.orvio-hero{--oh-accent:#2f74d8;--oh-bg:#ecedf1;--oh-surface:#e9ebf1;--oh-ink:#111827;--oh-muted:#4B5563;--oh-muted-2:#5B6270;--oh-head:"Manrope","Inter",system-ui,-apple-system,sans-serif;position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(900px 600px at 78% 22%,#ffffff,var(--oh-bg));font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--oh-ink)}.orvio-hero *{box-sizing:border-box}.orvio-hero img{display:block;max-width:100%}.orvio-hero__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.orvio-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0;pointer-events:none}.orvio-hero__blob{position:absolute;border-radius:50%;filter:blur(18px);will-change:transform}.orvio-hero__blob--1{width:760px;height:760px;left:-180px;top:-240px;background:radial-gradient(circle,rgba(47,116,216,.16),transparent 62%);animation:orvDrift1 19s ease-in-out infinite}.orvio-hero__blob--2{width:700px;height:700px;right:-180px;bottom:-220px;background:radial-gradient(circle,rgba(86,158,255,.14),transparent 62%);animation:orvDrift2 23s ease-in-out infinite}.orvio-hero__blob--3{width:540px;height:540px;left:42%;top:28%;background:radial-gradient(circle,rgba(120,96,224,.08),transparent 62%);filter:blur(22px);animation:orvDrift3 27s ease-in-out infinite}.orvio-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(34,62,120,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(34,62,120,.05) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at 72% 42%,#000,transparent 78%);mask-image:radial-gradient(circle at 72% 42%,#000,transparent 78%)}.orvio-hero__glow{position:absolute;left:0;top:0;width:560px;height:560px;margin-left:-280px;margin-top:-280px;border-radius:50%;background:radial-gradient(circle,rgba(47,116,216,.1),transparent 65%);opacity:0;transition:opacity .45s ease;will-change:transform;pointer-events:none}@keyframes orvFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes orvDrift1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(60px,42px) scale(1.1)}}@keyframes orvDrift2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-54px,-32px) scale(1.08)}}@keyframes orvDrift3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(34px,-52px) scale(1.12)}}@keyframes orvRipple{0%{transform:translate(-50%,-50%) scale(0);opacity:.6}70%{opacity:.3}to{transform:translate(-50%,-50%) scale(1);opacity:0}}.orvio-hero__track{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr)}.orvio-hero__slide{grid-area:1 / 1;min-width:0;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translate(40px);transition:opacity .3s ease,transform .6s ease,visibility 0s linear .3s;--accent:var(--oh-accent)}.orvio-hero__slide.is-active{opacity:1;visibility:visible;transform:translate(0);transition:opacity .4s ease .25s,transform .6s ease,visibility 0s}.orvio-hero__slide.is-prev{transform:translate(-40px)}.orvio-hero__inner{flex:1;max-width:1280px;margin:0 auto;width:100%;padding:clamp(40px,5.5vw,80px) clamp(1.25rem,4vw,3rem) clamp(88px,8vw,112px);display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(24px,4vw,56px);align-items:center}.orvio-hero__eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin:0;max-width:100%;padding:.4rem .9rem;border-radius:9999px;border:1px solid rgba(17,24,39,.08);background:#ffffffb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.8125rem;font-weight:500;line-height:1.3;color:#1f2937}.orvio-hero__eyebrow-dot{flex:0 0 auto;width:.45rem;height:.45rem;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px #2f74d829}.orvio-hero__title{margin:18px 0 0;font-family:var(--oh-head);font-weight:800;font-size:clamp(34px,4.4vw,58px);line-height:1.03;letter-spacing:-.03em;color:var(--oh-ink);text-wrap:balance}.orvio-hero__title .oh-accent{color:var(--accent)}.orvio-hero__desc{margin:20px 0 0;font-size:clamp(15px,1.3vw,17.5px);line-height:1.6;color:var(--oh-muted);max-width:480px}.orvio-hero__chips{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none;max-width:520px}.orvio-hero__chip{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;line-height:1.2;color:#283045;background:var(--oh-surface);padding:9px 15px;border-radius:100px;box-shadow:5px 5px 11px #2a386029,-5px -5px 11px #ffffffeb}.orvio-hero__ico{flex:0 0 auto}.orvio-hero__pricerow{display:flex;align-items:center;gap:14px;margin-top:24px;flex-wrap:wrap}.orvio-hero__price{display:flex;align-items:baseline;gap:10px;margin:0}.orvio-hero__price-now{font-family:var(--oh-head);font-weight:800;font-size:clamp(30px,3.2vw,36px);letter-spacing:-.02em;color:var(--oh-ink);font-variant-numeric:tabular-nums}.orvio-hero__price-was{font-size:16px;color:#6b7280;font-variant-numeric:tabular-nums}.orvio-hero__badge{padding:6px 12px;border-radius:9999px;background:var(--accent);color:#fff;font-size:13px;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums;box-shadow:4px 4px 10px #1a3a7447,-4px -4px 9px #82afff73}.orvio-hero__cta-row{display:flex;align-items:center;gap:20px;margin-top:24px;flex-wrap:wrap}.orvio-hero__btn{font-family:var(--oh-head);font-weight:700;font-size:16px;color:#fff;background:var(--accent);border:none;padding:17px 34px;border-radius:14px;cursor:pointer;box-shadow:6px 6px 14px #1a3a7457,-5px -5px 12px #82afff99;transition:transform .15s,box-shadow .15s,opacity .15s;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:54px}.orvio-hero__btn:hover{transform:translateY(-2px)}.orvio-hero__btn:active{transform:translateY(0)}.orvio-hero__btn[disabled]{background:#aeb3bd;box-shadow:none;cursor:not-allowed;color:#fff;transform:none}.orvio-hero__btn .orvio-hero__spin{width:18px;height:18px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:orvSpin .7s linear infinite;display:none}.orvio-hero__btn.is-loading .orvio-hero__spin{display:inline-block}.orvio-hero__btn.is-loading .orvio-hero__btn-label{opacity:.85}@keyframes orvSpin{to{transform:rotate(360deg)}}.orvio-hero__link{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;background:none;border:none;padding:8px 2px;font-family:var(--oh-head);font-weight:700;font-size:15.5px;color:var(--accent);cursor:pointer;text-decoration:none;transition:gap .15s}.orvio-hero__link:hover{gap:11px}.orvio-hero__media{position:relative;justify-self:center;width:100%;max-width:560px;aspect-ratio:1/1}.orvio-hero__pcard{position:absolute;top:60px;right:60px;bottom:60px;left:60px;border-radius:32px;overflow:hidden;box-shadow:0 40px 80px #14161b38;animation:orvFloat 6s ease-in-out infinite;background:var(--oh-surface)}.orvio-hero__pcard img{width:100%;height:100%;object-fit:cover}.orvio-hero__pcard--empty{display:flex;align-items:center;justify-content:center;color:#6b7280;background:repeating-linear-gradient(135deg,#e7eaf0 0 12px,#dfe3ea 12px 24px)}.orvio-hero__fchip{position:absolute;right:24px;top:108px;margin:0;display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:100px;background:#fff;box-shadow:0 10px 26px #14161b24;font-size:12.5px;font-weight:600;line-height:1.2;color:var(--oh-ink);animation:orvFloat 6s ease-in-out infinite;animation-delay:1.1s}.orvio-hero__fchip .orvio-hero__ico{color:var(--accent)}.orvio-hero__dots{position:absolute;left:max(clamp(1.25rem,4vw,3rem),calc((100% - 1280px)/2 + 3rem));bottom:clamp(28px,3vw,40px);display:flex;align-items:center;gap:9px;z-index:6}.orvio-hero__dot{height:9px;width:9px;border-radius:100px;background:#28375f40;cursor:pointer;border:none;padding:0;transition:width .35s ease,background .35s ease}.orvio-hero__dot.is-active{width:30px;background:var(--oh-accent)}.orvio-hero__arrows{position:absolute;right:max(clamp(1.25rem,4vw,3rem),calc((100% - 1280px)/2 + 3rem));bottom:clamp(18px,2.2vw,28px);display:flex;gap:14px;z-index:6}.orvio-hero__arrow{width:52px;height:52px;border-radius:50%;border:none;background:var(--oh-surface);color:#283045;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:5px 5px 12px #2a38602e,-5px -5px 12px #ffffffeb;transition:box-shadow .18s}.orvio-hero__arrow:hover{box-shadow:inset 3px 3px 7px #2a386033,inset -3px -3px 7px #fffffff2}.orvio-hero__placeholder{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:80px 40px;text-align:center;color:var(--oh-muted);font-family:var(--oh-head)}@media(max-width:1023px){.orvio-hero__inner{grid-template-columns:1fr;gap:clamp(18px,4vw,28px);padding:clamp(30px,6vw,46px) clamp(1.25rem,6vw,2.5rem) clamp(64px,10vw,84px);text-align:center;align-content:center}.orvio-hero__media{order:-1;width:min(76vw,358px);max-width:358px;aspect-ratio:1/1;margin:0 auto}.orvio-hero__pcard{top:0;right:0;bottom:0;left:0;border-radius:26px}.orvio-hero__fchip{top:auto;bottom:12px;right:12px}.orvio-hero__title{font-size:clamp(32px,6.2vw,50px)}.orvio-hero__desc{max-width:520px;margin-left:auto;margin-right:auto}.orvio-hero__chips{justify-content:center;max-width:580px;margin-left:auto;margin-right:auto}.orvio-hero__pricerow,.orvio-hero__cta-row{justify-content:center}.orvio-hero__dots{left:0;right:0;bottom:26px;justify-content:center;gap:7px}.orvio-hero__dot{position:relative;height:5px;width:5px;min-height:0;background:#28375f38;transition:width .4s cubic-bezier(.16,1,.3,1),background .3s ease}.orvio-hero__dot:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:28px;height:40px}.orvio-hero__dot.is-active{width:20px;background:var(--oh-accent)}.orvio-hero__arrows{bottom:12px}}@media(max-width:600px){.orvio-hero__inner{padding:clamp(22px,7vw,30px) 16px 60px;gap:16px}.orvio-hero__media{width:min(70vw,286px)}.orvio-hero__eyebrow{font-size:12px;padding:.35rem .8rem}.orvio-hero__title{margin-top:14px;font-size:clamp(29px,8.4vw,38px)}.orvio-hero__desc{margin-top:14px;font-size:14.5px;line-height:1.5}.orvio-hero__chips{gap:8px;margin-top:18px}.orvio-hero__chip{font-size:12px;padding:8px 12px}.orvio-hero__pricerow{gap:12px;margin-top:20px}.orvio-hero__cta-row{flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:18px}.orvio-hero__btn{width:100%;padding:16px 22px}.orvio-hero__link{padding:8px 4px}.orvio-hero__fchip{font-size:12px;padding:7px 11px}.orvio-hero__arrows{display:none}.orvio-hero__dots{bottom:22px}}@media(prefers-reduced-motion:reduce){.orvio-hero__blob,.orvio-hero__pcard,.orvio-hero__fchip{animation:none!important}.orvio-hero__glow{display:none}.orvio-hero__slide,.orvio-hero__slide.is-active{transition:opacity .25s linear;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/orvio-hero.css.map */
