.cm-wish-banner,.cm-wish{--w-ink: #1d1d1f;--w-muted: #6e6e73;--w-line: #d2d2d7;--w-hair: #e5e5ea;--w-soft: #f5f5f7;--w-blue: #0071e3;--w-blue-hover: #0077ed;--w-blue-tint: rgba(0, 113, 227, .06);--w-link: #0066cc;--w-red: #c4271d;--w-green: #1b7f3a;--w-ease: cubic-bezier(.22, 1, .36, 1);--w-spring: linear(0, .054, .178, .33, .482, .62, .736, .828, .897, .947, .98, 1.001, 1.013, 1.019, 1.02, 1.019, 1.016, 1.013, 1.01, 1.007, 1.005, 1.003, 1.002, 1.001, 1)}.cm-wish-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px 18px;margin:4px 0 18px;padding:16px 18px 16px 16px;border-radius:20px;background:radial-gradient(120% 140% at 0% 0%,#0071e317,#0071e300 55%),var(--w-soft);box-shadow:inset 0 0 0 1px #0000000a;color:var(--w-ink)}.cm-wish-banner__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--w-blue);box-shadow:0 1px 2px #0000000f,0 6px 16px -8px #0071e373}.cm-wish-banner__icon svg{transform-origin:50% 10%}@media(prefers-reduced-motion:no-preference){.cm-wish-banner:hover .cm-wish-banner__icon svg{animation:cm-wish-ring .9s var(--w-ease) 1}}@keyframes cm-wish-ring{0%,to{transform:rotate(0)}20%{transform:rotate(14deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(6deg)}80%{transform:rotate(-3deg)}}.cm-wish-banner__text h2{margin:0;font-size:1.7rem;line-height:1.3;font-weight:600;letter-spacing:-.01em;color:var(--w-ink)}.cm-wish-banner__text p{margin:2px 0 0;font-size:1.45rem;line-height:1.45;color:var(--w-muted)}.cm-wish-banner__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:999px;background:var(--w-blue);color:#fff!important;font-size:1.5rem;font-weight:600;text-decoration:none!important;white-space:nowrap;transition:background-color .2s ease,transform .35s var(--w-spring)}.cm-wish-banner__button:hover{background:var(--w-blue-hover)}.cm-wish-banner__button:active{transform:scale(.97)}.cm-wish-banner__button:focus-visible{outline:none;box-shadow:0 0 0 4px #007dfa59}@media(max-width:640px){.cm-wish-banner{grid-template-columns:auto minmax(0,1fr);padding:14px}.cm-wish-banner__button{grid-column:1 / -1;width:100%}.cm-wish-banner__text h2{font-size:1.6rem}.cm-wish-banner__text p{font-size:1.4rem}}html.cm-wish-open{overflow:hidden}.cm-wish{width:min(640px,calc(100vw - 32px));max-width:none;height:fit-content;min-height:min(580px,calc(100dvh - 48px));max-height:min(820px,calc(100dvh - 48px));padding:0;border:0;border-radius:26px;background:#fff;color:var(--w-ink);box-shadow:0 0 0 1px #0000000f,0 34px 90px -24px #00000073;overflow:hidden;font-size:1.5rem;-webkit-font-smoothing:antialiased}.cm-wish.is-result{min-height:0}.cm-wish[open]{display:flex;flex-direction:column}.cm-wish::backdrop{background:#11111361;-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px)}@media(prefers-reduced-transparency:reduce){.cm-wish::backdrop{background:#11111399;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:no-preference){.cm-wish[open]{animation:cm-wish-in .44s var(--w-spring)}.cm-wish[open]::backdrop{animation:cm-wish-fade .3s ease}.cm-wish.is-closing{animation:cm-wish-out .2s ease forwards}}@keyframes cm-wish-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}@keyframes cm-wish-out{to{opacity:0;transform:translateY(10px) scale(.985)}}@keyframes cm-wish-fade{0%{opacity:0}to{opacity:1}}.cm-wish [hidden]{display:none!important}.cm-wish__sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cm-wish__sheet{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0}.cm-wish__form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.cm-wish__head{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:8px 10px;padding:18px 18px 14px;border-bottom:1px solid transparent}.cm-wish__grabber{display:none}.cm-wish__titles{grid-column:2;text-align:center;min-width:0}.cm-wish__eyebrow{margin:0 0 2px;font-size:1.25rem;font-weight:600;letter-spacing:.01em;color:var(--w-muted);font-variant-numeric:tabular-nums}.cm-wish__head h2{margin:0;font-size:2.2rem;line-height:1.18;font-weight:700;letter-spacing:-.022em;color:var(--w-ink);outline:none}.cm-wish__head h2:focus,.cm-wish__result h3:focus{outline:none!important;box-shadow:none!important}.cm-wish__icon-btn{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#7676801f;color:var(--w-ink);cursor:pointer;transition:background-color .2s ease,transform .3s var(--w-spring)}.cm-wish__icon-btn:hover{background:#76768033}.cm-wish__icon-btn:active{transform:scale(.92)}.cm-wish__icon-btn:focus-visible{outline:none;box-shadow:0 0 0 4px #007dfa59}.cm-wish__back{grid-column:1;grid-row:1}.cm-wish__close{grid-column:3;grid-row:1}.cm-wish__progress{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:4px 18px 0}.cm-wish__progress span{height:4px;border-radius:2px;background:var(--w-hair);overflow:hidden;position:relative}.cm-wish__progress span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--w-blue);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--w-ease)}.cm-wish__progress span.is-done:after{transform:scaleX(1)}.cm-wish.is-result .cm-wish__titles,.cm-wish.is-result .cm-wish__progress{visibility:hidden}.cm-wish__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:4px 24px 24px}.cm-wish__step{display:grid;gap:22px}@media(prefers-reduced-motion:no-preference){.cm-wish__step.is-in-fwd{animation:cm-wish-step-fwd .38s var(--w-ease)}.cm-wish__step.is-in-back{animation:cm-wish-step-back .38s var(--w-ease)}}@keyframes cm-wish-step-fwd{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes cm-wish-step-back{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}.cm-wish__lead{margin:0;font-size:1.5rem;line-height:1.5;color:var(--w-muted);text-align:center;text-wrap:pretty}.cm-wish__group{margin:0;padding:0;border:0;min-width:0}.cm-wish__group>legend{display:block;width:100%;padding:0;margin:0 0 10px;font-size:1.5rem;font-weight:600;color:var(--w-ink)}.cm-wish__legend-value{font-weight:400;color:var(--w-muted)}.cm-wish__hint{margin:8px 0 0;font-size:1.3rem;line-height:1.45;color:var(--w-muted)}.cm-wish__field-error{margin:8px 0 0;font-size:1.35rem;line-height:1.4;color:var(--w-red)}.cm-wish__tile,.cm-wish__model,.cm-wish__chip,.cm-wish__grade{position:relative;display:block;cursor:pointer;-webkit-tap-highlight-color:transparent}.cm-wish__tile>input,.cm-wish__model>input,.cm-wish__chip>input,.cm-wish__grade>input,.cm-wish__swatch>input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.cm-wish__tile-face,.cm-wish__model-face,.cm-wish__chip>span,.cm-wish__grade>span{display:flex;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--w-line);transition:box-shadow .2s ease,background-color .2s ease,transform .35s var(--w-spring)}.cm-wish__tile:hover .cm-wish__tile-face,.cm-wish__model:hover .cm-wish__model-face,.cm-wish__chip:hover>span,.cm-wish__grade:hover>span{box-shadow:inset 0 0 0 1px #86868b}.cm-wish__tile>input:checked+.cm-wish__tile-face,.cm-wish__model>input:checked+.cm-wish__model-face,.cm-wish__chip>input:checked+span,.cm-wish__grade>input:checked+span{box-shadow:inset 0 0 0 2px var(--w-blue);background:var(--w-blue-tint)}.cm-wish__tile>input:focus-visible+.cm-wish__tile-face,.cm-wish__model>input:focus-visible+.cm-wish__model-face,.cm-wish__chip>input:focus-visible+span,.cm-wish__grade>input:focus-visible+span{box-shadow:inset 0 0 0 2px var(--w-blue),0 0 0 4px #007dfa4d}.cm-wish__tile:active .cm-wish__tile-face,.cm-wish__model:active .cm-wish__model-face,.cm-wish__chip:active>span,.cm-wish__grade:active>span{transform:scale(.975)}.cm-wish__check{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--w-blue);color:#fff;opacity:0;transform:scale(.5);transition:opacity .2s ease,transform .35s var(--w-spring)}input:checked+.cm-wish__tile-face .cm-wish__check,input:checked+.cm-wish__model-face .cm-wish__check{opacity:1;transform:none}.cm-wish__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cm-wish__tile-face{position:relative;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:124px;padding:18px 8px 16px;border-radius:20px;text-align:center}.cm-wish__glyph{color:var(--w-ink);transition:color .2s ease,transform .4s var(--w-spring)}.cm-wish__tile>input:checked+.cm-wish__tile-face .cm-wish__glyph{color:var(--w-blue)}@media(prefers-reduced-motion:no-preference){.cm-wish__tile:hover .cm-wish__glyph{transform:translateY(-2px)}}.cm-wish__tile-label{font-size:1.5rem;font-weight:600;line-height:1.2;color:var(--w-ink)}.cm-wish__tile-sub{margin-top:-6px;font-size:1.15rem;line-height:1.3;color:var(--w-muted)}.cm-wish__tile-face .cm-wish__check{position:absolute;top:10px;right:10px}.cm-wish__search{position:relative;display:flex;align-items:center}.cm-wish__search svg{position:absolute;left:12px;color:var(--w-muted);pointer-events:none}.cm-wish__search input{width:100%;min-height:42px;padding:0 14px 0 38px;border:0;border-radius:12px;background:#7676801f;color:var(--w-ink);font:inherit;font-size:1.6rem;-webkit-appearance:none;appearance:none}.cm-wish__search input:focus{outline:none;box-shadow:0 0 0 3px #007dfa4d}.cm-wish__models{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px}.cm-wish__models:empty{display:none}.cm-wish__model-face{align-items:center;gap:12px;min-height:68px;padding:10px 12px}.cm-wish__model-img{display:grid;flex:0 0 auto;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--w-soft);color:var(--w-ink);overflow:hidden}.cm-wish__model-img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.cm-wish__model-text{display:grid;flex:1 1 auto;min-width:0;gap:2px}.cm-wish__model-name{font-size:1.5rem;font-weight:600;line-height:1.25;color:var(--w-ink);overflow-wrap:break-word}.cm-wish__model-sub{font-size:1.25rem;line-height:1.3;color:var(--w-muted);font-variant-numeric:tabular-nums}.cm-wish__badge{justify-self:start;padding:1px 7px;border-radius:999px;background:#fff4e5;color:#b64400;font-size:1.1rem;font-weight:700;letter-spacing:.02em}.cm-wish__model-face .cm-wish__check{flex:0 0 auto}.cm-wish__model--other .cm-wish__model-img{background:#0071e314;color:var(--w-blue)}.cm-wish__other{margin-top:12px}.cm-wish__loading,.cm-wish__empty{grid-column:1 / -1;margin:6px 0 10px;font-size:1.4rem;color:var(--w-muted);text-align:center}.cm-wish__loading:before{content:"";display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:-2px;border-radius:50%;border:2px solid #c7c7cc;border-top-color:var(--w-blue);animation:cm-wish-spin .9s linear infinite}.cm-wish__picked{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;background:var(--w-soft)}.cm-wish__picked .cm-wish__model-img{width:44px;height:44px;background:#fff}.cm-wish__picked strong{display:block;font-size:1.55rem;line-height:1.25;font-weight:600}.cm-wish__picked-fam{display:block;font-size:1.2rem;color:var(--w-muted)}.cm-wish__chips{display:flex;flex-wrap:wrap;gap:8px}.cm-wish__chip>span{align-items:center;justify-content:center;min-height:40px;min-width:64px;padding:0 16px;border-radius:12px;font-size:1.45rem;font-weight:500;font-variant-numeric:tabular-nums}.cm-wish__swatches{display:flex;flex-wrap:wrap;gap:12px 6px}.cm-wish__swatch{position:relative;display:grid;justify-items:center;gap:6px;width:76px;cursor:pointer;-webkit-tap-highlight-color:transparent}.cm-wish__dot{--sw: #c7c7cc;display:block;width:34px;height:34px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #0000001f,inset 0 -6px 10px #0000000f,inset 0 6px 10px #ffffff59;outline:2px solid transparent;outline-offset:3px;transition:outline-color .2s ease,transform .35s var(--w-spring)}.cm-wish__swatch.is-any .cm-wish__dot{background:conic-gradient(#f2e39c,#e5753a,#f0c5cf,#b5a3c9,#5f7c9c,#c9d8c4,#f2e39c)}.cm-wish__swatch.is-unknown .cm-wish__dot{background:linear-gradient(135deg,#e3e4e5,#8e8e93)}.cm-wish__swatch:hover .cm-wish__dot{transform:scale(1.06)}.cm-wish__swatch>input:checked+.cm-wish__dot{outline-color:var(--w-blue)}.cm-wish__swatch>input:focus-visible+.cm-wish__dot{outline-color:var(--w-blue);box-shadow:0 0 0 7px #007dfa40}.cm-wish__swatch-name{font-size:1.15rem;line-height:1.25;color:var(--w-muted);text-align:center;overflow-wrap:anywhere}.cm-wish__swatch>input:checked~.cm-wish__swatch-name{color:var(--w-ink);font-weight:600}.cm-wish__grades{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cm-wish__grade>span{flex-direction:column;gap:3px;min-height:76px;padding:12px 14px}.cm-wish__grade strong{font-size:1.5rem;font-weight:600;color:var(--w-ink)}.cm-wish__grade small{font-size:1.25rem;line-height:1.35;color:var(--w-muted)}.cm-wish__price-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.cm-wish__price-label{font-size:1.5rem;font-weight:600}.cm-wish__switch{display:inline-flex;align-items:center;gap:8px;font-size:1.4rem;color:var(--w-muted);cursor:pointer}.cm-wish__switch input{position:absolute;opacity:0;width:1px;height:1px}.cm-wish__switch-track{position:relative;width:44px;height:26px;border-radius:13px;background:#78788033;transition:background-color .25s ease}.cm-wish__switch-track:after{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0003;transition:transform .35s var(--w-spring)}.cm-wish__switch input:checked+.cm-wish__switch-track{background:#34c759}.cm-wish__switch input:checked+.cm-wish__switch-track:after{transform:translate(18px)}.cm-wish__switch input:focus-visible+.cm-wish__switch-track{box-shadow:0 0 0 4px #007dfa4d}.cm-wish__range{position:relative;padding-top:34px}.cm-wish__bubble{--p: 50%;position:absolute;top:0;left:clamp(44px,calc(14px + (100% - 28px) * var(--pn, .5)),calc(100% - 44px));transform:translate(-50%);padding:3px 10px;border-radius:8px;background:var(--w-ink);color:#fff;font-size:1.3rem;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums;transition:background-color .2s ease}.cm-wish__price.is-any .cm-wish__bubble{left:50%;background:#76768029;color:var(--w-muted)}.cm-wish__range input[type=range]{--p: 50%;width:100%;height:28px;margin:0;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}.cm-wish__range input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(to right,var(--w-blue) var(--p),rgba(120,120,128,.2) var(--p))}.cm-wish__range input[type=range]::-moz-range-track{height:6px;border-radius:3px;background:#78788033}.cm-wish__range input[type=range]::-moz-range-progress{height:6px;border-radius:3px;background:var(--w-blue)}.cm-wish__range input[type=range]::-webkit-slider-thumb{width:28px;height:28px;margin-top:-11px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 .5px #0000000a,0 3px 8px #00000026,0 3px 1px #0000000f;-webkit-appearance:none;appearance:none}.cm-wish__range input[type=range]::-moz-range-thumb{width:28px;height:28px;border:0;border-radius:50%;background:#fff;box-shadow:0 3px 8px #00000026}.cm-wish__price.is-any input[type=range]::-webkit-slider-runnable-track{background:#78788033}.cm-wish__price.is-any input[type=range]::-moz-range-progress{background:transparent}.cm-wish__range input[type=range]:focus{outline:none}.cm-wish__range input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #007dfa59,0 3px 8px #00000026}.cm-wish__price:not(.is-any) .cm-wish__hint{visibility:hidden}.cm-wish__summary{display:flex;align-items:center;gap:12px;padding:14px;border-radius:18px;background:var(--w-soft)}.cm-wish__summary-img{display:grid;flex:0 0 auto;place-items:center;width:52px;height:52px;border-radius:14px;background:#fff;overflow:hidden;color:var(--w-ink)}.cm-wish__summary-img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.cm-wish__summary-body{flex:1 1 auto;min-width:0}.cm-wish__summary-label{margin:0;font-size:1.2rem;font-weight:600;color:var(--w-muted)}.cm-wish__summary-text{margin:2px 0 0;font-size:1.6rem;line-height:1.35;font-weight:600;color:var(--w-ink);overflow-wrap:anywhere}.cm-wish__link{flex:0 0 auto;padding:6px 4px;border:0;background:none;color:var(--w-link);font:inherit;font-size:1.45rem;cursor:pointer}.cm-wish__link:hover{text-decoration:underline}.cm-wish__link:focus-visible{outline:2px solid var(--w-blue);outline-offset:2px;border-radius:6px}.cm-wish__field{display:grid;gap:6px;min-width:0}.cm-wish__field>label{font-size:1.4rem;font-weight:600;color:var(--w-ink)}.cm-wish__field input{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--w-line);border-radius:12px;background:#fff;color:var(--w-ink);font:inherit;font-size:1.6rem;-webkit-appearance:none;appearance:none;transition:border-color .2s ease,box-shadow .2s ease}.cm-wish__field input::placeholder{color:#a1a1a6}.cm-wish__field input:focus{outline:none;border-color:var(--w-blue);box-shadow:0 0 0 4px #007dfa2e}.cm-wish__field input[aria-invalid=true]{border-color:var(--w-red)}.cm-wish__hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;opacity:0}.cm-wish__consent{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;font-size:1.35rem;line-height:1.5;color:var(--w-muted);cursor:pointer}.cm-wish__consent input{position:absolute;opacity:0;width:24px;height:24px;margin:0}.cm-wish__box{display:grid;place-items:center;width:24px;height:24px;margin-top:1px;border-radius:7px;box-shadow:inset 0 0 0 1.5px #aeaeb2;background:#fff;color:transparent;transition:background-color .2s ease,box-shadow .2s ease,color .2s ease}.cm-wish__consent input:checked+.cm-wish__box{background:var(--w-blue);box-shadow:none;color:#fff}.cm-wish__consent input:focus-visible+.cm-wish__box{box-shadow:inset 0 0 0 1.5px var(--w-blue),0 0 0 4px #007dfa4d}.cm-wish__consent input[aria-invalid=true]+.cm-wish__box{box-shadow:inset 0 0 0 1.5px var(--w-red)}.cm-wish__consent a{color:var(--w-link)}.cm-wish__foot{flex:0 0 auto;padding:12px 24px calc(18px + env(safe-area-inset-bottom));background:#ffffffdb;-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);box-shadow:0 -1px 0 var(--w-hair)}.cm-wish__alert{margin:0 0 10px;padding:10px 12px;border-radius:12px;background:#fdecea;color:var(--w-red);font-size:1.4rem;line-height:1.45}.cm-wish__actions{display:flex;gap:10px}.cm-wish__btn{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border:0;border-radius:14px;background:var(--w-blue);color:#fff;font:inherit;font-size:1.65rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .35s var(--w-spring),opacity .2s ease}.cm-wish__btn:hover{background:var(--w-blue-hover)}.cm-wish__btn:active{transform:scale(.985)}.cm-wish__btn:focus-visible{outline:none;box-shadow:0 0 0 4px #007dfa59}.cm-wish__btn[disabled]{opacity:.6;cursor:progress}.cm-wish__btn--quiet{flex:0 1 40%;background:#7676801f;color:var(--w-ink)}.cm-wish__btn--quiet:hover{background:#76768033}.cm-wish__result{display:grid;justify-items:center;gap:10px;padding:8px 28px calc(28px + env(safe-area-inset-bottom));text-align:center}.cm-wish__result-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#e8f5ec;color:var(--w-green)}.cm-wish__result.is-error .cm-wish__result-icon{background:#fdecea;color:var(--w-red)}.cm-wish__icon-err,.cm-wish__result.is-error .cm-wish__icon-ok{display:none}.cm-wish__result.is-error .cm-wish__icon-err{display:block}.cm-wish__result.is-busy .cm-wish__result-icon{background:var(--w-soft);color:var(--w-muted)}.cm-wish__result.is-busy .cm-wish__result-icon svg{opacity:0;grid-area:1 / 1}.cm-wish__result.is-busy .cm-wish__result-icon:after{content:"";width:24px;height:24px;border-radius:50%;border:2.5px solid #c7c7cc;border-top-color:var(--w-blue);animation:cm-wish-spin .9s linear infinite;grid-area:1 / 1}.cm-wish__result.is-busy [data-cm-wish-close]{display:none}@keyframes cm-wish-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){.cm-wish__result:not(.is-busy):not(.is-error) .cm-wish__result-icon{animation:cm-wish-pop .5s var(--w-spring)}}@keyframes cm-wish-pop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.cm-wish__result h3{margin:6px 0 0;font-size:2.2rem;line-height:1.2;font-weight:700;letter-spacing:-.02em;color:var(--w-ink);outline:none}.cm-wish__result p{margin:0;max-width:420px;font-size:1.5rem;line-height:1.5;color:var(--w-muted);overflow-wrap:anywhere}.cm-wish__result .cm-wish__btn{margin-top:10px;width:100%;max-width:280px;flex:0 0 auto}@media(max-width:600px){.cm-wish{width:100%;max-width:100%;height:calc(100dvh - 12px);max-height:none;margin:auto 0 0;border-radius:22px 22px 0 0}.cm-wish.is-result{height:fit-content;min-height:0}@media(prefers-reduced-motion:no-preference){.cm-wish[open]{animation:cm-wish-up .48s var(--w-spring)}.cm-wish.is-closing{animation:cm-wish-down .22s ease forwards}}.cm-wish__grabber{display:block;position:absolute;top:6px;left:50%;width:38px;height:5px;margin-left:-19px;border-radius:3px;background:#d1d1d6}.cm-wish__head{padding:20px 14px 12px}.cm-wish__head h2{font-size:1.9rem}.cm-wish__progress{padding:2px 6px 0}.cm-wish__body{padding:2px 16px 20px}.cm-wish__step{gap:20px}.cm-wish__lead{font-size:1.4rem}.cm-wish__tiles{gap:10px}.cm-wish__tile-face{min-height:108px;gap:8px;padding:14px 6px 12px;border-radius:18px}.cm-wish__tile-label{font-size:1.4rem}.cm-wish__models{grid-template-columns:1fr;gap:8px}.cm-wish__swatch{width:64px}.cm-wish__foot{padding:10px 16px calc(12px + env(safe-area-inset-bottom))}}@keyframes cm-wish-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes cm-wish-down{to{transform:translateY(100%)}}@media(max-width:340px){.cm-wish__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-wish__grades{grid-template-columns:1fr}}.cm-used-empty--none .cm-used-empty__link[data-cm-wish-open]{cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cm-used-wish.css.map */
