.rivaro-hero{position:relative;width:100%;height:var(--rh-height-mobile, 100vh);overflow:hidden;background-color:#0a0a0a;margin:0;padding:0;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);touch-action:pan-y}@supports (height: 1svh){.rivaro-hero{height:var(--rh-height-mobile-svh, 100svh)}}@media(min-width:750px){.rivaro-hero{height:var(--rh-height-desktop, 100vh)}}@supports (height: 1svh){@media(min-width:750px){.rivaro-hero{height:var(--rh-height-desktop-svh, 100svh)}}}.shopify-section.section--rivaro-hero,.section--rivaro-hero{margin:0!important}.shopify-section.section--rivaro-hero+.shopify-section{margin-top:0!important}.rivaro-hero__slides{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;touch-action:pan-y}.rivaro-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;overflow:hidden;pointer-events:none;transition:opacity 1.2s cubic-bezier(.25,.1,.25,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0);touch-action:pan-y}.rivaro-hero__slide.is-active{opacity:1;pointer-events:auto}.rivaro-hero__slide:not(.is-active) *,.rivaro-hero__slide:not(.is-active) .rivaro-hero__cta{pointer-events:none!important}.rivaro-hero__slide picture,.rivaro-hero__slide>img{display:block;width:100%;height:100%;touch-action:pan-y}.rivaro-hero__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.rivaro-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,calc(var(--rh-overlay, 0) + .15)),rgba(0,0,0,var(--rh-overlay, 0)),rgba(0,0,0,calc(var(--rh-overlay, 0) * .5)))}.rivaro-hero__cta-wrap{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;padding:0 24px}@media(min-width:750px){.rivaro-hero__cta-wrap{padding:0 48px}}.rivaro-hero__cta{pointer-events:auto;position:relative;display:inline-flex;align-items:center;gap:4px;overflow:hidden;border:1.5px solid rgba(255,255,255,.6);border-radius:100px;background:transparent;padding:12px 28px;font-family:inherit;font-size:1.1rem;font-weight:700;letter-spacing:.01em;color:#fff;text-decoration:none;cursor:pointer;white-space:nowrap;transition:border-color .6s cubic-bezier(.23,1,.32,1),border-radius .6s cubic-bezier(.23,1,.32,1),color .6s cubic-bezier(.23,1,.32,1)}@media(min-width:750px){.rivaro-hero__cta{padding:14px 32px;font-size:1.2rem}}.rivaro-hero__cta:active{transform:scale(.96)}.rivaro-hero__cta-arrow{position:absolute;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;z-index:9;color:#fff;transition:left .8s cubic-bezier(.34,1.56,.64,1),right .8s cubic-bezier(.34,1.56,.64,1),color .6s ease}.rivaro-hero__cta-arrow svg{width:100%;height:100%;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.rivaro-hero__cta-arrow--left{left:-28%}.rivaro-hero__cta-arrow--right{right:18px}.rivaro-hero__cta-text{position:relative;z-index:1;transform:translate(-10px);transition:transform .8s cubic-bezier(.23,1,.32,1),color .6s ease}.rivaro-hero__cta-circle{position:absolute;top:50%;left:50%;width:18px;height:18px;background:#fff;border-radius:50%;opacity:0;transform:translate(-50%,-50%);transition:width .8s cubic-bezier(.19,1,.22,1),height .8s cubic-bezier(.19,1,.22,1),opacity .6s ease;pointer-events:none}@media(hover:hover)and (pointer:fine){.rivaro-hero__cta:hover{border-color:transparent;border-radius:14px;color:#0a0a0a}.rivaro-hero__cta:hover .rivaro-hero__cta-text{transform:translate(10px);color:#0a0a0a}.rivaro-hero__cta:hover .rivaro-hero__cta-arrow--left{left:18px;color:#0a0a0a}.rivaro-hero__cta:hover .rivaro-hero__cta-arrow--right{right:-28%;color:#0a0a0a}.rivaro-hero__cta:hover .rivaro-hero__cta-circle{width:360px;height:360px;opacity:1}}@media(max-width:749px){.rivaro-hero{height:auto!important;min-height:0!important;aspect-ratio:4 / 5}@supports not (aspect-ratio: 1 / 1){.rivaro-hero{height:80vh!important}}.rivaro-hero__slides,.rivaro-hero__slide{position:absolute!important}.rivaro-hero__cta{padding:10px 22px!important;font-size:.95rem!important}.shopify-section.section--rivaro-hero{margin:0!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rivaro-hero-v2.css.map */
