#app .engraving-canvas{border:1px solid #000}#app .engraving-canvas-text{display:block;background-color:#d3d3d3}@font-face{font-family:Pinyon Script;src:url(/cdn/shop/files/PinyonScript-Regular.ttf?v=1747060557) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:ldicons;src:url(/cdn/shop/files/ldicons.ttf?v=1747130445) format("opentype");font-weight:400;font-style:normal}.engraving{margin-top:var(--ld-header-height)}.engraving.loading{opacity:.5;pointer-events:none}.engraving-wrapper{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.engraving-wrapper{flex-direction:row;height:calc(100vh - 107px)}}.engraving-col1{position:relative;height:500px}@media screen and (min-width: 1024px){.engraving-col1{width:50%;height:100%}}@media screen and (min-width: 1024px){.engraving-col2{width:50%}}.engraving-back{position:absolute;top:15px;left:15px;color:#111;font-family:var(--ld-font-family-condensed);font-size:20px;font-style:normal;font-weight:700;line-height:var(--ld-line-height);text-transform:uppercase;z-index:1}.engraving-back span{text-decoration-line:underline}@media screen and (min-width: 1024px){.engraving-back{top:20px;left:20px}}@media screen and (min-width: 1440px){.engraving-back{top:24px;left:24px}}.engraving-pic-m{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (min-width: 1024px){.engraving-pic-m{display:none}}.engraving-pic-l{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:none;object-position:center}.engraving-canvas{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:300px;height:300px;padding:55px 55px 105px}.engraving-canvas-text{color:#ba9e7f;text-align:center;-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:rgba(111,82,52,.5);font-family:Pinyon Script;font-size:42px;font-style:normal;font-weight:400;line-height:100%}.engraving-canvas-text span{font-family:ldicons}.engraving-canvas-text.engraving-canvas-text-garamond{font-family:Cormorant Garamond}.engraving-canvas-text.engraving-canvas-text-hidden{display:none}.engraving-col2-inner{padding:18px 20px 132px;max-width:400px;margin:0 auto}@media screen and (min-width: 1024px){.engraving-col2-inner{padding:24px 20px 46px 50px;max-width:360px;box-sizing:content-box;margin:0}}@media screen and (min-width: 1440px){.engraving-col2-inner{padding:90px 20px 46px 80px;max-width:540px}}.engraving__title{color:#111;font-family:var(--ld-font-family-condensed);font-size:20px;font-style:normal;font-weight:700;line-height:var(--ld-line-height);text-transform:uppercase;margin-bottom:4px}.engraving__text{color:#111;font-family:var(--ld-font-family-main);font-size:13px;font-style:normal;font-weight:400;line-height:var(--ld-line-height);padding-bottom:34px;border-bottom:1px solid #D8D6D5}.engraving-form-inner{display:flex;flex-direction:column}@media screen and (min-width: 1440px){.engraving-form-inner{flex-direction:row;justify-content:space-between}}.engraving-form-fonts{padding:20px 0;border-bottom:1px solid #D8D6D5}@media screen and (min-width: 1440px){.engraving-form-fonts{border-bottom:none}}.engraving-form-fonts-title{color:#111;font-family:var(--ld-font-family-condensed);font-size:16px;font-style:normal;font-weight:700;line-height:var(--ld-line-height);text-transform:uppercase;margin-bottom:27px}@media screen and (min-width: 1024px){.engraving-form-fonts-title{margin-bottom:16px}}.engraving-form-fonts-radios{display:flex;flex-direction:row;gap:18px}@media screen and (min-width: 1024px){.engraving-form-fonts-radios{gap:24px}}@media screen and (min-width: 1440px){.engraving-form-fonts-radios{flex-direction:column;gap:28px}}.engraving-form-fonts-radios-item{display:flex;gap:9px;align-items:center}.engraving-form-fonts-radios-item-label{position:relative;display:flex;gap:9px;align-items:center}.engraving-form-fonts-radios-item-label input{opacity:0;width:1px;height:1px;position:absolute}.engraving-form-fonts-radios-item-label-box{display:block;width:20px;height:20px;border:1px solid #000}.engraving-form-fonts-radios-item-label-box svg{display:none}.engraving-form-fonts-radios-item-label input:checked~.engraving-form-fonts-radios-item-label-box svg{display:block}.engraving-form-fonts-radios-item-label input:checked~.engraving-form-fonts-radios-item-label-box{border:0}.engraving-form-fonts-radios-item-text1{color:var(--black, #111);font-family:Pinyon Script;font-size:16px;font-style:normal;font-weight:400;line-height:140%;flex-shrink:0}.engraving-form-fonts-radios-item-text2{color:var(--black, #111);font-family:Cormorant Garamond;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.engraving-form-lines{padding:20px 0;border-bottom:1px solid #D8D6D5}@media screen and (min-width: 1440px){.engraving-form-lines{border-bottom:0;width:320px}}.engraving-form-lines-title{color:#111;font-family:var(--ld-font-family-condensed);font-size:16px;font-style:normal;font-weight:700;line-height:var(--ld-line-height);text-transform:uppercase;margin-bottom:25px}@media screen and (min-width: 1440px){.engraving-form-lines-title{margin-bottom:16px}}.engraving-form-lines-item{display:flex;justify-content:space-between;align-items:center;height:40px;margin-bottom:8px}.engraving-form-lines-item-title{color:#111;font-family:var(--ld-font-family-main);font-size:13px;font-style:normal;font-weight:400;line-height:var(--ld-line-height)}.engraving-form-lines-item-input-wrapper{display:flex;width:240px;height:100%;align-items:center;justify-content:space-between;padding:0 8px;border-bottom:1px solid #000}.engraving-form-lines-item-input{min-width:133px;color:#111;text-align:center;font-family:var(--ld-font-family-main);font-size:14px;font-style:normal;font-weight:400;line-height:var(--ld-line-height);text-align:left;background-color:transparent}.engraving-form-lines-item-input span{color:#111;font-family:ldicons;font-size:20px;font-style:normal;font-weight:400;line-height:20px;pointer-events:none}[contenteditable=true]:empty:before{content:attr(placeholder);pointer-events:none;color:#828282;display:block}.engraving-form-lines-item-input:focus{outline:none}.engraving input:focus{outline:none}.engraving-form-lines-item-count{color:#828282;font-family:var(--ld-font-family-main);font-size:13px;font-style:normal;font-weight:400;line-height:var(--ld-line-height);text-transform:uppercase}.engraving-form-emojis{padding:10px 0;width:240px;display:flex;gap:8px;margin-left:auto}.engraving-form-emojis svg:not(:first-child){cursor:pointer}.engraving-form-totals{padding-top:20px}@media screen and (min-width: 1440px){.engraving-form-totals{width:320px;margin-left:auto;border-bottom:1px solid #D8D6D5}}.engraving-form-totals-item{display:flex;justify-content:space-between;align-items:center}.engraving-form-totals-item-text{color:#111;font-family:var(--ld-font-family-main);font-size:13px;font-style:normal;font-weight:400;line-height:var(--ld-line-height);text-transform:uppercase}.engraving-form-totals-item-price{color:#828282;font-family:var(--ld-font-family-main);font-size:14px;font-style:normal;font-weight:400;line-height:var(--ld-line-height);text-transform:uppercase}.engraving-form-totals-item-total{margin-top:16px;margin-bottom:24px}.engraving-form-totals-button{display:flex;align-items:center;justify-content:center;width:100%;height:40px;color:#fff;text-align:center;font-family:var(--ld-font-family-condensed);font-size:20px;font-style:normal;font-weight:700;line-height:var(--ld-line-height);text-transform:uppercase;background:#111;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/4/assets/engraving.css.map */
