.cf-them{display:none}.cf-stage.is-gift .cf-them{display:inline}.cf-stage.is-gift .cf-alt{display:none}.cf-finder .cf-q,.cf-finder .cf-about,.cf-finder .co-rid__res{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cf-finder .cf-q::-webkit-scrollbar,.cf-finder .cf-about::-webkit-scrollbar,.cf-finder .co-rid__res::-webkit-scrollbar{display:none}.cf-finder .cf-q,.cf-finder .cf-about{justify-content:flex-start;justify-content:safe center}.cf-finder .cf-q[data-scr="0"] .co-rid__back{visibility:hidden}.cf-hint{margin:6px 0 0;font-family:var(--co-serif);font-style:italic;font-size:15px;line-height:1.3;color:#000}.cf-hint.is-pulse{animation:cf-pulse .5s ease}@keyframes cf-pulse{0%,to{transform:none}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.cf-next{margin-top:16px}.cf-q:not(.cf-multi) .cf-next{display:none}.cf-next .co-btn[disabled]{opacity:.3;pointer-events:none}@media(max-width:1023.98px){.cf-finder .cf-q{left:58px;right:58px;padding:112px 0 12px}.cf-finder .cf-q{--cf-ph: 94px;--cf-ws: 15px;--cf-fs: 15px;--cf-ss: 12px}.cf-finder .cf-q.cf-n-m{--cf-ph: 72px;--cf-ws: 13px;--cf-fs: 13px;--cf-ss: 11px}.cf-finder .cf-q.cf-n-l{--cf-ph: 58px;--cf-ws: 12.5px;--cf-fs: 12px;--cf-ss: 10.5px}:is(.cf-laym-pics,.cf-laym-pics_only) .cf-answers{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:10px 8px;width:100%;margin-top:14px;border-top:0}:is(.cf-laym-pics,.cf-laym-pics_only) .cf-answers li{flex:0 0 calc(50% - 4px);min-width:0}:is(.cf-laym-pics,.cf-laym-pics_only):is(.cf-n-m,.cf-n-l) .cf-answers li{flex-basis:calc(33.333% - 6px)}:is(.cf-laym-pics,.cf-laym-pics_only) .cf-a{flex-direction:column;align-items:stretch;gap:0;width:100%;min-height:0;padding:0;border:0;text-align:center}:is(.cf-laym-pics,.cf-laym-pics_only) .cf-a:before{display:none}:is(.cf-laym-pics,.cf-laym-pics_only) .cf-pic{display:flex}:is(.cf-laym-pics,.cf-laym-pics_only) .cf-cap{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:6px;padding:5px 3px 6px;border-top:1px solid rgba(0,0,0,.55)}:is(.cf-laym-pics,.cf-laym-pics_only) .cf-a--frame .cf-word{display:none}:is(.cf-laym-pics,.cf-laym-pics_only) .cf-a--frame.cf-a--nosub .cf-cap{display:none}.cf-laym-pics_only .cf-a:not(.cf-a--frame) .cf-cap{opacity:0;transition:opacity .3s}.cf-laym-pics_only .cf-a.is-picked .cf-cap,.cf-laym-pics_only .cf-a:focus-visible .cf-cap{opacity:1}.cf-laym-pics_only .cf-sub,.cf-laym-pics_only .cf-a--frame .cf-cap,.cf-laym-words .cf-pic{display:none}}@media(min-width:1024px){.cf-finder .cf-q{--cf-ph: 170px;--cf-ws: 19px;--cf-fs: 19px;--cf-ss: 14px;--cf-w: 160px;--cf-gap: 20px}.cf-finder .cf-q.cf-n-m{--cf-ph: 118px;--cf-ws: 17px;--cf-fs: 17px;--cf-ss: 13px;--cf-w: 150px;--cf-gap: 18px}.cf-finder .cf-q.cf-n-l{--cf-ph: 92px;--cf-ws: 15px;--cf-fs: 14.5px;--cf-ss: 12px;--cf-w: 112px;--cf-gap: 12px}:is(.cf-lay-pics,.cf-lay-pics_only) .cf-answers{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px var(--cf-gap);width:100%;max-width:900px;margin-top:24px;border-top:0}:is(.cf-lay-pics,.cf-lay-pics_only) .cf-answers li{flex:0 0 var(--cf-w);min-width:0}:is(.cf-lay-pics,.cf-lay-pics_only) .cf-a{flex-direction:column;align-items:stretch;gap:0;width:100%;min-height:0;padding:0;border:0;text-align:center}:is(.cf-lay-pics,.cf-lay-pics_only) .cf-a:before{display:none}:is(.cf-lay-pics,.cf-lay-pics_only) .cf-pic{display:flex}:is(.cf-lay-pics,.cf-lay-pics_only) .cf-cap{display:flex;flex-direction:column;align-items:center;gap:3px;margin-top:10px;padding:8px 4px 9px;border-top:1px solid rgba(0,0,0,.55)}:is(.cf-lay-pics,.cf-lay-pics_only) .cf-a--frame .cf-word{display:none}:is(.cf-lay-pics,.cf-lay-pics_only) .cf-a--frame.cf-a--nosub .cf-cap{display:none}.cf-lay-pics_only .cf-a:not(.cf-a--frame) .cf-cap{opacity:0;transition:opacity .3s}.cf-lay-pics_only .cf-a.is-picked .cf-cap,.cf-lay-pics_only .cf-a:focus-visible .cf-cap{opacity:1}.cf-lay-pics_only .cf-sub,.cf-lay-pics_only .cf-a--frame .cf-cap,.cf-lay-words .cf-pic{display:none}.cf-lay-words:is(.cf-n-m,.cf-n-l) .cf-answers{display:grid;grid-template-columns:1fr 1fr;column-gap:28px;width:760px}.cf-hint{margin-top:10px;font-size:19px}.cf-next{margin-top:24px}}@media(min-width:1024px)and (hover:hover){:is(.cf-lay-pics,.cf-lay-pics_only) .cf-a:hover .cf-pic{transform:translateY(-6px)}.cf-lay-pics_only .cf-a:hover .cf-cap{opacity:1}.cf-lay-pics .cf-a:not(.is-picked):hover .cf-word{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}}.cf-pic{position:relative;display:none;align-items:center;justify-content:center;width:100%;height:var(--cf-ph, 94px);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.cf-pic img{display:block;width:100%;height:100%;max-width:none;object-fit:contain}.cf-frame{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:6px;border:1.5px solid #000;font-family:var(--co-serif);font-size:var(--cf-fs, 15px);line-height:1.15;color:#000;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;transition:background-color .35s,color .35s}.cf-frame--edit{border-style:dashed}.cf-a--long .cf-frame{font-size:calc(var(--cf-fs, 15px) * .84);line-height:1.22}.cf-a--frame.cf-a--long .cf-pic{height:auto;min-height:var(--cf-ph, 94px)}.cf-a--frame.cf-a--long .cf-frame{height:auto;min-height:var(--cf-ph, 94px);padding:10px 8px}.cf-a--long:not(.cf-a--frame) .cf-word{font-size:calc(var(--cf-ws, 16px) * .8);line-height:1.24}.cf-a--frame .cf-cap{margin-top:4px!important;padding:2px 2px 3px!important;border-top:0!important}.cf-cap{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:1px;flex:1;width:100%}.cf-cap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;transform:scaleX(0);transform-origin:0 50%;transition:transform .5s cubic-bezier(.6,0,.2,1)}.cf-cap>span{position:relative}.cf-word{font-family:var(--co-serif);font-size:var(--cf-ws, 16px);line-height:1.18;color:inherit;text-wrap:balance}.cf-sub{font-family:var(--co-serif);font-style:italic;font-size:var(--cf-ss, 12.5px);line-height:1.2;color:inherit;opacity:.8}.cf-a.is-picked .cf-cap:before{transform:scaleX(1)}.cf-a.is-picked .cf-pic{transform:translateY(-4px) scale(1.03)}.cf-a.is-picked .cf-frame{background:#000;color:var(--co-orange, #F19E39)}.cf-a.is-picked .cf-sub{opacity:.85}:is(.cf-lay-words,.cf-laym-words) .cf-cap:before{display:none}@media(max-width:1023.98px){.cf-laym-words .cf-word{font-size:16px}.cf-laym-words .cf-sub{font-size:12.5px}}@media(min-width:1024px){.cf-lay-words .cf-word{font-size:21px}.cf-lay-words .cf-sub{font-size:15px}}.cf-fields{display:grid;gap:14px;width:100%;max-width:560px;margin:14px auto 0;text-align:left}.cf-field{margin:0}.cf-giftonly{display:none}.cf-stage.is-gift .cf-giftonly{display:block}.cf-flabel{margin:0 0 7px;font-family:var(--co-serif);font-size:16px;line-height:1.25;color:#000}.cf-chips{display:flex;flex-wrap:wrap;gap:6px}.cf-chip{-webkit-appearance:none;appearance:none;margin:0;padding:7px 10px 6px;border:1px solid rgba(0,0,0,.7);border-radius:0;background:transparent;color:#000;font-family:var(--co-sans);font-size:9.5px;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .3s,color .3s,border-color .3s}.cf-chip[aria-pressed=true]{background:#000;border-color:#000;color:#fff}.cf-chip:focus-visible{outline:1.5px solid #000;outline-offset:2px}.cf-input{display:block;width:100%;margin:0;padding:6px 0 5px;border:0;border-bottom:1px solid #000;border-radius:0;background:transparent;box-shadow:none;outline:none;color:#000;font-family:var(--co-serif);font-size:16px;line-height:1.3;-webkit-appearance:none;appearance:none}.cf-input::placeholder{color:#00000080;font-style:italic;opacity:1}.cf-input:focus{border-bottom-width:2px;padding-bottom:4px}.cf-next--about{margin-top:18px}.cf-skip{margin-top:14px}@media(max-width:1023.98px){.cf-finder .cf-about{left:58px;right:58px;padding:112px 0 12px}}@media(min-width:1024px){.cf-fields{gap:16px;max-width:760px;margin-top:18px}.cf-flabel{margin-bottom:9px;font-size:19px}.cf-chip{padding:8px 12px 7px;font-size:10.5px}.cf-input{font-size:19px}.cf-next--about{margin-top:24px}}.cf-cta--gift,.cf-cta--ds,.cf-stage.is-gift .cf-cta--me{display:none}.cf-stage.is-gift .cf-cta--gift{display:block}.cf-stage.cf-is-ds .cf-cta--me,.cf-stage.cf-is-ds .cf-cta--gift{display:none}.cf-stage.cf-is-ds .cf-cta--ds{display:block}.cf-stage.cf-is-ds .cf-rtext,.cf-stage.is-gift .cf-rtext{display:none}@media(min-width:1024px){.cf-finder .co-rid__res{align-items:flex-start!important}.cf-finder .co-rid__res>.co-rid__show,.cf-finder .co-rid__res>.co-rid__restext{margin-top:auto;margin-bottom:auto}}.cf-mail{margin-top:2px}.cf-mform{display:grid;gap:9px;width:100%;max-width:320px;margin:12px auto 0;text-align:left}.cf-mform[hidden]{display:none}.cf-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cf-mlabel{display:block;position:relative;margin:0}.cf-club{display:flex;align-items:flex-start;gap:9px;margin:0;font-family:var(--co-serif);font-size:14px;line-height:1.3;color:#000;cursor:pointer}.cf-club input{flex:0 0 auto;width:15px;height:15px;margin:2px 0 0;accent-color:#000}.cf-mnote{margin:0;font-family:var(--co-serif);font-style:italic;font-size:12px;line-height:1.45;color:#000;text-wrap:pretty}.cf-msend{margin-top:2px;text-align:center}.cf-mform.is-sending .co-btn{opacity:.5;pointer-events:none}.cf-mdone,.cf-merr{margin:10px auto 0;max-width:320px;font-family:var(--co-serif);font-style:italic;font-size:15px;line-height:1.35;color:#000;text-wrap:pretty}@media(min-width:1024px){.cf-mform{max-width:400px}.cf-club{font-size:16px}.cf-club input{width:16px;height:16px;margin-top:3px}.cf-mnote{font-size:14px}.cf-mdone,.cf-merr{max-width:400px;font-size:17px}}html.co-rid-playing .co-note-section{display:none!important}@media(prefers-reduced-motion:reduce){.cf-hint.is-pulse{animation:none}}.cf-who{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.cf-who .co-btn{min-width:132px}@media(min-width:1024px){.cf-who{gap:16px}.cf-who .co-btn{min-width:172px}}@media(max-width:1023.98px){.cf-finder .co-rid__intro .co-h1{font-size:36px;max-width:290px;text-wrap:balance}.cf-who{gap:8px}.cf-who .co-btn{min-width:118px;padding-left:20px;padding-right:20px}}@media(max-width:1023.98px)and (max-height:760px){.cf-finder .co-rid__intro .co-h1{font-size:32px}.cf-finder .co-rid__intro .co-rid__privacy+.co-rid__rule{margin-top:14px!important}.cf-finder .co-rid__intro .co-rid__go{margin-top:18px}}@media(max-width:1023.98px){.cf-finder .cf-q .cf-sub{display:none}.cf-finder .cf-q.cf-n-l .cf-answers li:has(.cf-a[data-excl="1"]){flex-basis:100%}.cf-finder .cf-q.cf-n-l .cf-a[data-excl="1"]{align-items:center}.cf-finder .cf-q.cf-n-l .cf-a[data-excl="1"] .cf-pic{display:none}.cf-finder .cf-q.cf-n-l .cf-a[data-excl="1"] .cf-cap{flex:none;width:auto;margin-top:0;padding:3px 12px 2px;border-top:0}.cf-finder .cf-q.cf-n-l .cf-a[data-excl="1"] .cf-word{font-style:italic;font-size:15px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.cf-finder .cf-q.cf-n-l.cf-tight{--cf-ph: 64px;--cf-ws: 12px}.cf-finder .cf-q.cf-n-l.cf-tight .cf-answers{gap:12px 6px}.cf-finder .cf-q.cf-n-l.cf-tight .cf-answers li:not(:has(.cf-a[data-excl="1"])){flex-basis:calc(25% - 5px)}}.cf-finder .co-rid__res .co-rid__spot{display:none}@media(max-width:1023.98px){.cf-finder .co-rid__show{height:250px}.cf-finder .co-rid__restext{max-width:100%;min-width:0}.cf-finder .co-rid__res .co-btn{white-space:normal;text-wrap:balance;max-width:100%;height:auto;min-height:48px;line-height:1.35;padding:12px 18px}.cf-finder .cf-q{--cf-ws: 17px;--cf-fs: 17px}.cf-finder .cf-q.cf-n-m{--cf-ws: 16px;--cf-fs: 16px}.cf-finder .cf-q.cf-n-l{--cf-ws: 15px;--cf-fs: 15px}.cf-finder .cf-q.cf-n-l.cf-tight{--cf-ws: 15px;--cf-ph: 56px}.cf-finder .cf-q.cf-n-l.cf-tight .cf-cap{padding-left:0;padding-right:0}.cf-finder .cf-a--long:not(.cf-a--frame) .cf-word,.cf-finder .cf-a--long .cf-frame{font-size:15px}.cf-finder .cf-q:has(.cf-a--long){--cf-ph: 72px}.cf-finder .cf-chip{font-size:12px;padding:9px 12px 8px}.cf-finder .cf-flabel{font-size:17px}.cf-finder .cf-club{font-size:15px}.cf-finder .cf-mnote{font-size:14px}.cf-finder .co-link{font-size:11px;line-height:1.9;text-wrap:balance}}@media(min-width:1024px){.cf-finder .co-rid__show{height:466px}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/co-finder.css.map */
