@font-face{font-family:Riforma LL Light;src:url(https://cdn.shopify.com/s/files/1/0051/6033/7477/files/RiformaLLWeb-Light.woff2?v=1667482498),url(https://cdn.shopify.com/s/files/1/0051/6033/7477/files/RiformaLLWeb-Light.woff2?v=1667482498);font-weight:300}@font-face{font-family:Riforma LL Bold;src:url(https://cdn.shopify.com/s/files/1/0051/6033/7477/files/RiformaLLWeb-Bold.woff?v=1667478878),url(https://cdn.shopify.com/s/files/1/0051/6033/7477/files/RiformaLLWeb-Bold.woff2?v=1667482498);font-weight:700}@font-face{font-family:Riforma LL TT;src:url(https://cdn.shopify.com/s/files/1/0051/6033/7477/files/RiformaLLWeb-Regular.woff?v=1667478878),url(https://cdn.shopify.com/s/files/1/0051/6033/7477/files/RiformaLLWeb-Regular.woff2?v=1667482498);font-weight:400}@font-face{font-family:Riforma LL Medium;src:url(https://cdn.shopify.com/s/files/1/0051/6033/7477/files/RiformaLLWeb-Medium.woff?v=1667478878),url(https://cdn.shopify.com/s/files/1/0051/6033/7477/files/RiformaLLWeb-Medium.woff2?v=1667482498);font-weight:500}section .heading h2{color:#0f2b6a;text-align:center;font-family:Riforma LL Bold;font-size:40px;font-style:normal;font-weight:700;line-height:normal;margin:0}section.desktop-border-top{border-top:1px solid #dfe3e8}section.desktop-border-bottom{border-bottom:1px solid #dfe3e8}section.mobile-border-top{border-top:none}section.mobile-border-bottom{border-bottom:none}.exo-sticky-anchor-navigation-section{margin:auto;width:100%;position:sticky;top:var(--theme-sticky-header-height);z-index:350;background:#fff}#sticky-anchor-section{padding:20px 0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.exo-sticky-anchor-navigation-section .sticky-anchors-wrapper{max-width:1440px;margin:auto;position:relative}.exo-sticky-anchor-navigation-section .sticky-anchors__links-wrapper ul{display:flex;column-gap:48px;width:fit-content;margin:auto}.exo-sticky-anchor-navigation-section .sticky-anchors__links-wrapper li{list-style:none;margin:0;padding:0}.exo-sticky-anchor-navigation-section .sticky-anchors__links-wrapper li{color:#35414566;font-family:Futura;font-size:11px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:2px;text-transform:uppercase;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.exo-sticky-anchor-navigation-section .sticky-anchors__links-wrapper li a{font-family:Futura;font-size:11px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:2px;text-transform:uppercase;position:relative;white-space:nowrap}.exo-sticky-anchor-navigation-section .sticky-anchors__links-wrapper li a:hover,.exo-sticky-anchor-navigation-section .sticky-anchors__links-wrapper li a:focus,.exo-sticky-anchor-navigation-section .sticky-anchors__links-wrapper li a:focus-visible,.exo-sticky-anchor-navigation-section .sticky-anchors__links-wrapper li a:active{text-decoration:none}.exo-sticky-anchor-navigation-section .sticky-anchors__links-wrapper li svg{position:absolute;opacity:0;transition-duration:.15s;transition-property:opacity;left:-18px;transform:translateY(-50%);top:50%;width:8px;height:8px;transition-timing-function:cubic-bezier(.4,0,.2,1)}.exo-sticky-anchor-navigation-section .sticky-anchors__links-wrapper li a.active svg{opacity:1}.exo-sticky-anchor-navigation-section .cta-button-wrapper{position:absolute;top:50%;transform:translateY(-50%);right:40px;display:flex;justify-content:center;align-items:center;gap:8px}.exo-sticky-anchor-navigation-section .cta-button{padding:12px 15px;width:140px;height:44px;border:1px solid var(--Brand-Colors-Ivory, #FCFAF8);display:flex;justify-content:center;align-items:center;transition:border-color .1s,background-color .1s ease-in-out}.exo-sticky-anchor-navigation-section .cta-button a{color:var(--Brand-Colors-Ivory, #FCFAF8);font-family:Riforma LL Medium;font-size:17px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:2px;text-transform:uppercase;white-space:nowrap;transition:color .1s ease-in-out}.exo-sticky-anchor-navigation-section .cta-button a:hover{text-decoration:none}.exo-sticky-anchor-navigation-section .cta-button:hover{background-color:#fff!important;border:1px solid #162a66}.exo-sticky-anchor-navigation-section .cta-button:hover a{color:#162a66}.hero-banner-section .desktop{display:block}.hero-banner-section .mobile{display:none}.hero-banner-section .hero-banner__content{position:absolute;max-width:538px}.hero-banner-section .hero-banner{width:100%;height:800px;position:relative}.hero-banner-section .hero-banner__content--top_right{top:40px;right:80px}.hero-banner-section .hero-banner__content--top_middle{top:40px;left:50%;transform:translate(-50%)}.hero-banner-section .hero-banner__content--top_left{top:40px;left:80px}.hero-banner-section .hero-banner__content--center_right{top:50%;right:80px;transform:translatey(-50%)}.hero-banner-section .hero-banner__content--center_middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-banner-section .hero-banner__content--center_left{top:50%;left:80px;transform:translatey(-50%)}.hero-banner-section .hero-banner__content--bottom_right{bottom:0;right:80px}.hero-banner-section .hero-banner__content--bottom_middle{position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.hero-banner-section .hero-banner__content--bottom_left{bottom:40px;left:80px}.hero-banner-section .hero-banner__content--align-desktop-right{text-align:right}.hero-banner-section .hero-banner__content--align-desktop-center{text-align:center}.hero-banner-section .hero-banner__content--align-desktop-left{text-align:left}.hero-banner-section .hero-banner__content--lightbg{background-color:#ffffff8d;padding:40px}.hero-banner-section .hero-banner picture.hero-banner__picture img{width:100%;height:100%;object-fit:cover;display:block}.hero-banner-section .hero-banner__content .subheader{color:#0f2b6a;font-family:Riforma LL TT;font-size:22px;font-style:normal;font-weight:400;line-height:normal}.hero-banner-section .hero-banner__content .title{color:#0f2b6a;font-family:Riforma LL Bold;font-size:45px;font-style:normal;font-weight:700;line-height:50px;margin-bottom:20px}.hero-banner-section .hero-banner__content .text-body{color:#0f2b6a;font-family:Riforma LL Light;font-size:18px;font-style:normal;font-weight:300;line-height:22px;margin-bottom:40px}.hero-banner-section .hero-banner__content a,.hero-banner-section .hero-banner__content button{color:#0f2b6a;font-family:Riforma LL Medium;font-size:17px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:2px;text-transform:uppercase;border-bottom:1px solid #0f2b6a;padding:0 0 8px}.hero-banner-section .hero-banner__content a:hover,.hero-banner-section .hero-banner__content button:hover{text-decoration:none;background:none}@media screen and (max-width: 768px){.hero-banner-section .hero-banner__content--mobile-top{top:40px;left:50%;transform:translate(-50%)}.hero-banner-section .hero-banner__content--mobile-middle{top:50%;left:50%;transform:translate(-50%,-50%)}.hero-banner-section .hero-banner__content--mobile-bottom{position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.hero-banner-section .hero-banner{height:700px}.hero-banner-section .hero-banner__content{width:100%;padding:20px}.hero-banner-section .hero-banner__content--align-mobile-right{text-align:right}.hero-banner-section .hero-banner__content--align-mobile-center{text-align:center}.hero-banner-section .hero-banner__content--align-mobile-left{text-align:left}}.comparison-table-section .flex{min-height:800px;height:fit-content}.comparison-table-section .video-block{display:none;width:100%;height:100%}.comparison-table-section .video-block.active{display:block}.comparison-table-section .thumbnail-btn.active{border-radius:10px;border:2px solid #FFF;outline:none}.comparison-table-section .video-container__controls{display:none;position:absolute;top:10px;left:10px;z-index:1}.comparison-table-section .video-container__controls.active{display:block}.comparison-table-section .video-container__controls .play,.comparison-table-section .video-container__controls .pause{display:inline-block;cursor:pointer;margin-right:10px}.comparison-table-section .video-container__controls .pause{display:none}.comparison-table-section .info-container{width:50%;padding:50px;display:flex;flex-direction:column;justify-content:center}.comparison-table-section .info-container h2{color:#0f2b6a;font-family:Riforma LL Medium;font-size:35px;font-style:normal;font-weight:500;line-height:40px;margin-bottom:20px}.comparison-table-section .video-container{width:50%;display:flex;flex-direction:column;justify-content:center;gap:30px;align-items:center;padding:0 20px}.comparison-table-section .video-container .video-container__title{color:var(--Hero-Colors-Dark-Blue, #0F2B6A);text-align:center;font-family:Riforma LL Medium;font-size:18px;font-style:normal;font-weight:500;line-height:20px}.comparison-table-section .video-container .video-container__main-video{width:100%;max-width:500px;aspect-ratio:1 / 1;position:relative}.comparison-table-section .video-container .video-container__main-video video{border-radius:25px;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.comparison-table-section .video-container__thumbnails{display:flex;gap:10px}.comparison-table-section .thumbnail-btn{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:none;cursor:pointer}.comparison-table-section .thumbnail-image{object-fit:cover;border-radius:10px;display:block;max-width:100%;height:auto;width:50px!important;max-width:50px;height:50px}.comparison-table-section table.info-container__table th{color:#0f2b6a;font-family:Riforma LL Medium;font-size:18px;font-style:normal;font-weight:500;line-height:22px;border-bottom:1px solid;border-top:1px solid;white-space:nowrap;text-align:left;padding:20px 20px 20px 0}.comparison-table-section table.info-container__table td{color:#0f2b6a;text-align:right;font-family:Riforma LL TT;font-size:18px;font-style:normal;font-weight:400;line-height:22px;border-bottom:1px solid;border-top:1px solid;padding:20px 0 20px 20px}.comparison-table-section table.info-container__table{width:100%;border-collapse:collapse;table-layout:auto}.comparison-table-section table.info-container__table th,.comparison-table-section table.info-container__table td{vertical-align:top;word-wrap:break-word;overflow-wrap:break-word}@media screen and (max-width:768px){.comparison-table-section .flex{flex-direction:column;height:100%}.comparison-table-section .info-container{width:100%;padding:40px 0 0}.comparison-table-section .info-container h2{font-size:30px;padding:0 20px}.comparison-table-section .video-container{width:100%;height:100%;padding:40px 20px}.comparison-table-section .video-container .video-container__main-video{max-width:500px}.comparison-table-section table.info-container__table{width:100%}.comparison-table-section table.info-container__table th,.comparison-table-section table.info-container__table td{display:block;text-align:left;width:100%}.comparison-table-section table.info-container__table td{border:none;padding:13px 0 20px 20px!important}.comparison-table-section table.info-container__table th{border-bottom:none;padding:20px 20px 0!important}.comparison-table-section table.info-container__table tr:last-child td{border-bottom:1px solid}}section.video-section .flex{display:flex;flex-direction:column;gap:60px;justify-content:center;align-items:center;margin:auto}section.video-section{padding:102px 0}section.video-section h2.title-wrapper{color:#0f2b6a;text-align:center;font-family:Riforma LL Bold;font-size:120px;font-style:normal;font-weight:700;line-height:normal;margin:0}section.video-section p.description-wrapper{color:#0f2b6a;text-align:center;font-family:Riforma LL Light;font-size:18px;font-style:normal;font-weight:300;line-height:22px;width:610px;margin:0}section.video-section .desktop{display:block}section.video-section .mobile{display:none}section.video-section .video-wrapper{position:relative;width:100%;max-width:1220px;aspect-ratio:16 / 9;margin:auto}section.video-section .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.clinical-results-section .flex{display:flex;align-items:center}.clinical-results-section .columns{flex:1 1 50%;max-width:50%;box-sizing:border-box}.clinical-results-section .left-col{padding:50px;display:flex;flex-direction:column;gap:40px}.clinical-results-section .right-col img{height:100%;width:100%;display:block;object-fit:cover}section.clinical-results-section .transformative-results h2{color:#0f2b6a;font-family:Riforma LL Bold;font-size:45px;font-style:normal;font-weight:700;line-height:40px;margin-bottom:0}section.clinical-results-section .transformative-results p{color:#0f2b6a;font-family:Riforma LL Light;font-size:30px;font-style:normal;font-weight:300;line-height:34px;margin-bottom:0}section.clinical-results-section .result p{color:#0f2b6a;font-family:Riforma LL Light;font-size:20px;font-style:normal;font-weight:300;line-height:normal}section.ingredients-section{padding-top:60px;background:linear-gradient(180deg,#1c3148,#b1c3d8);width:100%}section.ingredients-section .flex{display:flex;flex-direction:column;gap:39px}section.ingredients-section .info-wrapper{width:558px;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}section.ingredients-section .info-wrapper h2{color:var(--Hero-Colors-White, #FFF);text-align:center;font-family:Riforma LL Bold;font-size:40px;font-style:normal;font-weight:700;line-height:normal;margin:0}section.ingredients-section .info-wrapper h2 span.lighter{color:var(--Hero-Colors-White, #FFF);text-align:center;font-family:Riforma LL TT;font-size:40px;font-style:normal;font-weight:400;line-height:normal;margin:0}section.ingredients-section .ingredients-modal{color:var(--Hero-Colors-White, #FFF);font-family:Futura-PT;font-size:17px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:2px;text-transform:uppercase;border-bottom:1px solid #fff;padding-bottom:8px;width:fit-content;cursor:pointer}section.ingredients-section .image-wrapper{width:826px;height:500px;flex-shrink:0;margin:auto}section.ingredients-section img{width:100%;height:100%;display:block}section.ingredients-section .desktop{display:block}section.ingredients-section .mobile{display:none}.modal-ingredients{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.modal-ingredients .modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%}.modal-ingredients .close{color:#aaa;float:right;font-size:28px;font-weight:700}.modal-ingredients .close:hover,.modal-ingredients .close:focus{color:#000;text-decoration:none;cursor:pointer}section.testimonial-section .wrapper{display:flex;flex-direction:column;gap:50px;padding:50px 0}section.testimonial-section .wrapper .body{display:flex;gap:50px;justify-content:center}section.testimonial-section .body .columns{display:flex;flex-direction:column;align-items:center;gap:30px;width:387px;text-align:center;position:relative}section.testimonial-section .body .columns:after{display:none}section.testimonial-section .info-wrapper{position:relative;margin-top:29px;width:100%}section.testimonial-section .info-wrapper:after{content:"";position:absolute;top:-29px;left:0;width:100%;height:1px;background:#0f2b6a}section.testimonial-section .quote{height:27px}section.testimonial-section .testimony{color:#0f2b6a;text-align:center;font-family:Riforma LL Light;font-size:20px;font-style:normal;font-weight:300;line-height:24px}section.testimonial-section .name{color:#0f2b6a;text-align:center;font-family:Riforma LL Medium;font-size:15px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:1.5px;text-transform:uppercase}section.testimonial-section .credentials{color:#0f2b6a;font-family:Riforma LL Light;font-size:15px;font-style:normal;font-weight:300;line-height:20px}@media screen and (max-width: 768px){section.desktop-border-top{border-top:none}section.desktop-border-bottom{border-bottom:none}section.mobile-border-top{border-top:1px solid #dfe3e8}section.mobile-border-bottom{border-bottom:1px solid #dfe3e8}section .heading h2{font-size:30px}section.video-section{padding:10px 20px 30px}section.video-section .flex{width:100%;justify-content:left;gap:30px}section.video-section h2.title-wrapper{font-size:45px;line-height:50px;text-align:left}section.video-section p.description-wrapper{width:100%;font-size:18px;line-height:22px;text-align:left}section.video-section .video-wrapper{width:100%}section.video-section .desktop{display:none}section.video-section .mobile{display:block}.modal-ingredients .modal-content{margin:35% auto;width:90%}.clinical-results-section .flex{flex-direction:column-reverse}.clinical-results-section .columns{flex:1;max-width:100%}.clinical-results-section .left-col{padding:40px 20px}section.ingredients-section .desktop{display:none}section.ingredients-section .mobile{display:block}section.ingredients-section .info-wrapper{width:100%;padding:30px 30px 0}section.ingredients-section .image-wrapper{width:100%;height:auto;position:relative}section.ingredients-section .ingredients-modal{position:absolute;bottom:37px;right:21px}section.ingredients-section .flex{gap:0px}.testimonial-section .flex{flex-direction:column}section.testimonial-section .wrapper{padding:50px 20px}section.testimonial-section .body .columns{width:100%;margin-bottom:30px}section.testimonial-section .wrapper .body{flex-direction:column}section.testimonial-section .info-wrapper:after{display:none}section.testimonial-section .body .columns:after{display:block;content:"";position:absolute;bottom:-30px;left:0;width:100%;height:1px;background:#0f2b6a}section.clinical-results-section .transformative-results h2{font-size:30px;font-style:normal;line-height:normal}section.clinical-results-section .transformative-results p{font-size:20px;font-style:normal;line-height:normal}section.ingredients-section{padding-top:0}section.ingredients-section .info-wrapper h2{font-size:30px}section.ingredients-section .info-wrapper h2 span.lighter{font-size:30px}section.clinical-results-section .result p{font-family:Riforma LL TT;font-size:12px;line-height:16px}.hero-banner-section .desktop{display:none}.hero-banner-section .mobile{display:block}.hero-banner-section .hero-banner__content--mobile-top_middle{top:40px;left:0;right:0;margin:auto}.hero-banner-section .hero-banner__content--mobile-center_middle{position:absolute;top:50%;left:0;right:0;margin:auto;transform:translateY(-50%)}.hero-banner-section .hero-banner__content--mobile-bottom_middle{position:absolute;bottom:40px;left:0;right:0;margin:auto}}@media screen and (max-width: 919px){.sticky-anchors__links-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 40px}.sticky-anchors__links-wrapper::-webkit-scrollbar{display:none}.sticky-anchors__links-wrapper ul{display:flex;flex-wrap:nowrap;gap:16px}.comparison-table-section table.info-container__table th,.comparison-table-section table.info-container__table td{display:block;text-align:left;width:100%}.comparison-table-section table.info-container__table td{border:none;padding:13px 0 20px 20px!important}.comparison-table-section table.info-container__table th{border-bottom:none;padding:20px 20px 0!important}.comparison-table-section table.info-container__table tr:last-child td{border-bottom:1px solid}}@media screen and (max-width:1190px){.exo-sticky-anchor-navigation-section .cta-button-wrapper{padding:15px 20px;position:fixed;top:unset;transform:unset;bottom:0;right:unset;margin:auto;width:100%;background-color:#fff}.exo-sticky-anchor-navigation-section .cta-button{width:305px}}
/*# sourceMappingURL=/cdn/shop/t/167/assets/exo-landing.css.map */
