body:has(.ev-page){--acc:#e91e63;--ev-ease:cubic-bezier(.23,1,.32,1);--ev-move:cubic-bezier(.77,0,.175,1)}body:has(.ev-page--sport){--acc:#2d9b55}body:has(.ev-page--nutrition){--acc:#e4bc24}body:has(.ev-page--cancer){--acc:#2f6fff}body:has(.ev-page) main{background:#0b0b0d;color:#e9e9ee;overflow:clip}body:has(.ev-page) main>.shopify-section:first-child{display:none}body:has(.ev-page) main>.shopify-section{position:relative;border:0!important;box-shadow:none!important}body:has(.ev-page) main>.shopify-section:nth-child(2n+3){background:#111114}body:has(.ev-page) main .gradient,body:has(.ev-page) main .content-container,body:has(.ev-page) main .background-transparent{background:transparent!important;border:0!important;box-shadow:none!important}body:has(.ev-page) .scroll-trigger.animate--slide-in,body:has(.ev-page) .scroll-trigger--offscreen{opacity:1!important;transform:none!important;animation:none!important}body:has(.ev-page) .rich-text{position:relative;padding:clamp(96px,11vw,176px) 0!important}body:has(.ev-page) .rich-text__wrapper{width:min(100% - 40px,1360px)!important;max-width:none!important;margin:0 auto!important;padding:0!important}body:has(.ev-page) .rich-text__blocks{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(32px,6vw,112px);align-items:start;width:100%!important;max-width:none!important;padding:0!important;border:0!important;background:none!important;text-align:left!important;transform:none!important;opacity:1!important}body:has(.ev-page) .rich-text__blocks>*{grid-column:2;margin:0!important}body:has(.ev-page) .rich-text__buttons:not(:has(a)){display:none}body:has(.ev-page) .rich-text__heading{grid-column:1;grid-row:1/span 4;position:sticky;top:110px;margin:0!important;color:#fff!important;font-size:clamp(30px,3.6vw,56px)!important;line-height:1!important;letter-spacing:-.045em!important;text-transform:uppercase;text-align:left!important;text-wrap:balance;text-shadow:0 0 50px color-mix(in srgb,var(--acc) 40%,transparent)}body:has(.ev-page) .rich-text__heading em,body:has(.ev-page) .image-with-text__heading em{font-style:normal;color:inherit}body:has(.ev-page) .rich-text__text,body:has(.ev-page) .image-with-text__text{max-width:64ch!important;margin:0!important;color:#dcdce2!important;font-size:clamp(17px,1.25vw,19px)!important;line-height:1.65!important;text-align:left!important}body:has(.ev-page) .rte p+p,body:has(.ev-page) .rte .ev-tiles+p,body:has(.ev-page) .rte p+.ev-tiles{margin-top:1.1em!important}body:has(.ev-page) .rte strong{color:#fff}body:has(.ev-page) .rte p:first-child>strong:only-child{display:block;font-size:clamp(20px,1.6vw,24px);line-height:1.35;letter-spacing:-.01em}body:has(.ev-page) main>.shopify-section:nth-child(2) .rich-text{display:flex;align-items:flex-end;min-height:calc(100svh - 126px);padding:clamp(140px,16vw,220px) 0 clamp(64px,8vw,120px)!important;isolation:isolate;overflow:clip;background:#0b0b0d}body:has(.ev-page) main>.shopify-section:nth-child(2) .rich-text:before{content:"";position:absolute;z-index:-1;width:70vw;height:70vw;right:-20vw;top:-25vw;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--acc) 55%,transparent),transparent);filter:blur(40px);mix-blend-mode:screen;animation:ev-drift 18s ease-in-out infinite alternate}@keyframes ev-drift{to{transform:translate(-8vw,6vw) scale(1.1)}}.ev-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}.ev-hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%;opacity:.6;scale:1.12}.ev-hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0b0d4d,#0b0b0d8c 45%,#0b0b0d 97%)}body:has(.ev-page) main>.shopify-section:nth-child(2) .rich-text__blocks{display:block}body:has(.ev-page) main>.shopify-section:nth-child(2) .rich-text__heading{position:static;max-width:16ch;margin-bottom:clamp(28px,4vw,48px)!important;font-size:clamp(44px,7.2vw,120px)!important;line-height:.92!important;letter-spacing:-.05em!important}body:has(.ev-page) main>.shopify-section:nth-child(2) .rich-text__text{max-width:58ch!important;font-size:clamp(18px,1.4vw,21px)!important;color:#ececf0!important}.ev-hero__meta{display:flex;flex-wrap:wrap;gap:12px;margin:32px 0 0!important}.ev-hero__meta span{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 16px;border-radius:999px;background:#ffffff14;color:#d4d4da;font-size:15px}.ev-hero__meta b{color:#fff;font-weight:600}.ev-hero__meta span:first-child:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--acc);box-shadow:0 0 12px 2px color-mix(in srgb,var(--acc) 80%,transparent)}.ev-hw .em-w{animation-delay:calc(var(--w,0)*40ms);animation-play-state:paused}.ev-hw.is-in .em-w{animation-play-state:running}.em-js .ev-clip img{clip-path:inset(14% 0 14% 0);transition:clip-path 1.1s var(--ev-move)}.em-js .ev-clip.is-in img{clip-path:inset(0 0 0 0)}.ev-tip{margin-top:1.4em!important;padding:20px 24px;border-radius:4px;background:#1a1a1e;color:#ececf0}.ev-tip__k{display:block;margin-bottom:6px;color:color-mix(in srgb,var(--acc) 70%,#fff);font-weight:600}.ev-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:1.4em}.ev-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ev-tile{--t:#e91e63;position:relative;isolation:isolate;overflow:hidden;padding:clamp(20px,2vw,28px);border-radius:4px;background:#17171a;transition:translate .22s var(--ev-ease),box-shadow .3s ease}.ev-tile:before{content:"";position:absolute;z-index:-1;width:240px;height:240px;right:-90px;top:-90px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--t) 60%,transparent),transparent);opacity:.75;transition:opacity .3s ease,scale .45s var(--ev-ease)}.ev-tile__t{display:block;margin-bottom:10px;color:#fff;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(19px,1.5vw,23px);line-height:1.15;letter-spacing:-.02em;text-transform:uppercase}.ev-tile__d{margin:0!important;color:#d4d4da;font-size:16px;line-height:1.6}.ev-tips{position:relative;background:#0b0b0d}.ev-tips.is-pinned{height:calc(100svh + var(--tw,0px))}.ev-tips__pin{display:flex;flex-direction:column;justify-content:center;gap:clamp(28px,5vh,56px);padding:clamp(80px,10vw,140px) 0;overflow:hidden}.ev-tips.is-pinned .ev-tips__pin{position:sticky;top:0;height:100svh;padding:0}.ev-tips__head{display:flex;justify-content:space-between;align-items:end;gap:24px;width:min(100% - 40px,1360px);margin:0 auto}.ev-tips__title{margin:0;color:#fff;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(36px,5.4vw,88px);line-height:.95;letter-spacing:-.05em;text-transform:uppercase}.ev-tips__count{margin:0;color:#c4c4cb;font-size:15px}.ev-tips__track{display:flex;gap:20px;padding-inline:max(20px,calc((100vw - 1360px)/2));will-change:transform}.ev-tips:not(.is-pinned) .ev-tips__track{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px}.ev-tips__track::-webkit-scrollbar{display:none}.ev-tipcard{--t:#e91e63;position:relative;isolation:isolate;overflow:hidden;display:flex;flex:0 0 clamp(280px,30vw,430px);flex-direction:column;justify-content:space-between;gap:28px;min-height:clamp(280px,46svh,440px);padding:clamp(24px,2.4vw,36px);border-radius:4px;background:#17171a;scroll-snap-align:start}.ev-tipcard:before{content:"";position:absolute;z-index:-1;width:360px;height:360px;left:-120px;bottom:-160px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--t) 60%,transparent),transparent)}.ev-tipcard__k{color:color-mix(in srgb,var(--t) 65%,#fff);font-size:15px;font-weight:600}.ev-tipcard__p{margin:0;color:#fff;font-size:clamp(20px,1.7vw,26px);line-height:1.35;letter-spacing:-.01em}.ev-tipcard__src{color:#b4b4bc;font-size:14px}body:has(.ev-page) .image-with-text,body:has(.ev-page) .multirow,body:has(.ev-page) .multicolumn{padding:clamp(96px,11vw,176px) 0!important;transform:none!important;opacity:1!important}body:has(.ev-page) .multirow .image-with-text{padding:clamp(40px,5vw,72px) 0!important}body:has(.ev-page) .image-with-text__grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(32px,6vw,112px)!important;align-items:center!important;width:min(100% - 40px,1360px);margin:0 auto!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;transform:none!important}body:has(.ev-page) .image-with-text__grid>*{width:100%!important;max-width:none!important;min-height:0!important;grid-column:auto!important;grid-row:auto!important;margin:0!important;background:none!important}body:has(.ev-page) .image-with-text__grid--reverse>.image-with-text__media-item{order:2}body:has(.ev-page) .image-with-text__media{position:relative;height:auto!important;min-height:0!important;max-height:80svh;padding-bottom:0!important;aspect-ratio:4/5!important;border:0!important;border-radius:4px!important;overflow:hidden!important;box-shadow:0 40px 120px -40px color-mix(in srgb,var(--acc) 75%,transparent)!important;transform:none!important}body:has(.ev-page) .image-with-text__media img{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover!important;filter:none!important;animation:none!important}body:has(.ev-page) .image-with-text__content{max-width:58ch!important;padding:0!important;border:0!important;background:none!important;text-align:left!important;transform:none!important;opacity:1!important;box-shadow:none!important}body:has(.ev-page) .image-with-text__heading{margin:0 0 28px!important;color:#fff!important;font-size:clamp(30px,3.6vw,56px)!important;line-height:1!important;letter-spacing:-.045em!important;text-transform:uppercase;text-align:left!important;text-wrap:balance;text-shadow:0 0 50px color-mix(in srgb,var(--acc) 40%,transparent)}body:has(.ev-page) .multicolumn .title{color:#fff;font-size:clamp(30px,3.6vw,56px);line-height:1;letter-spacing:-.045em;text-transform:uppercase}body:has(.ev-page) .multicolumn-card{height:100%;padding:clamp(24px,3vw,40px)!important;border:0!important;border-radius:4px!important;background:#1a1a1e!important;transform:none!important;transition:translate .22s var(--ev-ease),box-shadow .3s ease}body:has(.ev-page) .multicolumn-card:before{display:none}body:has(.ev-page) .multicolumn-card__info h3{color:#fff}body:has(.ev-page) .multicolumn-card__info .rte{color:#d4d4da}body:has(.ev-page) .banner{min-height:80svh}body:has(.ev-page) .banner__box{max-width:68rem;padding:clamp(28px,4vw,56px)!important;border-radius:4px;background:#0b0b0dc7!important}body:has(.ev-page) .banner__heading{color:#fff!important;font-size:clamp(22px,2.2vw,32px)!important;line-height:1.35!important;letter-spacing:-.01em;text-transform:none}body:has(.ev-page) main .button{border-radius:2px;background:#f7f6f2;color:#151517;box-shadow:0 14px 44px -14px color-mix(in srgb,var(--acc) 85%,transparent);transition:transform .16s var(--ev-ease)}body:has(.ev-page) main .button:before,body:has(.ev-page) main .button:after{box-shadow:none!important}body:has(.ev-page) main .button:active{transform:scale(.97)}body:has(.ev-page) main .rte a{color:color-mix(in srgb,var(--acc) 60%,#fff);text-underline-offset:4px}.ev-toc{position:fixed;left:24px;top:50%;z-index:20;display:none;translate:0 -50%}.ev-toc ol{display:grid;gap:2px;margin:0;padding:0;list-style:none}.ev-toc a{display:flex;align-items:center;gap:10px;padding:6px 0;color:#8d8d96;font:500 13px/1.3 var(--font-body-family);text-decoration:none;transition:color .2s ease}.ev-toc a span{max-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;opacity:0;transition:max-width .3s var(--ev-ease),opacity .2s ease}.ev-toc:hover a span,.ev-toc:focus-within a span{max-width:200px;opacity:1}.ev-toc i{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:#3a3a40;transition:background-color .2s ease,box-shadow .3s ease}.ev-toc a[aria-current=true]{color:#fff}.ev-toc a[aria-current=true] i{background:var(--acc);box-shadow:0 0 12px 2px color-mix(in srgb,var(--acc) 80%,transparent)}@media(min-width:1280px){.ev-toc{display:block}}@media(min-width:1600px){.ev-toc a[aria-current=true] span{max-width:200px;opacity:1}}@media(hover:hover)and (pointer:fine){body:has(.ev-page) .multicolumn-card:hover,.ev-tile:hover{translate:0 -4px;box-shadow:0 30px 80px -40px color-mix(in srgb,var(--t,var(--acc)) 80%,transparent)}.ev-tile:hover:before{opacity:1;scale:1.25}.ev-toc a:hover{color:#fff}}@media(max-width:989px){body:has(.ev-page) .rich-text__blocks{display:block}body:has(.ev-page) .rich-text__heading{position:static;margin-bottom:28px!important}body:has(.ev-page) .image-with-text__grid{grid-template-columns:1fr!important}body:has(.ev-page) .image-with-text__grid--reverse>.image-with-text__media-item{order:0}body:has(.ev-page) .image-with-text__media{max-height:70svh}.ev-tiles--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.ev-tiles,.ev-tiles--3{grid-template-columns:1fr}.ev-tips__head{display:block}.ev-tips__count{margin-top:8px}.ev-tipcard{flex-basis:82vw;min-height:280px}}@media(prefers-reduced-motion:reduce){body:has(.ev-page) main>.shopify-section:nth-child(2) .rich-text:before{animation:none}.ev-tile,.ev-tile:before,body:has(.ev-page) .multicolumn-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/envol-pages.css.map */
