.fz-engrave{display:block;--wine:#55101d;--ink:#382d25;--line:#dfd0bc;background:#faf8f4;color:var(--ink);padding-bottom:70px}.fz-engrave *{box-sizing:border-box}.fz-engrave [hidden]{display:none!important}.fz-engrave button,.fz-engrave select,.fz-engrave textarea{font:inherit;color:inherit}.fz-engrave button{cursor:pointer}.fz-engrave button:focus-visible,.fz-engrave input:focus-visible,.fz-engrave select:focus-visible,.fz-engrave textarea:focus-visible{outline:2px solid #ad8550;outline-offset:4px}.fz-engrave__heading{text-align:center;max-width:760px;margin:auto;padding:60px 24px 34px}.fz-engrave__eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase}.fz-engrave h1,.fz-engrave h2{font-family:Georgia,serif;text-transform:none;font-weight:400;letter-spacing:-.045em;line-height:1.08}.fz-engrave h1{font-size:clamp(42px,5vw,70px);margin:20px 0}.fz-engrave__heading>p:last-child{font-size:15px;line-height:1.9;max-width:580px;margin:auto}.fz-engrave__choices{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;max-width:1100px;margin:0 auto 55px;padding:0 24px}.fz-engrave__choices button{border:1px solid var(--line);background:#fffdfa;padding:0 0 18px;text-align:center;min-width:0}.fz-engrave__choices button[aria-pressed=true]{outline:2px solid var(--wine);outline-offset:-2px}.fz-engrave__choices img{display:block;width:100%;height:210px;object-fit:cover}.fz-engrave__choices span,.fz-engrave__choices small{display:block;margin:13px 10px 0;line-height:1.6;font-size:12px}.fz-engrave__choices small{margin-top:5px;color:#7b6b5e}.fz-engrave__workspace{display:grid;grid-template-columns:1fr 1fr;max-width:1280px;padding:0 5%;gap:clamp(35px,6vw,85px);margin:auto;align-items:start;scroll-margin-top:170px}.fz-engrave__visual{position:sticky;top:150px;min-width:0;background:#f2eade}.fz-engrave__view-switch,.fz-engrave__side-switch{display:flex;justify-content:center;gap:20px;padding:15px}.fz-engrave__view-switch{border-bottom:1px solid var(--line)}.fz-engrave__view-switch button,.fz-engrave__side-switch button{font-size:11px;background:none;border:0;border-bottom:1px solid transparent;padding:5px 0}.fz-engrave__view-switch [aria-pressed=true],.fz-engrave__side-switch [aria-pressed=true]{border-color:var(--wine);color:var(--wine)}.fz-engrave__photo img{width:100%;display:block;height:540px;object-fit:contain;mix-blend-mode:multiply}.fz-engrave__preview svg{display:block;width:100%;max-height:490px}.fz-engrave__preview-text{height:100%;display:flex;align-items:center;justify-content:center;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;font-size:29px;line-height:1.2;color:#70521d;text-shadow:0 1px 0 #fff1b7;overflow:hidden;padding:9px;font-family:"Bickham Script Pro 3",Snell Roundhand,Apple Chancery,cursive}.fz-engrave__preview-text[data-font=serif]{font-family:Times New Roman,Times,serif;font-size:23px}.fz-engrave[data-metal=silver] svg stop:nth-child(1){stop-color:#7f888e}.fz-engrave[data-metal=silver] svg stop:nth-child(2){stop-color:#f2f4f5}.fz-engrave[data-metal=silver] svg stop:nth-child(3){stop-color:#b4bdc4}.fz-engrave[data-metal=silver] svg stop:nth-child(4){stop-color:#fff}.fz-engrave[data-metal=silver] svg stop:nth-child(5){stop-color:#8d999f}.fz-engrave[data-metal=silver] svg>g{stroke:#9ba5a9}.fz-engrave[data-metal=silver] .fz-engrave__preview-text{color:#4e5960;text-shadow:0 1px 0 #fff}.fz-engrave__preview>.fz-engrave__fine{padding:0 20px 20px;text-align:center}.fz-engrave__form{min-width:0}.fz-engrave h2{font-size:clamp(32px,3.5vw,48px);margin:15px 0}.fz-engrave__description{font-size:14px;line-height:1.9}.fz-engrave__price{font-family:Georgia,serif;font-size:29px;margin:18px 0}.fz-engrave__form label{display:block;font-size:12px;line-height:1.8}.fz-engrave select,.fz-engrave textarea{display:block;width:100%;background:#fffdfa;border:1px solid var(--line);padding:13px 12px;border-radius:0;margin:8px 0 18px;font-size:16px}.fz-engrave textarea{resize:vertical;min-height:100px}.fz-engrave__toggle{display:flex;width:100%;align-items:center;gap:15px;justify-content:space-between;background:none;border:0;border-block:1px solid var(--line);padding:22px 0;text-align:left;font-size:14px}.fz-engrave__toggle>span:first-child{flex:1}.fz-engrave__toggle>span:last-child{font-size:23px}.fz-engrave__options{padding:25px 0;border-bottom:1px solid var(--line)}.fz-engrave fieldset{border:0;padding:0;margin:0 0 20px;min-width:0}.fz-engrave legend{font-size:14px;margin-bottom:13px}.fz-engrave__side-choices{display:flex;flex-wrap:wrap;gap:20px}.fz-engrave__side-choices input{accent-color:var(--wine)}.fz-engrave__side-editor{border-top:1px solid var(--line)!important;padding-top:20px!important}.fz-engrave__fine{font-size:11px;line-height:1.8;color:#7b6b5e;margin:0 0 15px}.fz-engrave__artwork{background:#f2eade;padding:18px;font-size:13px;line-height:1.8}.fz-engrave__artwork a{color:var(--wine);text-decoration:underline}.fz-engrave__guide{margin:15px 0 22px;font-size:12px}.fz-engrave__guide summary{cursor:pointer}.fz-engrave__guide img{display:block;width:100%;height:auto;margin-top:15px}.fz-engrave__breakdown{font-size:12px;line-height:1.8;margin:22px 0;display:flex;justify-content:space-between;gap:15px}.fz-engrave__submit{width:100%;background:var(--wine);border:1px solid var(--wine);color:#fff8ed!important;padding:20px;text-transform:uppercase;font-size:12px!important;letter-spacing:.13em}.fz-engrave__submit:disabled{opacity:.5;cursor:not-allowed}.fz-engrave__error{font-size:13px;line-height:1.8;color:var(--wine)}.fz-engrave__aftercare{margin-top:20px}.fz-engrave__form input[type=checkbox]{width:16px;height:16px;vertical-align:middle;margin:0 6px 0 0}@media(max-width:749px){.fz-engrave__choices{grid-template-columns:repeat(2,1fr);margin-bottom:35px}.fz-engrave__choices img{height:190px}.fz-engrave__heading{padding-top:38px}.fz-engrave__workspace{display:block;padding:0 20px;scroll-margin-top:110px}.fz-engrave__visual{position:relative;top:auto;margin-bottom:30px}.fz-engrave__photo img{height:390px}.fz-engrave__preview svg{max-height:390px}.fz-engrave{padding-bottom:40px}}.fz-engrave--product{padding-top:50px}.fz-engrave__form h1{font-size:clamp(32px,3.5vw,48px);margin:15px 0}.fz-engrave__preview-text[data-position=bottom_right]{align-items:flex-end;justify-content:flex-end;text-align:right;padding:4px}.fz-engrave__gallery{display:flex;gap:9px;padding:12px;overflow-x:auto}.fz-engrave__gallery button{flex:0 0 68px;border:1px solid var(--line);background:#fffdfa;padding:0}.fz-engrave__gallery button[aria-pressed=true]{border-color:var(--wine)}.fz-engrave__gallery img{width:66px;height:76px;object-fit:contain;display:block}.fz-engrave__final-sale{font-size:13px;line-height:1.7;font-weight:600;color:var(--wine);margin:0 0 16px}.fz-footer-care{margin:24px auto 0;padding:28px clamp(20px,4vw,64px) 0;border-top:1px solid currentColor;max-width:1600px}.fz-footer-care h2{margin:0 0 12px;font-size:16px}.fz-footer-care ul{display:flex;flex-wrap:wrap;gap:8px 28px;list-style:none;padding:0;margin:0}.fz-footer-care a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:4px}.fz-footer-care a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:749px){.fz-footer-care ul{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px}.fz-footer-care a{font-size:13px;min-height:48px}}.fz-shopping-help{padding:18px 0;border-top:1px solid #dfd0bc;margin:20px 0;color:#5c4a3c;font-size:13px;line-height:1.8}.fz-shopping-help p{margin:0 0 6px!important;font-size:13px!important}.fz-shopping-help>div{display:flex;flex-wrap:wrap;gap:4px 20px}.fz-shopping-help a{min-height:44px;display:inline-flex;align-items:center;color:inherit;text-decoration:underline;text-underline-offset:4px}.fz-shopping-help a:focus-visible{outline:2px solid #55101d;outline-offset:3px}.fz-charm>.fz-shopping-help{max-width:1320px;padding:24px clamp(20px,5vw,76px);margin:0 auto;border-top:0}
/*# sourceMappingURL=/cdn/shop/t/32/compiled_assets/styles.css.map?subset=AACABAAAAAAAAAAAAAAAAg */
