.va-etz{background:var(--va-ivory, #FBF8F3);color:var(--va-ink, #1D1422)}.va-etz__wrap{max-width:var(--va-maxw, 1320px);margin:0 auto;padding-inline:var(--va-gutter, 2rem)}.va-etz__crumbs{display:flex;gap:.8rem;font:500 1.25rem/1 var(--va-sans);letter-spacing:.08em;color:var(--va-muted);padding:2.4rem 0 1.6rem}.va-etz__crumbs a{color:var(--va-muted);text-decoration:none}.va-etz__grid{display:grid;gap:clamp(2.4rem,4vw,6.4rem);grid-template-columns:minmax(0,1fr);padding-bottom:clamp(4rem,6vw,8rem)}@media(min-width:990px){.va-etz__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}}.va-etz__stage-sticky{position:sticky;top:9rem}.va-etz__canvas{position:relative;margin:0;background:#fff;border:1px solid var(--va-line);overflow:hidden;--va-a: var(--va-aspect, 1);aspect-ratio:1 / var(--va-a);width:min(100%,calc(78vh / var(--va-a)));margin-inline:auto;transition:aspect-ratio .35s ease,width .35s ease}.va-etz__canvas.is-sized{--va-a: var(--va-ratio);background:var(--va-stone)}.va-etz__scaler{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 100%;transition:transform .35s ease}.va-etz__canvas.is-scaled .va-etz__scaler{transform:scale(var(--va-scale, 1))}.va-etz__canvas.is-sized .va-etz__scaler{top:6%;right:7%;bottom:7%;left:6%}.va-etz__photo,.va-etz__scaler>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill}.va-etz__scaler>svg{pointer-events:none}.va-etz__scaler>svg .va-engr-ink{pointer-events:auto;cursor:grab;touch-action:none}.va-etz__scaler>svg.is-dragging .va-engr-ink{cursor:grabbing}.va-etz__dims{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.va-dim{position:absolute;font:600 1.15rem/1 var(--va-sans);letter-spacing:.06em;color:var(--va-plum);background:#fbf8f3eb;padding:.4rem .7rem;border:1px solid var(--va-line)}.va-dim--w{left:50%;top:1.2%;transform:translate(-50%)}.va-dim--h{right:.8%;top:50%;transform:translateY(-50%) rotate(90deg);transform-origin:center}.va-etz__canvas.is-scaled .va-dim--h{right:auto;left:1.2rem;top:1.2rem;transform:none}.va-etz__canvas.is-sized:before,.va-etz__canvas.is-sized:after{content:"";position:absolute;background:var(--va-gold);opacity:.55}.va-etz__canvas.is-sized:before{left:6%;right:7%;top:4.4%;height:1px}.va-etz__canvas.is-sized:after{top:6%;bottom:7%;right:4.4%;width:1px}.va-etz__gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.2rem,1fr));gap:.8rem;margin-top:1.6rem}.va-etz__gallery a{display:block;border:1px solid var(--va-line);background:#fff;aspect-ratio:1;overflow:hidden}.va-etz__gallery img{width:100%;height:100%;object-fit:cover}.va-etz__caption{position:absolute;left:1.4rem;bottom:1.4rem;display:inline-flex;gap:.8rem;align-items:center;background:#fbf8f3eb;border:1px solid var(--va-line);padding:.7rem 1.2rem;font:500 1.2rem/1 var(--va-sans);letter-spacing:.06em;color:var(--va-plum)}.va-etz__dot{width:.8rem;height:.8rem;border-radius:50%;background:var(--va-gold);box-shadow:0 0 #84652a80;animation:va-etz-pulse 2s infinite}@keyframes va-etz-pulse{70%{box-shadow:0 0 0 .8rem #84652a00}to{box-shadow:0 0 #84652a00}}.va-etz__pair{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;margin-top:1.2rem}.va-etz__pair-btn{display:grid;gap:.6rem;justify-items:center;background:#fff;border:1px solid var(--va-line);padding:.8rem;cursor:pointer;font:600 1.2rem/1 var(--va-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--va-muted)}.va-etz__pair-btn[aria-pressed=true]{border-color:var(--va-plum);color:var(--va-plum);box-shadow:inset 0 0 0 1px var(--va-plum)}.va-etz__mini{position:relative;width:100%;max-width:18rem;aspect-ratio:1 / var(--va-aspect, 1);display:block}.va-etz__mini img,.va-etz__mini svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill}.va-etz__pair-btn[data-engr-view=left] .va-etz__mini img{transform:scaleX(-1)}.va-etz__note{font-size:1.3rem;color:var(--va-muted);line-height:1.55;margin:1.2rem 0 0}.va-etz__proof-banner{display:none;background:var(--va-plum);color:var(--va-ivory);font:600 1.2rem/1 var(--va-sans);letter-spacing:.14em;text-transform:uppercase;padding:1rem 1.4rem}.va-etz.is-proof .va-etz__proof-banner{display:block}.va-engr-guide{fill:none;stroke:var(--va-gold, #84652A);stroke-width:1.4;stroke-dasharray:3 7;opacity:.55}.va-engr-ink,.va-engr-shade{paint-order:stroke}svg[data-ink=engrave] .va-engr-ink{fill:#3b3a3e;fill-opacity:.86}svg[data-ink=engrave] .va-engr-shade{fill:#fff;fill-opacity:.9}svg[data-ink=gold] .va-engr-ink{fill:#d9b65c;stroke:#6a4a12;stroke-width:.6}svg[data-ink=gold] .va-engr-shade{fill:#1b0e06;fill-opacity:.55}.va-etz:not(.has-text) .va-engr-guide{opacity:.8}.va-etz__title{font-size:clamp(3rem,3.4vw,4.4rem);line-height:1.08;margin:1.2rem 0 .6rem}.va-etz__he{font:500 2.1rem/1.3 Frank Ruhl Libre,serif;color:var(--va-gold);margin:0 0 1.6rem}.va-etz__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:1.2rem;padding-bottom:2.4rem;border-bottom:1px solid var(--va-line)}.va-etz__price span{font:500 2.6rem/1 var(--va-display);color:var(--va-plum)}.va-etz__price small{font-size:1.3rem;color:var(--va-muted);letter-spacing:.04em}.va-etz__studio{display:grid;gap:0}.va-etz__step{padding:2.4rem 0;border-bottom:1px solid var(--va-line)}.va-etz__step h2{display:flex;align-items:center;gap:1.2rem;font:600 1.35rem/1 var(--va-sans)!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--va-plum);margin:0 0 1.6rem}.va-etz__step h2 span{display:inline-grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:50%;border:1px solid var(--va-gold);color:var(--va-gold);font:500 1.5rem/1 var(--va-display);letter-spacing:0}.va-etz__hint{color:var(--va-muted);font-size:1.4rem;line-height:1.55;margin:-.4rem 0 1.6rem}.va-etz__chips{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}.va-etz__chip,.va-etz__font{position:relative;cursor:pointer}.va-etz__chip input,.va-etz__font input{position:absolute;opacity:0;pointer-events:none}.va-etz__chip>span{display:grid;gap:.4rem;padding:1.3rem 1.6rem;background:#fff;border:1px solid var(--va-line);font:500 1.45rem/1.3 var(--va-sans)}.va-etz__chip small{color:var(--va-muted);font-size:1.2rem}.va-etz__chip input:checked+span,.va-etz__font input:checked~span{border-color:var(--va-plum);box-shadow:inset 0 0 0 1px var(--va-plum)}.va-etz__chip input:focus-visible+span,.va-etz__font input:focus-visible~span{outline:2px solid var(--va-gold);outline-offset:2px}.va-etz__field{margin-bottom:1.6rem}.va-etz__field-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.6rem}.va-etz__field-head label{font:600 1.25rem/1 var(--va-sans);letter-spacing:.1em;text-transform:uppercase}.va-etz__count{font:500 1.2rem/1 var(--va-sans);color:var(--va-muted);font-variant-numeric:tabular-nums}.va-etz__field input,.va-etz__select select,.va-etz__select input,.va-etz__select textarea{width:100%;box-sizing:border-box;background:#fff;border:1px solid var(--va-line);border-radius:var(--va-radius, 2px);padding:1.3rem 1.4rem;font:500 1.8rem/1.3 "Frank Ruhl Libre",var(--va-sans);color:var(--va-ink)}.va-etz__select select,.va-etz__select input,.va-etz__select textarea{font:400 1.5rem/1.3 var(--va-sans)}.va-etz__field input:focus,.va-etz__select select:focus,.va-etz__select input:focus,.va-etz__select textarea:focus{outline:none;border-color:var(--va-plum);box-shadow:inset 0 0 0 1px var(--va-plum)}.va-etz__presets{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.8rem}.va-etz__presets:empty{display:none}.va-etz__presets button{background:transparent;border:1px solid var(--va-line);padding:.6rem 1rem;cursor:pointer;font:500 1.35rem/1 "Frank Ruhl Libre",var(--va-sans);color:var(--va-plum)}.va-etz__presets button:hover{border-color:var(--va-gold);background:#fff}.va-etz__fonts{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.6rem,1fr));gap:.8rem}.va-etz__font>span{display:grid;place-items:center;height:5.6rem;background:#fff;border:1px solid var(--va-line);font-size:2.1rem;color:var(--va-plum)}.va-etz__font small{display:block;text-align:center;font-size:1.15rem;color:var(--va-muted);margin-top:.5rem;letter-spacing:.04em}.va-etz__row{display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.va-etz__select{display:grid;gap:.6rem}.va-etz__select>span{font:600 1.2rem/1.2 var(--va-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--va-muted)}.va-etz__notes{margin-top:1.2rem}.va-etz__check{display:grid;grid-template-columns:2.4rem 1fr;gap:1.2rem;align-items:start;background:#fff;border:1px solid var(--va-line);padding:1.6rem;cursor:pointer;font-size:1.45rem;line-height:1.5}.va-etz__check input{width:2.2rem;height:2.2rem;margin:.1rem 0 0;accent-color:var(--va-plum)}.va-etz.is-approved .va-etz__check{border-color:var(--va-gold);background:#fffaf0}.va-etz__gate{margin:1rem 0 0;font-size:1.3rem;color:var(--va-muted)}.va-etz.is-approved .va-etz__gate{color:#2f6b3a}.va-etz-shake .va-etz__approve{animation:va-etz-shake .4s}@keyframes va-etz-shake{25%{transform:translate(-6px)}75%{transform:translate(6px)}}.va-etz__form{padding-top:2.4rem}.va-etz__buy{display:grid;grid-template-columns:8.4rem 1fr;gap:1rem}.va-etz__qty input{width:100%;height:100%;min-height:5.2rem;box-sizing:border-box;border:1px solid var(--va-line);background:#fff;text-align:center;font:500 1.6rem var(--va-sans)}.va-etz__add{width:100%}.va-etz__add.va-engr-locked{opacity:.82}.va-etz__trust{list-style:none;padding:0;margin:2.4rem 0;display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.va-etz__trust li{display:grid;gap:.4rem;border-top:1px solid var(--va-gold);padding-top:1.2rem}.va-etz__trust b{font:500 1.8rem/1.2 var(--va-display);color:var(--va-plum)}.va-etz__trust span{font-size:1.3rem;color:var(--va-muted);line-height:1.45}.va-etz__units{display:inline-flex;border:1px solid var(--va-line);margin-bottom:1.2rem}.va-etz__units button{background:#fff;border:0;padding:.8rem 1.6rem;font:600 1.2rem/1 var(--va-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--va-muted);cursor:pointer}.va-etz__units button[aria-pressed=true]{background:var(--va-plum);color:var(--va-ivory)}.va-etz__select em{font-style:normal;text-transform:none;letter-spacing:0;font-weight:500}.va-etz__sizemsg{margin:.8rem 0 0;font-size:1.3rem;color:#8a4b12;min-height:1em}.va-etz__sizemsg:empty{display:none}.va-etz__measure{margin:1.4rem 0;background:#fff;border:1px solid var(--va-line);padding:1.2rem 1.6rem}.va-etz__measure summary{cursor:pointer;font:600 1.3rem/1.3 var(--va-sans);color:var(--va-plum)}.va-etz__measure ol{margin:1rem 0 0;padding-left:2rem;font-size:1.4rem;line-height:1.6;color:var(--va-ink)}.va-etz__threads{margin-top:1.2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.va-etz__thread>span{grid-auto-flow:column;justify-content:start;align-items:center;gap:.8rem}.va-etz__swatch{width:1.8rem;height:1.8rem;border-radius:50%;display:inline-block;box-shadow:inset 0 0 0 1px #00000026}.va-etz__swatch--gold{background:linear-gradient(180deg,#f6e3a1,#c99a3b 55%,#8a6420)}.va-etz__swatch--silver{background:linear-gradient(180deg,#fff,#c9ccd2 55%,#8d9199)}.va-etz__swatch--white{background:linear-gradient(180deg,#fffdf6,#efe6d2 55%,#cbbf9f)}.va-etz__field input+input{margin-top:.6rem}.va-etz__variant{margin:2rem 0 0}.va-etz__variant select{width:100%;box-sizing:border-box;background:#fff;border:1px solid var(--va-line);padding:1.2rem 1.4rem;font:400 1.5rem/1.3 var(--va-sans)}svg[data-ink=thread] .va-engr-shade{fill:#000;fill-opacity:.35}.va-etz__how{background:var(--va-plum);color:var(--va-ivory);padding-block:clamp(5rem,8vw,9.6rem)}.va-etz__how .va-eyebrow{color:var(--va-gold-soft)}.va-etz__how h2{color:var(--va-ivory);font-size:clamp(3.2rem,4vw,5.2rem);margin:1.2rem 0 4rem}.va-etz__how ol{list-style:none;counter-reset:s;padding:0;margin:0;display:grid;gap:3.2rem;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}.va-etz__how li{counter-increment:s;display:grid;gap:.8rem;border-top:1px solid rgba(216,192,138,.5);padding-top:2rem}.va-etz__how li:before{content:"0" counter(s);font:500 1.4rem/1 var(--va-sans);letter-spacing:.16em;color:var(--va-gold-soft)}.va-etz__how b{font:500 2.6rem/1.1 var(--va-display)}.va-etz__how span{font-size:1.5rem;line-height:1.6;color:#fbf8f3d1}.va-etz__details{display:grid;gap:2.4rem;padding-block:clamp(5rem,8vw,9.6rem)}@media(min-width:990px){.va-etz__details{grid-template-columns:1fr 1.6fr}}.va-etz__details h2{font-size:clamp(3rem,3.6vw,4.4rem);margin:1rem 0 0}.va-etz__details .rte{font-size:1.6rem;line-height:1.7}.va-etz__details .rte p[dir=rtl]{font:500 2rem/1.4 Frank Ruhl Libre,serif;color:var(--va-gold)}@media(max-width:989px){.va-etz__stage-sticky{position:static}.va-etz__crumbs{padding-top:1.6rem}.va-etz__mini{max-width:11rem}.va-etz__canvas{width:min(100%,calc(64vh / var(--va-a)))}.va-etz__threads{grid-template-columns:1fr}.va-etz__fonts{grid-template-columns:repeat(3,minmax(0,1fr))}.va-etz__step{padding:2rem 0}}.va-etz__zone{background:#fff;border:1px solid var(--va-line);padding:1.6rem;margin-bottom:1.2rem}.va-etz__zone-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.2rem}.va-etz__zone-head b{font:500 1.9rem/1.2 var(--va-display);color:var(--va-plum)}.va-etz__zone-head small{font-size:1.2rem;color:var(--va-muted);text-align:right}.va-etz__zone .va-etz__field{margin-bottom:0}.va-etz__zone .va-etz__field+.va-etz__field{margin-top:1.4rem;padding-top:1.4rem;border-top:1px dashed var(--va-line)}.va-etz__zone .va-etz__field input[type=text]{background:var(--va-ivory)}.va-etz__verses{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1rem}.va-etz__verse{position:relative;cursor:pointer}.va-etz__verse input{position:absolute;opacity:0;pointer-events:none}.va-etz__verse span{display:inline-block;padding:.8rem 1.2rem;border:1px solid var(--va-line);background:var(--va-ivory);font:500 1.5rem/1.25 Frank Ruhl Libre,serif;color:var(--va-plum)}.va-etz__verse input:checked+span{border-color:var(--va-plum);background:var(--va-plum);color:var(--va-ivory)}.va-etz__verse input:focus-visible+span{outline:2px solid var(--va-gold);outline-offset:2px}.va-engr-zone:not(.is-active) .va-engr-guide{opacity:.25}@media(max-width:749px){.va-etz__zone{padding:1.2rem}.va-etz__zone-head{flex-direction:column;gap:.2rem}.va-etz__zone-head small{text-align:left}}.va-etz__info>.va-eyebrow{display:block;text-align:center}.va-etz__title{text-align:center}.va-etz__he{text-align:center;margin-inline:auto}.va-etz__price{justify-content:center;text-align:center}.va-etz__details .rte p[dir=rtl]{text-align:center}.va-etz__fonts{grid-template-columns:repeat(4,minmax(0,1fr))}.va-etz__font>span{font-size:2.4rem}.va-etz__font small{line-height:1.25}@media(max-width:749px){.va-etz__fonts{grid-template-columns:repeat(2,minmax(0,1fr))}}.va-etz__nudge{display:flex;align-items:center;gap:.6rem;margin-top:1rem;flex-wrap:wrap}.va-etz__nudge span{flex:1;min-width:12rem;font:600 1.15rem/1.2 var(--va-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--va-muted)}.va-etz__nudge button{width:4.2rem;height:4.2rem;background:#fff;border:1px solid var(--va-line);color:var(--va-plum);font-size:1.8rem;cursor:pointer}.va-etz__nudge button:hover{border-color:var(--va-plum)}.va-etz__nudge .va-etz__nudge-reset{width:auto;padding:0 1.2rem;font:600 1.15rem/1 var(--va-sans);letter-spacing:.1em;text-transform:uppercase}.va-etz__draghint{margin:.6rem 0 0;font-size:1.25rem;color:var(--va-muted)}.va-etz:not(.has-text) .va-etz__nudge,.va-etz:not(.has-text) .va-etz__draghint{display:none}.va-engr-line.is-active .va-engr-ink{outline:none}.va-engr-zone.is-active .va-engr-line.is-active .va-engr-shade{stroke:#84652a8c;stroke-width:6;stroke-linejoin:round}.va-etz__line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;align-items:stretch}.va-etz__line+.va-etz__line{margin-top:.6rem}.va-etz__field .va-etz__line input+input{margin-top:0}.va-etz__tools{display:flex;gap:.3rem}.va-etz__tools button{min-width:4rem;background:#fff;border:1px solid var(--va-line);color:var(--va-plum);font:600 1.35rem/1 var(--va-sans);cursor:pointer;padding:0 .6rem}.va-etz__tools button:hover{border-color:var(--va-plum)}.va-etz__tiphint{margin:.8rem 0 0;font-size:1.2rem;color:var(--va-muted)}@media(max-width:749px){.va-etz__tools button{min-width:3.6rem}}.va-etz__mirror{margin:.4rem 0 .2rem;padding:.7rem 1.2rem;background:#fff;border:1px dashed var(--va-gold-soft);color:var(--va-plum);line-height:1.25;text-align:center;overflow-wrap:anywhere}.va-etz__mirror:before{content:"Preview of this line";display:block;font:600 1rem/1 var(--va-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--va-muted);margin-bottom:.5rem;direction:ltr}.va-etz__field input.is-styled{border-color:var(--va-gold)}.va-etz__contact{padding:2.4rem 0 0}.va-etz__contact h2{display:flex;align-items:center;gap:1.2rem;font:600 1.35rem/1 var(--va-sans)!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--va-plum);margin:0 0 1.2rem}.va-etz__contact h2 span{display:inline-grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:50%;background:var(--va-gold);color:#fff;font-size:1.4rem;letter-spacing:0}.va-etz__contact .va-etz__row+.va-etz__row{margin-top:1.2rem}.va-etz__buy--quote{grid-template-columns:1fr;margin-top:2rem}.va-etz__fine{margin:1rem 0 0;font-size:1.3rem;color:var(--va-muted);text-align:center}.va-etz__sent{background:#f3f8ef;border:1px solid #b9d4a8;padding:1.4rem 1.6rem;margin-bottom:1.6rem;font-size:1.5rem;line-height:1.5}.va-etz__err{background:#fbeeee;border:1px solid #e3b2b2;padding:1.2rem 1.6rem;margin-bottom:1.6rem}.va-etz__price span{font-size:2.2rem}.va-etz__arch{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin:-.2rem 0 1.2rem;font:600 1.15rem/1 var(--va-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--va-muted)}.va-etz__arch input{accent-color:var(--va-plum);width:100%}.va-etz__arch small{font:500 1.1rem/1 var(--va-sans);letter-spacing:0;text-transform:none}.va-etz__jump{display:flex;width:100%;margin-top:2rem;justify-content:center}.va-etz__form{scroll-margin-top:10rem}.va-etz__sample-note{margin:-.4rem 0 1rem;font-size:1.3rem;color:#8a4b12}.va-etz__hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.va-etz__optin{display:flex;gap:.8rem;align-items:center;margin-top:1.2rem;font-size:1.35rem;color:var(--va-muted)}
/*# sourceMappingURL=/cdn/shop/t/14/assets/va-engraver.css.map */
