engraving-editor{--engraving-ink: #36050d;--engraving-muted: #5c3c43;--engraving-cream: #faf6f1;--engraving-peach: #ffe5d2;--engraving-border: rgba(54, 5, 13, .3);--engraving-focus: inset 0 0 0 1px var(--engraving-ink);display:block}engraving-editor [hidden]{display:none!important}engraving-editor .engraving__bar{display:grid}engraving-editor .engraving__bar .engraving__confirm{margin-top:var(--block-padding-bottom, 16px);margin-bottom:0;border-radius:0}engraving-editor .engraving__bar .product__preorder-note{margin:var(--block-padding-bottom, 16px) 0 0}engraving-editor .engraving__plain{margin:.75rem 0 0;color:var(--engraving-ink);font-size:.9375rem;line-height:1.45}engraving-editor .engraving__trigger{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;width:100%;min-height:3.25rem;margin:0;padding:.75rem 1.25rem .75rem 1rem;border:1px solid var(--engraving-ink);border-radius:0;background:transparent;color:var(--engraving-ink);font-family:var(--FONT-STACK-SUBHEADING);font-weight:var(--FONT-WEIGHT-SUBHEADING);font-size:.8125rem;letter-spacing:.12em;line-height:1.2;text-align:left;text-transform:uppercase;cursor:pointer;transition:background-color .18s ease,color .18s ease}@media(hover:hover)and (min-width:750px){engraving-editor .engraving__trigger:hover{background:var(--engraving-ink);color:var(--engraving-peach)}}engraving-editor .engraving__trigger-mark{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round}engraving-editor .engraving__trigger-hint{font-size:.75rem;letter-spacing:.1em;opacity:.85}engraving-editor .engraving__saved:not([hidden]){animation:engravingFade .2s ease}engraving-editor .engraving__saved{display:grid;grid-template-columns:4.5rem 1fr;gap:.875rem;align-items:center;padding:.75rem .875rem .75rem .75rem;border:1px solid var(--engraving-border);border-radius:0;background:#fff}engraving-editor .engraving__saved-plate{display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:50%;box-shadow:inset 0 0 0 1px #36050d24,inset 0 2px 6px #ffffffb3}engraving-editor .engraving__saved-plate[data-metal=gold]{background:radial-gradient(circle at 35% 30%,#f8edcf,#e4cb90 48%,#c6a45c 82%)}engraving-editor .engraving__saved-plate[data-metal=silver]{background:radial-gradient(circle at 35% 30%,#fbfbfc,#e4e7ed 48%,#c3c8d1 82%)}engraving-editor .engraving__saved-lines{display:grid;gap:2px;color:var(--engraving-ink);font-family:var(--FONT-STACK-SUBHEADING);font-size:.5rem;letter-spacing:.06em;line-height:1;text-align:center;white-space:nowrap}engraving-editor .engraving__saved-label{margin:0 0 .125rem;font-family:var(--FONT-STACK-SUBHEADING);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}engraving-editor .engraving__saved-status{margin:0 0 .25rem;color:#1f5a2b;font-size:.875rem;line-height:1.4}engraving-editor .engraving__saved-actions{display:flex;flex-wrap:wrap;gap:0 1rem}engraving-editor .engraving__link{min-height:2.75rem;margin:0;padding:0;border:0;background:none;color:var(--engraving-ink);font-family:var(--FONT-STACK-SUBHEADING);font-size:.8125rem;letter-spacing:.08em;text-decoration:underline;text-underline-offset:3px;text-transform:uppercase;cursor:pointer}html.is-engraving-open,html.is-engraving-open body{overflow:hidden;overscroll-behavior:none}engraving-editor .engraving__dialog{display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#36050d8c;overscroll-behavior:none}engraving-editor .engraving__dialog:not([open]){display:none}engraving-editor .engraving__dialog[open]{animation:engravingFade .25s ease}engraving-editor .engraving__dialog.is-closing{animation:engravingFade .22s ease reverse forwards}engraving-editor .engraving__dialog::backdrop{background:transparent}engraving-editor .engraving__panel{position:relative;display:grid;grid-template-columns:minmax(15rem,17.5rem) minmax(0,1fr);gap:1.5rem;width:min(46rem,100%);max-height:calc(100vh - 2.5rem);max-height:calc(100dvh - 2.5rem);padding:1.5rem;border-radius:1.5rem;background:#fff;color:var(--engraving-ink);overflow:auto;animation:engravingRise .32s ease}@media only screen and (min-width:750px){engraving-editor .engraving__dialog{padding:1rem 1.25rem}engraving-editor .engraving__panel{grid-template-columns:minmax(14rem,20rem) minmax(24rem,1fr);gap:2rem;width:min(72rem,calc(100vw - 2.5rem));max-height:calc(100dvh - 2rem);padding:1.25rem 1.5rem;overflow:hidden}}@media only screen and (min-width:990px){engraving-editor .engraving__panel{width:min(calc(72rem * .85),calc(100vw - 2.5rem))}}engraving-editor .engraving__close{position:absolute;top:.625rem;right:.625rem;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--engraving-ink);cursor:pointer}@media(hover:hover)and (min-width:750px){engraving-editor .engraving__close:hover{background:var(--engraving-cream)}}engraving-editor .engraving__close svg{width:1rem;height:1rem}engraving-editor .engraving__close path{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:square}engraving-editor .engraving__photo{margin:0;align-self:center}engraving-editor .engraving__frame{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:1.25rem;background:#fff}engraving-editor .engraving__stage{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:calc(50% + var(--engraving-origin-x, 0%)) calc(50% + var(--engraving-origin-y, 0%))}engraving-editor .engraving__photo-img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transform:scale(.94);transform-origin:center;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 1.25%,#000 98.75%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 1.25%,#000 98.75%,transparent 100%)}engraving-editor .engraving__circle{position:absolute;left:50%;top:50%;width:calc(var(--engraving-face, 82) * 1%);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none}engraving-editor .engraving__constraint{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}engraving-editor .engraving__constraint circle{fill:none;stroke:#faf6f1e6;stroke-width:.7;stroke-dasharray:1.5 1.4}engraving-editor .engraving__preview{position:absolute;left:50%;top:var(--line-top, 50%);transform:translate(calc(-50% - (var(--engraving-tracking, .02em) / 2)),-50%);max-width:none;color:var(--engraving-ink);font-family:Inter,var(--FONT-STACK-SUBHEADING),sans-serif;font-weight:var(--FONT-WEIGHT-SUBHEADING);font-size:var(--engraving-font-size, 13px);letter-spacing:var(--engraving-tracking, .02em);line-height:1;text-align:center;white-space:nowrap;text-shadow:0 0 8px rgba(250,246,241,.95),0 0 2px var(--engraving-cream)}engraving-editor .engraving__preview.is-placeholder,engraving-editor .engraving__preview.is-quiet{opacity:.38}engraving-editor .engraving__preview.is-fresh{animation:engravingGlyph .12s ease}engraving-editor .engraving__preview.is-over{animation:engravingShake .28s ease}engraving-editor .engraving__spec{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;margin:.625rem .125rem 0;color:var(--engraving-muted);font-family:var(--FONT-STACK-SUBHEADING);font-size:.75rem;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}engraving-editor .engraving__composer{display:flex;flex-direction:column;justify-content:center;min-width:0;padding-right:2.25rem}engraving-editor .engraving__eyebrow{margin:0 0 .25rem;color:var(--engraving-muted);font-family:var(--FONT-STACK-SUBHEADING);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase}engraving-editor .engraving__title{margin:0 0 .375rem;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:1.5rem;line-height:1.15}engraving-editor .engraving__lede,engraving-editor .engraving__help,engraving-editor .engraving__note{margin:0;font-size:.9375rem;line-height:1.5}engraving-editor .engraving__lede{margin-bottom:.875rem}engraving-editor .engraving__eyebrow p,engraving-editor .engraving__title p,engraving-editor .engraving__lede p,engraving-editor .engraving__help p,engraving-editor .engraving__confirm p{margin:0}engraving-editor .engraving__eyebrow a,engraving-editor .engraving__title a,engraving-editor .engraving__lede a,engraving-editor .engraving__help a,engraving-editor .engraving__confirm a{color:inherit;text-decoration:underline;text-underline-offset:.12em}engraving-editor .engraving__switcher,engraving-editor .engraving__helps{display:grid}engraving-editor .engraving__switcher>*,engraving-editor .engraving__helps>*{grid-area:1 / 1;transition:opacity .22s ease}engraving-editor .engraving__switcher>[data-inactive],engraving-editor .engraving__helps>[data-inactive]{opacity:0;pointer-events:none}engraving-editor .engraving__overflow{margin:.5rem 0 0;color:#a80000;font-size:.9375rem;line-height:1.4}engraving-editor .engraving__modes{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0 0 .75rem;padding:.25rem;border-radius:0;background:#36050d0f}engraving-editor .engraving__mode-indicator{position:absolute;top:.25rem;bottom:.25rem;left:.25rem;width:calc(50% - .25rem);background:var(--engraving-ink);transition:transform .22s ease}engraving-editor .engraving__modes[data-mode=custom] .engraving__mode-indicator{transform:translate(100%)}engraving-editor .engraving__mode{position:relative;z-index:1;display:block;margin:0;cursor:pointer}engraving-editor .engraving__mode input{position:absolute;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer}engraving-editor .engraving__mode span{display:flex;align-items:center;justify-content:center;min-height:2.75rem;border-radius:0;color:var(--engraving-muted);font-family:var(--FONT-STACK-SUBHEADING);font-size:.75rem;font-weight:var(--FONT-WEIGHT-SUBHEADING);letter-spacing:.14em;line-height:1;text-transform:uppercase;transition:color .22s ease}engraving-editor .engraving__mode input:checked+span{color:#fff}engraving-editor .engraving__mode input:focus-visible+span{box-shadow:var(--engraving-focus)}engraving-editor .engraving__plate{display:grid;align-content:start;margin:0;padding:.25rem 1rem;border:1px solid var(--engraving-border);border-radius:1rem;background:linear-gradient(180deg,#fffdfa 0%,var(--engraving-cream) 100%);box-shadow:inset 0 2px 6px #36050d0d;min-inline-size:0;transition:border-color .15s ease,box-shadow .15s ease}engraving-editor .engraving__plate:focus-within{border-color:var(--engraving-ink);box-shadow:inset 0 2px 6px #36050d0d,var(--engraving-focus)}engraving-editor .engraving__row{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-areas:"label count" "input input";align-items:end;column-gap:.75rem;padding:.625rem 0 .5rem;border-bottom:1px solid rgba(54,5,13,.16)}engraving-editor .engraving__row:last-of-type{border-bottom:0}engraving-editor .engraving__row-label{grid-area:label;margin:0;color:var(--engraving-muted);font-family:var(--FONT-STACK-SUBHEADING);font-size:.75rem;font-weight:var(--FONT-WEIGHT-SUBHEADING);letter-spacing:.14em;line-height:1.2;text-transform:uppercase;cursor:text}engraving-editor .engraving__count{grid-area:count;visibility:hidden;color:var(--engraving-muted);font-family:var(--FONT-STACK-SUBHEADING);font-size:.75rem;font-variant-numeric:tabular-nums;letter-spacing:.06em;line-height:1.2}engraving-editor .engraving__count.is-full{color:#a80000}engraving-editor .engraving__input{grid-area:input;display:block;width:100%;max-width:none;min-height:2.5rem;margin:0;padding:.25rem 0 0;border:0;border-radius:0;background:transparent;color:var(--engraving-ink);font-family:var(--FONT-STACK-SUBHEADING);font-style:normal;font-weight:var(--FONT-WEIGHT-SUBHEADING);font-size:1.125rem;letter-spacing:.1em;line-height:1.3;text-transform:uppercase;outline:none;box-shadow:none}engraving-editor .engraving__input::placeholder{color:#6d5a5e;opacity:1}engraving-editor .engraving__row:focus-within{border-bottom-color:var(--engraving-ink)}engraving-editor .engraving__row:focus-within .engraving__row-label{color:var(--engraving-ink)}engraving-editor .engraving__row:focus-within .engraving__count{visibility:visible}engraving-editor .engraving__custom{display:grid;grid-template-rows:auto minmax(6.75rem,1fr) auto;margin:0;padding:.75rem 1rem 1.125rem;border:1px solid var(--engraving-border);border-radius:1rem;background:linear-gradient(180deg,#fffdfa 0%,var(--engraving-cream) 100%);box-shadow:inset 0 2px 6px #36050d0d;transition:border-color .15s ease,box-shadow .15s ease}engraving-editor .engraving__custom:focus-within{border-color:var(--engraving-ink);box-shadow:inset 0 2px 6px #36050d0d,var(--engraving-focus)}engraving-editor .engraving__custom-label{margin:0;color:var(--engraving-muted);font-family:var(--FONT-STACK-SUBHEADING);font-size:.75rem;font-weight:var(--FONT-WEIGHT-SUBHEADING);letter-spacing:.14em;line-height:1.2;text-transform:uppercase;cursor:text}engraving-editor .engraving__custom:focus-within .engraving__custom-label{color:var(--engraving-ink)}engraving-editor .engraving__custom-input{display:block;width:100%;max-width:none;height:100%;min-height:6.75rem;margin:0;padding:.375rem 0 .25rem;border:0;border-radius:0;background:transparent;color:var(--engraving-ink);font-family:var(--FONT-STACK-SUBHEADING);font-style:normal;font-weight:var(--FONT-WEIGHT-SUBHEADING);font-size:1.125rem;letter-spacing:.04em;line-height:1.45;resize:none;outline:none;box-shadow:none}engraving-editor .engraving__custom-input::placeholder{color:#6d5a5e;opacity:1}engraving-editor .engraving__custom-counts{display:flex;justify-content:flex-end;margin-top:.5rem;gap:.875rem;color:var(--engraving-muted);font-family:var(--FONT-STACK-SUBHEADING);font-size:.75rem;font-variant-numeric:tabular-nums;letter-spacing:.06em}engraving-editor .engraving__custom-count{display:inline-flex;gap:.375rem}engraving-editor .engraving__custom-index{opacity:.7}engraving-editor .engraving__custom-counts .is-full{color:#a80000}engraving-editor .engraving__align{display:block;margin:.875rem 0 0;padding:0;border:0;min-inline-size:0;flex-shrink:0}engraving-editor .engraving__align-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem}engraving-editor .engraving__align-label{margin:0;padding:0;color:var(--engraving-muted);font-family:var(--FONT-STACK-SUBHEADING);font-size:.75rem;font-weight:var(--FONT-WEIGHT-SUBHEADING);letter-spacing:.14em;line-height:1.2;text-transform:uppercase}engraving-editor .engraving__align-options{display:grid;flex:0 0 auto;grid-template-columns:1fr 1fr;padding:.2rem;background:#36050d0f}engraving-editor .engraving__align-option{position:relative;margin:0;cursor:pointer}engraving-editor .engraving__align-option input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}engraving-editor .engraving__align-option span{display:flex;align-items:center;justify-content:center;min-width:5.25rem;min-height:2.5rem;padding:0 .75rem;white-space:nowrap;color:var(--engraving-muted);font-family:var(--FONT-STACK-SUBHEADING);font-size:.75rem;font-weight:var(--FONT-WEIGHT-SUBHEADING);letter-spacing:.12em;line-height:1;text-transform:uppercase}engraving-editor .engraving__align-option input:checked+span{background:var(--engraving-ink);color:#fff}engraving-editor .engraving__align-option input:focus-visible+span{box-shadow:inset 0 0 0 2px var(--engraving-ink)}engraving-editor .engraving__align-option input:focus-visible:checked+span{box-shadow:inset 0 0 0 2px var(--engraving-peach)}engraving-editor .engraving__helps{margin-top:.625rem}engraving-editor .engraving__help{margin:1rem 0 0;color:var(--engraving-muted)}engraving-editor .engraving__note{margin-top:.75rem}engraving-editor .engraving__note.is-alert{padding:.75rem .875rem;border-radius:0;background:var(--engraving-peach)}body:has(engraving-editor) [data-add-to-cart]:not([data-engraving-ready]),body:has(engraving-editor) [data-cart-bar-add-to-cart]:not([data-engraving-ready]){pointer-events:none}engraving-editor .engraving__confirm{display:flex;gap:.75rem;align-items:flex-start;margin-top:.5rem;padding:.75rem .875rem;border-radius:0;background:#fff4ea;font-size:.9375rem;line-height:1.45;cursor:pointer}engraving-editor .engraving__confirm input{flex:0 0 auto;width:1.25rem;height:1.25rem;margin:.125rem 0 0;padding:0;accent-color:var(--engraving-ink)}engraving-editor .engraving__actions{display:flex;flex-direction:column;align-items:stretch;gap:1.25rem;margin-top:1rem}engraving-editor .engraving__path{display:flex;flex-direction:column;gap:.5rem;width:100%}engraving-editor .engraving__path .engraving__confirm{width:100%}engraving-editor .engraving__save{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3.125rem;margin:0;padding:.75rem 1.375rem;border:1px solid var(--engraving-ink);border-radius:0;background:var(--engraving-ink);color:var(--engraving-peach);font-family:var(--FONT-STACK-SUBHEADING);font-weight:var(--FONT-WEIGHT-SUBHEADING);font-size:.8125rem;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;cursor:pointer;transition:opacity .18s ease}@media(hover:hover)and (min-width:750px){engraving-editor .engraving__save:hover{opacity:.88}}@media only screen and (min-width:750px){engraving-editor .engraving__composer{justify-content:flex-start}engraving-editor .engraving__lede{margin-bottom:.5rem}engraving-editor .engraving__custom{grid-template-rows:auto 5.25rem auto;padding-bottom:.75rem}engraving-editor .engraving__custom-input{min-height:0;height:5.25rem}engraving-editor .engraving__actions{gap:.75rem;margin-top:.75rem}}engraving-editor .engraving__trigger:focus-visible,engraving-editor .engraving__save:focus-visible,engraving-editor .engraving__close:focus-visible,engraving-editor .engraving__link:focus-visible,engraving-editor .engraving__confirm input:focus-visible,body.is-focused engraving-editor .engraving__trigger:focus,body.is-focused engraving-editor .engraving__save:focus,body.is-focused engraving-editor .engraving__close:focus,body.is-focused engraving-editor .engraving__link:focus,body.is-focused engraving-editor .engraving__confirm input:focus{outline:2px solid var(--engraving-ink);outline-offset:3px;box-shadow:none}body.is-focused engraving-editor .engraving__custom-input:focus,body.is-focused engraving-editor .engraving__input:focus,body.is-focused engraving-editor .engraving__align-option input:focus{outline:none}@keyframes engravingFade{0%{opacity:0}to{opacity:1}}@keyframes engravingRise{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@keyframes engravingSheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes engravingGlyph{0%{opacity:.35}to{opacity:1}}@keyframes engravingShake{0%,to{transform:translate(-50%,-50%)}30%{transform:translate(calc(-50% - 3px),-50%)}70%{transform:translate(calc(-50% + 3px),-50%)}}@media only screen and (max-width:749px){engraving-editor .engraving__dialog{align-items:stretch;padding:0;overflow:hidden}engraving-editor .engraving__panel{display:flex;flex-direction:column;gap:.5rem;width:100%;height:100%;max-height:100%;padding:.75rem 1rem 0;border-radius:0;overflow:hidden;overscroll-behavior:none;animation:engravingSheet .32s ease}engraving-editor .engraving__dialog.is-closing .engraving__panel{animation:engravingSheet .24s ease reverse forwards}engraving-editor .engraving__photo{display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:stretch;flex:1 1 auto;min-height:8.5rem;width:100%;padding-right:2.5rem}engraving-editor .engraving__frame{width:min(62%,12.5rem,30dvh);min-width:11rem;height:auto;aspect-ratio:1 / 1;margin-inline:auto;border-radius:1rem;transition:width .22s ease}engraving-editor .engraving__preview{font-size:calc(var(--engraving-font-size, 13px) * .74);transition:font-size .22s ease}engraving-editor .engraving__spec{display:none}engraving-editor .engraving__composer{flex:0 0 auto;justify-content:flex-start;min-height:0;padding-right:0;overflow:hidden;overscroll-behavior:none}engraving-editor .engraving__lede,engraving-editor .engraving__custom,engraving-editor .engraving__help{flex-shrink:0}engraving-editor .engraving__dialog .engraving__confirm[data-engraving-final],engraving-editor .engraving__dialog .engraving__confirm[data-engraving-blank]{display:none!important}engraving-editor .engraving__actions{position:static;flex-shrink:0;gap:0;margin-top:.35rem;padding:0 0 .75rem;background:#fff}engraving-editor .engraving__path{gap:0}engraving-editor .engraving__save{min-height:2.5rem;padding:.5rem 1rem;font-size:.75rem}engraving-editor .engraving__link{min-height:2.25rem;font-size:.6875rem}engraving-editor .engraving__eyebrow{font-size:.625rem;line-height:1.1;margin-bottom:.1rem;letter-spacing:.14em}engraving-editor .engraving__title{font-size:1rem;line-height:1.05}engraving-editor .engraving__lede{margin-bottom:.35rem;font-size:.75rem;line-height:1.3}engraving-editor .engraving__help{margin-top:.35rem;font-size:.75rem;line-height:1.3}engraving-editor .engraving__input,engraving-editor .engraving__custom-input{font-size:16px}engraving-editor .engraving__custom{grid-template-rows:auto auto auto;padding:.5rem .75rem .625rem}engraving-editor .engraving__custom-label{font-size:.625rem;letter-spacing:.1em}engraving-editor .engraving__custom-input{height:4rem;min-height:4rem;max-height:4rem;line-height:1.3}engraving-editor .engraving__custom-counts{margin-top:.25rem;font-size:.6875rem}engraving-editor .engraving__align{margin-top:.4rem}engraving-editor .engraving__align-bar{flex-wrap:nowrap;gap:.5rem}engraving-editor .engraving__align-label{font-size:.625rem;letter-spacing:.1em}engraving-editor .engraving__align-options{flex:0 1 auto}engraving-editor .engraving__align-option span{width:auto;min-width:4.25rem;min-height:2rem;padding:0 .5rem;font-size:.625rem;letter-spacing:.08em}engraving-editor .engraving__plate{padding-top:.125rem;padding-bottom:.125rem}engraving-editor .engraving__row{padding:.4rem 0 .3rem}engraving-editor .engraving__input{min-height:2rem}}@media only screen and (max-width:749px)and (max-height:560px){engraving-editor .engraving__photo{flex:0 1 auto;min-height:8.25rem}engraving-editor .engraving__frame{width:min(72%,12rem,34dvh);min-width:11rem}engraving-editor .engraving__eyebrow{font-size:.5625rem}engraving-editor .engraving__title{font-size:.875rem}engraving-editor .engraving__lede,engraving-editor .engraving__help{font-size:.6875rem}engraving-editor .engraving__lede{margin-bottom:.25rem}engraving-editor .engraving__custom{padding-top:.35rem;padding-bottom:.35rem}engraving-editor .engraving__custom-input{height:3.15rem;min-height:3.15rem;max-height:3.15rem;font-size:.8125rem}engraving-editor .engraving__help{margin-top:.5rem}engraving-editor .engraving__actions{margin-top:.15rem;padding-bottom:.25rem}}@media only screen and (max-height:560px)and (min-width:750px){engraving-editor .engraving__panel{grid-template-columns:11rem minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){engraving-editor .engraving__dialog[open],engraving-editor .engraving__dialog.is-closing,engraving-editor .engraving__panel,engraving-editor .engraving__dialog.is-closing .engraving__panel,engraving-editor .engraving__preview.is-fresh,engraving-editor .engraving__preview.is-over,engraving-editor .engraving__switcher>*,engraving-editor .engraving__helps>*,engraving-editor .engraving__mode-indicator,engraving-editor .engraving__mode span{animation:none;transition:none}engraving-editor .engraving__trigger,engraving-editor .engraving__save,engraving-editor .engraving__plate,engraving-editor .engraving__custom,engraving-editor .engraving__row,engraving-editor .engraving__frame,engraving-editor .engraving__preview{transition:none}}@media(forced-colors:active){engraving-editor .engraving__trigger,engraving-editor .engraving__save,engraving-editor .engraving__plate,engraving-editor .engraving__custom,engraving-editor .engraving__saved{border:1px solid CanvasText}engraving-editor .engraving__row{border-bottom-color:CanvasText}engraving-editor .engraving__constraint circle{stroke:CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/engraving.css.map */
