.engraving-text{max-width:44rem}.engraving-text__field{position:relative}.engraving-text__input{width:100%;padding:1.2rem 6rem 1.2rem 1.4rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:.4rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.4rem}.engraving-text__input:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.1rem}.engraving-text__counter{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);font-size:1.2rem;color:rgba(var(--color-foreground),.55);pointer-events:none}.engraving-text__help{margin:.6rem 0 0;font-size:1.2rem;line-height:1.4;color:rgba(var(--color-foreground),.7)}.product-form__input--swatch{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1rem}.product-form__input--swatch .form__label{flex:0 0 100%;margin-bottom:.4rem}.product-form__input--swatch input[type=radio]+label{width:3.2rem;height:3.2rem;margin:0;padding:0;border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.15);background-color:var(--swatch-color, #9aa0a6);color:transparent;box-shadow:none;font-size:0;line-height:0}.product-form__input--swatch input[type=radio]+label:before{display:none}.product-form__input--swatch input[type=radio]+label:hover{border-color:rgba(var(--color-foreground),.45)}.product-form__input--swatch input[type=radio]:checked+label{background-color:var(--swatch-color, #9aa0a6);color:transparent;box-shadow:0 0 0 .2rem rgb(var(--color-background)),0 0 0 .4rem rgb(var(--color-foreground))}.product-form__input--swatch input[type=radio]:focus-visible+label,.product-form__input--swatch input[type=radio].focused+label{box-shadow:0 0 0 .2rem rgb(var(--color-background)),0 0 0 .4rem rgba(var(--color-foreground),.55)}.product-form__input--swatch .engraving-swatch--light{border-color:rgba(var(--color-foreground),.25)}.engraving-swatch[data-swatch=noir],.engraving-swatch[data-swatch=black],.engraving-swatch[data-swatch=noir-mat]{--swatch-color: #1a1a1a}.engraving-swatch[data-swatch=blanc],.engraving-swatch[data-swatch=white],.engraving-swatch[data-swatch=ivoire],.engraving-swatch[data-swatch=ivory]{--swatch-color: #f5f5f5}.engraving-swatch[data-swatch=marine],.engraving-swatch[data-swatch=navy],.engraving-swatch[data-swatch=navy-blue],.engraving-swatch[data-swatch=bleu-marine],.engraving-swatch[data-swatch=bleu]{--swatch-color: #1e3a5f}.engraving-swatch[data-swatch=rose],.engraving-swatch[data-swatch=light-pink],.engraving-swatch[data-swatch=rose-pale],.engraving-swatch[data-swatch=pink]{--swatch-color: #f4c4d0}.engraving-swatch[data-swatch=lilas],.engraving-swatch[data-swatch=lilac],.engraving-swatch[data-swatch=lavande],.engraving-swatch[data-swatch=lavender]{--swatch-color: #c8b4e0}.engraving-swatch[data-swatch=olive],.engraving-swatch[data-swatch=vert-olive],.engraving-swatch[data-swatch=olive-green]{--swatch-color: #6b7c4a}.engraving-swatch[data-swatch=rouge],.engraving-swatch[data-swatch=red]{--swatch-color: #c23b3b}.product-form__input--motif{display:flex;flex-direction:column;gap:.8rem}.product-form__input--motif .form__label{margin-bottom:.2rem}.product-form__input--motif input[type=radio]+label{display:flex;align-items:center;gap:1.2rem;width:100%;max-width:44rem;margin:0;padding:1rem 1.2rem;text-align:left;letter-spacing:0;line-height:1.3;font-size:1.4rem;border-radius:.6rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border:.1rem solid rgba(var(--color-foreground),.18)}.product-form__input--motif input[type=radio]+label:before{display:none}.product-form__input--motif input[type=radio]+label:hover{border-color:rgb(var(--color-foreground))}.product-form__input--motif input[type=radio]:checked+label{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.product-form__input--motif input[type=radio]:disabled+label,.product-form__input--motif input[type=radio].disabled+label{text-decoration:none;opacity:.55}.engraving-motif__icon{flex:0 0 auto;color:rgba(var(--color-foreground),.75)}.engraving-motif__text{display:flex;flex-direction:column;gap:.2rem}.engraving-motif__title{font-weight:600}.engraving-motif__subtitle{font-size:1.2rem;font-weight:400;color:rgba(var(--color-foreground),.65)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-engraving-picker.css.map */
