.oav{display:block;position:relative;width:100%;background:#101115;color:#fff}.olsun-alpha-vitality-section:has(.oav.is-underlay){--oav-hold: 20svh;position:sticky;bottom:calc(-1 * var(--oav-hold));min-height:calc(100svh + var(--oav-hold));z-index:1}.oav.is-underlay{position:sticky;top:0}body:has(.oav.is-underlay) .olsun-daily-essentials-section,body:has(.oav.is-underlay) .olsun-scroll-hero-section,body:has(.oav.is-underlay) .olsun-why-section{position:relative;z-index:2}.oav__artwork{position:relative;isolation:isolate;overflow:hidden;min-height:560px;height:100svh;background:#101115}.oav__base,.oav__shade{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.oav__base img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.oav__shade{background:linear-gradient(90deg,#00000060,transparent 60%);pointer-events:none}.oav__copy{position:absolute;inset:0 auto 0 5%;width:40%;max-width:680px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-block:36px;font-family:var(--font-body--family, sans-serif)}.oav .oav__eyebrow{margin:0 0 22px;font-size:clamp(11px,1.05vw,18px);line-height:1.4;letter-spacing:.22em;font-weight:400}.oav .oav__heading{margin:0;color:inherit;font:400 clamp(32px,4.15vw,76px)/1.08 var(--font-body--family, sans-serif);letter-spacing:-.045em;text-wrap:balance}.oav .oav__tagline{margin:22px 0 0;font-size:clamp(23px,2.6vw,42px);line-height:1.15;letter-spacing:-.035em;font-weight:300;text-wrap:balance}.oav .oav__description{margin:20px 0 0;max-width:34ch;color:#e3e3e3;font-size:clamp(14px,1.3vw,22px);line-height:1.5;font-weight:400}.oav .oav__button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:46px;max-width:100%;margin-top:28px;padding:12px 24px;border:1px solid #ffffffd9;border-radius:999px;color:#fff;background:#00000040;font:500 clamp(13px,1.1vw,19px)/1.25 var(--font-body--family, sans-serif);text-decoration:none;transition:background-color .18s ease,color .18s ease}.oav__button svg{width:25px;height:20px;flex-shrink:0}.oav .oav__button:hover{color:#111;background:#fff}.oav .oav__button:focus-visible{outline:2px solid #fff;outline-offset:5px}.oav.is-enhanced [data-reveal]{opacity:var(--oav-opacity, 1);transform:translate3d(0,var(--oav-offset, 0px),0)}.oav.is-enhanced .oav__base{opacity:var(--oav-photo-opacity, 1)}.oav.is-enhanced .oav__base img{transform:translate3d(0,var(--oav-photo-y, 0px),0) scale(var(--oav-photo-scale, 1));transform-origin:center 45%}.oav .oav__button{position:relative;overflow:hidden;isolation:isolate;background:#ffffff0a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.oav .oav__button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 20%,#ffffff24 50%,transparent 80%);transform:translate(-110%);transition:transform .65s cubic-bezier(.22,1,.36,1)}.oav .oav__button:is(:hover,:focus-visible):before{transform:translate(110%)}.oav__button svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.oav__button:is(:hover,:focus-visible) svg{transform:translate(4px)}.oav.is-enhanced .oav__copy:focus-within [data-reveal]{opacity:1;transform:none}@media(max-width:749px){.oav__base img{object-position:center bottom}.oav__shade{background:linear-gradient(transparent 40%,#0008 64%,#000000df)}.oav__copy{inset:auto 7% 6%;width:auto;max-width:none;padding:0;align-items:flex-start;text-align:left}.oav .oav__eyebrow{margin-bottom:13px;font-size:clamp(9px,2.4vw,13px);letter-spacing:.23em}.oav .oav__heading{max-width:none;font-size:clamp(28px,7.3vw,44px);line-height:1.1;letter-spacing:-.045em}.oav .oav__tagline{margin-top:13px;font-size:clamp(19px,4.7vw,30px)}.oav .oav__description{margin-top:10px;max-width:35ch;font-size:clamp(11px,2.8vw,16px);line-height:1.45}.oav .oav__button{position:relative;width:max-content;margin-top:19px;min-height:44px;padding:11px 20px;font-size:clamp(12px,3vw,17px)}}@media(max-width:749px)and (max-height:620px){.oav .oav__eyebrow{margin-bottom:9px}.oav .oav__heading{font-size:32px}.oav .oav__tagline{margin-top:10px;font-size:19px}.oav .oav__description{font-size:11px}.oav .oav__button{margin-top:13px}}@media(min-width:750px)and (max-height:650px){.oav .oav__heading{font-size:clamp(32px,4.15vw,60px)}.oav .oav__eyebrow{margin-bottom:14px}.oav .oav__tagline{margin-top:18px}}@media(prefers-reduced-motion:reduce){.olsun-alpha-vitality-section:has(.oav.is-underlay){position:relative;min-height:0}.oav.is-underlay{position:relative}.oav.is-enhanced [data-reveal]{opacity:1;transform:none}.oav.is-enhanced .oav__base{opacity:1}.oav.is-enhanced .oav__base img{transform:none}.oav .oav__button:before{display:none}.oav__button svg{transition:none;transform:none!important}.oav .oav__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/olsun-alpha-vitality.css.map */
