.wz-page{background:var(--cream)}.wz{max-width:760px;padding-block:48px 96px}.wz__head h1{font-size:clamp(32px,2vw + 20px,46px);line-height:1.15;margin:0}.wz__lead{margin:12px 0 0;color:var(--ink-2)}.wz [hidden]{display:none!important}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wz__prog{list-style:none;margin:36px 0 0;padding:0;display:flex;gap:8px;counter-reset:none}.wz__prog li{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--ink-2);text-align:center;position:relative}.wz__prog li span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--line);background:var(--paper);font-weight:600;font-size:15px;transition:background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}.wz__prog li.is-cur{color:var(--ink)}.wz__prog li.is-cur span{border-color:var(--lilac);background:var(--lilac);color:#fff}.wz__prog li.is-done span{border-color:var(--gold);background:#fff4d6;color:var(--ink)}.wz__prog li.is-done{cursor:pointer}.wz__count{margin:14px 0 0;font-size:15px;color:var(--ink-2);text-align:center}@media(max-width:599px){.wz__prog li{font-size:0;gap:0}.wz__prog li span{font-size:15px}}.wz__form{margin-top:28px;background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:36px}.wz-step h2{font-size:clamp(26px,1.2vw + 18px,34px);margin:0 0 20px;outline:none}.wz-step__lead{margin:-8px 0 20px;color:var(--ink-2)}.wz-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px}.wz-step>.field{margin-top:18px}.check{display:flex;gap:12px;align-items:flex-start;margin-top:16px;font-size:17px;cursor:pointer}.check input{width:22px;height:22px;margin:3px 0 0;accent-color:var(--lilac);flex:none}.check a{color:var(--lilac-d);font-weight:500}.field--full{grid-column:1 / -1}.wz-note{margin:18px 0 0;font-size:15px;color:var(--ink-2)}.ph{margin-top:26px}.ph__h{font-size:20px;margin:0}.ph__tip{margin:6px 0 14px;color:var(--ink-2);font-size:16px}.ph__drop{position:relative;display:grid;justify-items:center;gap:4px;padding:26px 20px;border:2px dashed #c9b394;border-radius:14px;background:#fff;cursor:pointer;text-align:center;transition:border-color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1)}.ph__drop input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.ph__drop:focus-within{outline:3px solid var(--gold);outline-offset:3px}.ph__drop.is-over{border-color:var(--lilac);background:#f4ecfa}.ph__plus{width:44px;height:44px;border-radius:50%;background:var(--lilac);color:#fff;display:grid;place-items:center;font-size:28px;line-height:1}.ph__cta{font-weight:600;font-size:18px;color:var(--lilac-d)}.ph__sub{font-size:14px;color:var(--ink-2)}.ph__drop--sm{padding:16px;grid-auto-flow:column;justify-content:center;align-items:center;gap:12px}.ph__drop--sm .ph__plus{width:36px;height:36px;font-size:24px}.ph.is-busy .ph__drop{opacity:.6}.ph__grid{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px}.ph__grid:empty{display:none}.ph__grid li{position:relative;aspect-ratio:1}.ph__grid img{width:100%;height:100%;object-fit:cover;border-radius:10px}.ph__rm{position:absolute;top:4px;inset-inline-start:4px;width:32px;height:32px;border-radius:50%;border:0;background:#1b1f45c7;color:#fff;font-size:20px;line-height:1;cursor:pointer}.ph__rm:focus-visible{outline:3px solid var(--gold)}.chars{display:grid;gap:16px}.chars:empty{display:none}.char{border:1.5px solid var(--line);border-radius:14px;padding:20px;background:#fff}.char__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.char__h{font-size:19px;margin:0}.char__rm{border:0;background:none;color:var(--lilac-d);font:inherit;font-size:15px;font-weight:500;text-decoration:underline;cursor:pointer;min-height:44px;padding:0 4px}.char .ph{margin-top:16px}.wz-add{margin-top:16px;width:100%;min-height:56px;border:2px dashed var(--lilac);border-radius:14px;background:transparent;color:var(--lilac-d);font:inherit;font-size:18px;font-weight:600;cursor:pointer;transition:background-color .2s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.wz-add:hover{background:#f4ecfa}}.topics-pick{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.topics-pick label{position:relative}.topics-pick input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.topics-pick span{display:flex;align-items:center;justify-content:center;text-align:center;min-height:64px;padding:10px;border:1.5px solid #c9b394;border-radius:12px;background:#fff;font-weight:500;line-height:1.3;transition:border-color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1)}.topics-pick input:checked+span{border-color:var(--lilac);background:#f4ecfa;color:var(--lilac-d);box-shadow:inset 0 0 0 1px var(--lilac)}.topics-pick input:focus-visible+span{outline:3px solid var(--gold);outline-offset:2px}@media(max-width:599px){.topics-pick{grid-template-columns:1fr 1fr}}.pkgs{border:0;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.pkg{position:relative}.pkg input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.pkg__in{display:grid;gap:4px;height:100%;padding:18px 20px;border:1.5px solid #c9b394;border-radius:14px;background:#fff}.pkg__in b{font-size:19px}.pkg__p{font-size:26px;font-weight:600;justify-self:start}.pkg__d{font-size:15px;color:var(--ink-2)}.pkg input:checked+.pkg__in{border-color:var(--lilac);background:#f4ecfa;box-shadow:inset 0 0 0 1px var(--lilac)}.pkg input:focus-visible+.pkg__in{outline:3px solid var(--gold);outline-offset:2px}.wz-ship{margin:12px 0 0;font-size:15px;color:var(--ink-2)}.sum{margin-top:24px;border-top:1px solid var(--line);padding-top:20px}.sum__h{font-size:20px;margin:0 0 8px}.sum dl{margin:0}.sum dl>div{display:grid;grid-template-columns:110px 1fr auto;gap:12px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--line)}.sum dt{font-weight:600}.sum dd{margin:0;color:var(--ink-2);overflow-wrap:anywhere}.sum__ed button{border:0;background:none;color:var(--lilac-d);font:inherit;font-size:15px;text-decoration:underline;cursor:pointer;min-height:44px}.wz-next-steps{margin:18px 0 0;font-size:16px;color:var(--ink-2)}@media(max-width:599px){.sum dl>div{grid-template-columns:1fr auto}.sum dd:not(.sum__ed){grid-column:1 / -1;grid-row:2}}.is-err input:not([type=radio]):not([type=checkbox]),.is-err select,.is-err textarea{border-color:#b3261e!important;box-shadow:0 0 0 1px #b3261e}.is-err .ph__drop,.ph__drop.is-err,.ph.is-err .ph__drop,fieldset.is-err .seg span,.topics-pick.is-err span,.pkgs.is-err .pkg__in{border-color:#b3261e}.check.is-err span{color:#b3261e}.wz-err{margin:18px 0 0;color:#b3261e;font-weight:500;min-height:1em}.wz-err:empty{margin:0}.wz-nav{display:flex;gap:12px;margin-top:24px}.wz-nav .btn{flex:1}.wz-talk{margin:18px 0 0;font-size:15px;color:var(--ink-2);text-align:center}.wz-talk a{color:var(--lilac-d);font-weight:600}.wz-done{margin-top:28px;background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:36px;outline:none}.wz-done dl>div{display:grid;grid-template-columns:140px 1fr;gap:12px;padding:8px 0;border-bottom:1px solid var(--line)}.wz-done dt{font-weight:600}.wz-done dd{margin:0;overflow-wrap:anywhere}.wz-step:not([hidden]){animation:wz-in .3s cubic-bezier(.4,0,.2,1)}@keyframes wz-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:599px){.wz{padding-block:32px 72px}.wz__form,.wz-done{padding:22px 18px;border-radius:16px}.wz-grid,.pkgs{grid-template-columns:1fr}.wz-nav{flex-direction:column}}@media(prefers-reduced-motion:reduce){.wz-step:not([hidden]){animation:none}}.wz fieldset.field{border:0;margin:0;padding:0;min-width:0}.wz-extra{margin-top:18px;padding:14px 16px;border:1.5px dashed #c9b394;border-radius:14px;background:#fff}.wz-extra small{color:var(--ink-2);font-size:15px;font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/2/assets/wizard.css.map */
