.tlla-engrave-section{display:contents}[data-product-slideshow].tlla-eng-host{position:relative}.tlla-eng-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;background:#fff;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility 0s .25s}.tlla-eng-stage.is-on{opacity:1;visibility:visible;transition:opacity .25s ease,visibility 0s}.tlla-eng-canvas{position:absolute}.tlla-eng-canvas img{display:block;width:100%;height:100%;max-width:none;object-fit:fill}.tlla-eng-stage.is-tinted img{filter:grayscale(1) brightness(1.12) contrast(.95)}.tlla-eng-area{position:absolute;display:flex;align-items:center;justify-content:center;overflow:visible;pointer-events:none}.tlla-eng-text{display:inline-block;line-height:1.1;white-space:pre;mix-blend-mode:multiply;text-shadow:0 1px 0 rgba(255,255,255,.45)}.tlla-eng-stage.is-gold .tlla-eng-text{color:#4a3814}.tlla-eng-stage.is-silver .tlla-eng-text{color:#2b2e33}.tlla-eng-sides{position:absolute;left:50%;bottom:12px;display:inline-flex;gap:6px;transform:translate(-50%);pointer-events:auto}.tlla-eng-sides[hidden]{display:none}.tlla-eng-side{min-height:32px;padding:5px 14px;background:#fff;border:1px solid #d9d9d9;border-radius:var(--BUTTON-RADIUS,3px);font-family:var(--FONT-STACK-BODY);font-size:13px;line-height:1.2;color:#222;cursor:pointer}.tlla-eng-side[aria-pressed=true]{background:#c7e2fe;border-color:#222}.tlla-eng-side:focus-visible,.tlla-eng-font:focus-visible{outline:2px solid #222;outline-offset:2px}@media(min-width:750px){.tlla-eng-page .product__media__wrapper{position:sticky;top:calc(var(--header-height,134px) + 16px);align-self:flex-start}}.tlla-eng-pin{display:none}@media(max-width:749px){.tlla-eng-pin.tlla-eng-stage{display:block;position:fixed;inset:auto 0 auto 0;top:var(--header-height,80px);z-index:40;width:100%;aspect-ratio:12/5;border-bottom:1px solid #e6e6e6;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility 0s .2s}.tlla-eng-pin.tlla-eng-stage.is-on{transform:none;transition:opacity .2s ease,transform .2s ease,visibility 0s}.tlla-eng-on input[type=text]{scroll-margin-top:calc(var(--header-height,80px) + 42vw + 24px)}body:has(.tlla-eng-on input[type=text]:focus) .tlla-offer__bubble,body:has(.tlla-eng-on input[type=text]:focus) .tlla-offer__hide,body:has(.tlla-eng-on input[type=text]:focus) shopify-chat{visibility:hidden!important}}.tlla-eng-note{width:100%;margin:0 0 14px;font-family:var(--FONT-STACK-BODY);font-size:12px;line-height:1.45;color:#5c5c5c}.tlla-eng-on .tpo_option-container[class*=tpo_flex-50]{flex:0 0 100%;max-width:100%;width:100%}.tlla-eng-fonts .tpo_font-picker-dropdown-wrapper{display:none}.tlla-eng-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px;margin:0 0 6px}.tlla-eng-font{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:74px;min-width:0;padding:10px 6px;background:#fff;border:1px solid #d9d9d9;border-radius:var(--BUTTON-RADIUS,3px);color:#222;cursor:pointer;overflow:hidden}.tlla-eng-font:hover{border-color:#222}.tlla-eng-font[aria-checked=true]{background:#c7e2fe;border-color:#222}.tlla-eng-sample{display:block;max-width:100%;overflow:hidden;font-size:22px;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.tlla-eng-name{display:block;font-family:var(--FONT-STACK-BODY);font-size:11px;line-height:1.3;color:#5c5c5c}.tlla-eng-font[aria-checked=true] .tlla-eng-name{color:#222}@media(max-width:749px){.tlla-eng-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/tlla-engrave.css.map */
