.ervh-section{min-width:0;grid-column:1 / -1}.ervh-desktop-banner{display:none}@media(min-width:990px){.ervh-desktop-banner{position:relative;display:block;width:100%;min-width:0;color:inherit;text-decoration:none}.ervh-desktop-banner picture,.ervh-desktop-banner img{display:block;width:100%;height:auto}.ervh-desktop-banner__title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ervh-desktop-banner:focus-visible{outline:3px solid #f3cf70;outline-offset:3px}.ervh-desktop-banner+[data-ervh]{display:none}}.ervh-section:not(:has([data-ervh])){display:none}.ed-hero:has([data-ervh]) [data-ervh-legacy],.elevia-mobile-home:has([data-ervh]) [data-ervh-legacy]{display:none}.ervh,.ervh *{box-sizing:border-box}.ervh{width:100%;min-width:0;color:#fff}.ervh [hidden]{display:none!important}.ervh .ervh__link{position:relative;isolation:isolate;display:grid;grid-template-columns:45% 55%;grid-template-rows:1fr auto;width:100%;min-height:var(--ervh-desktop-height,500px);border-radius:22px;overflow:hidden;color:#fff;text-decoration:none;background:radial-gradient(ellipse at 24% 10%,#402052 0,transparent 65%),#180d25;box-shadow:0 20px 55px #0000002e;-webkit-tap-highlight-color:rgb(243 207 112 / .2);transition:filter .25s ease,box-shadow .25s ease}.ervh .ervh__copy{grid-column:1;grid-row:1;z-index:2;align-self:end;padding:38px 0 0 46px}.ervh .ervh__badge{display:flex;align-items:center;gap:9px;margin:0 0 20px;color:#e0c3f4;font:700 11px/1.4 Inter,sans-serif;letter-spacing:.14em}.ervh .ervh__badge>span{color:#c7a2e4;font-size:17px}.ervh .ervh__title{margin:0;max-width:none;color:#fff;font:700 clamp(42px,4.3vw,68px)/.99 "Barlow Condensed",Barlow,sans-serif;letter-spacing:-.015em;text-wrap:balance}.ervh .ervh__description{max-width:370px;margin:21px 0 0;color:#ffffffc9;font:400 15px/1.65 Inter,sans-serif;letter-spacing:0;text-wrap:pretty}.ervh .ervh__action{grid-column:1;grid-row:2;z-index:2;padding:25px 0 40px 46px}.ervh .ervh__cta{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:52px;max-width:100%;padding:15px 25px;border-radius:9px;background:#f3cf70;color:#24122e;font:800 12px/1.3 Inter,sans-serif;letter-spacing:.035em;box-shadow:0 6px 24px #f3cf701f}.ervh .ervh__arrow{display:inline-block;font-size:21px;font-weight:500;transition:transform .25s ease}.ervh .ervh__media{position:relative;grid-column:2;grid-row:1 / 3;min-width:0;min-height:0;align-self:stretch;overflow:hidden;pointer-events:none}.ervh .ervh__poster,.ervh .ervh__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:center;border:0;border-radius:0}.ervh .ervh__video{opacity:0}.ervh[data-playing=true] .ervh__video{opacity:1}.ervh .ervh__media:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:var(--ervh-gradient,.7);background:linear-gradient(90deg,#180d25 0,transparent 18%,transparent 94%,#180d25 100%)}.ervh .ervh__link:focus-visible{outline:3px solid #f3cf70;outline-offset:-5px;box-shadow:0 0 0 4px #16091f}.ervh .ervh__link:active{filter:brightness(1.035)}.ervh .ervh__accessible-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ervh.ervh--video-only .ervh__link{display:block;min-height:0;padding:0;background:transparent;box-shadow:none}.ervh.ervh--video-only .ervh__media{width:100%;max-width:calc(var(--ervh-desktop-height,500px) * var(--ervh-video-scale,.8));height:auto;aspect-ratio:var(--ervh-video-ratio,4 / 5);margin:0 auto}.ervh.ervh--video-only .ervh__media:after{display:none}@media(hover:hover)and (pointer:fine){.ervh .ervh__link:hover{filter:brightness(1.045)}.ervh .ervh__link:hover .ervh__arrow{transform:translate(2px,-2px)}}@media(prefers-reduced-motion:no-preference){.ervh{animation:ervh-arrive .65s ease-out both}@keyframes ervh-arrive{0%{filter:brightness(.94)}to{filter:brightness(1)}}}@media(max-width:989px){.ervh-section{margin:0 0 14px}.elevia-mobile-home>.ervh-section{padding-top:76px}.elevia-mobile-home:has(>.ervh-section [data-ervh])>.em-hero{padding-top:0!important}.ervh .ervh__link{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;min-height:var(--ervh-mobile-height,620px);border-radius:18px;padding:27px 0 23px;text-align:center}.ervh .ervh__copy{grid-column:1;grid-row:1;align-self:start;padding:0 20px}.ervh .ervh__badge{justify-content:center;gap:7px;margin-bottom:13px;font-size:9px;letter-spacing:.12em}.ervh .ervh__title{font-size:clamp(35px,10.5vw,52px);line-height:.98}.ervh .ervh__description{max-width:420px;margin:15px auto 0;font-size:12px;line-height:1.55}.ervh .ervh__media{grid-column:1;grid-row:2;width:min(100%,clamp(260px,74vw,340px));aspect-ratio:1;justify-self:center;align-self:center;margin:15px 0 17px}.ervh .ervh__media:after{background:linear-gradient(180deg,#180d25 0,transparent 5%,transparent 96%,#180d25 100%)}.ervh .ervh__action{grid-column:1;grid-row:3;align-self:end;padding:0 18px}.ervh .ervh__cta{min-height:48px;padding:13px 23px;font-size:11px}.ervh.ervh--video-only .ervh__media{max-width:520px;margin:0 auto}}@media(prefers-reduced-motion:reduce){.ervh,.ervh *,.ervh *:before,.ervh *:after{animation:none!important;transition:none!important}.ervh .ervh__video{display:none}}
/*# sourceMappingURL=/cdn/shop/t/289/assets/elevia-routine-video-hero.css.map */
