.logo-preview{display:block}.logo-preview__header{margin-bottom:1.6rem}.logo-preview__heading{margin:0;color:var(--lp-heading-color, #0a1f44);font-size:2.6rem;font-weight:800;line-height:1.15}.logo-preview__text{margin-top:.6rem;color:var(--lp-text-color, #3a4150);font-size:1.5rem;line-height:1.5}.logo-preview__disclaimer{margin:1rem 0 0;color:#d71920;font-size:1.3rem;line-height:1.5}@media screen and (min-width:750px){.logo-preview__heading{font-size:3.2rem}}.logo-preview__stage{position:relative;overflow:hidden;width:100%;border-radius:1.2rem;background:var(--lp-stage-bg, #f6f7f8);user-select:none;-webkit-user-select:none}.logo-preview__chair{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.logo-preview__area{position:absolute;box-sizing:border-box;pointer-events:none}.logo-preview__area--outline{border:1.5px dashed rgba(10,31,68,.35);border-radius:.6rem}.logo-preview__area--active{border-color:transparent}.logo-preview__area-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:.6rem;color:#0a1f448c;font-size:1.3rem;font-weight:600;text-align:center}.logo-preview__area--active .logo-preview__area-label{display:none}.logo-preview__logo{position:absolute;box-sizing:border-box;border:1px dashed transparent;cursor:grab;touch-action:none}.logo-preview__logo[hidden]{display:none}.logo-preview__logo--dragging{border-color:var(--lp-accent, #006eb8);cursor:grabbing}@media(hover:hover){.logo-preview__logo:hover{border-color:var(--lp-accent, #006eb8)}}.logo-preview__logo-img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.logo-preview__handle{position:absolute;right:-.9rem;bottom:-.9rem;width:1.8rem;height:1.8rem;border:2px solid #fff;border-radius:50%;background:var(--lp-accent, #006eb8);box-shadow:0 .2rem .6rem #0a1f4440;cursor:nwse-resize;touch-action:none}.logo-preview__note{margin:1.2rem 0 0;padding:1rem 1.4rem;border-radius:.6rem;background:#fff8e6;color:#7a5a12;font-size:1.3rem;line-height:1.5}.logo-preview__note[hidden],.logo-preview__controls[hidden]{display:none}.logo-preview__controls{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 1.6rem;margin-top:1.6rem}.logo-preview__size{display:flex;flex:1 1 18rem;align-items:center;gap:1.2rem;color:var(--lp-heading-color, #0a1f44);font-size:1.4rem;font-weight:600}.logo-preview__size input{flex:1 1 auto;accent-color:var(--lp-accent, #006eb8)}.logo-preview__buttons{display:flex;gap:.8rem}.logo-preview__button{min-height:3.8rem;padding:0 1.6rem;border:1px solid rgba(10,31,68,.2);border-radius:.6rem;background:#fff;color:var(--lp-heading-color, #0a1f44);font:inherit;font-size:1.4rem;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .2s ease,color .2s ease}@media(hover:hover){.logo-preview__button:hover{border-color:var(--lp-accent, #006eb8);color:var(--lp-accent, #006eb8)}}.logo-preview__hint{margin:1.2rem 0 0;color:var(--lp-text-color, #3a4150);font-size:1.3rem;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/90/assets/component-logo-preview.css.map */
