[data-wp-eng-hidden]{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.wp-eng:not([hidden]){display:contents}.wp-eng__stage-wrap{position:sticky;inset-block-start:calc(var(--header-height, 0px) + var(--wp-space-2));z-index:3;display:flex;flex-direction:column;gap:var(--wp-space-2);width:100%;padding-block:var(--wp-space-2);background:var(--wp-paper, #ffffff)}.wp-eng__stage{display:flex;justify-content:center;width:100%;background:var(--wp-paper, #ffffff);box-shadow:inset 0 0 0 1px var(--wp-line)}.wp-eng__svg{display:block;width:auto;max-width:100%;height:clamp(130px,20vh,190px);padding-block:var(--wp-space-3);box-sizing:content-box}.wp-eng__stage[data-hardware=none] .wp-eng__svg{height:clamp(110px,16vh,150px)}@media screen and (min-width:990px){.wp-eng__svg{height:clamp(220px,34vh,320px)}}.wp-eng__controls{display:flex;flex-direction:column;gap:var(--wp-space-4);width:100%}.wp-eng__controls[hidden]{display:none}.wp-eng__title,.wp-eng__legend{font:700 var(--wp-label-size, 12px) / 1.3 var(--wp-font-sans);letter-spacing:var(--wp-label-tracking, .12em);text-transform:uppercase;color:var(--wp-ink)}.wp-eng__modes[hidden]{display:none}.wp-eng__modes{display:grid;grid-template-columns:repeat(3,1fr);padding:3px;border-radius:var(--wp-radius-control);box-shadow:var(--wp-outline-soft)}.wp-eng__mode{min-height:calc(var(--wp-touch, 44px) - 6px);padding-inline:var(--wp-space-2);border:0;border-radius:var(--wp-radius-control);background:transparent;color:var(--wp-ink);font:600 var(--wp-text-ui) var(--wp-font-sans);cursor:pointer;transition:background-color var(--wp-duration) var(--wp-ease),color var(--wp-duration) var(--wp-ease)}.wp-eng__mode:hover{background:var(--wp-blush)}.wp-eng__mode[aria-pressed=true]{background:var(--wp-ink);color:#fff}.wp-eng__mode:focus-visible,.wp-eng__icon-toggle:focus-visible,.wp-eng__icon:focus-visible{outline:var(--wp-focus-width, 2px) solid var(--wp-ink);outline-offset:2px}.wp-eng__hearts{display:grid;gap:var(--wp-space-4)}.wp-eng__heart{display:flex;flex-direction:column;gap:var(--wp-space-3);min-width:0;margin:0;padding:0;border:0}.wp-eng__legend{margin-block-end:var(--wp-space-2);padding:0}.wp-eng__field{display:flex;flex-direction:column;gap:var(--wp-space-1)}.wp-eng__field[hidden]{display:none}.wp-eng__label{font:600 var(--wp-text-ui) / 1.3 var(--wp-font-sans);color:var(--wp-ink)}.wp-eng__input{width:100%;min-height:var(--wp-control-height, 48px);padding-inline:var(--wp-space-3);border:0;border-radius:var(--wp-radius-control);box-shadow:var(--wp-outline-soft);background:#fff;color:var(--wp-ink);font:700 18px / 1 var(--wp-font-sans);letter-spacing:.08em;text-transform:uppercase}.wp-eng__input::placeholder{font-weight:500;letter-spacing:0;text-transform:none;color:var(--wp-quiet)}.wp-eng__input:focus-visible{outline:var(--wp-focus-width, 2px) solid var(--wp-ink);outline-offset:0}.wp-eng__input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--wp-hot)}.wp-eng__count,.wp-eng__hint,.wp-eng__custom{margin:0;font:500 12.5px / 1.45 var(--wp-font-sans);color:var(--wp-quiet)}.wp-eng__custom a{color:var(--wp-ink);text-decoration:underline;text-underline-offset:2px}.wp-eng__error{margin:0;font:600 13px / 1.4 var(--wp-font-sans);color:var(--wp-hot-text, #c4003a)}.wp-eng__error:empty{display:none}.wp-eng__icon-toggle{display:flex;align-items:center;gap:var(--wp-space-3);width:100%;min-height:var(--wp-control-height, 48px);padding-inline:var(--wp-space-3);border:0;border-radius:var(--wp-radius-control);box-shadow:var(--wp-outline-soft);background:#fff;color:var(--wp-ink);font:600 var(--wp-text-ui) var(--wp-font-sans);text-align:start;cursor:pointer}.wp-eng__icon-toggle:after{content:"";width:8px;height:8px;margin-inline-start:auto;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;rotate:45deg;translate:0 -2px;transition:rotate var(--wp-duration) var(--wp-ease)}.wp-eng__icon-toggle[aria-expanded=true]:after{rotate:225deg;translate:0 2px}.wp-eng__icon-current{display:grid;place-items:center;width:28px;height:28px}.wp-eng__icon-current:empty{display:none}.wp-eng__icon-current img,.wp-eng__icon-current svg{width:26px;height:26px;fill:currentColor}.wp-eng__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:6px;max-height:264px;padding:6px;overflow-y:auto;overscroll-behavior:contain;border-radius:var(--wp-radius-control);box-shadow:var(--wp-outline-soft)}.wp-eng__grid[hidden]{display:none}.wp-eng__icon{display:grid;place-items:center;aspect-ratio:1;min-height:48px;padding:0;border:0;border-radius:var(--wp-radius-control);background:#fff;color:var(--wp-ink);box-shadow:inset 0 0 0 1px var(--wp-line);cursor:pointer}.wp-eng__icon svg{fill:currentColor}.wp-eng__icon img{width:40px;height:40px;object-fit:contain}.wp-eng__icon:hover{background:var(--wp-blush)}.wp-eng__icon[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--wp-ink);background:var(--wp-blush)}@media(prefers-reduced-motion:reduce){.wp-eng__mode,.wp-eng__icon-toggle:after{transition:none}}.wp-eng input,.wp-eng select,.wp-eng textarea,.wp-eng button{scroll-margin-block-start:calc(var(--header-height, 0px) + 280px)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/wp-engraving.css.map */
