@font-face{font-family:Rivo;src:url('index.php?route=asset&file=fonts/manrope-cyrillic.woff2') format('woff2');font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Rivo;src:url('index.php?route=asset&file=fonts/manrope-latin.woff2') format('woff2');font-weight:200 800;font-style:normal;font-display:swap}
:root{--r-blue:#1460ed;--r-ink:#142c49;--r-muted:#536780;--r-line:#dce6f2;--r-surface:#f3f7fc;--r-ease:cubic-bezier(.16,1,.3,1);--primary:#1460ed;--accent:#1460ed;--text:#142c49}
html{scroll-behavior:smooth;scroll-padding-top:100px}
body{font-family:Rivo,Manrope,sans-serif!important;caret-color:var(--r-blue)}
::selection{background:#c2e6ff;color:#103675}
*:focus-visible{outline:3px solid #1460ed!important;outline-offset:4px}
button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}
button{cursor:pointer}
a{text-underline-offset:4px}
button:disabled{cursor:not-allowed;opacity:.55}
[hidden]{display:none!important}
::-webkit-scrollbar{width:10px;height:8px}::-webkit-scrollbar-track{background:#f1f6fd}::-webkit-scrollbar-thumb{background:#a9bfdc;border:2px solid #f1f6fd;border-radius:8px}
.rivo-landing{background:#fff;color:var(--r-ink);overflow:clip;line-height:1.6;font-size:15px}
.rivo-landing *{box-sizing:border-box}
.rivo-landing a{text-decoration:none;color:inherit}
.rivo-landing button,.rivo-landing input,.rivo-landing select{font:inherit}
.rivo-landing h1,.rivo-landing h2,.rivo-landing h3,.rivo-landing p{margin:0}
.rivo-landing svg{width:22px;height:22px}
.rivo-skip{position:absolute!important;left:0!important;top:0!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.rivo-skip:focus{position:fixed!important;left:16px!important;top:12px!important;width:auto!important;height:auto!important;padding:12px 20px!important;clip-path:none!important;background:#fff!important;color:#142c49!important;z-index:1000!important;box-shadow:0 8px 24px -8px #16325b55}
.rivo-nav{position:relative;z-index:20;max-width:1320px;margin:auto;min-height:106px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:22px 40px;background:#fff}
.rivo-brand{display:flex;align-items:center;gap:8px;flex-shrink:0}
.rivo-brand>span{font-size:25px;font-weight:800;letter-spacing:-1px;display:flex;align-items:baseline}
.rivo-brand>span>span{font-weight:500}.rivo-brand i{width:6px;height:6px;background:#1581ff;border-radius:50%;margin-left:3px}
.rivo-brand img{object-fit:contain;width:46px;height:46px}
.rivo-nav nav{display:flex;gap:30px;font-weight:600;font-size:13px;color:#536780}
.rivo-nav nav a{position:relative;transition:color .2s}.rivo-nav nav a:hover{color:var(--r-blue)}
.rivo-nav nav a:after{content:'';position:absolute;bottom:-6px;left:0;right:0;height:2px;background:var(--r-blue);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--r-ease)}.rivo-nav nav a:hover:after{transform:scaleX(1)}
.rivo-nav-actions{display:flex;align-items:center;gap:24px;font-weight:700;font-size:13px}
.rivo-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:58px;padding:17px 25px;border:0;border-radius:12px;background:var(--r-blue);color:#fff!important;font-size:14px;font-weight:700;line-height:1.5;box-shadow:0 8px 22px -10px #125cbd80;transition:background .2s,transform .3s var(--r-ease),box-shadow .3s}
.rivo-button:hover{background:#0b4dcc;transform:translateY(-3px);box-shadow:0 13px 24px -12px #125cbd90}.rivo-button:active{transform:translateY(0) scale(.98)}
.rivo-button>span{font-size:21px;line-height:1;transition:transform .3s}.rivo-button:hover>span{transform:translate(2px,-2px)}
.rivo-button.small{min-height:42px;padding:11px 17px;border-radius:9px;font-size:12px;gap:19px;box-shadow:none}
.rivo-button.secondary{background:#eef4fe;color:#1557c4!important;box-shadow:none}.rivo-button.secondary:hover{background:#dceafe}
.rivo-button.white{background:#fff;color:#1056d7!important;box-shadow:none}.rivo-button.white:hover{background:#e3f1ff}
.rivo-menu{display:none;width:44px;height:44px;background:#f0f5fc;border:0;border-radius:10px;flex-direction:column;align-items:center;justify-content:center;gap:6px}.rivo-menu span{width:19px;height:2px;background:var(--r-ink);transition:transform .2s}
.rivo-hero{position:relative;max-width:1400px;margin:0 auto;background:#eff7ff;background-image:radial-gradient(ellipse at 74% 42%,#d0efff 0,transparent 48%);padding:80px max(40px,calc((100% - 1160px)/2)) 0;display:grid;grid-template-columns:1.08fr 1fr;min-height:748px;border-radius:22px;isolation:isolate}
.rivo-hero-copy{position:relative;z-index:3;padding:10px 0 55px}
.rivo-hero h1{font-size:clamp(46px,4.8vw,70px);line-height:1.13;letter-spacing:-.04em;font-weight:800}
.rivo-word{display:block;animation:rivo-hero-in .9s var(--r-ease) both}.rivo-word:nth-child(2){animation-delay:.1s}.rivo-word:nth-child(3){animation-delay:.2s}.rivo-blue{color:var(--r-blue)}
.rivo-lead{font-size:17px;line-height:1.8;color:#526b87;margin-top:27px!important;max-width:490px}.rivo-lead strong{font-weight:700;color:#284e7b}
.rivo-hero-actions{display:flex;align-items:center;gap:24px;margin-top:31px;flex-wrap:wrap}
.rivo-text-link{display:inline-flex;align-items:center;gap:12px;font-weight:700;font-size:13px;color:var(--r-ink)!important}.rivo-text-link:hover{color:var(--r-blue)!important}.rivo-text-link span{font-size:19px;transition:transform .3s}.rivo-text-link:hover span{transform:translateY(3px)}
.rivo-hero-note{display:flex;align-items:center;gap:8px;color:#586d84;font-size:11px;margin-top:23px}.rivo-check{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#e1edfc;color:#175ab4}.rivo-check svg{width:12px;height:12px}
.rivo-hero-stage{position:relative;min-height:510px;perspective:1000px;transform-style:preserve-3d;--mx:0;--my:0}
.rivo-hero-logo{position:absolute;left:3%;top:-28px;width:108%;max-width:none;height:auto;object-fit:contain;filter:drop-shadow(0 38px 24px #1568b124);transform:translate(calc(var(--mx)*-8px),calc(var(--my)*-7px)) rotate(-7deg);transition:transform .5s var(--r-ease);animation:rivo-logo-in 1.2s var(--r-ease) both;pointer-events:none}
.rivo-orbit{position:absolute;border:1px solid #add7f0;border-radius:50%;width:440px;height:220px;left:30px;top:145px;transform:rotate(-24deg);opacity:.65;z-index:-1}.orbit-two{transform:rotate(47deg);width:385px;height:355px;left:64px;top:65px}
.rivo-stage-label{position:absolute;right:0;top:-25px;font-size:10px;color:#4b6380;letter-spacing:.02em}
.rivo-float{position:absolute;z-index:4;display:flex;align-items:center;gap:12px;padding:17px;background:#fff;border-radius:14px;box-shadow:0 20px 50px -20px #1b558144;transition:transform .5s var(--r-ease);animation:rivo-float-in 1.15s var(--r-ease) both;max-width:100%}
.rivo-float div{display:flex;flex-direction:column}.rivo-float b{font-size:12px;color:#24415f}.rivo-float small{font-size:10px;color:#4b6380}.rivo-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;flex-shrink:0}.rivo-icon.pale{color:#1763e9;background:#edf4ff}.rivo-icon.success{color:#09816c;background:#e5f8f2}
.rivo-float-order{top:55px;left:-18px;transform:translate(calc(var(--mx)*8px),calc(var(--my)*7px)) rotate(-5deg);animation-delay:.22s;min-width:286px}.rivo-order-price{font-size:13px;font-weight:800;margin-left:9px;color:#174dac}
.rivo-float-delivery{bottom:72px;right:-16px;transform:translate(calc(var(--mx)*12px),calc(var(--my)*10px)) rotate(4deg);animation-delay:.38s}
.rivo-scene-caption{position:absolute;bottom:23px;right:18px;color:#4d719a;font-size:11px;letter-spacing:.03em}
.rivo-hero-bottom{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #d4e7f6;padding:24px 0;color:#5b7690;font-size:11px;line-height:1.7;margin-top:4px}.rivo-hero-bottom b{font-weight:600;color:#284e71}.rivo-hero-bottom-right{text-align:right}.rivo-scroll{display:grid;place-items:center;width:40px;height:40px;border:1px solid #c3d9ee;border-radius:50%;font-size:20px;background:#ffffff66;transition:background .2s}.rivo-scroll:hover{background:#fff}
.rivo-payment-strip{max-width:1160px;margin:auto;padding:46px 0 43px;display:grid;grid-template-columns:270px 1fr;align-items:center;column-gap:40px;border-bottom:1px solid #e7edf5}.rivo-payment-strip>span{font-size:12px;color:#4b6380;line-height:1.8}.rivo-payment-strip>span b{font-weight:600;color:#344d68}.rivo-payment-strip>div{display:flex;align-items:center;justify-content:space-between;gap:25px;color:#536984}.rivo-payment-strip>div>b{font-size:20px;font-style:italic;letter-spacing:-.7px}.rivo-payment-strip .rivo-crypto{font-size:12px;font-style:normal;letter-spacing:0}.rivo-payment-strip .rivo-mir{letter-spacing:-1px}.rivo-payment-strip>small{grid-column:2;font-size:9px;color:#60758d;text-align:center;margin-top:14px}.rivo-mastercard{display:flex;align-items:center;position:relative}.rivo-mastercard i{width:25px;height:25px;background:#607b99;border-radius:50%;opacity:.65}.rivo-mastercard i+i{margin-left:-10px}.rivo-mastercard span{font-size:0}
.rivo-section{max-width:1160px;margin:auto;padding:104px 0}
.rivo-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:45px}
.rivo-landing h2{font-size:clamp(30px,3.15vw,44px);line-height:1.24;letter-spacing:-.035em;font-weight:800}.rivo-landing h2 span{color:#6a82a0}.rivo-section-heading>p{color:var(--r-muted);font-size:14px;line-height:1.85;padding-bottom:4px}
.rivo-features{display:grid;grid-template-columns:1.18fr 1fr;gap:24px}
.rivo-feature-main{padding:40px 40px 0;background:#f2f6fc;border-radius:16px;overflow:hidden;min-height:450px;display:flex;flex-direction:column;justify-content:space-between}
.rivo-features h3{font-size:26px;line-height:1.3;letter-spacing:-.025em;font-weight:800}.rivo-features p{font-size:13px;color:var(--r-muted);line-height:1.8;max-width:360px;margin-top:17px}.rivo-feature-main .rivo-text-link{margin-top:18px;color:#195cce!important}
.rivo-shop-preview{background:#fff;border-radius:14px 14px 0 0;margin-top:33px;transform:rotate(-3deg) translateY(13px);padding:20px 24px 0;box-shadow:0 12px 45px -20px #45678d55;transition:transform .6s var(--r-ease)}.rivo-feature-main:hover .rivo-shop-preview{transform:rotate(0) translateY(3px)}
.rivo-preview-header{display:flex;align-items:center;gap:8px;font-size:11px}.rivo-preview-cube{color:#1364e7}.rivo-preview-header small{margin-left:auto;font-size:9px;color:#4b6380}.rivo-preview-title{font-size:22px;font-weight:800;line-height:1.25;margin:18px 0;color:#213b63;letter-spacing:-.7px}.rivo-preview-products{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.rivo-preview-products>div{display:grid;justify-items:center;background:#f0f6fd;border-radius:10px 10px 0 0;padding:14px 8px;gap:4px;min-width:0}.rivo-preview-products img{width:50px;height:50px;object-fit:contain;image-rendering:auto}.rivo-preview-products span{font-size:9px;color:#4b6585}.rivo-preview-products b{font-size:12px;color:#145ccc}
.rivo-feature-delivery{background:#155fe6;color:#fff;padding:40px;border-radius:16px;position:relative;overflow:hidden}.rivo-feature-delivery p{color:#d7e7ff}.rivo-feature-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#ffffff20;color:inherit;margin-bottom:23px}.rivo-feature-delivery .rivo-feature-icon svg{width:24px;height:24px}
.rivo-delivery-line{display:flex;align-items:center;gap:10px;margin:30px 0 20px;font-size:10px;color:#f0f6ff;font-weight:600}.rivo-delivery-line i{height:1px;background:#86b0f7;flex:1;position:relative;overflow:hidden}.rivo-delivery-line i:after{content:'';position:absolute;width:20px;height:1px;background:#fff;left:-20px;animation:rivo-transit 2s ease-in-out 3}.rivo-delivery-line i:nth-of-type(2):after{animation-delay:.4s}
.rivo-terminal{padding:18px 22px;border-radius:12px;background:#0c45a7}.rivo-terminal>span{font-size:10px;color:#bfd7fd}.rivo-terminal p{font-size:11px;line-height:1.4;margin:12px 0 0;color:#f3f8ff;display:flex;align-items:center;gap:8px}.rivo-terminal i{width:5px;height:5px;border-radius:50%;background:#77e4c7}
.rivo-feature-inline{padding:27px 10px;display:flex;gap:23px;border-bottom:1px solid #e4ecf6;align-items:flex-start}.rivo-feature-inline .rivo-feature-icon{background:#eff5fe;color:#1c61d3;flex-shrink:0}.rivo-feature-inline h3{font-size:18px}.rivo-feature-inline p{font-size:13px;margin-top:10px;max-width:390px}
.rivo-experience{max-width:1400px;margin:20px auto;background:#eaf5ff;padding:85px max(45px,calc((100% - 1100px)/2));display:grid;grid-template-columns:1fr 1fr;gap:100px;border-radius:22px;align-items:center}.rivo-experience h2{font-size:49px;letter-spacing:-.04em}.rivo-experience-copy>p{font-size:14px;color:#526c8b;line-height:1.85;max-width:370px;margin-top:22px}
.rivo-demo-steps{list-style:none;padding:0;margin:34px 0 0;display:grid;gap:22px}.rivo-demo-steps li{display:flex;align-items:center;gap:16px;color:#4b6380;transition:color .3s}.rivo-demo-steps li>span{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:1px solid #b9d2ea;border-radius:50%;font-size:12px;font-weight:700;transition:background .3s,color .3s}.rivo-demo-steps li.is-current{color:#164ca7}.rivo-demo-steps li.is-current>span{color:#fff;background:#1460ed;border-color:#1460ed}.rivo-demo-steps li b{font-size:13px;display:block}.rivo-demo-steps li small{font-size:10px}
.rivo-demo{background:#fff;border-radius:16px;box-shadow:0 26px 60px -28px #27579740;overflow:hidden;min-width:0;transform:rotate(2deg);transition:transform .6s var(--r-ease)}.rivo-demo:hover,.rivo-demo:focus-within{transform:rotate(0)}.rivo-demo-top{display:flex;align-items:center;justify-content:space-between;padding:18px 23px;border-bottom:1px solid #e9eff7;gap:12px}.rivo-demo-top>span{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800}.rivo-demo-top>small{font-size:9px;color:#5e7490;background:#f1f5fb;padding:4px 8px;border-radius:4px}
.rivo-demo-screen{padding:31px 26px 24px;min-height:365px;animation:rivo-hero-in .4s var(--r-ease)}.rivo-demo-screen h3{font-size:22px;letter-spacing:-.7px;line-height:1.35}.rivo-demo-screen>p{font-size:11px;color:#4b6380;margin-top:8px;line-height:1.75}.rivo-demo-options{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:26px 0}.rivo-demo-options button{padding:17px 6px;background:#f4f7fc;border:2px solid transparent;border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:7px;color:#36506e;transition:background .2s,border-color .2s,transform .2s}.rivo-demo-options button:hover{transform:translateY(-4px)}.rivo-demo-options button.is-selected{border-color:#1768eb;background:#edf5ff}.rivo-demo-options img{width:51px;height:51px;object-fit:contain}.rivo-demo-options b{font-size:10px}.rivo-demo-options span{font-size:11px;color:#597590}.rivo-demo-screen>.rivo-button{width:100%;min-height:47px;font-size:12px;padding:12px 16px}
.rivo-demo-screen label{display:block;font-size:11px;font-weight:700;margin:17px 0 5px}.rivo-demo-screen input,.rivo-demo-screen select{width:100%;border:1px solid #d7e3f1;border-radius:8px;padding:10px 12px;background:#f8faff;color:var(--r-ink);font-size:13px}.rivo-demo-screen>small{font-size:9px;display:block;margin-top:5px;color:#596e86}.rivo-demo-screen select{margin-bottom:20px}.rivo-demo-back{background:none;border:0;font-size:11px!important;color:#526d8e;display:block;margin:12px auto 0;padding:5px 12px}.rivo-demo-status{border-top:1px solid #e9eff7;text-align:center;font-size:10px;color:#4b6380;padding:13px 15px}
.rivo-demo-success{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.rivo-success-mark{width:59px;height:59px;border-radius:50%;background:#e5f8f2;color:#0c9274;display:grid;place-items:center;margin:0 0 20px;animation:rivo-check-in .65s var(--r-ease)}.rivo-success-mark svg{width:30px;height:30px}.rivo-demo-success h3{font-size:23px}.rivo-demo-disclaimer{font-size:9px;color:#56718d;margin:18px 0}.rivo-demo-success>.rivo-button{margin-top:auto}
.rivo-start{padding-bottom:96px}.rivo-start-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:46px}.rivo-start-grid article{position:relative;border-top:1px solid #dbe6f3;padding-top:26px}.rivo-start-grid article>span{display:block;font-size:13px;font-weight:700;color:#1765e6;margin-bottom:20px}.rivo-start-grid h3{font-size:20px;letter-spacing:-.5px;margin-bottom:12px}.rivo-start-grid p{font-size:13px;line-height:1.85;color:#5d7591}
.rivo-questions{border-top:1px solid #e4ecf6;display:grid;grid-template-columns:1fr 1.15fr;gap:95px;padding-top:78px}.rivo-questions h2{font-size:37px}.rivo-questions>div>p{font-size:13px;color:#4b6380;margin:24px 0}.rivo-questions>div>img{object-fit:contain;transform:rotate(-10deg)}
.rivo-faq details{border-bottom:1px solid #dce6f2;padding:20px 0}.rivo-faq details:first-child{padding-top:0}.rivo-faq summary{list-style:none;cursor:pointer;font-size:14px;font-weight:700;display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:36px}.rivo-faq summary::-webkit-details-marker{display:none}.rivo-faq summary>span{font-size:25px;color:#1c66db;font-weight:400;transition:transform .3s}.rivo-faq details[open] summary>span{transform:rotate(45deg)}.rivo-faq details p{font-size:12px;line-height:1.9;color:#586f8a;margin:14px 32px 4px 0}.rivo-faq details a{color:#175fdb;text-decoration:underline}
.rivo-closing{max-width:1240px;margin:0 auto 70px;background:#115de5;color:#fff;border-radius:20px;min-height:375px;padding:65px 75px;position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center}.rivo-closing h2{font-size:46px;letter-spacing:-.035em;line-height:1.2}.rivo-closing p{color:#deebff;margin:15px 0 28px;font-size:15px}.rivo-closing>div{z-index:3}.rivo-closing>img{position:absolute;right:40px;top:-15px;width:390px;height:390px;object-fit:contain;transform:rotate(13deg);z-index:2;filter:drop-shadow(0 23px 18px #073fa84a)}.rivo-closing-word{position:absolute;right:120px;bottom:-83px;font-size:220px;font-weight:800;letter-spacing:-15px;opacity:.09;z-index:1}
.rivo-landing .footer-platform{background:#fff!important;border:0!important;max-width:1160px!important;margin:0 auto!important;padding:15px 0 28px!important;color:#546d86!important}.rivo-landing .footer-layout{gap:50px!important}.rivo-landing .footer-brand-link{color:#183f71!important}.rivo-landing .footer-brand-link img{width:40px!important;height:40px!important}.rivo-landing .footer-description{font-size:12px!important;line-height:1.85!important;max-width:350px}.rivo-landing .footer-column h4{color:#173c69!important;font-size:12px!important;margin-bottom:18px!important}.rivo-landing .footer-list a,.rivo-landing .footer-mail-link{font-size:11px!important;color:#566f8c!important}.rivo-landing .footer-bottom-row{border-top:1px solid #e4ecf6!important;margin-top:35px!important;padding-top:20px!important;font-size:10px!important}.rivo-landing .footer-payment-logos img{max-height:24px!important;width:auto!important;max-width:180px!important;object-fit:contain}
.rivo-motion [data-rivo-reveal].rivo-await{opacity:.14;transform:translateY(24px);filter:blur(2px)}
.rivo-motion [data-rivo-reveal]{transition:opacity .85s var(--r-ease),transform .85s var(--r-ease),filter .85s var(--r-ease)}
.rivo-motion [data-rivo-reveal].rivo-shown{opacity:1;transform:translateY(0);filter:blur(0)}
@keyframes rivo-hero-in{from{opacity:.2;transform:translateY(24px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}
@keyframes rivo-logo-in{from{opacity:.2;scale:.88;rotate:10deg}to{opacity:1;scale:1;rotate:0deg}}
@keyframes rivo-float-in{from{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}
@keyframes rivo-transit{to{left:110%}}
@keyframes rivo-check-in{from{transform:scale(.6) rotate(-20deg)}to{transform:scale(1) rotate(0)}}
.rivo-app{background:#f4f7fc!important;color:#19314d!important;--yellow:#1460ed;--yellow2:#7bc8ff;--accent:#1460ed;--bg:#f4f7fc;--bg2:#edf5ff;--radius:14px;--radius2:10px}
.rivo-app .topbar{top:0!important;width:100%!important;margin:0!important;border-radius:0!important;backdrop-filter:none!important}
.rivo-app .nav-link.is-active svg{color:#1460ed!important}
.rivo-app .brand img{filter:none!important}
.rivo-app .auth-layout{width:min(980px,calc(100% - 40px))!important;margin:48px auto 65px!important;min-height:calc(100dvh - 240px)!important}
.rivo-app .auth-layout .auth-card{display:grid!important;grid-template-columns:.95fr 1.05fr!important;padding:0!important;width:100%!important;overflow:hidden!important}
.rivo-app .auth-art{background:#e7f3ff!important;background-image:radial-gradient(ellipse at 50% 25%,#c6eaff,transparent 68%)!important;padding:45px 37px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;text-align:left!important;color:#224d7f!important;position:relative!important;border:0!important}
.rivo-app .auth-art:before,.rivo-app .auth-art:after{display:none!important}
.rivo-app .auth-art img{width:230px!important;height:230px!important;object-fit:contain!important;position:static!important;filter:drop-shadow(0 20px 18px #286fc72a)!important;margin:0 auto 30px!important;transform:rotate(-8deg)!important}
.rivo-app .auth-art h1{font-size:30px!important;letter-spacing:-1px!important;margin:0 0 18px!important;color:#184f92!important}
.rivo-app .auth-art p{font-size:13px!important;line-height:1.9!important;color:#4d6c8e!important}
.rivo-app .auth-forms{padding:45px 37px!important;align-self:center!important}
.rivo-app .auth-forms .tabs{margin:0 0 29px!important}
.rivo-auth-back{display:inline-flex;align-items:center;gap:10px;color:#356393;font:650 13px Rivo,sans-serif;padding:20px 28px}
.rivo-app .manage-grid>a{border:1px solid #dfE8f4!important;background:#fff!important;box-shadow:none!important;border-radius:12px!important;color:#315678!important;padding:21px!important;transition:background .2s,border-color .2s!important}
.rivo-app .manage-grid>a:hover{border-color:#8db7f9!important;background:#f1f7ff!important}
.rivo-app .manage-grid>a svg{color:#2469d9!important}
.rivo-app .empty{background:#fff!important;border:1px dashed #c5d7ec!important;border-radius:14px!important;box-shadow:none!important;color:#536f8e!important;padding:40px!important}
.rivo-app .shop-logo,.rivo-app .shop-icon{background:#eaf4ff!important;border-radius:12px!important}
.rivo-app .finance-hero{background:#155ee0!important;color:#fff!important;border:0!important;border-radius:16px!important;box-shadow:none!important}
.rivo-app .finance-hero h1,.rivo-app .finance-hero h2,.rivo-app .finance-hero b,.rivo-app .finance-hero strong{color:#fff!important}
.rivo-app .finance-hero p,.rivo-app .finance-hero small,.rivo-app .finance-hero span{color:#d9e9ff!important}
.rivo-app .legal-document{background:#fff!important;border:1px solid #e0e9f4!important;border-radius:14px!important;padding:36px!important;box-shadow:none!important}
.rivo-app .legal-content{color:#344c68!important;line-height:1.9!important;overflow-wrap:anywhere}
.rivo-app .text-link{color:#135fdf!important}
.rivo-app .auth-forms .check a{border-bottom:0!important}
@media(max-width:700px){.rivo-app .auth-layout{width:calc(100% - 30px)!important;margin:0 auto 35px!important;min-height:0!important}.rivo-app .auth-layout .auth-card{grid-template-columns:1fr!important}.rivo-app .auth-art{padding:26px!important;min-height:0!important;display:grid!important;grid-template-columns:70px 1fr!important;column-gap:15px!important;align-items:center!important}.rivo-app .auth-art img{width:70px!important;height:70px!important;grid-row:1/3;margin:0!important;filter:none!important}.rivo-app .auth-art h1{font-size:24px!important;margin:0 0 5px!important}.rivo-app .auth-art p{font-size:10px!important;line-height:1.7!important}.rivo-app .auth-forms{padding:27px 24px!important}.rivo-app .legal-document{padding:24px!important}.rivo-app .shell{width:100%!important}}
.rivo-app .topbar{background:#fff!important;border-bottom:1px solid #e2eaf4!important;box-shadow:none!important;padding:18px max(28px,calc((100% - 1200px)/2))!important;gap:24px!important;min-height:86px!important}
.rivo-app .brand{font-size:21px!important;font-weight:800!important;letter-spacing:-.7px!important;color:#173d6b!important;gap:9px!important}.rivo-app .brand img{width:43px!important;height:43px!important;object-fit:contain!important}
.rivo-app .nav{gap:6px!important}.rivo-app .nav-link{font-family:Rivo,sans-serif!important;font-size:13px!important;font-weight:650!important;border-radius:9px!important;color:#5a6f88!important;padding:12px 17px!important;transition:background .2s,color .2s}.rivo-app .nav-link:hover{background:#f0f5fc!important;color:#125edc!important}.rivo-app .nav-link.is-active{background:#eaf2ff!important;color:#135bd3!important;box-shadow:none!important}.rivo-app .nav-link svg{width:19px!important;height:19px!important}
.rivo-app .account-chip{background:#f4f7fc!important;border:0!important;border-radius:10px!important;padding:8px 13px!important}.rivo-app .avatar-fallback{background:#e3eeff!important;color:#2264cd!important}.rivo-app .account-meta b{color:#274c75!important;font-size:12px!important}.rivo-app .account-meta small{color:#587492!important}
.rivo-app .shell{max-width:1240px!important;padding:40px 24px 65px!important;margin:0 auto!important}
.rivo-app h1{font-family:Rivo,sans-serif!important;font-size:32px!important;letter-spacing:-1px!important;line-height:1.25!important;font-weight:800!important;color:#173b67!important}.rivo-app h2{font-family:Rivo,sans-serif!important;font-size:19px!important;letter-spacing:-.4px!important;font-weight:750!important;color:#213f64!important}.rivo-app h3{font-family:Rivo,sans-serif!important;color:#274566!important}
.rivo-app .page-title{margin-bottom:29px!important;gap:20px!important}.rivo-app .eyebrow{display:none!important}.rivo-app .muted,.rivo-app .hint{color:#5b718c!important;line-height:1.75!important}.rivo-app .page-title .muted{font-size:13px!important;margin-top:9px!important}
.rivo-app .panel,.rivo-app .metric,.rivo-app .shop-card,.rivo-app .profile-card{background:#fff!important;border:1px solid #e0e9f4!important;border-radius:14px!important;box-shadow:none!important;padding:25px!important}.rivo-app .panel{margin-top:24px!important}.rivo-app .panel-head{gap:18px!important;margin-bottom:22px!important}.rivo-app .metric{padding:24px 26px!important}.rivo-app .metric>span{font-size:12px!important;color:#4b6380!important;font-weight:600!important}.rivo-app .metric>b{font-size:32px!important;color:#1b4e8b!important;letter-spacing:-1px!important;font-variant-numeric:tabular-nums}
.rivo-app .btn{font-family:Rivo,sans-serif!important;border-radius:9px!important;min-height:42px!important;padding:11px 17px!important;font-size:12px!important;font-weight:700!important;line-height:1.5!important;box-shadow:none!important;transition:background .2s,transform .2s!important}.rivo-app .btn:hover{transform:translateY(-2px)}.rivo-app .btn.primary{background:#1460ed!important;border:1px solid #1460ed!important;color:#fff!important}.rivo-app .btn.primary:hover{background:#0d50cd!important}.rivo-app .btn.ghost{background:#f1f6fd!important;color:#275b9b!important;border:1px solid #dbe7f6!important}.rivo-app .btn.danger{background:#fff1f2!important;border-color:#f7d9df!important;color:#b62743!important}.rivo-app .btn svg{width:17px!important;height:17px!important}
.rivo-app input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.rivo-app select,.rivo-app textarea{background:#f9fbfe!important;border:1px solid #d8e3f0!important;border-radius:9px!important;padding:12px 14px!important;color:#223e60!important;font:500 13px Rivo,sans-serif!important;min-height:44px!important;box-shadow:none!important;transition:border-color .2s,background .2s!important}.rivo-app input:focus,.rivo-app select:focus,.rivo-app textarea:focus{border-color:#4c8bf2!important;background:#fff!important}.rivo-app input::placeholder,.rivo-app textarea::placeholder{color:#4b6380!important}.rivo-app label{font-size:12px!important;font-weight:650!important;color:#3d5774!important;line-height:1.65!important}.rivo-app input[type=checkbox],.rivo-app input[type=radio]{accent-color:#1460ed}
.rivo-app table{font-size:12px!important;border-collapse:collapse!important}.rivo-app th{background:#f5f8fd!important;color:#58718e!important;font-weight:650!important;font-size:10px!important;text-transform:none!important;letter-spacing:0!important;padding:14px 16px!important}.rivo-app td{padding:16px!important;border-bottom:1px solid #eaf0f7!important;color:#34506e!important}.rivo-app tbody tr:hover{background:#f8fbff!important}.rivo-app .table-wrap{border:1px solid #e5ecf5!important;border-radius:10px!important;overflow:auto!important}.rivo-app table .btn{min-height:34px!important;padding:7px 10px!important;font-size:11px!important}
.rivo-app .pill,.rivo-app .tab{font-size:12px!important;font-weight:650!important;border-radius:8px!important;padding:9px 15px!important;color:#597592!important;background:#fff!important;border:1px solid #e0e9f5!important;box-shadow:none!important}.rivo-app .pill.is-active,.rivo-app .tab.is-active{background:#e9f2ff!important;border-color:#d3e4ff!important;color:#135bcc!important}.rivo-app .periods{gap:7px!important;flex-wrap:wrap!important}.rivo-app .tabs{gap:7px!important;border:0!important;background:none!important;padding:0!important}
.rivo-app .modal{background:#102f5066!important;backdrop-filter:blur(5px)}.rivo-app .modal-card{background:#fff!important;border-radius:16px!important;border:0!important;box-shadow:0 25px 90px -35px #09234a80!important;padding:32px!important;max-height:90dvh!important;overflow:auto!important}.rivo-app .modal-close{background:#eff4fb!important;color:#416184!important;border-radius:50%!important;width:34px!important;height:34px!important}.rivo-app .flash{border-radius:10px!important;padding:14px 18px!important;font-size:13px!important;border:1px solid #d0e5f7!important;background:#ebf5ff!important;color:#235685!important}.rivo-app .flash.error{background:#fff0f1!important;border-color:#f5d1d8!important;color:#a82241!important}
.rivo-app .auth-shell{max-width:1080px!important;margin:44px auto 70px!important;padding:0 24px!important}.rivo-app .auth-card{background:#fff!important;border:1px solid #e0e8f4!important;border-radius:20px!important;box-shadow:0 24px 80px -40px #285d9c4a!important;padding:40px!important}.rivo-app .auth-logo{width:68px!important;height:68px!important;object-fit:contain!important}.rivo-app .auth-card h1{font-size:29px!important}.rivo-app .auth-card .tabs{margin:28px 0!important}.rivo-app .auth-card .tab{flex:1}.rivo-app .auth-card form{gap:20px!important}.rivo-app .auth-card .check{font-size:10px!important;color:#4b6380!important;line-height:1.8!important}.rivo-app .auth-card .check a{color:#1a64d9!important}.rivo-app .password-field input{padding-right:48px!important}.rivo-app .auth-form-actions{gap:12px!important;flex-wrap:wrap!important}
.rivo-app .footer-platform{background:#fff!important;border-top:1px solid #e0e9f4!important;padding:38px max(28px,calc((100% - 1190px)/2)) 25px!important;margin:0!important;color:#5b7390!important;max-width:none!important}.rivo-app .footer-column h4{color:#294d79!important;font-size:12px!important}.rivo-app .footer-list a,.rivo-app .footer-mail-link{font-size:11px!important;color:#57718f!important}.rivo-app .footer-description{font-size:12px!important;line-height:1.8!important}.rivo-app .footer-brand-link{color:#234a77!important;font-size:20px!important}.rivo-app .footer-brand-link img{width:43px!important;height:43px!important;object-fit:contain!important}.rivo-app .footer-bottom-row{border-color:#e4ebf5!important;font-size:10px!important}.rivo-app .footer-payment-logos img{max-height:27px!important;object-fit:contain!important;width:auto!important}.rivo-app .mobile-bottom-nav{background:#fffffffa!important;border-top:1px solid #dce6f3!important;box-shadow:0 -10px 28px -15px #294d7133!important}
@media(min-width:1441px){.rivo-hero{padding-left:100px;padding-right:100px}}
@media(max-width:1250px){.rivo-section,.rivo-payment-strip,.rivo-landing .footer-platform{margin-left:40px!important;margin-right:40px!important}.rivo-nav{padding-left:32px;padding-right:32px;gap:20px}.rivo-nav nav{gap:20px;font-size:12px}.rivo-nav-actions{gap:18px}.rivo-hero{margin:0 16px;padding:65px 40px 0;min-height:700px}.rivo-hero h1{font-size:58px}.rivo-hero-stage{min-height:470px}.rivo-hero-logo{top:15px}.rivo-float-order{left:0;top:45px;min-width:250px;padding:13px}.rivo-float-delivery{right:0;bottom:50px}.rivo-stage-label{right:20px;top:0}.rivo-experience{margin-left:16px;margin-right:16px;padding:70px 55px;gap:60px}.rivo-closing{margin-left:30px;margin-right:30px}.rivo-feature-main,.rivo-feature-delivery{padding:30px}.rivo-feature-main{padding-bottom:0}.rivo-nav .rivo-button.small{gap:10px}.rivo-questions{gap:60px}}
@media(max-width:1000px){.rivo-nav nav{display:none;position:absolute;top:85px;left:20px;right:20px;padding:25px;background:#fff;border-radius:14px;box-shadow:0 16px 45px -18px #254a7166;flex-direction:column}.rivo-nav nav.is-open{display:flex}.rivo-menu{display:flex}.rivo-nav{min-height:90px}.rivo-hero{padding-top:58px;min-height:660px}.rivo-hero h1{font-size:49px}.rivo-lead{font-size:14px}.rivo-hero-stage{min-height:445px}.rivo-hero-logo{top:45px;left:0;width:115%}.rivo-float-order{top:42px;left:-5px;font-size:11px;min-width:225px}.rivo-float-delivery{bottom:65px;right:-8px}.rivo-float b{font-size:11px}.rivo-float small{font-size:9px}.rivo-icon{width:32px;height:32px}.rivo-order-price{font-size:11px}.rivo-orbit{width:300px;height:200px;left:5px}.orbit-two{width:285px;height:315px;left:25px}.rivo-stage-label{font-size:9px;right:-10px}.rivo-hero-actions{gap:15px}.rivo-hero .rivo-button{font-size:12px;padding:15px 17px;gap:20px;min-height:50px}.rivo-hero .rivo-text-link{font-size:11px}.rivo-hero-note{font-size:9px}.rivo-payment-strip{grid-template-columns:200px 1fr;gap:20px}.rivo-payment-strip>div{gap:17px}.rivo-payment-strip>div>b{font-size:17px}.rivo-section{padding:80px 0}.rivo-section-heading>p{font-size:12px}.rivo-features h3{font-size:22px}.rivo-experience{gap:35px;padding:60px 40px}.rivo-experience h2{font-size:40px}.rivo-experience-copy>p{font-size:12px}.rivo-demo-screen{padding:26px 20px;min-height:345px}.rivo-demo-screen h3{font-size:20px}.rivo-demo-top{padding:16px}.rivo-demo-options{gap:5px}.rivo-demo-options b{font-size:8px}.rivo-demo-options img{width:43px;height:43px}.rivo-closing{padding:55px}.rivo-closing h2{font-size:39px}.rivo-closing>img{right:-25px;width:330px;height:330px;top:10px}.rivo-questions h2{font-size:31px}.rivo-app .topbar{padding:16px 22px!important}.rivo-app .nav-link{padding:10px 12px!important}.rivo-app .shell{padding-top:28px!important}}
@media(max-width:700px){.rivo-nav{padding:18px 20px;gap:10px;min-height:82px}.rivo-brand>span{font-size:21px}.rivo-brand img{width:37px;height:37px}.rivo-nav-actions{gap:13px}.rivo-nav-actions .rivo-button{display:none}.rivo-login{font-size:12px}.rivo-hero{margin:0 10px;border-radius:16px;padding:43px 24px 0;display:flex;flex-direction:column;min-height:0}.rivo-hero-copy{padding:0;z-index:5}.rivo-hero h1{font-size:clamp(38px,9vw,60px);letter-spacing:-.04em;line-height:1.15}.rivo-lead{font-size:14px;margin-top:24px!important;line-height:1.8}.rivo-desktop-break{display:none}.rivo-hero-actions{gap:19px;margin-top:24px}.rivo-hero .rivo-button{min-height:52px;font-size:12px;padding:15px 17px;gap:15px}.rivo-hero .rivo-text-link{font-size:11px;gap:5px}.rivo-hero-note{font-size:9px;margin-top:17px}.rivo-hero-stage{min-height:370px;max-width:420px;width:100%;align-self:center;margin-top:22px}.rivo-hero-logo{width:330px;height:330px;left:50%;top:0;margin-left:-165px}.rivo-float-order{top:29px;left:0;min-width:218px;padding:11px}.rivo-float-delivery{bottom:45px;right:-3px;padding:12px}.rivo-scene-caption{bottom:9px;right:10px;font-size:9px}.rivo-stage-label{display:none}.rivo-orbit{left:calc(50% - 150px);top:100px}.orbit-two{left:calc(50% - 142px);top:10px}.rivo-hero-bottom{padding:19px 0;font-size:9px;margin:12px 0 0;gap:12px}.rivo-hero-bottom-right{max-width:112px}.rivo-scroll{width:32px;height:32px;flex-shrink:0;font-size:17px}.rivo-section,.rivo-payment-strip,.rivo-landing .footer-platform{margin-left:25px!important;margin-right:25px!important}.rivo-payment-strip{padding:33px 0;grid-template-columns:1fr;gap:20px}.rivo-payment-strip>span{text-align:center;font-size:11px}.rivo-payment-strip>div{justify-content:center;gap:22px;flex-wrap:wrap}.rivo-payment-strip>div>b{font-size:16px}.rivo-payment-strip .rivo-crypto{font-size:10px}.rivo-payment-strip>small{grid-column:1;font-size:8px;margin:0}.rivo-section{padding:63px 0}.rivo-section-heading{display:block;margin-bottom:29px}.rivo-landing h2{font-size:31px;line-height:1.3;letter-spacing:-.035em}.rivo-section-heading>p{margin-top:20px;font-size:13px}.rivo-features{grid-template-columns:1fr;gap:18px}.rivo-feature-main{padding:29px 25px 0;min-height:430px}.rivo-features h3{font-size:25px}.rivo-features p{font-size:13px}.rivo-feature-delivery{padding:30px}.rivo-feature-inline{padding:23px 5px;gap:18px}.rivo-feature-inline h3{font-size:18px}.rivo-feature-inline .rivo-feature-icon{width:39px;height:39px}.rivo-feature-inline p{font-size:12px}.rivo-experience{margin:0 10px;padding:45px 24px;grid-template-columns:1fr;gap:33px;border-radius:16px}.rivo-experience h2{font-size:38px}.rivo-experience-copy>p{font-size:13px;max-width:400px}.rivo-demo-steps{gap:18px;margin-top:28px}.rivo-demo-steps li b{font-size:12px}.rivo-demo-steps li small{font-size:10px}.rivo-demo{transform:rotate(0);max-width:420px;width:100%;margin:auto}.rivo-demo-screen{min-height:337px;padding:28px 20px}.rivo-demo-screen h3{font-size:21px}.rivo-demo-options img{width:50px;height:50px}.rivo-demo-options b{font-size:9px}.rivo-demo-options{gap:8px}.rivo-demo-top{padding:16px 20px}.rivo-start .rivo-section-heading .rivo-button{margin-top:24px;font-size:12px;min-height:45px;padding:12px 17px}.rivo-start-grid{grid-template-columns:1fr;gap:25px}.rivo-start-grid article{display:grid;grid-template-columns:35px 1fr;gap:9px 14px;padding-top:22px}.rivo-start-grid article>span{grid-row:1/3;margin-top:3px}.rivo-start-grid h3{font-size:19px;margin-bottom:0}.rivo-start-grid p{font-size:12px}.rivo-questions{grid-template-columns:1fr;gap:27px;padding-top:55px}.rivo-questions>div>img{display:none}.rivo-questions>div>p{font-size:13px;margin-bottom:0}.rivo-faq summary{font-size:13px;gap:20px}.rivo-faq details p{font-size:12px;margin-right:18px}.rivo-closing{margin:5px 15px 40px;padding:40px 28px;min-height:390px;border-radius:16px;align-items:flex-start}.rivo-closing h2{font-size:32px}.rivo-closing p{font-size:12px;max-width:220px}.rivo-closing .rivo-button{font-size:12px;min-height:48px;gap:16px;padding:13px 18px}.rivo-closing>img{width:220px;height:220px;right:-22px;top:auto;bottom:-26px;opacity:.95}.rivo-closing-word{font-size:145px;right:130px;bottom:-38px;letter-spacing:-8px}.rivo-landing .footer-layout{grid-template-columns:1fr 1fr!important;gap:30px 24px!important}.rivo-landing .footer-brand-block{grid-column:1/-1}.rivo-landing .footer-bottom-row{font-size:9px!important}.rivo-app .shell{padding:27px 16px 38px!important}.rivo-app h1{font-size:26px!important}.rivo-app .page-title{flex-wrap:wrap!important;align-items:flex-start!important;margin-bottom:22px!important}.rivo-app .topbar{padding:12px 18px!important;min-height:74px!important}.rivo-app .brand{font-size:19px!important}.rivo-app .brand img{width:37px!important;height:37px!important}.rivo-app .panel,.rivo-app .metric,.rivo-app .shop-card{padding:19px!important;border-radius:12px!important}.rivo-app .metric>b{font-size:26px!important}.rivo-app .panel-head{flex-wrap:wrap!important;gap:9px!important}.rivo-app .panel-head .hint{font-size:11px!important}.rivo-app .modal-card{padding:24px 20px!important}.rivo-app .auth-shell{padding:0 15px!important;margin:22px auto 40px!important}.rivo-app .auth-card{padding:27px 23px!important}.rivo-app .auth-card h1{font-size:25px!important}.rivo-app .footer-platform{padding:30px 22px 90px!important}.rivo-app .footer-layout{gap:25px!important}.rivo-app .mobile-bottom-nav .nav-link{font-size:10px!important;padding:8px 10px!important;min-height:48px!important}.rivo-app .mobile-bottom-nav{padding-bottom:env(safe-area-inset-bottom)!important}.rivo-app .account-meta{max-width:100px;overflow:hidden}.rivo-app .account-meta b{overflow:hidden;text-overflow:ellipsis}.rivo-app td{padding:12px!important}.rivo-app th{padding:11px 12px!important}.rivo-app .btn{max-width:100%!important}.rivo-app .actions{flex-wrap:wrap!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.rivo-motion [data-rivo-reveal]{opacity:1!important;transform:none!important;filter:none!important}.rivo-hero-logo{transform:rotate(-7deg)!important}.rivo-float-order{transform:rotate(-3deg)!important}.rivo-float-delivery{transform:rotate(3deg)!important}.rivo-demo{transform:none!important}}
.footer-platform{border-radius:0!important;box-shadow:none!important}
.rivo-app .custom-select-trigger{border:1px solid #cddaea!important;background:#fff!important;color:#29466b!important;border-radius:10px!important;box-shadow:none!important}
.rivo-app .custom-option.is-active,.rivo-app .custom-option:hover{background:#eaf2ff!important;color:#1557c6!important}
.rivo-app .custom-options{border:1px solid #dbe6f4!important;background:#fff!important;box-shadow:0 12px 30px -12px #204d7440!important}
.store-layout:not(.store-theme-wans):not(.store-theme-well){font-family:Rivo,Arial,sans-serif!important;background:#f7faff!important;color:#16325b!important;min-height:100vh}
.store-layout.palette-sapphire{--store-accent:#1460ed;--store-accent-rgb:20,96,237}
.store-layout .store-public-header,.store-theme-prime .prime-header{background:#fff!important;box-shadow:none!important;border:1px solid #e1e9f4!important;border-radius:14px!important;backdrop-filter:none!important}
.store-layout .store-public-brand,.store-theme-prime .prime-brand{color:#183965!important;letter-spacing:-.03em!important}
.store-layout .store-public-brand>span,.store-theme-prime .prime-brand>span{background:none!important;box-shadow:none!important}
.store-layout .store-public-header nav a,.store-theme-prime .prime-header nav a{color:#486382!important}
.store-layout .store-hero{background:#eaf3ff!important;color:#193d73!important;box-shadow:none!important;border:0!important;border-radius:16px!important;padding:70px 65px!important;gap:45px!important;min-height:350px!important}
.store-layout .store-hero:before,.store-layout .store-hero:after{display:none!important}
.store-layout .store-hero h1{font-family:Rivo,Arial,sans-serif!important;font-size:clamp(36px,5vw,72px)!important;letter-spacing:-.04em!important;color:#164f9c!important;text-shadow:none!important}
.store-layout .store-hero p{color:#4b6c90!important;font-size:17px!important;line-height:1.7!important}
.store-layout .store-logo{width:200px!important;height:200px!important;background:none!important;box-shadow:none!important;border:0!important}
.store-layout .copy-box{background:#fff!important;color:#285282!important;border:1px solid #c8daef!important;border-radius:12px!important;box-shadow:none!important}
.store-layout .copy-box .btn{color:#fff!important;background:var(--store-accent)!important;border:0!important}
.store-layout .store-product,.store-theme-prime .prime-product{background:#fff!important;border:1px solid #e0e8f3!important;box-shadow:none!important;border-radius:14px!important;transition:transform .25s ease,border-color .25s ease!important}
.store-layout .store-product:hover,.store-theme-prime .prime-product:hover{transform:translateY(-5px);border-color:#9ebdef!important}
.store-layout .store-product h3,.store-theme-prime .prime-product h3{color:#183965!important;letter-spacing:-.02em!important;font-family:Rivo,Arial,sans-serif!important}
.store-layout .store-product .product-image,.store-theme-prime .prime-product-image{background:#f1f6fd!important;border-radius:10px!important}
.store-layout .store-product .btn.primary,.store-theme-prime .prime-product .btn.primary{background:var(--store-accent)!important;color:#fff!important;box-shadow:none!important;border:0!important;border-radius:9px!important}
.store-layout:not(.store-theme-wans):not(.store-theme-well) .modal-card{background:#fff!important;color:#193b66!important;box-shadow:0 24px 80px -30px #142b6166!important;border-radius:16px!important;font-family:Rivo,Arial,sans-serif!important}
.store-theme-prime .prime-hero{position:relative;overflow:hidden;isolation:isolate;min-height:400px!important;border-radius:16px!important;background-color:#eaf3ff!important;background-image:var(--prime-hero,none)!important;background-size:cover!important;box-shadow:none!important;border:0!important;padding:75px 65px!important}
.store-theme-prime .prime-hero:before{display:none!important}
.store-theme-prime .prime-hero:after{content:""!important;position:absolute;inset:20px 25px 20px auto;width:38%;background:url('index.php?route=asset&file=logo.png') center/contain no-repeat!important;opacity:1!important;z-index:-1;transform:rotate(-8deg);pointer-events:none}
.store-theme-prime .prime-hero>div{max-width:65%!important;position:relative;z-index:1}
.store-theme-prime .prime-hero h1{font:800 clamp(40px,5vw,72px)/1.1 Rivo,Arial,sans-serif!important;color:#164f9c!important;letter-spacing:-.04em!important;text-shadow:none!important;overflow-wrap:anywhere}
.store-theme-prime .prime-hero p{display:none!important}
.store-theme-prime .prime-hero span{color:#3d5f86!important;font-size:17px!important;line-height:1.7!important;display:block;margin:22px 0}
.store-theme-prime .prime-ip{border:1px solid #c8daef!important;background:#fff!important;color:#285282!important;border-radius:10px!important;box-shadow:none!important}
.store-theme-prime .prime-section-head>p{display:none!important}
.store-theme-prime .prime-section-head h2{font:750 32px/1.25 Rivo,Arial,sans-serif!important;letter-spacing:-.03em!important;color:#183965!important}
.store-theme-prime .prime-sidebar{background:#fff!important;border:1px solid #e0e8f3!important;box-shadow:none!important;border-radius:12px!important}
.store-theme-prime .prime-sidebar button.is-active{background:#eaf2ff!important;color:#1859b8!important}
.store-theme-prime .prime-powered{background:none!important;border:0!important;box-shadow:none!important;color:#526c88!important}
.store-theme-well.palette-sapphire :is(.well-buy,.well-join,.well-login-btn,.well-product-foot button,.well-filter-btn.is-active){color:#fff!important}
@media(max-width:700px){.rivo-app .brand>span{display:inline!important}.store-layout .store-hero{padding:34px 24px!important;gap:22px!important;text-align:left!important}.store-layout .store-logo{width:130px!important;height:130px!important}.store-layout .store-hero p{font-size:14px!important}.store-theme-prime .prime-hero{padding:38px 25px 190px!important;min-height:430px!important}.store-theme-prime .prime-hero>div{max-width:100%!important}.store-theme-prime .prime-hero:after{inset:auto 10px -5px auto;width:190px;height:200px;opacity:.9!important}.store-theme-prime .prime-hero span{font-size:14px!important;margin:18px 0}.store-theme-prime .prime-section-head h2{font-size:27px!important}}

.rivo-app .profile-avatar-hero .image-placeholder{background:#e7f1ff!important;color:#1460ed!important;box-shadow:none!important;border-radius:16px!important}.rivo-app .profile-avatar-hero .image-placeholder svg{fill:currentColor!important}.rivo-app .profile-edit-login,.rivo-app .verification-icon{background:#e7f1ff!important;color:#195cce!important;border-color:#cdddF5!important;box-shadow:none!important}.prime-powered a,.shop-powered a,.prime-footer a{color:#195cce!important}.rivo-button>span,.rivo-text-link>span{display:inline-flex;align-items:center}.rivo-landing .rivo-arrow{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
