mg-engraving-fields{display:block;margin-block:16px 28px;color:#4b1c14}mg-engraving-fields[hidden],mg-engraving-fields [hidden],.mg-engraving-continue[hidden],.mg-native-engraving-toggle,.mg-engraving-ui .po-priceSummary-root{display:none!important}.mg-engraving-ui .product-info__block-item[data-block-type="@app"]:has(.mg-native-engraving-toggle):not(:has(.po-option-root:not(.mg-native-engraving-toggle))){display:none!important}mg-engraving-fields fieldset{border:0;padding:0;margin:0;min-width:0}mg-engraving-fields legend{padding:0;margin-bottom:10px}.mg-engraving-options{display:flex;flex-wrap:wrap;gap:10px}.mg-engraving-options>button,.mg-engraving-fonts>label{border:1px solid #65352b;padding:11px 17px;background:#fff;color:inherit;cursor:pointer;min-height:48px;text-align:center}.mg-engraving-options>button[aria-pressed=true]{background:#f6f0e6}.mg-engraving-fonts{gap:11px}.mg-engraving-fonts>label{position:relative;display:grid;place-items:center;flex:0 0 auto;min-width:0;height:48px;min-height:48px;padding:0;border-color:#542b23;background:#fff;line-height:1;font-weight:400}.mg-engraving-fonts>label:has(:checked){background:#f6f0e6}.mg-engraving-fonts input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer;margin:0}.mg-engraving-fonts>label:has(:focus-visible),.mg-engraving-options button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.mg-engraving-fonts>.mg-engraving-classic{width:94px;font-family:MG Custom Classic,serif;font-size:20px;letter-spacing:1px}.mg-engraving-fonts>.mg-engraving-script{min-width:94px;width:auto;padding-inline:12px;font-family:"MG Custom Cursive",cursive;font-size:24px;letter-spacing:0}.mg-engraving-fonts>.mg-engraving-caps{width:80px;font-family:MG Custom Block,sans-serif;font-size:14px;letter-spacing:2.5px;font-weight:400}.mg-engraving-choice>p{margin:12px 0 0;font-size:14px;line-height:1.5}.mg-engraving-fields{display:grid;gap:28px;margin-top:28px!important}.mg-engraving-field{display:grid;gap:10px}.mg-engraving-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.mg-engraving-heading small{font-size:14px}.mg-engraving-line{display:flex;align-items:center;gap:12px;border:1px solid #d9d2cf;padding:0 15px;min-height:52px}.mg-engraving-line label{font-size:14px;flex-shrink:0}.mg-engraving-line input{min-width:0;width:100%;border:0;background:transparent;color:inherit;padding:14px 0;font:inherit;border-radius:0;box-shadow:none}.mg-engraving-line:focus-within{outline:1px solid #65352b}.mg-engraving-line input:focus{outline:none}.mg-engraving-line small{font-size:13px;flex-shrink:0}.mg-engraving-preview{position:relative;aspect-ratio:var(--mg-preview-aspect-ratio, 2);overflow:hidden;container-type:inline-size}.mg-engraving-preview>img{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center}.mg-engraving-plaque{position:absolute;left:var(--mg-preview-x, 27%);top:var(--mg-preview-y, 35%);width:var(--mg-preview-width, 36%);height:var(--mg-preview-height, 28%);display:grid;place-content:center;color:#806825;text-align:center;white-space:pre;font-family:var(--mg-custom-engraving-font, "MG Custom Classic"),serif;font-size:clamp(13px,4.5cqw,29px);line-height:1.2;mix-blend-mode:multiply;transform:rotate(var(--mg-preview-rotation, 0deg)) scale(var(--mg-preview-scale, 1))}.mg-engraving-purchase .form-controls-flex{gap:10px;align-items:start}.mg-engraving-purchase .quantity-selector{margin:0;min-height:52px}.mg-engraving-purchase .form-controls-flex product-form{min-width:0}.mg-engraving-purchase .form-controls-flex button[type=submit]{gap:0;min-height:52px;padding-inline:12px;letter-spacing:0}.mg-engraving-purchase .form-controls-flex buy-buttons{gap:0}.mg-engraving-continue{display:block;font-size:14px;margin-top:12px}.mg-engraving-price{white-space:pre}@media(max-width:480px){.mg-engraving-purchase .quantity-selector{--quantity-selector-height: 52px;--quantity-selector-input-width: 28px;grid-template-columns:32px 28px 32px}.mg-engraving-purchase .form-controls-flex button[type=submit]{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/107/compiled_assets/styles.css.map */
