.product-personalization{margin:1.5rem 0}.product-personalization .form__label{margin-bottom:.6rem}.product-personalization .field{margin-top:0}.product-personalization .field__input,.product-personalization .field__input:focus,.product-personalization .field__input:not(:placeholder-shown){padding:0 2rem}.product-personalization .field__input::placeholder{opacity:1;color:rgba(var(--color-foreground),.5)}.product-personalization__date{display:block}.product-personalization--date .field__input{display:block;width:100%;min-height:4.5rem;font-family:var(--font-body-family);font-size:1.6rem;text-align:left;color:rgb(var(--color-foreground))}.product-personalization--date .field__input,.product-personalization--date .field__input:focus,.product-personalization--date .field__input:not(:placeholder-shown){padding:1.05rem 2rem;line-height:2.4rem}.product-personalization--date .field__input::-webkit-date-and-time-value{min-height:2.4rem;margin:0;line-height:2.4rem;text-align:left}.product-personalization__placeholder{display:none}.product-personalization__date.is-enhanced .product-personalization__field--empty:not(:focus-within) .product-personalization__placeholder{position:absolute;top:50%;left:2rem;display:block;font-family:var(--font-body-family);font-size:1.6rem;line-height:1.5;color:rgba(var(--color-foreground),.5);pointer-events:none;transform:translateY(-50%)}.product-personalization__date.is-enhanced .product-personalization__field--empty:not(:focus-within) .field__input{color:transparent}.product-personalization__date.is-enhanced .product-personalization__field--empty:not(:focus-within) .field__input::-webkit-datetime-edit{opacity:0}.product-personalization .field--invalid:after,.product-personalization .field--invalid:hover:after{box-shadow:0 0 0 .2rem var(--wm-error)}.product-personalization__error{display:flex;align-items:flex-start;gap:.6rem;margin:.8rem 0 0;font-size:1.4rem;line-height:1.4;color:var(--wm-error)}.product-personalization__error[hidden]{display:none}.product-personalization__error-icon{flex:none;width:1.6rem;height:1.6rem;margin-top:.1rem}
/*# sourceMappingURL=/cdn/shop/t/16/assets/component-product-personalization.css.map */
