.xoa-custom-nail__step h3{margin:0 0 1.4rem;font-size:clamp(2.2rem,3vw,3rem);line-height:1.15}.xoa-custom-nail__step>p{max-width:62ch}.xoa-custom-nail__step [data-order-variants]{margin:2.4rem 0}.xoa-custom-nail__step .product-form__input{max-width:none}.xoa-custom-nail__layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:2.4rem;align-items:start}.xoa-custom-nail__layout label{font-weight:600}.xoa-custom-nail__text{display:block;width:100%;min-height:15rem;margin:.8rem 0 1.6rem;padding:1.4rem;resize:vertical;border:1px solid rgba(112,70,144,.3);border-radius:1.2rem;font:inherit;font-size:1.6rem;color:var(--xoa-ink, #211b24);background:#fff}.xoa-custom-nail__upload{position:relative;overflow:hidden}.xoa-custom-nail__upload input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.xoa-custom-nail__upload:focus-within{outline:2px solid var(--xoa-plum, #704690);outline-offset:3px}.xoa-custom-nail__help{font-size:1.2rem;line-height:1.6;color:var(--xoa-muted, #655c6b)}.xoa-custom-nail__contact{padding:2rem;border-radius:1.6rem;background:var(--xoa-lavender-soft, #f6f1fc)}.xoa-custom-nail__contact h4{margin:0;font-size:1.8rem;line-height:1.3}.xoa-custom-nail__contact p{font-size:1.4rem;line-height:1.7}.xoa-custom-nail__contact a{display:block;padding:.8rem 0;overflow-wrap:anywhere;color:var(--xoa-plum, #704690);text-underline-offset:.3rem}.xoa-custom-nail__contact a{min-height:4.4rem}.xoa-custom-nail__files{list-style:none;margin:1.6rem 0;padding:0}.xoa-custom-nail__files li{display:flex;align-items:center;gap:1rem;padding:.8rem 0;border-bottom:1px solid rgba(112,70,144,.15)}.xoa-custom-nail__files img{width:5.6rem;height:5.6rem;object-fit:cover;border-radius:.8rem}.xoa-custom-nail__files span{flex:1;min-width:0;overflow-wrap:anywhere;font-size:1.3rem}.xoa-custom-nail__files button{width:4.4rem;min-width:4.4rem;height:4.4rem;border:1px solid rgba(112,70,144,.25);border-radius:50%;background:#fff;color:var(--xoa-ink, #211b24);font-size:2.4rem;cursor:pointer}.xoa-custom-nail__error{margin:0;padding:1rem 2.8rem}.xoa-nail-measurement [data-order-actions] button:disabled{opacity:.6;cursor:wait}@media(max-width:749px){.xoa-custom-nail__layout{grid-template-columns:minmax(0,1fr);gap:1.6rem}.xoa-custom-nail__contact{padding:1.6rem}.xoa-nail-measurement [data-order-actions]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.xoa-nail-measurement [data-order-next]{grid-column:auto;font-size:1.3rem;padding-inline:1rem}.xoa-nail-measurement [data-order-back]{font-size:1.3rem}.xoa-nail-measurement [data-order-back][hidden]+[data-order-next]{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/xoa-custom-nail-order.css.map */
