.engr{margin:0 0 12px}.engr__open{width:100%}.btn.btn--secondary.engr__open{background:#ba8f4a;color:#f3f4e2;border-color:#ba8f4a;font-weight:700}.btn.btn--secondary.engr__open:before{background:#00000024}.engr__was{margin:0 .2em 0 .35em;opacity:.85}.engr__free{font-weight:700}.engr__open[hidden],.engr__summary[hidden],.engr-fallback[hidden]{display:none!important}.engr__summary{border:1px solid var(--color-border, #d9d7cb);padding:12px 14px;margin-top:4px}.engr__title{margin:0 0 6px;font-weight:600}.engr__lines{list-style:none;margin:0;padding:0}.engr__lines li{margin:2px 0;overflow-wrap:anywhere}.engr__actions{margin:8px 0 0;display:flex}.engr__actions>*+*{margin-left:18px}.engr__link{background:none;border:0;padding:4px 0;text-decoration:underline;cursor:pointer;font:inherit;color:inherit;min-height:36px}.engr-fallback{margin:0 0 12px;border:1px solid #d9d7cb;padding:10px 12px}.engr-fallback__field{display:block;margin:8px 0}.engr-fallback__field input{display:block;width:100%;padding:8px;font-size:16px}.engr-fallback__letterings label{display:inline-block;margin:4px 12px 4px 0}html.engr-open body>*:not(.engr-panel){display:none!important}.engr-panel{position:relative;z-index:2147483000;min-height:100vh;background:var(--color-background, #f1f0e6);color:var(--color-text, #23402f);display:none}.engr-panel.is-open{display:block}.engr-panel__scroll{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 140px)}.engr-panel__top{background:#fff;border-bottom:1px solid #e5e3d8;padding:0 max(12px,env(safe-area-inset-right,0px)) 6px max(12px,env(safe-area-inset-left,0px))}.engr-panel__bar{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding-top:env(safe-area-inset-top,0px)}.engr-panel__title{margin:0;font-size:15px;letter-spacing:.06em;text-transform:uppercase}.engr-panel__textbtn{background:none;border:0;padding:10px 4px;min-height:44px;min-width:64px;font:inherit;font-size:16px;color:inherit;cursor:pointer;text-align:left}.engr-panel__textbtn--strong{font-weight:700;text-align:right}.engr-view{display:block;position:relative;width:100%;height:clamp(190px,36vh,340px);overflow:hidden;background:#fff;border:0;padding:0;margin:0;cursor:zoom-in}.engr-view__stage{position:absolute;top:0;left:0;transform-origin:0 0;transition:transform .25s ease,width .25s ease,height .25s ease}.engr-view.is-zoomed{cursor:grab;touch-action:none}.engr-view.is-dragging{cursor:grabbing}.engr-view.is-dragging .engr-view__stage{transition:none}.engr-view__img{display:block;width:100%;height:100%}.engr-pic__layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.engr-ink{position:absolute;display:block;opacity:.85}.engr-panel__label{margin:4px 0 0;text-align:center;font-size:12px;color:#6d6d60}.engr-panel__body{padding:14px 16px 24px;max-width:720px;margin:0 auto}.engr-panel__heading{margin:0 0 6px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.engr-chips{display:flex;margin-bottom:14px;container-type:inline-size}.engr-chip{flex:1 1 0;min-width:0;margin:0;border:1px solid #c9c7b8;background:#fff;color:#222;padding:8px 2px;min-height:44px;font-size:12px;font-size:clamp(10px,3.5cqi,17px);white-space:nowrap;overflow:hidden;cursor:pointer}.engr-chip+.engr-chip{margin-left:6px}.engr-chip__name{position:relative}.engr-chip.is-on{border:2px solid currentColor;padding:7px 1px;color:var(--color-text, #23402f)}.engr-field{margin-bottom:12px}.engr-field__label{display:block;font-size:17px;font-weight:600;margin-bottom:6px}.engr-field__input{display:block;width:100%;box-sizing:border-box;font-size:16px;padding:10px;border:1px solid #c9c7b8;background:#fff;color:#222;border-radius:0}.engr-field__input:focus{outline:2px solid #2f6fd6;outline-offset:0}.engr-field__meta{display:flex;justify-content:space-between;font-size:12px;min-height:16px;margin-top:3px}.engr-field__error{color:#b3261e}.engr-field__hint{margin:4px 0 0;font-size:12px;color:#6d6d60}textarea.engr-field__input{resize:none;line-height:1.35}.engr-field__count{color:#6d6d60;margin-left:auto;padding-left:8px;white-space:nowrap}.engr-panel__message{color:#b3261e;min-height:1em;margin:6px 0 10px}.engr-panel__primary{width:100%}.engr-panel__share{display:block;margin:6px auto 0;text-decoration:underline;text-align:center}.engr-panel [hidden]{display:none!important}.engr-panel.is-step .engr-view{height:clamp(110px,18vh,165px)}.engr-panel.is-step .engr-panel__label{position:relative;z-index:1;margin:-20px 0 0;padding:2px 0;background:#ffffffd1;pointer-events:none}.engr-field__label{display:flex;justify-content:space-between;align-items:baseline}.engr-field__step{font-size:13px;font-weight:400;color:#6d6d60}.engr-step__nav{display:flex;margin:2px 0 22px}.engr-step__back{flex:0 0 auto;min-height:44px;margin-right:10px;padding:0 18px;border:1px solid currentColor;background:transparent;color:inherit;font:inherit;font-size:15px;cursor:pointer}.engr-step__next{flex:1}.engr-review__list{margin:0 0 14px;border-top:1px solid #dddbd0}.engr-review__row{display:flex;align-items:baseline;width:100%;min-height:48px;padding:12px 2px;border:0;border-bottom:1px solid #dddbd0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.engr-review__label{flex:0 0 38%;padding-right:10px;font-size:14px;color:#6d6d60}.engr-review__name{flex:1;font-size:16px;font-weight:600;white-space:pre-line;overflow-wrap:anywhere}.engr-review__name.is-empty{font-weight:400;font-style:italic;color:#8a897c}.engr-review__change{padding-left:10px;font-size:14px;text-decoration:underline}.engr-review__more{display:flex;justify-content:space-between;align-items:center;margin:6px 0 18px}.engr-review__more .engr-panel__share{margin:0}.engr-fields__heading{display:none}.engr-panel.is-wide .engr-panel__scroll{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,440px);grid-template-areas:"bar bar" "pic body" "cap body" "rest body";grid-template-rows:auto auto auto 1fr;column-gap:56px;max-width:1140px;margin:0 auto;padding:0 32px 56px;box-sizing:border-box}.engr-panel.is-wide .engr-panel__top{display:contents}.engr-panel.is-wide .engr-panel__bar{grid-area:bar;padding:14px 0;margin-bottom:28px;border-bottom:1px solid #dddbd0}.engr-panel.is-wide .engr-view{grid-area:pic;height:min(600px,calc(100vh - 150px));background:#fff;position:sticky;top:24px;align-self:start}.engr-panel.is-wide .engr-panel__label{grid-area:cap;margin:8px 0 0}.engr-panel.is-wide .engr-panel__body{grid-area:body;max-width:none;margin:0;padding:4px 0 0;display:flex;flex-direction:column}.engr-panel.is-wide .engr-lettering__heading{order:-2}.engr-panel.is-wide .engr-chips{order:-1;margin-bottom:18px}.engr-panel.is-wide .engr-fields__heading{display:block}.engr-panel.is-wide .engr-review__edit{visibility:hidden}.engr-panel__preview{display:none!important}.engr-panel.is-wide .engr-panel__preview{display:block!important;width:100%;margin:4px 0 10px}.engr-panel.is-wide .engr-field{display:grid;grid-template-columns:1fr auto;align-items:baseline;grid-template-areas:"label count" "input input" "hint hint" "error error";margin-bottom:12px}.engr-panel.is-wide .engr-field__label{grid-area:label;font-size:15px;margin-bottom:4px}.engr-panel.is-wide .engr-field__input{grid-area:input}.engr-panel.is-wide .engr-field__hint{grid-area:hint}.engr-panel.is-wide .engr-field__meta{display:contents}.engr-panel.is-wide .engr-field__error{grid-area:error;font-size:12px;margin-top:3px}.engr-panel.is-wide .engr-field__count{grid-area:count;font-size:12px}.engr__next{margin:6px 0 0;font-size:13px;color:#6d6d60}#customily-personalize-button,.customily-personalize-button,.customily-modal-container,#customily-options{display:none!important}.engr-cart{margin:4px 0 6px;min-width:0;max-width:100%}.engr-cart .engr-cart__lines{list-style:none!important;margin:0 0 6px!important;padding:0!important}.engr-cart .engr-cart__lines li{list-style:none!important;margin:0;padding:0}.engr-cart .engr-cart__lines li:before,.engr-cart .engr-cart__lines li::marker{content:none!important}.engr-cart__lines li{overflow-wrap:anywhere}.engr-cart img.engr-cart__pic{display:block;position:static!important;width:100%!important;max-width:360px!important;height:auto!important;max-height:none!important;object-fit:contain;border:1px solid #e5e3d8;background:#fff}.engr-cart__actions{display:flex;margin:6px 0 0}.engr-cart__actions>*+*{margin-left:16px}.engr-cart__actions a,.engr-cart__remove{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer;min-height:32px}.engr-cart__for{margin:2px 0}.engr-guide{list-style:none;counter-reset:engr-step;margin:0;padding:0}.engr-guide__step{counter-increment:engr-step;margin:0 0 22px}@media(min-width:560px){.engr-guide{display:flex;flex-wrap:wrap;margin:0 -11px}.engr-guide__step{width:50%;padding:0 11px;box-sizing:border-box}}.engr-guide .engr-guide__text{margin:0 0 10px}.engr-guide__text:before{content:counter(engr-step) ". ";font-weight:700}.engr-guide .engr-guide__shot{display:block;width:100%;max-width:230px;height:auto;margin:0 auto;border:1px solid #d9d7cb;border-radius:18px;box-shadow:0 2px 10px #00000014}.engr-guide--desktop{display:none}.engr-guide.engr-guide--desktop .engr-guide__step{width:auto;padding:0}.engr-guide.engr-guide--desktop .engr-guide__shot{max-width:100%;border-radius:6px}@media(min-width:900px){.engr-guide--phone.has-desktop{display:none}.engr-guide.engr-guide--desktop{display:block;margin:0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/engraving.css.map */
