.product-marking-selector[data-artwork-upload=dropzone] .product-marking-selector__studio-upload,.product-template .section-main-product .product__block--configurator-step--marking .product-marking-selector[data-artwork-upload=dropzone] .product-marking-selector__studio-upload,.product-template .section-main-product .product-marking-selector[data-artwork-upload=dropzone][data-static-open=true] .product-marking-selector__studio-upload:has(.product-brand-entry:not([hidden])){grid-template-columns:minmax(0,1fr);padding:1.4rem;gap:1.2rem}.product-template .section-main-product .product-marking-selector[data-artwork-upload=dropzone][data-static-open=true] .product-brand-entry,.product-template .section-main-product .product-marking-selector[data-artwork-upload=dropzone][data-static-open=true] .product-marking-selector__studio-upload:has(.product-marking-selector__studio-file:not([hidden])) .product-brand-entry{grid-column:1;grid-row:auto}.product-marking-selector[data-artwork-upload=dropzone] .product-marking-selector__studio-upload-empty,.product-template .section-main-product .product__block--configurator-step--marking .product-marking-selector[data-artwork-upload=dropzone] .product-marking-selector__studio-upload-empty{display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;gap:.8rem 1rem;min-height:12rem;padding:1.6rem 1.4rem;border:1.5px dashed #171717;border-radius:.65rem;background:#fff;text-align:center}.product-marking-selector__studio-upload-heading{display:flex;align-items:center;justify-content:center;gap:1rem;max-width:100%;text-align:left}.product-marking-selector[data-artwork-upload=dropzone] .product-marking-selector__studio-upload-empty:hover,.product-marking-selector[data-artwork-upload=dropzone] .is-dragging .product-marking-selector__studio-upload-empty,.product-template .section-main-product .product__block--configurator-step--marking .product-marking-selector[data-artwork-upload=dropzone] .is-dragging .product-marking-selector__studio-upload-empty{background:#fafafa;border-style:solid}.product-marking-selector[data-artwork-upload=dropzone] .product-marking-selector__studio-upload-icon,.product-template .section-main-product .product__block--configurator-step--marking .product-marking-selector[data-artwork-upload=dropzone] .product-marking-selector__studio-upload-icon{width:2.8rem;height:2.8rem;flex:0 0 2.8rem;background:transparent}.product-marking-selector[data-artwork-upload=dropzone] .product-marking-selector__studio-upload-icon .icon,.product-template .section-main-product .product__block--configurator-step--marking .product-marking-selector[data-artwork-upload=dropzone] .product-marking-selector__studio-upload-icon .icon{width:2.8rem;height:2.8rem}.product-marking-selector[data-artwork-upload=dropzone] .product-marking-selector__studio-upload-copy,.product-template .section-main-product .product__block--configurator-step--marking .product-marking-selector[data-artwork-upload=dropzone] .product-marking-selector__studio-upload-copy{display:contents}.product-marking-selector[data-artwork-upload=dropzone] .product-marking-selector__studio-upload-title,.product-template .section-main-product .product__block--configurator-step--marking .product-marking-selector[data-artwork-upload=dropzone] .product-marking-selector__studio-upload-title{font-size:1.85rem;line-height:1.3;font-weight:650;overflow-wrap:normal}.product-marking-selector[data-artwork-upload=dropzone] .product-marking-selector__studio-upload-help,.product-template .section-main-product .product__block--configurator-step--marking .product-marking-selector[data-artwork-upload=dropzone] .product-marking-selector__studio-upload-help{position:static;grid-column:1 / -1;justify-self:center;width:auto;height:auto;max-width:54rem;margin:0;padding:0;overflow:visible;clip-path:none;white-space:normal;font-size:1.1rem;line-height:1.4;font-weight:400;color:#424242}.product-marking-selector__vectorize-action{grid-column:2 / -1;justify-self:start;min-height:3.6rem;padding:.6rem 0;border:0;background:transparent;font:inherit;font-size:1.25rem;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.artwork-vectorization{box-sizing:border-box;width:min(76rem,calc(100% - 3.2rem));max-height:calc(100dvh - 3.2rem);margin:auto;padding:2.4rem;overflow:auto;border:1px solid #dedede;border-radius:1.2rem;background:#fff;color:#171717;font-family:var(--font-body-family, Arial, sans-serif)}.artwork-vectorization::backdrop{background:#0000006b}.artwork-vectorization__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.artwork-vectorization__header h2{margin:0;font-size:2.3rem;line-height:1.2}.artwork-vectorization__close{flex:0 0 4.4rem;width:4.4rem;height:4.4rem;border:0;background:transparent;font-size:2.8rem;color:inherit;cursor:pointer}.artwork-vectorization__description{margin:1.2rem 0 2rem;font-size:1.4rem;line-height:1.5;color:#555}.artwork-vectorization__comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.artwork-vectorization__comparison figure{min-width:0;margin:0}.artwork-vectorization__image{display:grid;place-items:center;aspect-ratio:1;padding:1.6rem;overflow:hidden;border:1px solid #ddd;border-radius:.8rem;background:repeating-conic-gradient(#f1f1f1 0% 25%,#fff 0% 50%) 50% / 16px 16px}.artwork-vectorization__image img{display:block;max-width:100%;max-height:100%;object-fit:contain}.artwork-vectorization__image p{margin:0;font-size:1.35rem;line-height:1.45;text-align:center}.artwork-vectorization__image [hidden],.artwork-vectorization__actions [hidden]{display:none!important}.artwork-vectorization__comparison figcaption{padding-top:.8rem;font-size:1.3rem;font-weight:600}.artwork-vectorization__local{margin:1.8rem 0;font-size:1.2rem;line-height:1.4;color:#666}.artwork-vectorization__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:1.2rem}.artwork-vectorization__download,.artwork-vectorization__apply{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:1rem 1.4rem;border:1px solid #202020;border-radius:.6rem;font:inherit;font-size:1.35rem;font-weight:600;text-align:center;text-decoration:none}.artwork-vectorization__download{background:#fff;color:#202020}.artwork-vectorization__apply{background:#202020;color:#fff;cursor:pointer}.artwork-vectorization__apply:disabled{opacity:.45;cursor:default}.artwork-vectorization button:focus-visible,.artwork-vectorization a:focus-visible,.product-marking-selector__vectorize-action:focus-visible{outline:2px solid #202020;outline-offset:3px}@media(max-width:599px){.product-template .section-main-product .product__block--configurator-step--marking .product-marking-selector[data-artwork-upload=dropzone] .product-marking-selector__studio-upload-empty{min-height:14rem;padding:1.2rem;gap:.7rem .8rem}.product-template .section-main-product .product__block--configurator-step--marking .product-marking-selector[data-artwork-upload=dropzone] .product-marking-selector__studio-upload-title{font-size:1.6rem}.artwork-vectorization{padding:1.6rem}.artwork-vectorization__header h2{font-size:1.9rem}.artwork-vectorization__comparison{gap:1rem}.artwork-vectorization__image{padding:.8rem}.artwork-vectorization__actions{display:grid;grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/368/assets/component-artwork-upload.css.map */
