.product-personalization{--personalization-accent: #163a5f;--personalization-accent-2: #3478a5;--personalization-error: #d72c0d;--personalization-radius: 1.2rem;box-sizing:border-box;margin:1.6rem 0 1.4rem;padding:1.4rem 1.6rem 1.6rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--personalization-radius);background:rgb(var(--color-background))}.product-personalization__header{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem}.product-personalization__title{font-size:1.6rem;line-height:1.3;color:var(--personalization-accent)}.product-personalization__optional{margin-left:.4rem;font-size:1.2rem;font-weight:400;color:rgba(var(--color-foreground),.6)}.product-personalization__badge,.product-personalization__tag{display:inline-block;padding:.25rem .8rem;border-radius:999px;background:var(--personalization-accent);color:#fff;font-size:1.05rem;letter-spacing:.06em;line-height:1.6;text-transform:uppercase;white-space:nowrap}.product-personalization__tag{margin-left:.5rem;padding:.15rem .65rem;font-size:.95rem;background:var(--personalization-accent-2);vertical-align:middle}.product-personalization__text{margin:.6rem 0 0;font-size:1.3rem;line-height:1.45;color:rgba(var(--color-foreground),.75)}.product-personalization__field{margin-top:1.2rem}.product-personalization__label{display:flex;align-items:center;margin:0 0 .5rem;font-size:1.35rem;line-height:1.3;color:rgb(var(--color-foreground))}.product-personalization__input{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:100%;min-height:4.6rem;padding:0 1.4rem;border:1px solid rgba(var(--color-foreground),.35);border-radius:var(--inputs-radius, .8rem);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:inherit;font-size:1.6rem;line-height:1.4;transition:border-color .15s ease,box-shadow .15s ease}.product-personalization__input::placeholder{color:rgba(var(--color-foreground),.45);font-weight:400}.product-personalization__input:focus{outline:none;border-color:var(--personalization-accent-2);box-shadow:0 0 0 .2rem #3478a540}.product-personalization__input:disabled{opacity:1}.product-personalization__hint,.product-personalization__error{margin:.5rem 0 0;font-size:1.2rem;line-height:1.4}.product-personalization__hint{color:rgba(var(--color-foreground),.65)}.product-personalization__error{color:var(--personalization-error)}.product-personalization__field--error .product-personalization__input{border-color:var(--personalization-error);box-shadow:0 0 0 .2rem #d72c0d26}.product-personalization--highlight{animation:product-personalization-pulse 1.2s ease-out 1}@keyframes product-personalization-pulse{0%{box-shadow:0 0 #3478a573}to{box-shadow:0 0 0 1.2rem #3478a500}}@media screen and (min-width:750px){.product-personalization{padding:1.6rem 1.8rem 1.8rem}.product-personalization__title{font-size:1.7rem}.product-personalization__text{font-size:1.35rem}}@media(prefers-reduced-motion:reduce){.product-personalization--highlight{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/component-personalization.css.map */
