.photo-picker[data-v-0141bba6]{align-items:center;background:#001a0c66;border:.22rem dotted #84b65b;border-radius:1rem;display:flex;flex-direction:column;gap:.5rem;min-height:17rem;padding:1.2rem .7rem;text-align:center}.photo-picker input[data-v-0141bba6]{display:none}.photo-picker>svg[data-v-0141bba6]{height:4rem;stroke:#b3ff70;stroke-linecap:round;stroke-linejoin:round;stroke-width:5;width:4.5rem}.photo-template-placeholder[data-v-0141bba6]{border-radius:.6rem;height:4rem;width:4.5rem}.photo-picker strong[data-v-0141bba6]{font-size:1.8rem}.photo-picker p[data-v-0141bba6]{color:#c2cec7;font-size:1.2rem;margin:0}.photo-file-name[data-v-0141bba6]{max-width:100%;overflow-wrap:anywhere}.photo-picker .product-primary[data-v-0141bba6]{margin-top:.7rem;min-height:4rem;min-width:16rem;padding:.6rem 1.4rem}.photo-picker>.product-image[data-v-0141bba6],.photo-picker>img[data-v-0141bba6]{height:auto;max-height:25rem;-o-object-fit:contain;object-fit:contain;width:100%}.remove-photo[data-v-0141bba6]{background:transparent;border:0;color:#c2cec7;cursor:pointer;font-size:1.3rem;text-decoration:underline}.with-change-icon[data-v-0141bba6]{position:relative}.change-photo-icon[data-v-0141bba6]{background:#001a0c;border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:3.2rem;padding:.45rem;place-items:center;position:absolute;right:.4rem;top:.4rem;width:3.2rem}.change-photo-icon svg[data-v-0141bba6]{fill:none;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:100%}
