.cx-finder{margin-top:12px}.cx-open{display:inline-flex;align-items:center;gap:8px;font:inherit;font-weight:700;font-size:.92rem;color:var(--pumpkin-deep);background:none;border:0;padding:4px 0;cursor:pointer;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:var(--amber)}.cx-open:hover{text-decoration-color:var(--pumpkin)}.cx-q{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--amber);color:var(--ink);font-family:var(--display);font-size:.85rem;text-decoration:none;transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.cx-finder.is-open .cx-q{transform:rotate(360deg)}.cx-panel{margin-top:10px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:16px;box-shadow:var(--shadow-sm);animation:cx-in .35s cubic-bezier(.3,1.5,.5,1)}.cx-step{margin:0 0 8px;font-weight:700;font-size:.92rem}.cx-step+.cx-chips{margin-bottom:14px}.cx-chips{display:flex;flex-wrap:wrap;gap:6px}.cx-chip{font:inherit;font-weight:700;font-size:.9rem;min-width:46px;padding:8px 12px;border:1.5px solid var(--line-2);background:var(--bg);color:var(--ink);border-radius:999px;cursor:pointer;transition:transform .15s ease}.cx-chip:hover{border-color:var(--ink-2)}.cx-chip:active{transform:scale(.95)}.cx-chip[aria-pressed=true]{background:var(--ink);color:#fff6ea;border-color:var(--ink)}.cx-note{margin:0 0 6px;font-size:.9rem;color:var(--muted)}.cx-result:empty{display:none}.cx-result{margin-top:4px}.cx-pick{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;margin-bottom:12px}.cx-size{display:grid;place-items:center;width:64px;height:64px;border-radius:16px;background:var(--amber);color:var(--ink);font-family:var(--display);font-size:1.6rem;line-height:1}.cx-size.cx-pop{animation:cx-pop .5s cubic-bezier(.3,1.8,.5,1)}.cx-pick b{display:block;font-family:var(--hand);font-weight:400;font-size:1.4rem;line-height:1.05;color:var(--ink)}.cx-pick span{font-size:.88rem;color:var(--ink-2);line-height:1.35}.cx-miss{margin:0;font-weight:700;color:var(--pumpkin-deep)}.opts label.cx-flash{animation:cx-flash .7s ease}.cx-deliver{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;margin-top:12px;padding:12px 14px;border-radius:14px;background:var(--wash);color:var(--ink)}.cx-deliver b{font-weight:800}.cx-deliver>div>b{display:block;font-size:.95rem}.cx-deliver span{font-size:.88rem;color:var(--ink-2);font-variant-numeric:tabular-nums}.cx-truck{width:48px;height:32px;color:var(--cocoa);animation:cx-drive 2.6s ease-in-out infinite}.cx-truck .cx-wheel{transform-box:fill-box;transform-origin:center}.cx-shipbadge{display:flex;align-items:center;gap:8px;margin:4px 0 6px;padding:8px 12px;border-radius:12px;background:#e5ebd4;color:#3f4a1f;font-weight:800;font-size:.9rem}.cx-shipbadge svg{width:18px;height:18px;flex:none;color:var(--moss)}@keyframes cx-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}@keyframes cx-pop{0%{transform:scale(.6) rotate(-10deg)}60%{transform:scale(1.12) rotate(4deg)}to{transform:none}}@keyframes cx-flash{0%,to{box-shadow:0 0 #edb04a00}40%{box-shadow:0 0 0 6px #edb04a8c}}@keyframes cx-drive{0%,to{transform:translate(0)}50%{transform:translate(3px) translateY(-1px)}}@media(prefers-reduced-motion:reduce){.cx-panel,.cx-size.cx-pop,.opts label.cx-flash,.cx-truck{animation:none}.cx-q{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/cfc-extra.css.map */
