.custom-car-upload-block{display:grid;gap:1.25rem;padding:clamp(1rem,3vw,1.5rem);border:1px solid #d8d8d8;border-radius:14px;background:color-mix(in srgb,currentColor 3%,transparent)}.custom-car-upload-block__heading,.custom-car-upload-block__field,.custom-car-upload-block__fieldset{display:grid;gap:.65rem;margin:0}.custom-car-upload-block__eyebrow,.custom-car-upload-block__required{margin:0;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;opacity:.72}.custom-car-upload-block__title{margin:0;font-size:clamp(1.25rem,4vw,1.6rem);line-height:1.2}.custom-car-upload-block__intro,.custom-car-upload-block__help{margin:0;opacity:.78}.custom-car-upload-block__help{font-size:.9rem;line-height:1.45}.custom-car-upload-block__notice{padding:.9rem 1rem;border-left:4px solid currentColor;border-radius:8px;background:color-mix(in srgb,currentColor 7%,transparent);line-height:1.45}.custom-car-upload-block__label{font-weight:700;line-height:1.35}.custom-car-upload-block__sub-label{display:block;margin-top:.3rem;font-size:.92rem;font-weight:650}.custom-car-upload-block__input,.custom-car-upload-block__file{width:100%;min-height:48px;box-sizing:border-box;color:inherit;border:1px solid #b9b9b9;border-radius:8px;background:transparent}.custom-car-upload-block__input{padding:.72rem .85rem;font:inherit}.custom-car-upload-block__file{padding:.55rem;font:inherit}.custom-car-upload-block__input:focus-visible,.custom-car-upload-block__file:focus-visible,.custom-car-upload-block__choice:has(input:focus-visible){outline:2px solid currentColor;outline-offset:2px}.custom-car-upload-block__extras{margin-top:.35rem;padding:.8rem;border:1px solid #d8d8d8;border-radius:8px}.custom-car-upload-block__extras summary{cursor:pointer;font-weight:650}.custom-car-upload-block__extras[open]{display:grid;gap:.65rem}.custom-car-upload-block__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.custom-car-upload-block__choices--stacked{grid-template-columns:1fr}.custom-car-upload-block__choice{display:flex;align-items:flex-start;gap:.6rem;padding:.8rem;border:1px solid #c9c9c9;border-radius:8px;cursor:pointer;line-height:1.4}.custom-car-upload-block__choice input{flex:0 0 auto;width:1.1rem;height:1.1rem;margin-top:.12rem;accent-color:currentColor}.custom-car-upload-block__choice:has(input:checked){border-color:currentColor;background:color-mix(in srgb,currentColor 7%,transparent)}.custom-car-upload-block__registration{display:grid;gap:.5rem}.custom-car-upload-block__registration[hidden]{display:none}.custom-car-upload-block__agreement{padding-top:.15rem}.custom-car-upload-block__choice--agreement{font-size:.92rem}.custom-car-upload-block__preview{display:flex;align-items:center;gap:.65rem}.custom-car-upload-block__preview:empty{display:none}.custom-car-upload-block__preview-image{width:64px;height:64px;flex:0 0 64px;object-fit:cover;border-radius:8px}.custom-car-upload-block__filename{min-width:0;overflow-wrap:anywhere;font-size:.88rem}product-information:has(.custom-car-upload-block) shopify-accelerated-checkout,product-information:has(.custom-car-upload-block) .shopify-payment-button{display:none!important}@media screen and (max-width:479px){.custom-car-upload-block__choices{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/luna-custom-clothing-upload.css.map */
