.font-arial{font-family:Arial,sans-serif}.font-inter{font-family:Inter,sans-serif;font-weight:600}.font-estonia{font-family:Estonia,cursive}.font-bodoni{font-family:Bodoni Moda,serif}.font-league-gothic{font-family:League Gothic,Impact,sans-serif}.font-charm{font-family:Charm,cursive}.engraving-control{display:flex;flex-direction:column;gap:10px;margin:2px 0 14px}.engraving-control[hidden]{display:none}@media screen and (min-width:750px)and (pointer:coarse){product-info .page-width{--wu-engraving-gutter: calc(5rem + max(0px, (100vw - var(--page-width, 100vw)) / 2)) }}@media screen and (max-width:749px),screen and (pointer:coarse){.wu-field:has(>.engraving-control),.ymq-option-text-input-wrapper:has(>.engraving-control),:not(.wu-field,.ymq-option-text-input-wrapper)>.engraving-control{padding-right:max(0px,calc(var(--wu-help-keep, 0px) - var(--wu-engraving-gutter, 0px)))}}.engraving-preview{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--wu-engraving-preview-height, 64px);padding:8px 12px;border-radius:var(--wu-radius, 6px);overflow:hidden}.product-surface{position:relative;overflow:hidden;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.1) 2%,transparent 20%),radial-gradient(circle at 70% 70%,rgba(255,255,255,.05) 2%,transparent 20%),linear-gradient(135deg,#f0f0f0,#e0e0e0)}.product-surface:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(255,255,255,.02) 2px,rgba(255,255,255,.02) 4px);pointer-events:none}.engraving-preview__text,.engraved-text{max-width:100%;font-family:inherit;font-size:var(--wu-engraving-preview-size, 1.4em);line-height:1.35;text-align:center;word-break:break-word;color:var(--wu-engraving-ink, #24170d);text-shadow:0 1px 0 rgba(255,255,255,.55),0 -1px 1px rgba(0,0,0,.3)}.engraving-preview__text.is-on-dark,.engraved-text.is-on-dark{color:var(--wu-engraving-ink-dark, #f4e9da);text-shadow:0 1px 0 rgba(0,0,0,.6),0 -1px 1px rgba(255,255,255,.16)}.engraving-preview__text .engraving-glyph,.engraved-text .engraving-glyph{font-size:.95em;line-height:1}.engraving-picker{margin:0 0 4px}.engraving-picker__toggle{display:inline-flex;align-items:center;gap:8px;min-height:var(--wu-tap, 42px);padding:0 14px;border:1px solid var(--wu-line, rgba(245, 245, 245, .16));border-radius:var(--wu-r-pill, 999px);background:var(--wu-tile, rgba(245, 245, 245, .05));color:rgb(var(--wu-fg, 245, 245, 245));font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.engraving-picker__toggle:after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-1px);transition:transform .15s ease}.engraving-picker__toggle.is-open:after{transform:rotate(-135deg) translate(-1px)}.engraving-picker__toggle:hover{border-color:var(--wu-line-strong, rgba(245, 245, 245, .42))}.engraving-picker__body{display:flex;flex-direction:column;gap:10px;margin:10px 0 0}.engraving-picker__body[hidden]{display:none}.engraving-faces,.engraving-icons{display:flex;flex-wrap:wrap;gap:var(--wu-gap, 10px);align-items:center}.font-btn{padding:6px 10px;min-width:45px;border:1px solid var(--wu-line, rgba(245, 245, 245, .16));border-radius:var(--wu-radius, 6px);background:var(--wu-tile, rgba(245, 245, 245, .05));color:rgb(var(--wu-fg, 245, 245, 245));font:inherit;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.font-btn:hover{border-color:var(--wu-line-strong, rgba(245, 245, 245, .42))}.font-btn[aria-pressed=true]{border-color:rgb(var(--wu-fg, 245, 245, 245));background:rgb(var(--wu-fg, 245, 245, 245));color:rgb(var(--wu-bg, 17, 17, 17))}.icon-btn{display:flex;align-items:center;justify-content:center;min-width:var(--wu-tap, 42px);min-height:var(--wu-tap, 42px);padding:6px 10px;border:1px solid var(--wu-line, rgba(245, 245, 245, .16));border-radius:var(--wu-radius, 6px);background:var(--wu-tile, rgba(245, 245, 245, .05));color:rgb(var(--wu-fg, 245, 245, 245));font-size:1.25em;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.icon-btn:hover{border-color:var(--wu-line-strong, rgba(245, 245, 245, .42));background:rgba(var(--wu-fg, 245, 245, 245),.09)}#engravingText,#engravingFontSize{display:none!important}@media screen and (max-width:749px){.engraving-preview{min-height:var(--wu-engraving-preview-height, 56px);padding:6px 10px}.engraving-preview__text,.engraved-text{font-size:var(--wu-engraving-preview-size, 1.25em)}}.wu-engraving-panel{display:flex;flex-direction:column;gap:20px;min-width:0}.wu-engraving-panel[hidden]{display:none}.wu-engraving-panel>.wu-field{margin:0;min-width:0}.wu-engraving-heading-field>.wu-field__label{display:flex;align-items:center;gap:16px;margin:0;line-height:1.4}.wu-engraving-heading-field .wu-field__name{flex:1;font-size:15px;font-weight:700}.wu-engraving-heading-field .wu-field__selected,.wu-options .wu-engraving-heading-field .wu-switch__on,.wu-options .wu-engraving-heading-field .wu-switch__off{display:none}.wu-engraving-heading-field .wu-switch{margin:0}.wu-engraving-heading-field .wu-switch__input{margin:0;width:38px;height:22px}.wu-engraving-heading-field .wu-switch__input:after{width:16px;height:16px}.wu-engraving-heading-field .wu-switch__input:checked{background:var(--wu-metal, #ffc36c);border-color:var(--wu-metal, #ffc36c)}.wu-engraving-heading-field .wu-switch__input:checked:after{transform:translate(16px);background:#fff}.wu-options .wu-engraving-more{width:auto;height:auto;min-height:28px;margin:0 0 0 10px;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;border-radius:3px;color:inherit;vertical-align:baseline}.wu-engraving-areas [data-wu-choices]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;overflow:visible;padding:0;scrollbar-width:none}.wu-engraving-areas .wu-choice{width:100%;min-width:0;max-width:none}.wu-engraving-areas .wu-choice__box{width:100%;min-height:40px;padding:9px 10px;font-size:12px}.wu-engraving-areas .wu-choice:has(input:checked) .wu-choice__box{border-color:var(--wu-metal,#ffc36c);box-shadow:inset 0 0 0 1px var(--wu-metal,#ffc36c);background:#ffc36c14;color:#fff}.wu-options .engraving-editor{display:flex;gap:10px;margin:0 0 12px;padding:14px;border:1px solid var(--wu-line, #3e3e3e);border-radius:6px;background:#0000001f;min-width:0}.engraving-preview-caption,.engraving-editor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--wu-muted, #aaa);font-size:11px;line-height:1.4}.engraving-preview-caption>:last-child{opacity:.75}.wu-options .product-surface.engraving-preview{min-height:74px;padding:12px 16px;border-radius:4px;background:repeating-linear-gradient(0deg,#ffffff04 0 1px,transparent 1px 3px),linear-gradient(115deg,#292c2d,#525252 48%,#292c2d);box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #0008}.wu-options .engraving-preview__text,.wu-options .engraving-preview__text.is-on-light,.wu-options .engraving-preview__text.is-on-dark{font-size:25px;color:#fff;text-shadow:0 1px 1px #000c,0 -1px 0 #ffffff21;overflow-wrap:anywhere;filter:grayscale(1)}.wu-options .engraving-preview-placeholder{opacity:.45;font-size:19px}.engraving-editor .engraving-picker{margin:0}.engraving-editor .engraving-picker__body{margin:0;gap:10px}.engraving-editor .engraving-picker__toggle{min-height:26px;padding:0;border:0;border-radius:0;background:none;font-size:11px;font-weight:400;text-decoration:underline;text-underline-offset:3px}.engraving-editor .engraving-picker__toggle:after{content:none}.engraving-editor .engraving-faces{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.engraving-editor .font-btn{width:100%;min-width:0;min-height:40px;padding:6px 4px;font-size:15px;border-radius:4px;background:#ffffff06;color:#eee}.engraving-editor .font-btn[aria-pressed=true]{border-color:var(--wu-metal, #ffc36c);background:#ffc36c14;color:#fff;box-shadow:inset 0 0 0 1px var(--wu-metal, #ffc36c)}.engraving-editor .engraving-icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(36px,1fr));gap:6px}.engraving-editor .engraving-icons[hidden]{display:none}.engraving-editor .icon-btn{min-width:0;min-height:38px;padding:5px;font-size:20px}.wu-options .has-engraving-editor .wu-count{display:block;position:static;transform:none;margin:4px 0 0;text-align:right;font-size:11px;line-height:1.4}.wu-options .has-engraving-editor .wu-input-text,.wu-options .has-engraving-editor .wu-input-textarea{padding:12px;background:#0000002e;border-color:var(--wu-line-strong,#555)}.engraving-editor button:focus-visible{outline:2px solid var(--wu-metal,#ffc36c);outline-offset:3px}@media(max-width:749px){.wu-engraving-panel{gap:18px}.wu-options .engraving-editor{padding:12px}.wu-options .product-surface.engraving-preview{min-height:68px;padding:10px 12px}.engraving-editor .engraving-faces{gap:6px}.engraving-editor .font-btn{font-size:14px}.wu-engraving-heading-field>.wu-field__label{gap:12px}.wu-engraving-heading-field .wu-field__name{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/861/assets/online-engraving-style.css.map */
