.rf{position:relative;display:grid;--rf-c:var(--rf-btn,var(--fg));--rf-cf:var(--rf-btn-fg,#fff)}.rf__btn{--b-bg:var(--rf-c);--b-fg:var(--rf-cf)}.rf__prog{position:absolute;left:0;right:0;top:0;height:3px;background:var(--line);opacity:0;transition:opacity .4s var(--e-out)}.rf.is-quiz .rf__prog{opacity:1}.rf__prog i{display:block;height:100%;width:calc(var(--p,0) * 100%);background:var(--rf-c);transition:width .7s var(--e-out)}.rf__step{display:none}.rf__step.is-on{display:grid;gap:16px;align-content:start}.motion .rf.is-live .rf__step.is-on{animation:rf-in .55s var(--e-out) both}.motion .rf.is-live.is-back .rf__step.is-on{animation-name:rf-back}@keyframes rf-in{0%{opacity:0;transform:translate3d(20px,0,0)}}@keyframes rf-back{0%{opacity:0;transform:translate3d(-20px,0,0)}}.rf__k{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.rf__h{font-family:var(--ff-d);font-weight:500;font-size:clamp(30px,3.1vw,40px);line-height:1.02;letter-spacing:-.04em;color:var(--fg);max-width:13ch;outline:none}.rf__sub{font-size:15.5px;line-height:1.55;color:var(--fg-2);max-width:40ch;text-wrap:pretty}.rf__facts{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2)}.rf__facts li{padding:6px 10px;border-radius:var(--r-pill,99px);box-shadow:inset 0 0 0 1px var(--line-2)}.rf__go{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:10px}.rf__later{display:inline-flex;align-items:center;gap:8px;padding:8px 0;font-size:14px;color:var(--fg-2);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line-2);transition:color var(--t2) var(--e-out),text-decoration-color var(--t2) var(--e-out)}.rf__later:hover{color:var(--fg);text-decoration-color:currentColor}.rf__later .i{width:15px;height:15px}a.rf__later{text-decoration:none}.rf__n{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg)}.rf__n span{color:var(--fg-3)}.rf__q{margin-top:-6px;font-family:var(--ff-d);font-weight:500;font-size:clamp(22px,2.1vw,28px);line-height:1.12;letter-spacing:-.03em;color:var(--fg);outline:none;text-wrap:balance}.rf__opts{display:grid;gap:8px;margin-top:6px}.rf__opt{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) 22px;align-items:center;gap:14px;width:100%;padding:13px 16px 13px 13px;border-radius:14px;background:transparent;box-shadow:inset 0 0 0 1px var(--line-2);text-align:left;color:var(--fg);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow .25s var(--e-out),background-color .25s var(--e-out),transform .2s var(--e-out)}@media(hover:hover){.rf__opt:hover{box-shadow:inset 0 0 0 1px var(--fg)}}.rf__opt:active{transform:scale(.99)}.rf__opt:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.rf__opt[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--rf-c);background:color-mix(in srgb,var(--rf-c) 6%,transparent)}.rf__l{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;font-size:12px;color:var(--fg-2);box-shadow:inset 0 0 0 1px var(--line-2);transition:background-color .25s var(--e-out),color .25s var(--e-out),box-shadow .25s var(--e-out)}.rf__opt[aria-pressed=true] .rf__l{background:var(--rf-c);color:var(--rf-cf);box-shadow:none}.rf__ot{display:grid;gap:2px;min-width:0}.rf__ot b{font-weight:500;font-size:15.5px;line-height:1.3}.rf__ot small{font-size:13px;line-height:1.35;color:var(--fg-3)}.rf__ck{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--rf-cf);transition:background-color .25s var(--e-out),box-shadow .25s var(--e-out)}.rf__ck .i{width:13px;height:13px;stroke-width:2.4;opacity:0;transform:scale(.4);transition:opacity .2s ease,transform .4s var(--e-out)}.rf__opt[aria-pressed=true] .rf__ck{background:var(--rf-c);box-shadow:none}.rf__opt[aria-pressed=true] .rf__ck .i{opacity:1;transform:none}.rf__nav{margin-top:8px}.rf__nav[hidden]{display:none}.rf-res{display:grid;gap:18px}.rf-res[hidden]{display:none}.rf-res__hd{display:grid;grid-template-columns:118px minmax(0,1fr);gap:20px;align-items:center}.rf-res__img{display:block;aspect-ratio:4/5;border-radius:12px;overflow:hidden;background:var(--mist,var(--line))}.rf-res__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--e-out)}@media(hover:hover){.rf-res__img:hover img{transform:scale(1.04)}}.rf-res__id{display:grid;gap:8px;justify-items:start;min-width:0}.rf-res__k{display:inline-flex;align-items:center;gap:6px;color:var(--rf-c)}.rf-res__k .i{width:14px;height:14px}.rf-res__t{font-family:var(--ff-d);font-weight:500;font-size:clamp(28px,2.8vw,36px);line-height:1;letter-spacing:-.04em;color:var(--fg);outline:none}.rf-res__tag{font-size:14px;line-height:1.45;color:var(--fg-2)}.rf-res__price{--p-size:19px;--p-was:14px}.rf-res__why{display:grid;gap:9px;margin:0;padding:16px 0 0;list-style:none;border-top:1px solid var(--line)}.rf-res__why li{position:relative;padding-left:28px;font-size:14.5px;line-height:1.45;color:var(--fg-2)}.rf-res__why li[hidden]{display:none}.rf-res__why li:before{content:"";position:absolute;left:0;top:1px;width:18px;height:18px;border-radius:50%;background:var(--rf-c);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Ccircle cx='9' cy='9' r='9'/%3E%3C/svg%3E") center/100% no-repeat}.rf-res__why li:after{content:"";position:absolute;left:5px;top:6.5px;width:8px;height:4.5px;border-left:1.6px solid var(--rf-cf);border-bottom:1.6px solid var(--rf-cf);transform:rotate(-45deg)}.motion .rf-res:not([hidden]) .rf-res__why li:not([hidden]){animation:rf-in .6s var(--e-out) both}.motion .rf-res .rf-res__why li:nth-child(2){animation-delay:.08s}.motion .rf-res .rf-res__why li:nth-child(3){animation-delay:.16s}.rf-res__cta{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:2px}.rf-res__cta .btn{width:100%}.rf-res__cta>:only-child{grid-column:1/-1}.rf__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 20px;margin-top:2px;padding-top:12px;border-top:1px solid var(--line)}@media(max-width:749px){.rf__opt{grid-template-columns:28px minmax(0,1fr) 20px;gap:12px;padding:12px 14px 12px 12px;border-radius:12px}.rf__l{width:28px;height:28px;border-radius:8px}.rf__ck{width:20px;height:20px}.rf__ot b{font-size:15px}.rf-res__hd{grid-template-columns:92px minmax(0,1fr);gap:16px}.rf-res__t{font-size:28px}.rf-res__cta{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/robot-finder.css.map */
