.gz-designer{border:1px solid #e4ded3;border-radius:14px;padding:20px;margin:22px 0;background:#fff;color:#252522}.gz-designer__heading>span{font-size:10px;letter-spacing:.22em;color:#8b7759}.gz-designer__heading h3{font-size:19px;font-weight:500;margin:5px 0 15px}.gz-designer__canvas{position:relative;min-height:220px;background:radial-gradient(ellipse at 50% 35%,#faf8f2,#eee9df);border-radius:10px;display:flex;align-items:center;justify-content:center;overflow:hidden}.gz-designer__chain{position:absolute;top:-75px;left:50%;width:220px;height:230px;transform:translateX(-50%);border:2px solid #c7a65e;border-top:0;border-radius:0 0 50% 50%;pointer-events:none}.gz-designer__name{position:relative;z-index:1;display:block;max-width:90%;overflow-wrap:anywhere;text-align:center;font:bold clamp(22px,5vw,39px)/1.25 Georgia,serif;color:#b4bac0;text-shadow:0 1px 0 #fff,1px 2px 2px #7775}.gz-designer[data-metal=gold] .gz-designer__name{color:#bd923f}.gz-designer[data-metal=rose] .gz-designer__name{color:#be887e}.gz-designer__name[data-font=script]{font-family:"Brush Script MT","Segoe Script",cursive;font-style:italic}.gz-designer__name[data-font=modern]{font-family:Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:.06em}.gz-designer__canvas small{position:absolute;bottom:12px;left:12px;right:12px;text-align:center;color:#74736d;font-size:10px}.gz-designer__font-label{display:block;margin:16px 0 6px;font-weight:600;font-size:13px}.gz-designer select{width:100%;min-height:44px;border:1px solid #ddd7ca;border-radius:6px;padding:8px;background:#fff}.gz-designer__total{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:16px 0;margin-top:12px;border-top:1px solid #eee9df;font-size:13px}.gz-designer__total strong{white-space:nowrap;font-size:20px}.gz-designer__notice{font-size:11px;color:#6b6b66;line-height:1.5;margin:0}@media(max-width:700px){.gz-designer{padding:14px}.gz-designer__canvas{min-height:190px}.gz-designer__total{align-items:flex-start;flex-direction:column;gap:4px}}
