.eg2-module,.eg2-module *,.eg2-module *:before,.eg2-module *:after{box-sizing:border-box}.eg2-module{position:relative;isolation:isolate;min-width:0;min-height:var(--eg2-min-height);padding:var(--eg2-padding-top) var(--eg2-padding-right) var(--eg2-padding-bottom) var(--eg2-padding-left);margin:var(--eg2-margin-top) var(--eg2-margin-right) var(--eg2-margin-bottom) var(--eg2-margin-left);background:var(--eg2-background);color:var(--eg2-text);font-family:Inter,Arial,sans-serif;font-size:15px;line-height:1.6}.eg2-module .eg2-container{width:100%;max-width:var(--eg2-width);min-width:0;margin-inline:auto}.eg2-module .eg2-text{padding:0;margin:0 0 var(--eg2-field-gap, 0);border:0;color:inherit;font-family:var(--eg2-field-font, Inter, Arial, sans-serif);font-size:var(--eg2-field-size, 15px);font-weight:var(--eg2-field-weight, 400);font-style:var(--eg2-field-style, normal);line-height:var(--eg2-field-line, 1.6);text-align:var(--eg2-field-align, left);letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.eg2-module .eg2-text :where(p,li,span,a,strong,em){font-family:inherit;font-size:inherit;line-height:inherit}.eg2-module .eg2-text p{margin:0}.eg2-module .eg2-text p+p{margin-top:var(--eg2-paragraph-gap, 1em)}.eg2-module .eg2-text em{color:inherit;font-style:normal}.eg2-module .eg2-text strong{font-weight:inherit}.eg2-module .eg2-text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.eg2-module .eg2-text ul{list-style:disc;padding-inline-start:1.25em}.eg2-module .eg2-section-header{width:100%;max-width:var(--eg2-header-width);margin-inline:auto}.eg2-module .eg2-picture{display:block;width:100%;height:100%}.eg2-module .eg2-image{display:block;width:100%;height:100%;object-fit:var(--eg2-image-fit);object-position:var(--eg2-image-position)}.eg2-hero .eg2-container{max-width:none;height:var(--eg2-hero-height);position:relative}.eg2-hero .eg2-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;background:#f7f7f7}.eg2-hero .eg2-hero-copy{position:relative;display:flex;align-items:center;height:100%;max-width:var(--eg2-width);padding:var(--eg2-hero-inset);margin-inline:auto}.eg2-hero[data-scale-with-width=true] .eg2-container{height:auto;aspect-ratio:var(--eg2-hero-ratio)}.eg2-hero[data-scale-with-width=true] .eg2-hero-copy{position:absolute;top:0;right:0;bottom:0;left:0}.eg2-hero .eg2-hero-text{width:100%;max-width:var(--eg2-hero-copy-width);min-width:0}.eg2-hero[data-hero-position=left] .eg2-hero-text{margin-right:auto}.eg2-hero[data-hero-position=center] .eg2-hero-text{margin-inline:auto}.eg2-hero[data-hero-position=right] .eg2-hero-text{margin-left:auto}.eg2-module .eg2-grid{display:grid;grid-template-columns:repeat(var(--eg2-columns),minmax(0,1fr));gap:var(--eg2-gap);align-items:stretch}.eg2-module .eg2-card{min-width:0;min-height:var(--eg2-card-min-height, 0px);background:var(--eg2-card-bg);border:0}.eg2-module .eg2-font-card{border:var(--eg2-font-card-border) solid #ccc}.eg2-module .eg2-example-list{padding:var(--eg2-example-padding);background:var(--eg2-example-background)}.eg2-module .eg2-idea-card [data-eg2-field^=example_]{color:var(--eg2-example-text)}.eg2-module .eg2-example-list>.eg2-text:not(:last-child){padding-bottom:var(--eg2-field-gap);border-bottom:1px solid #e5e5e5}.eg2-module .eg2-font-card [data-eg2-field=sample]{padding-bottom:var(--eg2-sample-padding);border-bottom:var(--eg2-sample-border) solid #e2dfdb}.eg2-module .eg2-editorial{display:grid;grid-template-columns:minmax(0,var(--eg2-image-share)) minmax(0,1fr);gap:var(--eg2-column-gap);align-items:var(--eg2-vertical-alignment)}.eg2-module .eg2-editorial-media{width:100%;min-width:0;height:var(--eg2-image-height);aspect-ratio:var(--eg2-image-ratio);background:#f7f7f7}.eg2-module .eg2-editorial[data-image-side=right]{grid-template-columns:minmax(0,1fr) minmax(0,var(--eg2-image-share))}.eg2-module .eg2-editorial[data-image-side=right] .eg2-editorial-media{order:2}.eg2-module .eg2-editorial-copy{min-width:0;padding-left:var(--eg2-copy-inset)}.eg2-module .eg2-prose-copy{width:100%;max-width:var(--eg2-copy-width);min-width:0}.eg2-prose[data-copy-position=left] .eg2-prose-copy{margin-right:auto}.eg2-prose[data-copy-position=center] .eg2-prose-copy{margin-inline:auto}.eg2-prose[data-copy-position=right] .eg2-prose-copy{margin-left:auto}.eg2-module[data-eg2-module=eg-info] [data-eg2-field=body]{max-width:var(--eg2-info-body-width);margin-inline:auto}.eg2-module .eg2-widget{display:block;width:100%;max-width:var(--eg2-widget-width);margin-inline:auto;background:var(--eg2-widget-bg);color:var(--eg2-widget-text);padding:var(--eg2-widget-padding)}.eg2-module .eg2-widget-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--eg2-widget-gap);margin-bottom:var(--eg2-widget-gap)}.eg2-module .eg2-widget-controls{min-width:0}.eg2-module .eg2-widget-note{border-top:1px solid #648287;padding-top:var(--eg2-note-padding-top)}.eg2-module .eg2-widget[data-font-labels=false] .eg2-font-option [data-eg2-field=label]{display:none}.eg2-module .eg2-input-row{display:flex;align-items:baseline;min-width:0}.eg2-module .eg2-widget[data-input-style=underline] .eg2-input-row{border-bottom:1px solid #648287}.eg2-module .eg2-widget[data-input-style=underline] .eg2-input{border:0;padding:0 0 var(--eg2-input-padding)}.eg2-module .eg2-input-row .eg2-counter{flex:0 0 auto;margin-left:16px;white-space:nowrap}.eg2-module .eg2-canvas{height:var(--eg2-canvas-height);min-width:0;display:flex;align-items:center;justify-content:center;background:var(--eg2-canvas-bg);padding:var(--eg2-canvas-padding)}.eg2-module .eg2-canvas svg{display:block;width:min(100%,var(--eg2-ring-width));height:100%}.eg2-module .eg2-band{fill:none;stroke:var(--eg2-engraving-color);stroke-width:2;opacity:.4}.eg2-module .eg2-band-inner{fill:var(--eg2-engraving-color);opacity:.18}.eg2-module .eg2-engraving{fill:var(--eg2-engraving-color);font-family:var(--eg2-preview-font, Georgia, serif);font-size:var(--eg2-preview-size, 22px)}.eg2-module .eg2-input-wrap{margin-bottom:var(--eg2-widget-gap)}.eg2-module .eg2-input{display:block;width:100%;min-width:0;padding:var(--eg2-input-padding);background:transparent;border:1px solid #6c898b;color:inherit;border-radius:0;box-shadow:none}.eg2-module .eg2-input::placeholder{color:inherit;opacity:.6}.eg2-module .eg2-counter{padding-top:var(--eg2-counter-gap)}.eg2-module .eg2-input-row .eg2-counter[data-warning]{color:var(--eg2-counter-warning-color)}.eg2-module .eg2-font-options{display:flex;flex-wrap:wrap;gap:var(--eg2-widget-gap)}.eg2-module .eg2-font-option{flex:1 1 120px;min-width:0;border:1px solid #6c898b;background:var(--eg2-card-bg, transparent);color:inherit;cursor:pointer;border-radius:0;box-shadow:none}.eg2-module .eg2-font-option[aria-pressed=true]{background:var(--eg2-canvas-bg);border-color:#8fbfbb}.eg2-module .eg2-font-option .eg2-text{display:block}.eg2-module .eg2-widget button:focus-visible{outline:2px solid #fff;outline-offset:4px}.eg2-module .eg2-widget[data-input-style=underline] .eg2-input:focus-visible{outline:none;box-shadow:none}.eg2-module .eg2-widget[data-input-style=underline] .eg2-input-row:focus-within{border-bottom-color:#dce7e7}.eg2-navigation{display:flex;align-items:center}.eg2-module .eg2-nav{display:flex;flex-wrap:wrap;justify-content:center;row-gap:var(--eg2-row-gap);padding:0;margin:0}.eg2-module .eg2-nav-link{position:relative;display:block;min-width:0;padding-inline:var(--eg2-gap);background:transparent;text-decoration:none;color:inherit}.eg2-module .eg2-nav-link .eg2-text{display:block;padding-bottom:8px;border-bottom:2px solid transparent}.eg2-module .eg2-nav-link[aria-current=page] .eg2-text,.eg2-module .eg2-nav-link:hover .eg2-text{border-bottom-color:#8fbfbb}.eg2-module a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(min-width:1001px){.eg2-module .eg2-widget[data-layout=split] .eg2-widget-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;column-gap:var(--eg2-widget-column-gap)}}@media(min-width:750px){.eg2-module .eg2-nav[data-dividers=true] .eg2-nav-link+.eg2-nav-link:before{content:"";position:absolute;left:0;top:4px;width:1px;height:16px;background:#4c8380}}@media(max-width:1000px)and (min-width:750px){.eg2-module .eg2-grid{grid-template-columns:repeat(var(--eg2-columns-tablet),minmax(0,1fr))}}@media(max-width:1000px){.eg2-hero[data-mobile-layout=stack] .eg2-container{height:auto;aspect-ratio:auto}.eg2-hero[data-mobile-layout=stack] .eg2-hero-media{position:relative;height:auto;aspect-ratio:var(--eg2-hero-ratio)}.eg2-hero[data-mobile-layout=stack] .eg2-hero-copy{position:relative;height:auto;background:var(--eg2-hero-copy-bg)}.eg2-hero[data-mobile-layout=stack] .eg2-hero-text{margin-inline:auto}}@media(max-width:749px){.eg2-module .eg2-editorial,.eg2-module .eg2-editorial[data-image-side=right]{grid-template-columns:minmax(0,1fr)}.eg2-module .eg2-editorial[data-image-side=right] .eg2-editorial-media{order:0}.eg2-hero[data-mobile-layout=stack] .eg2-container{height:auto;aspect-ratio:auto}.eg2-hero[data-scale-with-width=true] .eg2-container{height:var(--eg2-hero-height);aspect-ratio:auto}.eg2-hero[data-mobile-layout=stack] .eg2-container{height:auto}.eg2-hero[data-mobile-layout=stack] .eg2-hero-media{position:relative;height:var(--eg2-hero-height);aspect-ratio:auto}.eg2-hero[data-mobile-layout=stack] .eg2-hero-copy{position:relative;height:auto;background:var(--eg2-hero-copy-bg)}.eg2-hero[data-mobile-layout=stack] .eg2-hero-text{margin-inline:auto}.eg2-hero[data-mobile-layout=overlay] .eg2-container{height:auto;min-height:var(--eg2-hero-height);aspect-ratio:auto}.eg2-hero[data-mobile-layout=overlay] .eg2-hero-copy{position:relative;inset:auto;height:auto;min-height:var(--eg2-hero-height);align-items:flex-end;background:transparent}.eg2-module .eg2-nav-link{padding-inline:var(--eg2-gap)}}@media(max-width:749px){.eg2-module .eg2-input::placeholder{font-size:14px}}@media(max-width:749px){.eg2-module :is(.eg2-editorial-copy,.eg2-prose-copy)>[data-eg2-field=heading]{line-height:1.25}}@media(max-width:749px){.eg2-module .eg2-text,.eg2-module .eg2-text :where(p,li,span,a,strong,em){word-break:normal;overflow-wrap:anywhere;text-wrap:wrap;-webkit-hyphens:none;hyphens:none}.eg2-module .eg2-text:is(h1,h2,h3,[data-eg2-field=heading],[data-eg2-field=widget_heading]),.eg2-module .eg2-text:is(h1,h2,h3,[data-eg2-field=heading],[data-eg2-field=widget_heading]) :where(span,a,strong,em){word-break:break-all}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/engraving-service-modules.css.map */
