.gravur-guide,.gravur-guide__modal{--gravur-accent: #c9a86a;--gravur-text: #8a7157;--gravur-bg: #fdf8f2}.gravur-guide [hidden],.gravur-guide__modal [hidden]{display:none!important}.gravur-guide{display:block;margin-bottom:16px;padding:16px;border-radius:var(--btn-border-radius, 4px);background:#faf2e6}.gravur-guide__toggle{display:flex;align-items:center;gap:12px;margin:0;cursor:pointer}.gravur-guide__checkbox{flex-shrink:0;width:20px;height:20px;margin:0;accent-color:rgb(var(--link-color, 0 0 0));cursor:pointer}.gravur-guide__toggle-text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.gravur-guide__toggle-label{font-size:.95rem}.gravur-guide__toggle-description{font-size:.8rem;opacity:.7}.gravur-guide__toggle-price{flex-shrink:0;font-size:.85rem;opacity:.7;white-space:nowrap}.gravur-guide.has-error{box-shadow:inset 0 0 0 2px #c83c3c}.gravur-guide__panel{margin-top:16px}.gravur-guide__start{width:100%}.gravur-guide__summary{padding:14px 16px;border-radius:var(--btn-border-radius, 4px);background:#ffffffb3}.gravur-guide__summary-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.gravur-guide__summary-title{font-weight:600;font-size:.95rem}.gravur-guide__edit{font-size:.85rem;cursor:pointer}.gravur-guide__summary-list{display:grid;grid-template-columns:max-content 1fr;gap:4px 14px;margin:0;font-size:.9rem}.gravur-guide__summary-list dt{font-weight:600;color:var(--gravur-text)}.gravur-guide__summary-list dd{margin:0;overflow-wrap:anywhere}.gravur-guide__modal .modal__window{display:flex;flex-direction:column;max-width:900px;padding:0}.gravur-guide__modal-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;padding:22px 64px 16px 24px;border-bottom:1px solid rgb(var(--text-color) / var(--divider-opacity, .1))}.gravur-guide__modal-title{font-family:var(--heading-font-family);font-size:1.4rem}.gravur-guide__progress{font-size:.85rem;opacity:.7}.gravur-guide__steps{flex:1 1 auto;overflow:auto;background:var(--gravur-bg)}.gravur-guide__modal-foot{display:flex;justify-content:space-between;gap:12px;padding:16px 24px;border-top:1px solid rgb(var(--text-color) / var(--divider-opacity, .1));background:rgb(var(--bg-color, 255 255 255))}.gravur-guide__modal-foot .btn{margin:0}.gravur-guide__next,.gravur-guide__save{margin-left:auto!important}@media(max-width:767px){.gravur-guide__modal .modal__window{max-height:100dvh;margin:0;border-radius:0}.gravur-guide__modal-foot{padding:12px 16px}}.gravur-guide__step{padding:24px}@media(max-width:767px){.gravur-guide__step{padding:20px 16px}}.gravur-guide__step.has-error{box-shadow:inset 3px 0 #c83c3c}.gravur-guide__step-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:18px}.gravur-guide__step-num{font-family:var(--heading-font-family);font-size:1.9rem;line-height:1;letter-spacing:.15em;color:var(--gravur-accent)}.gravur-guide__step-title{font-weight:600;font-size:1.05rem;color:var(--gravur-text)}.gravur-guide__step-hint{flex-basis:100%;font-size:.85rem;opacity:.7}.gravur-guide__radio{position:absolute;z-index:-1;width:1px;height:1px;opacity:0}.gravur-guide__options{display:flex;flex-wrap:wrap;gap:12px 14px}.gravur-guide__option{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px;border:2px solid transparent;border-radius:var(--btn-border-radius, 4px);cursor:pointer;text-align:center;transition:border-color .15s,background-color .15s,box-shadow .15s}.gravur-guide__option-media{display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:50%}.gravur-guide__option-media img{display:block;width:118%;height:118%;max-width:none;object-fit:contain}.gravur-guide__option-fallback{padding:4px;font-size:.7rem;line-height:1.2}.gravur-guide__option-name{font-weight:600;font-size:.9rem;letter-spacing:.08em;color:var(--gravur-text)}.gravur-guide__option--color{flex-direction:row;gap:10px;padding-right:14px;padding-left:14px}.gravur-guide__option--color .gravur-guide__option-name{font-family:var(--heading-font-family);font-weight:400;font-size:1.4rem;letter-spacing:.05em}.gravur-guide__option--color .gravur-guide__option-media{width:64px;height:64px}.gravur-guide__option--design .gravur-guide__option-media{width:104px;height:104px;overflow:hidden;border:1px solid #cfc5b8;background:#fff}@media(max-width:767px){.gravur-guide__option--design .gravur-guide__option-media{width:86px;height:86px}}.gravur-guide__option--symbol{gap:0}.gravur-guide__option--symbol .gravur-guide__option-media{width:60px;height:60px;border-radius:var(--btn-border-radius, 4px)}.gravur-guide__option--symbol .gravur-guide__option-media img{width:100%;height:100%}.gravur-guide__radio:checked+.gravur-guide__option{border-color:rgb(var(--link-color, 0 0 0));background:#ffffffb3}.gravur-guide__radio:checked+.gravur-guide__option .gravur-guide__option-name{color:rgb(var(--text-color))}.gravur-guide__radio:focus-visible+.gravur-guide__option{outline:2px solid rgb(var(--link-color, 0 0 0));outline-offset:2px}@media(hover:hover){.gravur-guide__option:hover{border-color:rgb(var(--link-color, 0 0 0) / .4)}}.gravur-guide__fonts{display:flex;flex-direction:column;gap:4px}.gravur-guide__font{display:flex;align-items:center;gap:16px;padding:6px 10px;border:2px solid transparent;border-radius:var(--btn-border-radius, 4px);cursor:pointer;transition:border-color .15s,background-color .15s}.gravur-guide__font-num{flex-shrink:0;min-width:1.2em;font-weight:600;font-size:1.1rem;color:var(--gravur-text)}.gravur-guide__font-preview{flex:1 1 auto;min-width:0;overflow:hidden;font-size:1.7rem;line-height:1.5;white-space:nowrap;text-overflow:ellipsis}.gravur-guide__font-preview--caps{text-transform:uppercase}@media(max-width:767px){.gravur-guide__font-preview{font-size:1.4rem}}.gravur-guide__radio:checked+.gravur-guide__font{border-color:rgb(var(--link-color, 0 0 0));background:#ffffffb3}.gravur-guide__radio:focus-visible+.gravur-guide__font{outline:2px solid rgb(var(--link-color, 0 0 0));outline-offset:2px}@media(hover:hover){.gravur-guide__font:hover{border-color:rgb(var(--link-color, 0 0 0) / .4)}}.gravur-guide__fieldset{display:flex;flex-wrap:wrap;gap:14px 16px}.gravur-guide__field{position:relative;flex:1 1 200px;max-width:100%}.gravur-guide__field--buchstabe{flex:0 1 120px}.gravur-guide__field-label{display:block;margin-bottom:6px;font-weight:600;font-size:.95rem}.gravur-guide__field-optional{font-weight:400;opacity:.7}.gravur-guide__input{width:100%;background:#fff}.gravur-guide__input--letter{text-align:center;text-transform:uppercase}.gravur-guide__field-count{position:absolute;top:50%;right:12px;transform:translateY(-50%);font-size:.75rem;opacity:.55;pointer-events:none}.gravur-guide__field.has-error .gravur-guide__input{border-color:#c83c3c;box-shadow:0 0 0 1px #c83c3c}.gravur-guide__field-error{margin:6px 0 0;font-size:.8rem;line-height:1.3;color:#c83c3c}.gravur-guide__fieldset--cross{display:grid;grid-template-areas:". oben ." "links . rechts" ". unten .";grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;max-width:420px}.gravur-guide__fieldset--cross .gravur-guide__field{flex:0 0 auto;width:100%;max-width:130px}.gravur-guide__field--pos-oben{grid-area:oben}.gravur-guide__field--pos-unten{grid-area:unten}.gravur-guide__field--pos-links{grid-area:links}.gravur-guide__field--pos-rechts{grid-area:rechts}.gravur-guide__field--pos-mitte{grid-area:2 / 2}.gravur-guide__field--buchstabe .gravur-guide__field-count{display:none}.gravur-guide__error{margin-top:10px;font-size:.85rem;color:#c83c3c}.gravur-guide__editor-hint{padding:12px 16px;border:1px dashed currentColor;font-size:.85rem;opacity:.7}variant-picker .option-selector[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/20/assets/gravur-guide.css.map */
