.personalization{display:block;margin:var(--pz-margin-top, 1.6rem) 0 var(--pz-margin-bottom, 1.6rem)}.personalization__heading{display:flex;align-items:center;gap:1.2rem;margin:0 0 1.2rem;color:var(--pz-heading-color, #006eb8);font-size:2rem;font-weight:600}.personalization__heading:after,.personalization__heading--center:before{content:"";flex:1 1 auto;height:1px;background-color:currentColor}.personalization__heading--center{text-align:center}.personalization__row{display:flex;flex-wrap:wrap;gap:3rem}@media screen and (max-width:749px){.personalization__row{gap:1rem}}.personalization__field--name{flex:1 1 18rem;min-width:0}.personalization__field--number{flex:0 0 var(--pz-number-width, 9rem)}.personalization__label{display:block;margin-bottom:.4rem;font-size:1.4rem;font-weight:600}.personalization__input{box-sizing:border-box;width:100%;min-height:4.4rem;padding:0 1.2rem;border:1px solid rgba(var(--color-foreground),.35);border-radius:var(--pz-radius, 1rem);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.5rem;font-family:inherit}.personalization__input:focus{outline:0;border-color:rgb(var(--color-foreground));box-shadow:0 0 0 1px rgb(var(--color-foreground))}.personalization__toggle{display:flex;align-items:flex-start;gap:.8rem;margin-top:1.2rem}.personalization__checkbox{flex:0 0 auto;width:1.6rem!important;height:1.6rem;margin:.2rem 0 0;accent-color:rgb(var(--color-foreground))}.personalization__toggle-label{font-size:1.2rem;font-weight:700;line-height:1.35;letter-spacing:.02em;cursor:pointer}.personalization__help{margin:.6rem 0 0;font-size:1.3rem;font-weight:600;line-height:1.4}.personalization__letters{display:flex;flex-wrap:wrap;gap:1.2rem 2.4rem;margin:1.6rem 0 0;padding:0;border:0}.personalization__letters .personalization__label{flex:0 0 100%;margin-bottom:0}.personalization__letter{display:inline-flex;align-items:center;gap:.8rem}.personalization__radio{flex:0 0 auto;width:2rem;height:2rem;margin:0;accent-color:rgb(var(--color-foreground))}.personalization__letter-label{font-size:1.4rem;font-weight:600;cursor:pointer}@media screen and (max-width:479px){.personalization__field--number{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/component-personalization.css.map */
