ud-ordering-helper{display:block;margin:1.4rem 0}ud-ordering-helper[hidden]{display:none}.udh-launch{border:0;background:transparent;color:rgb(var(--color-link,69,35,95));text-decoration:underline;text-underline-offset:.25em;min-height:44px;padding:8px 0;font:inherit;cursor:pointer}.udh-dialog{box-sizing:border-box;width:min(560px,calc(100% - 24px));max-height:calc(100svh - 32px);padding:0;border:1px solid #cfbfd6;border-radius:16px;color:#302239;background:#fffdf9;overflow:auto;overscroll-behavior:contain}.udh-dialog::backdrop{background:#180f1e8c}.udh-header{display:flex;align-items:flex-start;gap:12px;padding:22px 22px 12px}.udh-header h2{margin:0;font-size:24px;line-height:1.2}.udh-header p{font-size:14px;line-height:1.5;margin:8px 0 0}.udh-close{flex:none;width:44px;min-height:44px;font-size:28px;margin-left:auto}.udh-content{padding:8px 22px 16px;min-height:200px}.udh-content h3{font-size:21px;line-height:1.35;margin:16px 0 10px}.udh-content p{font-size:15px;line-height:1.55}.udh-context{font-size:13px!important;color:#6b5b73}.udh-answers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:16px 0}.udh-dialog button{font:inherit;color:inherit;border:1px solid #cdbed4;background:#fff;border-radius:8px;padding:10px 13px;min-height:44px;cursor:pointer}.udh-answers button[aria-pressed=true]{border-color:#45235f;background:#eee4f4;box-shadow:inset 0 0 0 1px #45235f}.udh-dialog button.udh-primary{background:#45235f;border-color:#45235f;color:#fff;font-weight:700}.udh-dialog button:disabled{opacity:.55;cursor:default}.udh-dialog :is(button,a):focus-visible{outline:3px solid #8a58a0;outline-offset:3px}.udh-actions{display:flex;gap:9px;flex-wrap:wrap;margin:14px 0}.udh-review{margin:14px 0}.udh-review>div{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(0,1.4fr) auto;gap:9px;padding:10px 0;border-bottom:1px solid #e5dce8;align-items:start}.udh-review dt{font-weight:600}.udh-review dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.udh-review button{padding:5px 9px;font-size:13px}.udh-price{padding:14px;background:#f2edf5;border-radius:10px}.udh-message{margin:0 22px 12px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.udh-footer{position:sticky;bottom:0;display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:12px 22px 18px;border-top:1px solid #e5dce8;background:#fffdf9}.udh-footer a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:#45235f}.udh-help{padding:12px;border-left:3px solid #ad8bbd;background:#f7f2fa}.udh-dialog .udh-text{border:0;background:transparent;text-decoration:underline;padding-left:0}.udh-note{font-size:13px!important;color:#6b5b73}@media(max-width:390px){.udh-header,.udh-content,.udh-footer{padding-left:16px;padding-right:16px}.udh-answers{grid-template-columns:1fr}.udh-review>div{grid-template-columns:1fr auto}.udh-review dt{grid-column:1/-1}.udh-header h2{font-size:22px}}@media(prefers-reduced-motion:reduce){.udh-dialog{scroll-behavior:auto}}.udh-launch{display:inline-flex;align-items:center;padding:11px 16px;border:1px solid #ad8bbd;border-radius:8px;text-decoration:none;font-weight:700;background:#f7f2fa}.udh-launch-note{margin:6px 0 0;font-size:13px;line-height:1.4;color:#6b5b73}.udh-progress{margin:0;padding:0 22px 4px;color:#6b5b73;font-size:13px;font-weight:600}.udh-answers button{text-align:left;overflow-wrap:anywhere}.udh-answers button strong,.udh-answers button small{display:block}.udh-answers button small{margin-top:6px;font-size:13px;font-weight:400;line-height:1.45}.udh-answers--picks{grid-template-columns:1fr}.udh-secondary{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.udh-secondary button{font-size:13px;border:0;padding:6px 0;text-decoration:underline;text-underline-offset:3px;background:transparent;min-height:44px}.udh-secondary button+button{margin-left:8px}.udh-reuse{display:flex;flex-wrap:wrap;gap:8px;padding:12px;border:1px solid #e5dce8;border-radius:8px}.udh-reuse label{flex:1 0 100%;font-size:14px;font-weight:600}.udh-reuse input{box-sizing:border-box;min-width:0;flex:1;width:100px;min-height:44px;padding:10px;border:1px solid #ad8bbd;border-radius:6px;color:#302239;background:#fff;font:inherit}.udh-preview{margin:16px 0;text-align:center}.udh-preview canvas{display:block;width:min(100%,360px);height:auto;margin:0 auto;border-radius:10px;background:#f6f2ed}@media(max-width:390px){.udh-progress{padding-left:16px;padding-right:16px}.udh-launch{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/123/assets/ud-ordering-helper.css.map */
