body:has(#rc-city-demo) #header-group,body:has(#rc-city-demo) .shopify-section-group-footer-group,body:has(#rc-city-demo) .sf-global-footer-wrap,body:has(#rc-city-demo) #footer-group{display:none!important}body:has(#rc-city-demo){background:#fff!important}body:has(#rc-city-demo) #MainContent{padding:0!important;margin:0!important}#rc-city-demo{--rc3-blue:#1454ef;--rc3-ink:#111c38;--rc3-muted:#5b6577;background:#fff;color:var(--rc3-ink);font-family:Arial,Helvetica,sans-serif;font-style:normal;isolation:isolate;width:100%;min-height:100svh}#rc-city-demo *,#rc-city-demo *:before,#rc-city-demo *:after{box-sizing:border-box}#rc-city-demo h1,#rc-city-demo p{margin:0;font-family:inherit;font-style:normal;color:inherit}#rc-city-demo button{font-family:inherit;font-style:normal;cursor:pointer;box-shadow:none;background-image:none;border:0;letter-spacing:0;text-transform:none}#rc-city-demo button:focus-visible{outline:3px solid #28bbae;outline-offset:5px}#rc-city-demo .rc3-header{max-width:1440px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:25px 60px;border-bottom:1px solid #e8ecf3;height:100px}#rc-city-demo .rc3-logo{display:block;width:204px;height:52px;object-fit:contain}#rc-city-demo .rc3-preview{font-size:11px;letter-spacing:.12em;font-weight:700;color:#5b6577;display:flex;align-items:center;gap:12px}#rc-city-demo .rc3-preview i{width:5px;height:5px;background:#2caeaa;border-radius:50%}#rc-city-demo .rc3-hero{max-width:1440px;margin:auto;padding:44px 40px 44px 60px;display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:44px;align-items:center;min-height:calc(100svh - 100px)}#rc-city-demo .rc3-copy{padding:10px 0;min-width:0}#rc-city-demo .rc3-eyebrow{font-size:11px;line-height:1.5;letter-spacing:.105em;font-weight:700;color:#345978;display:flex;align-items:center;gap:9px}#rc-city-demo .rc3-eyebrow>span{height:7px;width:7px;background:#25b3a5;border-radius:50%;flex:none}#rc-city-demo h1{font-size:clamp(45px,4.45vw,66px);line-height:1.025;letter-spacing:-.055em;font-weight:700;margin:27px 0 24px}#rc-city-demo h1>span{color:var(--rc3-blue)}#rc-city-demo .rc3-lead{font-size:18px;line-height:1.65;color:var(--rc3-muted);max-width:440px}#rc-city-demo .rc3-replay{display:inline-flex;align-items:center;gap:32px;justify-content:space-between;background:#1454ef;color:#fff;border-radius:8px;min-height:56px;padding:0 23px;font-size:15px;font-weight:700;margin-top:29px;transition:background .2s,transform .2s}#rc-city-demo .rc3-replay:hover{background:#0c39ad;transform:translateY(-2px)}#rc-city-demo .rc3-replay>span{font-size:24px;font-weight:400}#rc-city-demo .rc3-principle{font-size:12px;font-weight:700;color:#344963;margin-top:23px;line-height:1.6}#rc-city-demo .rc3-disclosure{font-size:12px;line-height:1.6;color:#6b7484;max-width:407px;margin-top:23px}#rc-city-demo .rc3-visual{min-width:0;background:#07152d;border-radius:28px;box-shadow:0 26px 54px #0e265b18;overflow:hidden;border:1px solid #162e51}#rc-city-demo .rc3-scene{position:relative;height:620px;background:radial-gradient(ellipse at 59% 54%,#163c79,#091b38 48%,#061329 85%);overflow:hidden}#rc-city-demo .rc3-scene-head{position:absolute;left:26px;right:26px;top:26px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:10px;letter-spacing:.13em;color:#b4c7e6;font-weight:700;z-index:8}#rc-city-demo .rc3-demo-tag{font-size:9px;letter-spacing:.07em;border:1px solid #466084;padding:7px 8px;border-radius:5px;color:#c6d7ef}#rc-city-demo .rc3-halo{width:340px;height:340px;position:absolute;left:20px;top:90px;border:1px solid #487cca30;border-radius:50%;box-shadow:0 0 0 36px #487cca0b,0 0 0 72px #487cca08}#rc-city-demo .rc3-city{position:absolute;width:100%;height:auto;left:0;bottom:51px;overflow:visible}#rc-city-demo .rc3-map{transform-origin:37% 53%;transform-box:view-box}#rc-city-demo .rc3-rise{transform-origin:bottom;transform-box:fill-box}#rc-city-demo .rc3-route{stroke-dasharray:100;stroke-dashoffset:0;filter:drop-shadow(0 0 6px #42ffcf)}#rc-city-demo .rc3-route-end{filter:drop-shadow(0 0 8px #42ffcf)}#rc-city-demo .rc3-phone{position:absolute;z-index:4;top:84px;left:9%;width:230px;height:422px;padding:10px;border:1px solid #97aed2;border-radius:32px;background:linear-gradient(150deg,#6c81a3,#152744 17%,#0a162b 90%,#7b8aa9);box-shadow:9px 12px #020b1a,-16px 23px 38px #0007;transform:rotate(-5deg);transform-style:flat;backface-visibility:hidden;color:#142039}#rc-city-demo .rc3-phone-bar{height:26px;display:flex;justify-content:space-between;align-items:center;padding:0 10px 7px;color:#d5e2f7;font-size:10px;font-weight:700}#rc-city-demo .rc3-phone-bar i{display:block;width:54px;height:13px;border-radius:20px;background:#040d1e}#rc-city-demo .rc3-product{background:#fff;border-radius:19px 19px 0 0;padding:12px 15px 10px;position:relative}#rc-city-demo .rc3-brand{font-size:10px;font-weight:800;letter-spacing:.12em;display:block;color:#533446}#rc-city-demo .rc3-product img{display:block;width:100%;height:148px;object-fit:contain;margin:4px 0 5px}#rc-city-demo .rc3-product strong{display:block;font-size:15px;line-height:1.15;letter-spacing:-.015em}#rc-city-demo .rc3-product small{display:block;font-size:10px;line-height:1.4;color:#687182;margin-top:5px}#rc-city-demo .rc3-nearby{height:108px;position:relative;padding:12px 13px;border-radius:0 0 16px 16px;background:#e3f6f1;box-shadow:inset 0 1px #b6ded4}#rc-city-demo .rc3-found{display:block;font-size:12px;font-weight:700;color:#116651}#rc-city-demo .rc3-nearby strong{display:block;font-size:11px;margin-top:5px;line-height:1.25}#rc-city-demo .rc3-direction{display:block;font-size:11px;font-weight:700;color:#12499c;margin-top:7px}#rc-city-demo .rc3-nearby small{font-size:10px;color:#376355;display:block;margin-top:6px;white-space:nowrap}#rc-city-demo .rc3-phone-foot{font-size:8px;color:#b3c7e7;display:flex;justify-content:center;gap:3px;padding-top:9px}#rc-city-demo .rc3-store-label{position:absolute;right:22px;top:82px;width:190px;padding:16px;border:1px solid #427785;border-radius:12px;background:#0c2b3df0;color:#e4fff9;box-shadow:0 12px 30px #0003}#rc-city-demo .rc3-store-label>span{font-size:10px;color:#6eefd0;font-weight:700;letter-spacing:.02em;display:block}#rc-city-demo .rc3-store-label strong{display:block;font-size:17px;line-height:1.25;margin:9px 0 8px;font-weight:600;letter-spacing:-.01em}#rc-city-demo .rc3-store-label small{font-size:11px;color:#b4d0d8;display:block}#rc-city-demo .rc3-phase{position:absolute;bottom:22px;left:26px;right:26px;display:flex;align-items:center;gap:13px;font-size:14px;font-weight:500;line-height:1.4;color:#deebff}#rc-city-demo .rc3-phase-num{font-size:11px;color:#73b7ff;border:1px solid #36537e;border-radius:50%;width:28px;height:28px;display:grid;place-items:center;flex:none}#rc-city-demo .rc3-controls{border-top:1px solid #253a57;display:flex;gap:20px;align-items:center;padding:10px 24px;background:#07152d}#rc-city-demo .rc3-progress{height:3px;background:#2b3e5d;flex:1;border-radius:3px;overflow:hidden}#rc-city-demo .rc3-progress span{display:block;height:100%;background:#62d4dd;transform-origin:left}#rc-city-demo .rc3-pause{height:44px;background:transparent;color:#c7d7ef;display:flex;align-items:center;gap:16px;font-size:12px;padding:0;white-space:nowrap}#rc-city-demo.rc3-running .rc3-map{animation:rc3-unfold 14s ease-in-out infinite}#rc-city-demo.rc3-running .rc3-rise{animation:rc3-rise 14s cubic-bezier(.2,.8,.2,1) infinite;animation-delay:var(--delay)}#rc-city-demo.rc3-running .rc3-store-label,#rc-city-demo.rc3-running .rc3-confirm-pin{animation:rc3-confirm 14s ease infinite}#rc-city-demo.rc3-running .rc3-nearby{animation:rc3-result 14s ease infinite}#rc-city-demo.rc3-running .rc3-route{animation:rc3-route 14s ease infinite}#rc-city-demo.rc3-running .rc3-route-end{animation:rc3-result 14s ease infinite}#rc-city-demo.rc3-running .rc3-progress span{animation:rc3-progress 14s linear infinite}#rc-city-demo.rc3-paused *,#rc-city-demo.rc3-paused *:before,#rc-city-demo.rc3-paused *:after{animation-play-state:paused!important}@keyframes rc3-unfold{0%,8%{transform:translateY(12px) scale(.06,.025);opacity:0}12%{opacity:1}30%,91%{transform:translate(0) scale(1);opacity:1}to{transform:translateY(12px) scale(.06,.025);opacity:0}}@keyframes rc3-rise{0%,25%{transform:translateY(40px) scaleY(.03);opacity:0}43%,89%{transform:translateY(0) scaleY(1);opacity:1}97%,to{transform:translateY(40px) scaleY(.03);opacity:0}}@keyframes rc3-confirm{0%,44%{opacity:0;translate:0 12px}54%,89%{opacity:1;translate:0 0}97%,to{opacity:0;translate:0 12px}}@keyframes rc3-result{0%,60%{opacity:0}69%,89%{opacity:1}96%,to{opacity:0}}@keyframes rc3-route{0%,60%{stroke-dashoffset:100;opacity:0}62%{opacity:1}76%,89%{stroke-dashoffset:0;opacity:1}97%,to{opacity:0;stroke-dashoffset:0}}@keyframes rc3-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(min-width:1450px){#rc-city-demo .rc3-scene{height:660px}}@media(max-width:1190px)and (min-width:801px){#rc-city-demo .rc3-header{padding:22px 36px}#rc-city-demo .rc3-hero{padding:34px 28px 34px 36px;gap:26px;grid-template-columns:.83fr 1.17fr}#rc-city-demo .rc3-scene{height:620px}#rc-city-demo .rc3-phone{left:7%;width:218px;top:99px}#rc-city-demo .rc3-store-label{right:16px;top:90px;width:155px;padding:12px}#rc-city-demo .rc3-store-label strong{font-size:15px}#rc-city-demo .rc3-city{bottom:41px}#rc-city-demo .rc3-demo-tag{display:none}#rc-city-demo .rc3-eyebrow{font-size:10px}#rc-city-demo .rc3-lead{font-size:17px}}@media(max-width:800px){#rc-city-demo .rc3-header{height:82px;padding:19px 24px}#rc-city-demo .rc3-logo{width:175px;height:44px}#rc-city-demo .rc3-preview{font-size:10px;letter-spacing:.08em}#rc-city-demo .rc3-preview i{display:none}#rc-city-demo .rc3-hero{display:block;padding:35px 24px 28px}#rc-city-demo .rc3-copy{max-width:540px;padding:0}#rc-city-demo h1{font-size:58px;margin:21px 0}#rc-city-demo .rc3-lead{font-size:17px;line-height:1.6}#rc-city-demo .rc3-visual{margin-top:33px}#rc-city-demo .rc3-disclosure{max-width:460px;margin-top:16px}#rc-city-demo .rc3-principle{margin-top:19px}#rc-city-demo .rc3-scene{height:620px}#rc-city-demo .rc3-phone{left:9%;top:85px}#rc-city-demo .rc3-store-label{top:144px}#rc-city-demo .rc3-replay{margin-top:24px}}@media(max-width:480px){#rc-city-demo .rc3-header{padding:17px 20px;height:75px}#rc-city-demo .rc3-logo{width:161px;height:40px}#rc-city-demo .rc3-preview{max-width:97px;line-height:1.6;font-size:9px;display:block;text-align:right}#rc-city-demo .rc3-hero{padding:30px 20px 24px}#rc-city-demo .rc3-eyebrow{font-size:9px;letter-spacing:.07em}#rc-city-demo h1{font-size:49px;line-height:1.025;margin:20px 0}#rc-city-demo .rc3-lead{font-size:16px;line-height:1.65}#rc-city-demo .rc3-principle{font-size:11px}#rc-city-demo .rc3-disclosure{font-size:11px;line-height:1.6}#rc-city-demo .rc3-visual{border-radius:20px;margin-top:29px}#rc-city-demo .rc3-scene{height:730px}#rc-city-demo .rc3-scene-head{left:18px;right:18px;top:21px;font-size:9px;letter-spacing:.07em}#rc-city-demo .rc3-demo-tag{font-size:8px;letter-spacing:0;padding:5px}#rc-city-demo .rc3-phone{width:216px;left:25px;top:70px;transform:rotate(-4deg);height:422px}#rc-city-demo .rc3-city{bottom:36px;width:125%;left:-15%}#rc-city-demo .rc3-store-label{left:18px;right:auto;top:548px;width:152px;padding:11px;z-index:5}#rc-city-demo .rc3-store-label>span{font-size:9px}#rc-city-demo .rc3-store-label strong{font-size:14px;margin:6px 0}#rc-city-demo .rc3-store-label strong br{display:block}#rc-city-demo .rc3-store-label small{font-size:9px}#rc-city-demo .rc3-phase{font-size:12px;left:18px;right:18px;bottom:17px;gap:10px}#rc-city-demo .rc3-controls{padding:8px 18px;gap:14px}#rc-city-demo .rc3-pause{font-size:11px}#rc-city-demo .rc3-halo{left:-30px;top:60px}}@media(prefers-reduced-motion:reduce){#rc-city-demo *,#rc-city-demo *:before,#rc-city-demo *:after{animation:none!important;transition:none!important}#rc-city-demo .rc3-replay:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rc-demo3-city.css.map */
