.engraving{margin-top:1rem;padding-top:.8rem;border-top:1px solid rgba(var(--color-foreground),.12)}.engraving__toggle{display:flex;align-items:center}.engraving__label{display:flex;align-items:center;gap:.6rem;cursor:pointer;font-size:1.2rem;line-height:1.4}.engraving__checkbox{width:1.6rem;height:1.6rem;margin:0;accent-color:rgb(var(--color-foreground));cursor:pointer;flex-shrink:0}.engraving__label-text{color:rgb(var(--color-foreground))}.engraving__price{font-weight:600}.engraving__input-wrap{margin-top:.8rem}.engraving__field{margin-bottom:.6rem}.engraving__line-label{display:block;font-size:1.1rem;font-weight:600;color:rgb(var(--color-foreground));margin-bottom:.3rem}.engraving__optional{font-weight:400;opacity:.6}.engraving__line{position:relative}.engraving__text{width:100%;padding:.8rem 4.5rem .8rem 1rem;font-size:1.4rem;line-height:1.6;border:1px solid rgba(var(--color-foreground),.3);border-radius:var(--inputs-radius, 0);background:rgba(var(--color-foreground),.06);color:rgb(var(--color-foreground));font-family:inherit;box-sizing:border-box;resize:none;overflow:hidden;white-space:nowrap;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(var(--color-foreground),.25) transparent}.engraving__text::-webkit-scrollbar{height:4px}.engraving__text::-webkit-scrollbar-track{background:transparent}.engraving__text::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground),.25);border-radius:2px}.engraving__text::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-foreground),.4)}.engraving__text:focus{outline:none;border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.engraving__text::placeholder{color:rgba(var(--color-foreground),.5);font-size:1.3rem}.engraving__counter{position:absolute;right:1rem;bottom:.6rem;font-size:1rem;color:rgba(var(--color-foreground),.7);pointer-events:none}.engraving__apply{margin-top:.6rem;width:100%;font-size:1.2rem;padding:.6rem 1.2rem;min-height:unset}.engraving__status{margin-top:.4rem}.engraving__status-text{font-size:1.1rem;color:rgba(var(--color-foreground),.7);font-style:italic}.engraving__note{font-size:1rem;color:rgba(var(--color-foreground),.65);margin-top:.8rem;line-height:1.4}.engraving__note a{color:rgb(var(--color-foreground));text-decoration:underline}.engraving--loading{opacity:.5;pointer-events:none}.pdp-engraving{margin-top:2rem;margin-bottom:1rem}.pdp-engraving .engraving__heading{font-size:1.4rem;font-weight:400;color:#000c;margin:0 0 .8rem;line-height:1.4}.pdp-engraving .engraving__heading .engraving__price{font-weight:400;font-size:inherit}.pdp-engraving .engraving__note,.pdp-engraving .engraving__counter,.pdp-engraving .engraving__status-text{color:#000c}.pdp-engraving .engraving__text{border-color:#00000059;background:#ffffff59;color:#000000d9;scrollbar-color:rgba(0,0,0,.2) transparent}.pdp-engraving .engraving__text::-webkit-scrollbar-thumb{background:#0003}.pdp-engraving .engraving__text::-webkit-scrollbar-thumb:hover{background:#00000059}.pdp-engraving .engraving__text:focus{border-color:#0009;box-shadow:0 0 0 .1rem #0000004d}.pdp-engraving .engraving__text::placeholder{color:#00000073}.pdp-engraving .engraving__note{font-size:1.1rem}.pdp-engraving .engraving__note a{color:#000000d9}
/*# sourceMappingURL=/cdn/shop/t/5/assets/engraving.css.map */
