/* ==========================================================================
   טקסט החריטה בתצוגה החיה. משותף לעמוד המוצר, לבלוק בעמוד הבית ולעורך בניהול.
   המלבן (.eng-live) ממוקם באחוזים של התמונה, והגודל מותאם ב-assets/js/engrave-preview.js.
   ========================================================================== */
.eng-live{position:absolute;pointer-events:none;z-index:1}
.eng-box{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;direction:rtl}
.eng-a-right .eng-box{justify-content:flex-start}
.eng-a-left .eng-box{justify-content:flex-end}
.eng-txt{display:inline-block;white-space:nowrap;font-family:"Heebo","FUP Aviv",sans-serif;font-weight:700;line-height:1.12;text-align:center;unicode-bidi:plaintext;transition:opacity .2s}
.eng-a-right .eng-txt{text-align:right}
.eng-a-left .eng-txt{text-align:left}
.eng-w-400 .eng-txt{font-weight:400}
.eng-txt.is-ph{opacity:.72}

/* צבעים: חריטה באבן (כמו בעמוד הבית), כהה, זהב, לבן, ואחר */
.eng-c-stone .eng-txt,.eng-photo .live.eng-c-stone>span{color:rgba(118,108,96,.82);text-shadow:-1px -1px 1px rgba(40,32,24,.38),1px 1px 0 rgba(255,255,255,.55)}
.eng-c-dark .eng-txt,.eng-photo .live.eng-c-dark>span{color:rgba(38,34,30,.88);text-shadow:-1px -1px 1px rgba(0,0,0,.35),1px 1px 0 rgba(255,255,255,.4)}
.eng-c-gold .eng-txt,.eng-photo .live.eng-c-gold>span{color:#AD8650;text-shadow:-1px -1px 1px rgba(70,46,16,.45),1px 1px 0 rgba(255,240,214,.55)}
.eng-c-white .eng-txt,.eng-photo .live.eng-c-white>span{color:rgba(255,255,255,.94);text-shadow:-1px -1px 1px rgba(0,0,0,.32),1px 1px 1px rgba(0,0,0,.12)}
.eng-c-custom .eng-txt,.eng-photo .live.eng-c-custom>span{color:var(--eng-c,#7A6E62);text-shadow:-1px -1px 1px rgba(0,0,0,.3),1px 1px 0 rgba(255,255,255,.45)}

/* בלוק החריטה בעמוד הבית (aviya_v3_engrave), כשאלון שמר הגדרות לשלט */
.eng-photo .live.eng-w-400>span{font-weight:400}
.eng-photo .live.eng-a-right{justify-content:flex-start}
.eng-photo .live.eng-a-right>span{text-align:right}
.eng-photo .live.eng-a-left{justify-content:flex-end}
.eng-photo .live.eng-a-left>span{text-align:left}
