.logo-upload{display:block;margin:0 0 1.6rem;max-width:44rem}.logo-upload__panel{overflow:hidden;border-radius:1.2rem;background:var(--logo-upload-panel-background);color:var(--logo-upload-panel-text);box-shadow:0 .1rem .4rem rgba(var(--color-foreground),.12)}.logo-upload__heading{margin:0;padding:1.3rem 2rem;background:var(--logo-upload-heading-background);color:var(--logo-upload-heading-text);font-size:1.5rem;font-weight:700;line-height:1.3}.logo-upload__details{padding:1.4rem 2rem 0;font-size:1.5rem;line-height:1.6}.logo-upload__details>*:first-child{margin-top:0}.logo-upload__details>*:last-child{margin-bottom:0}.logo-upload__details ul{padding-left:1.7rem}.logo-upload__button{display:flex;width:calc(100% - 4rem);min-height:4.2rem;margin:1.6rem 2rem .8rem;align-items:center;justify-content:center;cursor:pointer;--color-button: var(--logo-upload-button-background-rgb);--color-button-text: var(--logo-upload-button-text-rgb)}.logo-upload__button.is-uploading{cursor:progress;opacity:.7}.logo-upload__button.is-checking,.logo-upload__button.is-disabled,.logo-upload__button.is-locked{cursor:not-allowed;opacity:.7}.logo-upload__progress{margin-left:.7rem}.logo-upload__status{min-height:1.8rem;margin:0;padding:.8rem 2rem 1.4rem;font-size:1.2rem;line-height:1.35}.logo-upload__status--error{color:#c02424}.logo-upload__configuration-note{margin:0 0 1.6rem;color:#c02424;font-size:1.3rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-logo-upload.css.map */
