:root{--black:#030203;--night:#2b2e3f;--white:#fff;--lavender:#aaa8ff;--berry:#7f9ef8;--periwinckle:#c1cff8;--blush:#fad0f3;--yellow:#fffba5;--coral:#ffc28a;--red:#d84516;--container-padding:24px;--section-padding:48px;--grid-margin:8px}@media (min-width:768px){:root{--grid-margin:20px;--container-padding:48px;--section-padding:72px}}@media (min-width:992px){:root{--grid-margin:32px;--container-padding:80px;--section-padding:110px}}.row{display:flex;flex-wrap:wrap;margin:0 -10px}.row.no-gutters{margin:0}.row.no-gutters >[class^="col-"]{padding:0}.row.justify-between{justify-content:space-between}.row.justify-left{justify-content:flex-start}.row.justify-center{justify-content:center}.row.justify-right{justify-content:flex-end}.row.align-top{align-items:flex-start}.row.align-center{align-items:center}.row.align-bottom{align-items:flex-end}.row.align-stretch{align-items:stretch}@media (min-width:576px){.row.justify-sm-between{justify-content:space-between}}@media (min-width:576px){.row.justify-sm-left{justify-content:flex-start}}@media (min-width:576px){.row.justify-sm-center{justify-content:center}}@media (min-width:576px){.row.justify-sm-right{justify-content:flex-end}}@media (min-width:576px){.row.align-sm-top{align-items:flex-start}}@media (min-width:576px){.row.align-sm-center{align-items:center}}@media (min-width:576px){.row.align-sm-bottom{align-items:flex-end}}@media (min-width:576px){.row.align-sm-stretch{align-items:stretch}}@media (min-width:576px){.row.direction-sm-reverse{flex-direction:row-reverse}}@media (min-width:768px){.row.justify-md-between{justify-content:space-between}}@media (min-width:768px){.row.justify-md-left{justify-content:flex-start}}@media (min-width:768px){.row.justify-md-center{justify-content:center}}@media (min-width:768px){.row.justify-md-right{justify-content:flex-end}}@media (min-width:768px){.row.align-md-top{align-items:flex-start}}@media (min-width:768px){.row.align-md-center{align-items:center}}@media (min-width:768px){.row.align-md-bottom{align-items:flex-end}}@media (min-width:768px){.row.align-md-stretch{align-items:stretch}}@media (min-width:768px){.row.direction-md-reverse{flex-direction:row-reverse}}@media (min-width:992px){.row.justify-lg-between{justify-content:space-between}}@media (min-width:992px){.row.justify-lg-left{justify-content:flex-start}}@media (min-width:992px){.row.justify-lg-center{justify-content:center}}@media (min-width:992px){.row.justify-lg-right{justify-content:flex-end}}@media (min-width:992px){.row.align-lg-top{align-items:flex-start}}@media (min-width:992px){.row.align-lg-center{align-items:center}}@media (min-width:992px){.row.align-lg-bottom{align-items:flex-end}}@media (min-width:992px){.row.align-lg-stretch{align-items:stretch}}@media (min-width:992px){.row.direction-lg-reverse{flex-direction:row-reverse}}@media (min-width:1200px){.row.justify-xl-between{justify-content:space-between}}@media (min-width:1200px){.row.justify-xl-left{justify-content:flex-start}}@media (min-width:1200px){.row.justify-xl-center{justify-content:center}}@media (min-width:1200px){.row.justify-xl-right{justify-content:flex-end}}@media (min-width:1200px){.row.align-xl-top{align-items:flex-start}}@media (min-width:1200px){.row.align-xl-center{align-items:center}}@media (min-width:1200px){.row.align-xl-bottom{align-items:flex-end}}@media (min-width:1200px){.row.align-xl-stretch{align-items:stretch}}@media (min-width:1200px){.row.direction-xl-reverse{flex-direction:row-reverse}}@media (min-width:1440px){.row.justify-xx-between{justify-content:space-between}}@media (min-width:1440px){.row.justify-xx-left{justify-content:flex-start}}@media (min-width:1440px){.row.justify-xx-center{justify-content:center}}@media (min-width:1440px){.row.justify-xx-right{justify-content:flex-end}}@media (min-width:1440px){.row.align-xx-top{align-items:flex-start}}@media (min-width:1440px){.row.align-xx-center{align-items:center}}@media (min-width:1440px){.row.align-xx-bottom{align-items:flex-end}}@media (min-width:1440px){.row.align-xx-stretch{align-items:stretch}}@media (min-width:1440px){.row.direction-xx-reverse{flex-direction:row-reverse}}@media (min-width:2200px){.row.justify-kk-between{justify-content:space-between}}@media (min-width:2200px){.row.justify-kk-left{justify-content:flex-start}}@media (min-width:2200px){.row.justify-kk-center{justify-content:center}}@media (min-width:2200px){.row.justify-kk-right{justify-content:flex-end}}@media (min-width:2200px){.row.align-kk-top{align-items:flex-start}}@media (min-width:2200px){.row.align-kk-center{align-items:center}}@media (min-width:2200px){.row.align-kk-bottom{align-items:flex-end}}@media (min-width:2200px){.row.align-kk-stretch{align-items:stretch}}@media (min-width:2200px){.row.direction-kk-reverse{flex-direction:row-reverse}}[class*="col-"]{position:relative;padding:0 10px;width:100%}@media (min-width:576px){[class*="col-"].align-sm-left{text-align:left}}@media (min-width:576px){[class*="col-"].align-sm-center{text-align:center}}@media (min-width:576px){[class*="col-"].align-sm-right{text-align:right}}@media (min-width:768px){[class*="col-"].align-md-left{text-align:left}}@media (min-width:768px){[class*="col-"].align-md-center{text-align:center}}@media (min-width:768px){[class*="col-"].align-md-right{text-align:right}}@media (min-width:992px){[class*="col-"].align-lg-left{text-align:left}}@media (min-width:992px){[class*="col-"].align-lg-center{text-align:center}}@media (min-width:992px){[class*="col-"].align-lg-right{text-align:right}}@media (min-width:1200px){[class*="col-"].align-xl-left{text-align:left}}@media (min-width:1200px){[class*="col-"].align-xl-center{text-align:center}}@media (min-width:1200px){[class*="col-"].align-xl-right{text-align:right}}@media (min-width:1440px){[class*="col-"].align-xx-left{text-align:left}}@media (min-width:1440px){[class*="col-"].align-xx-center{text-align:center}}@media (min-width:1440px){[class*="col-"].align-xx-right{text-align:right}}@media (min-width:2200px){[class*="col-"].align-kk-left{text-align:left}}@media (min-width:2200px){[class*="col-"].align-kk-center{text-align:center}}@media (min-width:2200px){[class*="col-"].align-kk-right{text-align:right}}.col-auto{width:auto;flex:1 1}.col-1{width:8.333333333333332%}.col-2{width:16.666666666666664%}.col-3{width:25%}.col-4{width:33.33333333333333%}.col-5{width:41.66666666666667%}.col-6{width:50%}.col-7{width:58.333333333333336%}.col-8{width:66.66666666666666%}.col-9{width:75%}.col-10{width:83.33333333333334%}.col-11{width:91.66666666666666%}.col-12{width:100%}@media (min-width:576px){.col-sm-auto{width:auto}}@media (min-width:576px){.col-sm-1{width:8.333333333333332%}}@media (min-width:576px){.col-sm-2{width:16.666666666666664%}}@media (min-width:576px){.col-sm-3{width:25%}}@media (min-width:576px){.col-sm-4{width:33.33333333333333%}}@media (min-width:576px){.col-sm-5{width:41.66666666666667%}}@media (min-width:576px){.col-sm-6{width:50%}}@media (min-width:576px){.col-sm-7{width:58.333333333333336%}}@media (min-width:576px){.col-sm-8{width:66.66666666666666%}}@media (min-width:576px){.col-sm-9{width:75%}}@media (min-width:576px){.col-sm-10{width:83.33333333333334%}}@media (min-width:576px){.col-sm-11{width:91.66666666666666%}}@media (min-width:576px){.col-sm-12{width:100%}}@media (min-width:768px){.col-md-auto{width:auto}}@media (min-width:768px){.col-md-1{width:8.333333333333332%}}@media (min-width:768px){.col-md-2{width:16.666666666666664%}}@media (min-width:768px){.col-md-3{width:25%}}@media (min-width:768px){.col-md-4{width:33.33333333333333%}}@media (min-width:768px){.col-md-5{width:41.66666666666667%}}@media (min-width:768px){.col-md-6{width:50%}}@media (min-width:768px){.col-md-7{width:58.333333333333336%}}@media (min-width:768px){.col-md-8{width:66.66666666666666%}}@media (min-width:768px){.col-md-9{width:75%}}@media (min-width:768px){.col-md-10{width:83.33333333333334%}}@media (min-width:768px){.col-md-11{width:91.66666666666666%}}@media (min-width:768px){.col-md-12{width:100%}}@media (min-width:992px){.col-lg-auto{width:auto}}@media (min-width:992px){.col-lg-1{width:8.333333333333332%}}@media (min-width:992px){.col-lg-2{width:16.666666666666664%}}@media (min-width:992px){.col-lg-3{width:25%}}@media (min-width:992px){.col-lg-4{width:33.33333333333333%}}@media (min-width:992px){.col-lg-5{width:41.66666666666667%}}@media (min-width:992px){.col-lg-6{width:50%}}@media (min-width:992px){.col-lg-7{width:58.333333333333336%}}@media (min-width:992px){.col-lg-8{width:66.66666666666666%}}@media (min-width:992px){.col-lg-9{width:75%}}@media (min-width:992px){.col-lg-10{width:83.33333333333334%}}@media (min-width:992px){.col-lg-11{width:91.66666666666666%}}@media (min-width:992px){.col-lg-12{width:100%}}@media (min-width:1200px){.col-xl-auto{width:auto}}@media (min-width:1200px){.col-xl-1{width:8.333333333333332%}}@media (min-width:1200px){.col-xl-2{width:16.666666666666664%}}@media (min-width:1200px){.col-xl-3{width:25%}}@media (min-width:1200px){.col-xl-4{width:33.33333333333333%}}@media (min-width:1200px){.col-xl-5{width:41.66666666666667%}}@media (min-width:1200px){.col-xl-6{width:50%}}@media (min-width:1200px){.col-xl-7{width:58.333333333333336%}}@media (min-width:1200px){.col-xl-8{width:66.66666666666666%}}@media (min-width:1200px){.col-xl-9{width:75%}}@media (min-width:1200px){.col-xl-10{width:83.33333333333334%}}@media (min-width:1200px){.col-xl-11{width:91.66666666666666%}}@media (min-width:1200px){.col-xl-12{width:100%}}@media (min-width:1440px){.col-xx-auto{width:auto}}@media (min-width:1440px){.col-xx-1{width:8.333333333333332%}}@media (min-width:1440px){.col-xx-2{width:16.666666666666664%}}@media (min-width:1440px){.col-xx-3{width:25%}}@media (min-width:1440px){.col-xx-4{width:33.33333333333333%}}@media (min-width:1440px){.col-xx-5{width:41.66666666666667%}}@media (min-width:1440px){.col-xx-6{width:50%}}@media (min-width:1440px){.col-xx-7{width:58.333333333333336%}}@media (min-width:1440px){.col-xx-8{width:66.66666666666666%}}@media (min-width:1440px){.col-xx-9{width:75%}}@media (min-width:1440px){.col-xx-10{width:83.33333333333334%}}@media (min-width:1440px){.col-xx-11{width:91.66666666666666%}}@media (min-width:1440px){.col-xx-12{width:100%}}@media (min-width:2200px){.col-kk-auto{width:auto}}@media (min-width:2200px){.col-kk-1{width:8.333333333333332%}}@media (min-width:2200px){.col-kk-2{width:16.666666666666664%}}@media (min-width:2200px){.col-kk-3{width:25%}}@media (min-width:2200px){.col-kk-4{width:33.33333333333333%}}@media (min-width:2200px){.col-kk-5{width:41.66666666666667%}}@media (min-width:2200px){.col-kk-6{width:50%}}@media (min-width:2200px){.col-kk-7{width:58.333333333333336%}}@media (min-width:2200px){.col-kk-8{width:66.66666666666666%}}@media (min-width:2200px){.col-kk-9{width:75%}}@media (min-width:2200px){.col-kk-10{width:83.33333333333334%}}@media (min-width:2200px){.col-kk-11{width:91.66666666666666%}}@media (min-width:2200px){.col-kk-12{width:100%}}.text,.cart-items .cart-items__title,.cart-items .cart-items__price,.cart-items .cart-items__remove button,.footer .footer__headline,.blog-post__body .blog-post-content h4,.blog-post__body .blog-post-content h5,.blog-post__body .blog-post-content h6,.product-information__details .product__description h2,.product-information__details .product__description h3,.product-information__details .product__description h4,.product-information__details .product__description h5,.product-information__details .product__description h6,main .shopify-policy__body h2,main .shopify-policy__body h3{margin-bottom:0;--size:16px}@media (min-width:2000px){.text,.cart-items .cart-items__title,.cart-items .cart-items__price,.cart-items .cart-items__remove button,.footer .footer__headline,.blog-post__body .blog-post-content h4,.blog-post__body .blog-post-content h5,.blog-post__body .blog-post-content h6,.product-information__details .product__description h2,.product-information__details .product__description h3,.product-information__details .product__description h4,.product-information__details .product__description h5,.product-information__details .product__description h6,main .shopify-policy__body h2,main .shopify-policy__body h3{--size:20px}}.text,.cart-items .cart-items__title,.cart-items .cart-items__price,.cart-items .cart-items__remove button,.footer .footer__headline,.blog-post__body .blog-post-content h4,.blog-post__body .blog-post-content h5,.blog-post__body .blog-post-content h6,.product-information__details .product__description h2,.product-information__details .product__description h3,.product-information__details .product__description h4,.product-information__details .product__description h5,.product-information__details .product__description h6,main .shopify-policy__body h2,main .shopify-policy__body h3,.text p,.cart-items .cart-items__title p,.cart-items .cart-items__price p,.cart-items .cart-items__remove button p,.footer .footer__headline p,.blog-post__body .blog-post-content h4 p,.blog-post__body .blog-post-content h5 p,.blog-post__body .blog-post-content h6 p,.product-information__details .product__description h2 p,.product-information__details .product__description h3 p,.product-information__details .product__description h4 p,.product-information__details .product__description h5 p,.product-information__details .product__description h6 p,main .shopify-policy__body h2 p,main .shopify-policy__body h3 p{margin-bottom:1em;font-size:var(--size);line-height:1.3}.text p:last-child,.cart-items .cart-items__title p:last-child,.cart-items .cart-items__price p:last-child,.cart-items .cart-items__remove button p:last-child,.footer .footer__headline p:last-child,.blog-post__body .blog-post-content h4 p:last-child,.blog-post__body .blog-post-content h5 p:last-child,.blog-post__body .blog-post-content h6 p:last-child,.product-information__details .product__description h2 p:last-child,.product-information__details .product__description h3 p:last-child,.product-information__details .product__description h4 p:last-child,.product-information__details .product__description h5 p:last-child,.product-information__details .product__description h6 p:last-child,main .shopify-policy__body h2 p:last-child,main .shopify-policy__body h3 p:last-child{margin-bottom:0}.text--sm{--size:14px}@media (min-width:2000px){.text--sm{--size:18px}}.text--lg,.cart-items .cart-items__title,.cart-items .cart-items__price,.cart-items .cart-items__remove button,.product-information__details .product__description h2,.product-information__details .product__description h3,.product-information__details .product__description h4,.product-information__details .product__description h5,.product-information__details .product__description h6,main .shopify-policy__body h3{--size:18px}@media (min-width:768px){.text--lg,.cart-items .cart-items__title,.cart-items .cart-items__price,.cart-items .cart-items__remove button,.product-information__details .product__description h2,.product-information__details .product__description h3,.product-information__details .product__description h4,.product-information__details .product__description h5,.product-information__details .product__description h6,main .shopify-policy__body h3{--size:20px}}@media (min-width:2000px){.text--lg,.cart-items .cart-items__title,.cart-items .cart-items__price,.cart-items .cart-items__remove button,.product-information__details .product__description h2,.product-information__details .product__description h3,.product-information__details .product__description h4,.product-information__details .product__description h5,.product-information__details .product__description h6,main .shopify-policy__body h3{--size:24px}}.text--xl,.blog-post__body .blog-post-content h4,.blog-post__body .blog-post-content h5,.blog-post__body .blog-post-content h6,main .shopify-policy__body h2,main .shopify-policy__body h3{--size:20px;line-height:1.2}@media (min-width:768px){.text--xl,.blog-post__body .blog-post-content h4,.blog-post__body .blog-post-content h5,.blog-post__body .blog-post-content h6,main .shopify-policy__body h2,main .shopify-policy__body h3{--size:27px}}@media (min-width:2000px){.text--xl,.blog-post__body .blog-post-content h4,.blog-post__body .blog-post-content h5,.blog-post__body .blog-post-content h6,main .shopify-policy__body h2,main .shopify-policy__body h3{--size:32px}}.title,.blog-post__body .blog-post-content h1,.blog-post__body .blog-post-content h2,.blog-post__body .blog-post-content h3,.single-feature-detail__content .text h4,.product-information__details .price,main .shopify-policy__title h1{margin-bottom:0;line-height:1;font-weight:300;font-size:clamp(2.25rem,calc(1.483rem + 2.7273vw),3.9375rem)}.title--md{font-size:clamp(1.875rem,calc(0.483rem + 2.7273vw),2.9375rem)}.title--sm,.blog-post__body .blog-post-content h1,.blog-post__body .blog-post-content h2,.blog-post__body .blog-post-content h3,.single-feature-detail__content .text h4,.product-information__details .price{font-size:clamp(1.5rem,calc(1.1591rem + 1.2121vw),2.25rem)}.title--lg{font-size:clamp(2.5rem,calc(1.25rem + 4.4444vw),5.25rem)}.title--xl{font-size:clamp(3rem,calc(1.1818rem + 6.4646vw),7rem)}.eyebrow{position:relative;padding:8px 19px;font-size:14px;color:#fff}.btn{--bg-color:#aaa8ff;--text-color:#030203;--hover-bg:#030203;--hover-text:#fff;position:relative;display:inline-flex;align-items:center;justify-content:center;background-color:var(--bg-color);padding:16px 30px;border-radius:30px;border:0;transition:background .2s ease-in;cursor:pointer;overflow:hidden}.btn:not([disabled]):hover:before{translate:0 0}.btn:not([disabled]):hover span{color:var(--hover-text)}.btn span{display:block;position:relative;font-size:15px;transition:color .2s ease-in;color:var(--text-color);cursor:inherit;pointer-events:none;font-family:'Miletus Grotesk',sans-serif;font-weight:400;font-style:normal}.btn[disabled]{opacity:.75;cursor:initial}.btn:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;translate:0 100%;transition:translate .2s ease-in;background-color:rgba(3,2,3,0.2)}.btn--outline{--bg-color:transparent;--text-color:#030203;--hover-bg:#aaa8ff;--hover-text:#030203;border:1px solid #030203}.btn--outline:hover{border-color:var(--hover-bg)}.btn--clear{--bg-color:rgba(255,255,255,0.3)}.btn--white{--bg-color:#fff}.btn--yellow{--bg-color:#fffba5;--hover-text:#030203}.btn--slim{padding:8px 20px}.link{display:inline-flex;align-items:center;color:#7f9ef8;text-transform:uppercase;text-decoration:underline;cursor:pointer;font-size:clamp(14px,2vw,16px)}.link--black{color:#030203}.link--white{color:#fff}*{padding:0;margin:0;box-sizing:border-box}:root{interpolate-size:allow-keywords}.shopify-design-mode [data-aos^=fade],.shopify-design-mode [data-aos^=fade] [data-aos^=fade]{opacity:1;transform:translateZ(0)}[data-aos^=fade],[data-aos^=fade] [data-aos^=fade]{transform:translate3d(0,10px,0)}body,html{height:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:'Miletus Grotesk',sans-serif;font-weight:400;font-style:normal}body[class*="overflow-hidden"]{overflow:hidden}[v-cloak]{display:none}.sr-only,.visually-hidden{position:absolute !important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal !important}a{color:inherit;text-decoration:none;cursor:pointer}img{display:block;height:auto;max-width:100%;margin:0}.container,main .shopify-policy__container{width:100%;max-width:2000px;margin:0 auto;padding:0 var(--container-padding);position:relative}.container--medium{max-width:1120px}.container--small,main .shopify-policy__container{max-width:850px}.container--wide{padding:0 var(--grid-margin)}.section--color-scheme-1,.section--color-scheme-2{--bg-color:#fff;--text-color:#030203}.section--color-scheme-3{--bg-color:$black_bg;--overlay-color:#000;--text-color:#fff}.section--color-scheme-4{--bg-color:$blue;--text-color:#fff}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease-in}.fade-enter-from,.fade-leave-to{opacity:0}.slide-enter-active{transition:translate .15s ease-in}.slide-leave-active{transition:translate .25s ease-in}.slide-enter-from,.slide-leave-to{translate:0 -20px}.ui-enter-active{transition:opacity .15s ease-in;transition-delay:.5s}.ui-leave-active{transition:opacity .25s ease-in}.ui-enter-from,.ui-leave-to{opacity:0}.shopify-section{position:relative}.shopify-section::after{content:'';display:block;border-inline:1px solid rgba(170,168,255,0.3);position:absolute;top:0;left:var(--grid-margin);height:100%;width:calc(100% - (var(--grid-margin) * 2));pointer-events:none;z-index:2}.shopify-section .grid-line{position:absolute;width:100%;height:1px;background-color:rgba(170,168,255,0.3);left:0}.swiper-button{height:auto}.swiper-button::after{display:none}.swiper-button svg{fill:#030203;width:14px}@media (min-width:576px){.swiper-button svg{width:24px}}.swiper-button-prev{left:auto;right:55%}.swiper-button-next{left:55%}.ns-badge .badge--mobile{display:block;width:120px}@media (min-width:768px){.ns-badge .badge--mobile{display:none}}.ns-badge .badge--desktop{display:none}@media (min-width:768px){.ns-badge .badge--desktop{display:block;width:90px}}.blog-post-card{margin-bottom:2em}.blog-post-card:hover .blog-post-card__image-container img{scale:1.075}.blog-post-card:hover .blog-post-card__content{translate:0 -4px}.blog-post-card__image-container{position:relative;overflow:hidden;aspect-ratio:1.333/1;border-radius:20px}.blog-post-card__image-container img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:scale .3s ease-in}@supports (object-fit:cover){.blog-post-card__image-container img{height:100%;object-fit:cover;object-position:center}}.blog-post-card__content{transition:translate .3s ease-in}.blog-post-card__content .eyebrow{display:inline-block;padding:4px 6px;margin-bottom:.75em;color:#fad0f3}.blog-post-card__content .eyebrow svg{position:absolute;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.blog-post-card__content .eyebrow span{display:inline-block;position:relative;color:#030203}.blog-post-card__content .text--lg{font-weight:400;margin-bottom:.5em}.blog-post-card__content .date{display:inline-block;opacity:.75}.cart-drawer{--cart-drawer-padding:1rem 1.25rem;--cart-drawer-padding-desktop:1.25rem 1.5rem}.cart-drawer .cart-drawer__dialog{position:fixed;top:0;width:450px;max-width:100%;height:100%;max-height:100lvh;margin:0 0 0 auto;padding:0;border:0;border-radius:0;translate:100% 0;transition-property:display,translate;transition-duration:.5s;transition-timing-function:linear,ease-out;transition-behavior:allow-discrete,normal}@media (min-width:992px){.cart-drawer .cart-drawer__dialog{width:550px}}.cart-drawer .cart-drawer__dialog[open]{translate:0 0;display:block}.cart-drawer .cart-items-component{padding:var(--cart-drawer-padding)}@media (min-width:768px){.cart-drawer .cart-items-component{padding:var(--cart-drawer-padding-desktop)}}
.cart-drawer__dialog[open] {
  @starting-style {
    translate: 100% 0;
    display: none;
  }
}
.cart-drawer__close-button{display:grid;place-items:center;background:rgba(43,46,63,0.1);border:0;padding:10px;border-radius:50%;width:37px;height:37px;cursor:pointer;transition:background .2s ease-in}.cart-drawer__close-button:hover{background:#aaa8ff}.cart-drawer__header{padding:0 !important;margin-bottom:1.5rem}.cart-drawer__heading{margin-bottom:1.5rem;font-family:'Miletus Grotesk',sans-serif;font-weight:400;font-style:normal}.cart-drawer__heading span{display:block;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}.cart-items .cart-items__table-row{grid-template-areas:'media details price' 'media quantity remove' '. error error'}.cart-items .cart-items__title,.cart-items .cart-items__price{font-weight:400}.cart-items .cart-items__quantity{border:2px solid #2b2e3f;padding:8px 12px;border-radius:24px}.cart-items .cart-items__quantity input,.cart-items .cart-items__quantity button{border:0;background:none}.cart-items .cart-items__quantity input{width:80px;font-size:20px;text-align:center;-webkit-appearance:none;margin:0}.cart-items .cart-items__remove{grid-area:remove;width:auto;height:auto;text-align:right}.cart-items .cart-items__remove button{border:0;background:none;text-decoration:underline;cursor:pointer}.cart-items .cart-items__error.hidden{display:none}.cart-drawer__summary{border-top:1px solid #aaa8ff;mask-image:none !important}.cart-drawer__summary .cart-drawer__warning{align-self:flex-start}.cart-drawer__summary .cart__summary-totals{border:0 !important}.cart-drawer--empty .cart-drawer__header{justify-content:left}.cart-drawer--empty .cart-drawer__content{text-align:center;justify-content:center}.cart-drawer--empty .cart-drawer__content .text a{text-decoration:underline;text-underline-offset:2px}product-form-component .btn{display:block;width:100%}product-form-component .btn__text{opacity:1;font-weight:500;translate:0 0}product-form-component .btn__text--added{position:absolute;top:0;left:0;width:100%;display:flex;opacity:0;translate:0 15px}product-form-component .atc-added .btn__text{animation-name:atc-added-leave}product-form-component .atc-added .btn__text--added{animation-name:atc-added-enter}@-moz-keyframes atc-added-enter{0%{opacity:0;translate:0 15px}100%{opacity:1;translate:0 0}}@-webkit-keyframes atc-added-enter{0%{opacity:0;translate:0 15px}100%{opacity:1;translate:0 0}}@-o-keyframes atc-added-enter{0%{opacity:0;translate:0 15px}100%{opacity:1;translate:0 0}}@keyframes atc-added-enter{0%{opacity:0;translate:0 15px}100%{opacity:1;translate:0 0}}@-moz-keyframes atc-added-leave{0%{opacity:1;translate:0 0}100%{opacity:0;translate:0 -15px}}@-webkit-keyframes atc-added-leave{0%{opacity:1;translate:0 0}100%{opacity:0;translate:0 -15px}}@-o-keyframes atc-added-leave{0%{opacity:1;translate:0 0}100%{opacity:0;translate:0 -15px}}@keyframes atc-added-leave{0%{opacity:1;translate:0 0}100%{opacity:0;translate:0 -15px}}.wrap-carousel-images{background-color:#fff;padding-block:var(--section-padding)}.carousel-images{padding-bottom:64px}.carousel-images .swiper-button{position:absolute;top:auto;right:var(--grid-margin);bottom:0;left:auto}.carousel-images .swiper-button::after{display:none}.carousel-images .swiper-button svg{width:48px;height:auto;fill:#2b2e3f}.carousel-images .swiper-button-prev{right:calc(48px + var(--grid-margin))}.carousel-images .swiper-slide{position:relative;cursor:pointer;aspect-ratio:.8/1;overflow:hidden}.carousel-images .swiper-slide a:hover img{scale:1.05}.carousel-images .swiper-slide a:hover svg{opacity:1}.carousel-images .swiper-slide a:hover::after{opacity:.5}.carousel-images .swiper-slide a:after{content:'';background-color:#030203;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity .3s ease-in}.carousel-images .swiper-slide a svg{color:#fff;width:40px;height:auto;opacity:0;position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);transition:opacity .3s ease-in}.carousel-images .swiper-slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:scale .3s ease-in}@supports (object-fit:cover){.carousel-images .swiper-slide img{height:100%;object-fit:cover;object-position:center}}.clinical-cards{padding:4rem var(--container-padding);background:linear-gradient(180deg,#fff 0%,#c1cff8 100%);border-bottom:1px solid rgba(43,46,63,0.6)}.clinical-cards .container.container--wide{padding:0}.clinical-cards .clinical-header .clinical-header__title{font-size:4rem;font-weight:400;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}@media (max-width:1024px){.clinical-cards .clinical-header .clinical-header__title{font-size:3rem}}@media (max-width:764px){.clinical-cards .clinical-header .clinical-header__title{font-size:2rem;text-wrap:balance}}.clinical-cards .carousel{position:relative;padding:1rem 0 3rem 0}.clinical-cards .carousel .swiper-slide{width:80%;max-width:320px;transition:max-width .5s ease-in}@media (min-width:768px){.clinical-cards .carousel .swiper-slide{max-width:400px}}.clinical-cards .carousel .swiper-button{position:absolute;top:auto;right:var(--grid-margin);bottom:0;left:auto}.clinical-cards .carousel .swiper-button::after{display:none}.clinical-cards .carousel .swiper-button svg{width:48px;height:auto;fill:rgba(43,46,63,0.6)}.clinical-cards .carousel .swiper-button-prev{right:calc(48px + var(--grid-margin))}.clinical-cards .carousel .card{position:relative;display:flex;flex-wrap:wrap;width:100%;aspect-ratio:9/12;padding:24px;border-radius:16px;color:#fff;background-color:rgba(255,255,255,0.2);interpolate-size:allow-keywords;overflow:hidden}@media (min-width:768px){.clinical-cards .carousel .card{padding:32px}}.clinical-cards .carousel .card:hover .card__bg img{scale:1.1}.clinical-cards .carousel .card__bg{z-index:0}.clinical-cards .carousel .card__bg::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0)}@media (min-width:576px){.clinical-cards .carousel .card__bg::after{background-color:rgba(0,0,0,0.3)}}.clinical-cards .carousel .card__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:scale .5s ease-in}@supports (object-fit:cover){.clinical-cards .carousel .card__bg img{height:100%;object-fit:cover;object-position:var(--bg-pos)}}.clinical-cards .carousel .card__ui{background-color:rgba(255,255,255,0.2);border-radius:16px;position:relative;margin:0 auto 2em;width:80%;order:1}@media (min-width:768px){.clinical-cards .carousel .card__ui{position:absolute;top:20%;right:32px;width:40%}}.clinical-cards .carousel .card__content,.clinical-cards .carousel .card__action{position:relative;align-self:flex-end;order:2}.clinical-cards .carousel .card__content{position:relative;flex:1;display:flex;flex-direction:column;gap:1rem;text-align:left;padding-right:16px;max-width:450px}.clinical-cards .carousel .card__content .title{margin-bottom:0;max-width:300px;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51;transition:margin .35s ease-in}.clinical-cards .carousel .card__content .text{position:relative;font-weight:300}.clinical-cards .carousel .card__action{--size:35px;flex:0 0 var(--size);background-color:#fff;width:var(--size);height:var(--size);border-radius:50%;display:grid;place-items:center;cursor:pointer;transition:rotate .35s ease-in}@media (min-width:768px){.clinical-cards .carousel .card__action{--size:47px;margin-left:auto}}.clinical-cards .carousel .card__action svg{fill:#2b2e3f}.clinical-partners{background:#c1cff8;border-top:1px solid rgba(43,46,63,0.6);border-bottom:1px solid rgba(43,46,63,0.6);padding:6rem 0 6rem 0}@media (max-width:764px){.clinical-partners{padding:4rem 0}}.clinical-partners__container{max-width:2000px;margin:0 auto;padding:0 var(--container-padding);height:100%}.clinical-partners__content{display:flex;flex-direction:column;align-items:center;gap:4rem}@media (max-width:764px){.clinical-partners__content{gap:2rem}}.clinical-partners__title{font-size:4rem;font-weight:400;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}@media (max-width:1024px){.clinical-partners__title{font-size:3rem}}@media (max-width:764px){.clinical-partners__title{font-size:2rem;text-align:center;text-wrap:balance}}.clinical-partners__cards{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:2rem;width:100%;padding:0 1rem}@media (max-width:1286px){.clinical-partners__cards{grid-template-columns:1fr 1fr}}@media (max-width:764px){.clinical-partners__cards{grid-template-columns:1fr}}.clinical-partners__card{position:relative;padding:2.5rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;background-color:rgba(255,255,255,0.1);box-shadow:1.5px 1.5px .5px -2px rgba(255,255,255,0.5) inset,-1.5px -1.5px .5px -2px rgba(255,255,255,0.5) inset,0 2px 8px 2px rgba(0,0,0,0.05);backdrop-filter:blur(20px);border-radius:1rem}.clinical-partners__card::before{content:'';position:absolute;left:2.5rem;top:0;width:.1rem;height:8.5rem;background-color:rgba(43,46,63,0.6)}@media (max-width:1286px){.clinical-partners__card{width:300px}}@media (max-width:1024px){.clinical-partners__card{padding:1.5rem}.clinical-partners__card::before{left:1.5rem}}@media (max-width:764px){.clinical-partners__card{width:76vw}}.clinical-partners__card-number{font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51;font-size:5rem;margin-left:1rem}.clinical-partners__card-icon{margin-bottom:2rem}.clinical-partners__card-content{display:flex;flex-direction:column;gap:1rem}.clinical-partners__card-title{font-size:2rem;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51;font-weight:400;line-height:1.2}@media (max-width:1024px){.clinical-partners__card-title{font-size:1.6rem}}.clinical-partners__footer{display:flex;flex-direction:column;gap:3rem;padding-top:1rem;width:100%}.clinical-partners__footer .btn{align-self:center}.clinical-partners__buttons{display:flex;gap:1rem;align-self:flex-end;z-index:10}.clinical-partners__btn{background:transparent;border:none}.clinical-partners__cta{display:inline-block;padding:1rem 1.6rem .8rem 1.6rem;border-radius:999px;text-align:center;background:#aaa8ff;align-self:center}.clinical-publications{border-top:1px solid rgba(43,46,63,0.6)}.clinical-publications__header{padding:2rem 0 3rem 0;width:100%;border-bottom:1px solid rgba(43,46,63,0.6)}.clinical-publications__title{font-size:4rem;font-weight:400;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51;text-align:center}@media (max-width:1024px){.clinical-publications__title{font-size:3rem}}@media (max-width:764px){.clinical-publications__title{font-size:2rem;text-wrap:balance}}.clinical-publications__items{border-left:1px solid rgba(43,46,63,0.6);border-right:1px solid rgba(43,46,63,0.6)}@media (min-width:1024px){.clinical-publications__items{display:grid;grid-template-columns:1fr 1fr}}.clinical-publications__item{display:block;padding:3rem 1.5rem;border-bottom:1px solid rgba(43,46,63,0.6)}@media (min-width:764px){.clinical-publications__item{padding:3rem}}@media (min-width:1024px){.clinical-publications__item:nth-last-child(-n + 2){border-bottom:none}.clinical-publications__item:nth-child(odd){border-right:1px solid rgba(43,46,63,0.6)}}@media (min-width:1440px){.clinical-publications__item{padding:4rem 3rem;transition:background-color .3s ease-in}.clinical-publications__item:hover{background-color:rgba(43,46,63,0.15)}.clinical-publications__item:hover .clinical-publications__item-link{opacity:1}.clinical-publications__item:nth-child(odd) .clinical-publications__item-container{margin-left:auto}}.clinical-publications__item:last-child{border-bottom:none}.clinical-publications__item:nth-child(1),.clinical-publications__item:nth-child(2){display:none}@media (min-width:1024px){.clinical-publications__item:nth-child(1),.clinical-publications__item:nth-child(2){display:block}}.clinical-publications__item-container{position:relative;display:flex;flex-direction:column;gap:.5rem}@media (min-width:1440px){.clinical-publications__item-container{max-width:600px}}.clinical-publications__item-title{max-width:40ch;font-weight:500}.clinical-publications__item-description{max-width:40ch}.clinical-publications__item-authors{color:#2b2e3f;opacity:.6}.clinical-publications__item-link{background:transparent;border:1px solid #2b2e3f;align-self:flex-start;margin-top:1rem}@media (min-width:1440px){.clinical-publications__item-link{position:absolute;right:0;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .3s ease-in;margin-top:0}}.clinical-publications__footer{display:flex;justify-content:center;padding:2rem 0;border-top:1px solid rgba(43,46,63,0.6)}@media (min-width:1024px){.clinical-publications__footer{display:none}}.clinical-institutions{padding:3rem 0;border-top:1px solid rgba(43,46,63,0.6)}.clinical-institutions__header{display:flex;align-items:center;flex-direction:column;gap:2.5rem}.clinical-institutions__eyebrow{display:inline-block;position:relative;padding:.6rem .8rem}.clinical-institutions__eyebrow svg{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.clinical-institutions__title{font-size:4rem;font-weight:400;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51;text-align:center;line-height:1.2}@media (max-width:1024px){.clinical-institutions__title{font-size:3rem}}@media (max-width:764px){.clinical-institutions__title{font-size:2rem;text-wrap:balance}}.clinical-institutions__grid{display:none}@media (min-width:764px){.clinical-institutions__grid{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem;padding:7rem 3rem}}@media (min-width:1280px){.clinical-institutions__grid{gap:4rem 8rem}}@media (min-width:764px){.clinical-institutions__swiper{display:none}}.clinical-platform{border-top:1px solid rgba(43,46,63,0.6)}@media (min-width:1280px){.clinical-platform__content{display:grid;grid-template-columns:1fr 1fr}}.clinical-platform__left{padding-top:3rem;padding-bottom:3rem;border-bottom:1px solid rgba(43,46,63,0.6)}.clinical-platform__left .container{display:flex;flex-direction:column;justify-content:space-between;gap:2rem}@media (min-width:1280px){.clinical-platform__left{border-right:1px solid rgba(43,46,63,0.6)}.clinical-platform__left .container{max-width:700px;margin-left:auto}}.clinical-platform__title{font-size:4rem;font-weight:400;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51;line-height:1.2}@media (max-width:1024px){.clinical-platform__title{font-size:3rem}}@media (max-width:764px){.clinical-platform__title{font-size:2rem;text-wrap:balance}}.clinical-platform__cta{display:inline-block;padding:1.2rem 2rem 1rem 2rem;border-radius:999px;border:1px solid #2b2e3f;text-align:center;align-self:flex-start;margin-top:1rem;background:transparent}.clinical-platform__right{display:grid}@media (min-width:764px){.clinical-platform__right{grid-template-columns:1fr 1fr}}@media (min-width:1920px){.clinical-platform__right{grid-template-columns:500px 1.5fr}}.clinical-platform__item{padding:2rem 1.5rem;border-bottom:1px solid rgba(43,46,63,0.6)}@media (min-width:764px){.clinical-platform__item{padding:2rem 3.5rem}}@media (min-width:1024px){.clinical-platform__item{padding:2rem 5rem}}@media (min-width:1280px){.clinical-platform__item{padding:2rem 1.5rem}}.clinical-platform__item-container{display:flex;flex-direction:column;gap:1rem}.clinical-platform__item-title{font-size:1.25rem;font-weight:400}.clinical-platform__item-description{max-width:40ch}@media (min-width:1280px){.clinical-platform__item-description{max-width:35ch}}.clinical-focus{padding:6rem 0 4rem 0;background:linear-gradient(180deg,var(--Primary-White,#fff) 0%,var(--Primary-Periwinckle,#c1cff8) 100%)}@media (max-width:764px){.clinical-focus{padding:4rem 0}}.clinical-focus__container{max-width:2000px;margin:0 auto;padding:0 var(--container-padding);height:100%}.clinical-focus__content{display:flex;flex-direction:column;gap:4rem}@media (max-width:764px){.clinical-focus__content{gap:2rem}}.clinical-focus__title{font-size:4rem;font-weight:400;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}@media (max-width:1024px){.clinical-focus__title{font-size:3rem}}@media (max-width:764px){.clinical-focus__title{font-size:2rem;text-wrap:balance}}.clinical-focus__cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;width:100%;padding:0 1rem}@media (max-width:1286px){.clinical-focus__cards{grid-template-columns:1fr 1fr}}@media (max-width:764px){.clinical-focus__cards{grid-template-columns:1fr}}.clinical-focus__card{position:relative;padding:2.5rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;width:100%;height:auto;aspect-ratio:1/1;background-color:rgba(255,255,255,0.1);box-shadow:1.5px 1.5px .5px -2px rgba(255,255,255,0.5) inset,-1.5px -1.5px .5px -2px rgba(255,255,255,0.5) inset,0 2px 8px 2px rgba(0,0,0,0.05);backdrop-filter:blur(20px);border-radius:1rem;overflow:hidden}@media (max-width:1286px){.clinical-focus__card{width:500px}}@media (max-width:1024px){.clinical-focus__card{padding:1.5rem}}@media (max-width:764px){.clinical-focus__card{width:300px}.clinical-focus__card::before{left:1.5rem}}.clinical-focus__card-picture{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.clinical-focus__card-picture img{width:100%;height:100%;object-fit:cover;backdrop-filter:blur(5px)}.clinical-focus__card-icon{position:absolute;top:20%;left:50%;transform:translateX(-50%);backdrop-filter:blur(8px);border-radius:99rem}.clinical-focus__card-content{display:flex;flex-direction:column;justify-content:flex-end;height:100%;gap:1rem;color:#fff}.clinical-focus__card-title{font-size:2rem;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51;font-weight:400;line-height:1.2}@media (max-width:1024px){.clinical-focus__card-title{font-size:1.6rem}}.clinical-focus__footer{display:flex;flex-direction:column;gap:3rem;padding-top:1rem;width:100%}.clinical-focus__buttons{display:flex;gap:1rem;align-self:flex-end;z-index:10}.clinical-focus__cta{display:inline-block;padding:1rem 1.6rem .8rem 1.6rem;border-radius:999px;text-align:center;background:#aaa8ff;align-self:center}.clinical-focus__btn{background:transparent;border:none}.clinical-form{padding:8rem 0 8rem 0;background:#c1cff8;border-top:1px solid rgba(54,58,79,0.3)}.clinical-form__content{display:flex;flex-direction:column;gap:3rem;padding:3rem 1.5rem;background-image:url("data:image/svg+xml,%3Csvg width='328' height='1056' viewBox='0 0 328 1056' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M326.501 26.5842C327.562 21.7731 326.493 16.5158 322.987 13.0668L319.353 9.49024L315.3 5.50749C312.007 2.26552 307.4 1.03884 302.841 1.69201C236.562 11.155 91.165 10.2868 25.0368 0.194492C20.4852 -0.498508 15.8466 0.648526 12.4982 3.82676L8.37411 7.73783L4.67747 11.2427C1.11538 14.628 -0.0482453 19.8613 0.957055 24.6884C9.96518 67.8217 9.85888 985.672 0.391642 1028.65C-0.669069 1033.46 0.39956 1038.72 3.90624 1042.17L7.53954 1045.75L11.5925 1049.73C14.8854 1052.97 19.4924 1054.2 24.0518 1053.55C90.3225 1044.08 236.728 1044.95 302.856 1055.04C307.408 1055.74 312.038 1054.59 315.395 1051.41L319.519 1047.5L323.215 1043.99C326.777 1040.61 327.941 1035.38 326.936 1030.55C317.928 987.416 317.034 69.5661 326.493 26.5842H326.501Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat no-repeat;background-position:center center;background-size:contain;max-width:1440px;margin:0 auto}@media (min-width:450px){.clinical-form__content{padding:10rem 2rem}}@media (min-width:764px){.clinical-form__content{padding:3rem 1.5rem;background-image:url("data:image/svg+xml,%3Csvg width='897' height='1429' viewBox='0 0 897 1429' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M832.194 1427.29C843.796 1429.75 856.473 1427.27 864.791 1419.14L873.415 1410.71L883.02 1401.3C890.837 1393.66 893.796 1382.97 892.22 1372.39C869.401 1218.61 871.494 211.776 895.832 58.3408C897.503 47.7798 894.737 37.0169 887.073 29.2478L877.641 19.6786L869.189 11.1013C861.026 2.8363 848.406 0.136359 836.765 2.46894C732.75 23.3703 167.757 22.8753 64.1068 0.908682C52.5054 -1.55246 39.8271 0.927052 31.51 9.06354L22.8857 17.4938L13.2814 26.8977C5.46304 34.5383 2.50459 45.2278 4.08017 55.8069C26.8999 209.573 24.8058 1216.42 0.468782 1369.85C-1.20258 1380.42 1.56319 1391.16 9.2274 1398.95L18.6599 1408.52L27.1113 1417.1C35.2742 1425.36 47.8953 1428.06 59.5353 1425.73C163.55 1404.83 728.544 1405.33 832.194 1427.27L832.194 1427.29Z' fill='white'/%3E%3C/svg%3E%0A")}}@media (min-width:1440px){.clinical-form__content{flex-direction:row;gap:2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1281' height='768' viewBox='0 0 1281 768' fill='none'%3E%3Cpath d='M1279.47 54.8877C1281.67 44.9542 1279.45 34.0998 1272.16 26.9786L1264.6 19.5942L1256.17 11.3712C1249.32 4.67757 1239.74 2.14486 1230.25 3.49344C1092.4 23.0315 189.843 21.2389 52.2985 0.401561C42.8313 -1.02926 33.1831 1.33899 26.2186 7.90101L17.6405 15.9761L9.95159 23.2124C2.54255 30.202 0.12224 41.0072 2.21324 50.9735C20.9499 140.03 20.5062 623.77 0.814605 712.514C-1.39164 722.447 0.831073 733.302 8.12487 740.423L15.682 747.807L24.112 756.03C30.9612 762.724 40.5436 765.257 50.0271 763.908C187.868 744.37 1090.44 746.163 1227.98 767C1237.45 768.431 1247.08 766.063 1254.06 759.501L1262.64 751.425L1270.33 744.189C1277.74 737.2 1280.16 726.394 1278.07 716.428C1259.33 627.372 1259.78 143.631 1279.45 54.8877H1279.47Z' fill='white'/%3E%3C/svg%3E");background-size:contain;padding:5rem 10rem}}.clinical-form__left{display:flex;flex-direction:column;gap:2rem;width:100%;padding:0 1rem;max-width:400px;margin:0 auto}@media (min-width:1440px){.clinical-form__left{width:70%;max-width:none}}.clinical-form__title{font-size:4rem;font-weight:400;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51;max-width:10ch;text-wrap:balance;line-height:1.1}@media (max-width:1024px){.clinical-form__title{font-size:3rem}}@media (max-width:764px){.clinical-form__title{font-size:2rem;text-wrap:balance}}.clinical-form__description{text-wrap:balance;max-width:30ch}.clinical-form__cta{display:inline-block;padding:1.2rem 2rem 1rem 2rem;border-radius:999px;border:1px solid #2b2e3f;text-align:center;align-self:flex-start;background:transparent;cursor:pointer}.clinical-form__right{width:100%;padding:0 1rem;max-width:400px;margin:0 auto}@media (min-width:1440px){.clinical-form__right{max-width:none}}@media (min-width:1440px){.contact-form__fields{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem;padding:0}}.clinical-form__right .field{margin-bottom:1.5rem}.clinical-form__right .field--checkbox{display:flex;align-self:flex-start;gap:.5rem;grid-column:1/3}.clinical-form__right .field--checkbox input{align-self:flex-start;margin-top:.1rem}.clinical-form__right .field--checkbox label{margin-bottom:0}@media (min-width:1440px){.clinical-form__right .field--textarea{grid-column:1/3}}.clinical-form__right label{display:block;margin-bottom:.5rem}.clinical-form__right input[type='text'],.clinical-form__right input[type='email'],.clinical-form__right input[type='tel'],.clinical-form__right textarea{width:100%;padding:1rem .5rem;border:1px solid rgba(54,58,79,0.3);border-radius:.5rem;box-sizing:border-box}.clinical-form__right input[type="date"]{width:100%;padding:1rem .5rem;border:1px solid rgba(54,58,79,0.3);border-radius:.5rem;box-sizing:border-box;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_8578_26550' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_8578_26550)'%3E%3Cpath d='M5 22C4.45 22 3.97917 21.8042 3.5875 21.4125C3.19583 21.0208 3 20.55 3 20V6C3 5.45 3.19583 4.97917 3.5875 4.5875C3.97917 4.19583 4.45 4 5 4H6V3C6 2.71667 6.09583 2.47917 6.2875 2.2875C6.47917 2.09583 6.71667 2 7 2C7.28333 2 7.52083 2.09583 7.7125 2.2875C7.90417 2.47917 8 2.71667 8 3V4H16V3C16 2.71667 16.0958 2.47917 16.2875 2.2875C16.4792 2.09583 16.7167 2 17 2C17.2833 2 17.5208 2.09583 17.7125 2.2875C17.9042 2.47917 18 2.71667 18 3V4H19C19.55 4 20.0208 4.19583 20.4125 4.5875C20.8042 4.97917 21 5.45 21 6V20C21 20.55 20.8042 21.0208 20.4125 21.4125C20.0208 21.8042 19.55 22 19 22H5ZM5 20H19V10H5V20ZM5 8H19V6H5V8Z' fill='%232B2E3F' fill-opacity='0.6'/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:right 10px center;background-size:32px;position:relative;cursor:text}.clinical-form__right input[type="date"]::-webkit-calendar-picker-indicator{-webkit-appearance:none;opacity:0}.clinical-form__right input[type="date"]::-webkit-datetime-edit{opacity:1}.clinical-form__right .button{background-color:#000;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;font-size:16px}.clinical-form__right .button:hover{background-color:#333}.form-status--success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb;padding:1rem;margin-bottom:1rem;border-radius:4px}.clinical-rich{padding:6rem 1rem;background:#c1cff8;border-top:1px solid rgba(54,58,79,0.3)}.clinical-rich__content{max-width:800px;margin:0 auto}.clinical-rich__content a{color:#5472c8}.clinical-form-modal{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;align-items:center;justify-content:center}.clinical-form-modal .clinical-form-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;background-color:rgba(23,28,47,0.533)}.clinical-form-modal .clinical-form-modal__content{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:90%;height:100%;padding:9rem 1.5rem;max-width:560px}@media (min-width:500px){.clinical-form-modal .clinical-form-modal__content{padding:9rem 5rem}}@media (min-width:1024px){.clinical-form-modal .clinical-form-modal__content{padding:9rem 2rem;max-width:700px}}.clinical-form-modal .clinical-form-modal__content .clinical-form-modal__svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;padding:1rem}@media (min-width:1024px){.clinical-form-modal .clinical-form-modal__content .clinical-form-modal__svg{display:none}}.clinical-form-modal .clinical-form-modal__content .clinical-form-modal__svg-desktop{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;padding:1rem;display:none}@media (min-width:1024px){.clinical-form-modal .clinical-form-modal__content .clinical-form-modal__svg-desktop{display:block}}.clinical-form-modal .clinical-form-modal__content > button{align-self:flex-end;background:#fff;border:none;outline:none;aspect-ratio:1/1;width:2.5rem;padding:.2rem;font-size:1.5rem;display:flex;justify-content:center;align-items:center;border-radius:50%;font-weight:300;cursor:pointer}@media (min-width:1024px){.clinical-form-modal .clinical-form-modal__content > button{margin-right:2rem}}.clinical-form-modal .clinical-form-modal__content h3{font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51;font-weight:400;font-size:2rem;max-width:15ch;text-align:center;margin-bottom:3rem}@media (min-width:1024px){.clinical-form-modal .clinical-form-modal__content h3{font-size:2.5rem;max-width:none}}.clinical-form-modal .clinical-form-modal__content form{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:360px}@media (min-width:1024px){.clinical-form-modal .clinical-form-modal__content form{display:grid;grid-template-columns:1fr 1fr;gap:1.3rem .8rem;max-width:400px}}.clinical-form-modal .clinical-form-modal__content form .field{display:flex;flex-direction:column;gap:.25rem}@media (min-width:1024px){.clinical-form-modal .clinical-form-modal__content form .field.field--email{grid-column:1/3}.clinical-form-modal .clinical-form-modal__content form .field.field--checkbox{grid-column:1/3}}.clinical-form-modal .clinical-form-modal__content form .field.field--checkbox{flex-direction:row;gap:.5rem;justify-content:flex-start}.clinical-form-modal .clinical-form-modal__content form .field.field--checkbox input[type="checkbox"]{background:transparent}.clinical-form-modal .clinical-form-modal__content form .field input[type="text"],.clinical-form-modal .clinical-form-modal__content form .field input[type="email"]{width:100%;padding:.9rem .5rem;border:1px solid rgba(54,58,79,0.3);border-radius:.5rem;box-sizing:border-box;background:transparent}.clinical-form-modal .clinical-form-modal__content form .field label{font-size:.9rem}.clinical-form-modal .clinical-form-modal__content form .btn{background:rgba(255,255,255,0.6);align-self:center}@media (min-width:1024px){.clinical-form-modal .clinical-form-modal__content form .btn{grid-column:1/3;justify-self:center}}html{scroll-behavior:smooth}body[data-template="page.clinical"] .shopify-section::after{border-inline:1px solid rgba(43,46,63,0.6)}body[data-template="page.clinical"] .swiper.marquee-swiper{margin-bottom:4rem;margin-top:4rem;mask-image:linear-gradient(to right,transparent 0%,#fff 10%,#fff 90%,transparent 100%)}body[data-template="page.clinical"] .swiper-wrapper.marquee-swiper{transition-timing-function:linear;align-items:center}body[data-template="page.clinical"] .swiper-slide.marquee-swiper{width:10rem;display:flex;align-items:center;justify-content:center}body[data-template="page.clinical"] .btn--secondary{margin-left:0;margin-top:.8rem;background-color:rgba(255,255,255,0.6) !important}@media (min-width:400px){body[data-template="page.clinical"] .btn--secondary{margin-left:.5rem;margin-top:0}}body[data-template="page.clinical"] .wrap-home-carousel{background:linear-gradient(180deg,#c1cff8 0%,#fff 100%)}body[data-template="page.clinical"] .footer{--bgcolor:#c1cff8;--textcolor:#2b2e3f;--border:rgba(43,46,63,0.6);border-top:1px solid rgba(43,46,63,0.6)}body[data-template="page.clinical"] .footer .footer__form .text{color:#2b2e3f !important}.shopify-section:has(.wrap-contact-us)::after{border-color:rgba(43,46,63,0.5)}.wrap-contact-us{background:linear-gradient(to bottom,#aaa8ff 0%,#fffba5 100%);padding-block:var(--section-padding)}.contact-us__box{position:relative;padding:24px;display:grid}@media (min-width:768px){.contact-us__box{padding:60px 40px;gap:24px}}@media (min-width:992px){.contact-us__box{grid-template-columns:3fr 4fr;padding:120px 90px;gap:48px}}.contact-us__box .svg-mask{display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media (min-width:576px){.contact-us__box .svg-mask{display:block}}.contact-us__box .svg-mask--mobile{display:block}@media (min-width:576px){.contact-us__box .svg-mask--mobile{display:none}}.contact-us__headline,.contact-us__form{position:relative}.contact-us__headline .title{margin-bottom:1em;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}.contact-us__headline .text{text-wrap:balance}.contact-us__form{container-name:contact-form;container-type:inline-size}.contact-us__form .contact-form__form{display:grid;grid-template-columns:1fr}.contact-us__form .contact-form__form .btn--submit{width:auto;justify-self:flex-start;align-self:center}.contact-us__form .contact-form__error{color:#d84516}.contact-us__form .contact-form__error .icon-error{width:30px}.contact-us__form .contact-form__field{margin-bottom:.1em}.contact-us__form .contact-form__field:has([name="contact[name]"]),.contact-us__form .contact-form__field:has([name="contact[email]"]),.contact-us__form .contact-form__field:has([name="contact[company]"]),.contact-us__form .contact-form__field:has([name="contact[body]"]){grid-column:1}.contact-us__form .contact-form__field label{display:block;margin-bottom:.5em}.contact-us__form .contact-form__field input,.contact-us__form .contact-form__field textarea{border-color:rgba(43,46,63,0.5);font-family:'Miletus Grotesk',sans-serif;font-weight:400;font-style:normal}@container contact-form (min-width: 450px){.contact-us__form .contact-form__form{grid-template-rows:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr}.contact-us__form .contact-form__field{margin-bottom:.1em}.contact-us__form .contact-form__field:has([name="contact[name]"]),.contact-us__form .contact-form__field:has([name="contact[email]"]),.contact-us__form .contact-form__field:has([name="contact[company]"]){grid-column:1/2}.contact-us__form .contact-form__field:has([name="contact[body]"]){grid-column:2/3;grid-row:1/5}}.wrap-faqs{background:#fff;display:grid;padding-inline:var(--container-padding)}.wrap-faqs::before{content:'';background:linear-gradient(0deg,rgba(127,158,248,0.4) 0%,#fff 100%);z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media (min-width:768px){.wrap-faqs{grid-template-columns:3fr 4fr;grid-template-rows:auto}}@media (min-width:992px){.wrap-faqs{grid-template-columns:1fr 1fr}}.wrap-faqs .grid-line{top:0}.wrap-faqs .faqs__headline,.wrap-faqs .faqs__content{position:relative;padding-block:var(--container-padding)}.wrap-faqs .faqs__headline{padding-right:calc(var(--container-padding) - var(--grid-margin));display:flex;flex-direction:column}@media (min-width:1920px){.wrap-faqs .faqs__headline{width:100%;max-width:calc(1240px - (var(--container-padding) * 3));margin-left:auto}}.wrap-faqs .faqs__headline::after{content:'';width:calc(100% + var(--container-padding) * 2);translate:calc((var(--grid-margin) * 2) * -1) 0;height:1px;background-color:rgba(170,168,255,0.3)}@media (min-width:768px){.wrap-faqs .faqs__headline::after{width:calc(100% + (var(--container-padding) - var(--grid-margin)) * 2);translate:calc((var(--container-padding) - var(--grid-margin)) * -1) 0}}@media (min-width:768px){.wrap-faqs .faqs__headline{border-right:1px solid rgba(170,168,255,0.3)}}.wrap-faqs .faqs__headline .title{margin-bottom:1em;font-family:'Miletus Grotesk',sans-serif;font-weight:300;font-style:normal}@media (min-width:768px){.wrap-faqs .faqs__headline .title{margin-bottom:0}}.wrap-faqs .faqs__headline .title span{display:block;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}.wrap-faqs .faqs__note{margin-top:auto;display:none}@media (min-width:768px){.wrap-faqs .faqs__note{display:block}}.wrap-faqs .faqs__note a{text-decoration:underline}.wrap-faqs .faqs__note--mobile{display:block}@media (min-width:768px){.wrap-faqs .faqs__note--mobile{display:none}}.faqs__category{display:flex;gap:16px;align-items:center;margin-bottom:1em}.faqs__category img{width:35px}@media (min-width:768px){.faqs__category{padding-inline:calc(var(--container-padding) - var(--grid-margin))}}.faqs__category:not(.faqs__category:first-of-type){padding-top:32px}.faqs__category .title{font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}.single-faq{width:calc(100% + ((var(--container-padding) - var(--grid-margin)) * 2));padding:16px 24px;translate:calc((var(--grid-margin) * 2) * -1) 0;border-bottom:1px solid rgba(170,168,255,0.3);interpolate-size:allow-keywords}@media (min-width:768px){.single-faq{translate:0 0;width:calc(100% + (var(--container-padding) - var(--grid-margin)));padding:32px 48px}}.single-faq.active .single-faq__header{margin-bottom:1em}.single-faq.active .single-faq__icon .vertical{opacity:0}.single-faq.active .single-faq__text{height:max-content}.single-faq__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;cursor:pointer;margin-bottom:0;transition:margin .3s ease-in;max-width:900px;margin-right:auto}.single-faq__header .text--xl{font-weight:300;margin-bottom:0}.single-faq__header .single-faq__icon{--size:22px;flex:0 0 var(--size);height:var(--size);display:grid;place-items:center;grid-template:1fr/1fr;translate:0 6px}.single-faq__header .single-faq__icon div{grid-area:1/1/1/1;width:100%;height:1px;background-color:#2b2e3f}.single-faq__header .single-faq__icon .vertical{rotate:z 90deg}.single-faq__text{height:0;overflow:hidden;padding-right:var(--container-padding);transition:height .3s ease-in}.single-faq__text .text{text-wrap:pretty}.footer{--bgcolor:#2b2e3f;--textcolor:#7f9ef8;--border:rgba(170,168,255,0.3);background-color:var(--bgcolor);color:var(--textcolor);padding-block:30px}.footer .footer__content{display:grid;grid-template-columns:1fr;gap:var(--container-padding) 0}@media (min-width:768px){.footer .footer__content{grid-template-columns:1fr 1fr}}@media (min-width:992px){.footer .footer__content{gap:0;grid-template-columns:3fr 2fr 1fr}}.footer .footer__headline{font-weight:400;margin-bottom:.5em}.footer__main-menu{display:grid;grid-template-columns:repeat(3,1fr)}.footer__single-menu ul{list-style:none}.footer__single-menu ul li{margin-bottom:.5em}.footer__single-menu ul a:hover{text-decoration:underline}.footer__form{border-block:1px solid var(--border);width:calc(100% + (var(--container-padding) - var(--grid-margin)) * 2);translate:calc((var(--grid-margin) * 2) * -1) 0;padding-block:var(--container-padding);padding-inline:calc(var(--container-padding) - var(--grid-margin))}@media (min-width:768px){.footer__form{border-block:0;width:100%;translate:0 0;padding-block:0;padding-inline:var(--grid-margin)}}.footer__form::after{content:'';position:absolute;top:-30px;left:0;width:100%;pointer-events:none}@media (min-width:768px){.footer__form::after{height:calc(100% + var(--grid-margin));border-left:1px solid var(--border)}}@media (min-width:992px){.footer__form::after{border-inline:1px solid var(--border)}}.footer__form .text{color:var(--textcolor);opacity:.65}.footer__form .klaviyo-form form{max-width:none !important}.footer__form .klaviyo-form form .needsclick{min-height:0 !important}.footer__form .klaviyo-form form .needsclick:has(> label){position:relative}.footer__form .klaviyo-form form .needsclick:has(> label) input{border:0 !important;border-bottom:1px solid var(--textcolor) !important;color:var(--textcolor) !important}.footer__form .klaviyo-form form .needsclick:has(> label) input::placeholder{color:var(--textcolor) !important;opacity:.5 !important}.footer__form .klaviyo-form form .needsclick:has(> label) input:hover{border-color:var(--textcolor) !important}.footer__form .klaviyo-form form .needsclick:has(> label) div{position:absolute !important;top:100%;left:0}@media (min-width:992px){.footer__legal{padding-left:var(--grid-margin)}}.footer__legal .text.text--sm{text-wrap:balance;line-height:1.7;padding-top:1rem}.footer__logo{padding-top:calc(var(--container-padding) * 3)}@media (min-width:768px){.footer__logo{padding-top:calc(var(--container-padding) * 2)}}.footer__logo svg{width:100%;height:auto;fill:var(--textcolor)}.footer--yellow{--bgcolor:#fffba5;--textcolor:#2b2e3f;--border:rgba(43,46,63,0.5);border-top:1px solid var(--border)}.footer--yellow::after{border-color:rgba(43,46,63,0.5)}.footer--pink{--bgcolor:#fad0f3;--textcolor:#2b2e3f;--border:rgba(43,46,63,0.5);border-top:1px solid var(--border)}.footer--pink::after{border-color:rgba(43,46,63,0.5)}.header-section{--container-padding:16px;position:fixed;width:100%;top:0;left:0;z-index:3;padding:var(--grid-margin) var(--container-padding)}@media (min-width:768px){.header-section{--container-padding:48px}}@media (min-width:992px){.header-section{--container-padding:80px}}.header-section::after{display:none}.header-section .header{position:relative;max-width:2000px;margin:0 auto;padding:16px 30px;border-radius:100px;overflow:hidden;z-index:1;box-shadow:0 2px 8px rgba(0,0,0,0.05);display:grid;align-items:center;grid-template-columns:1fr 4fr}@media (min-width:576px){.header-section .header{grid-template-columns:1fr 1fr}}@media (min-width:992px){.header-section .header{grid-template-columns:1fr 2.75fr 1fr}}@media (min-width:1400px){.header-section .header{grid-template-columns:1fr 4fr 1fr}}.header-section .header::before{content:'';background-color:rgba(43,46,63,0.3);position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;backdrop-filter:blur(10px)}.header-section .header > *{position:relative}.header__logo{justify-content:flex-start}.header__logo .logo{display:none}@media (min-width:576px){.header__logo .logo{display:block}}@media (min-width:576px){.header__logo .logo--mobile{display:none}}.header__menu{display:none}@media (min-width:992px){.header__menu{display:block}}.header__menu .menu-list{justify-content:center;list-style:none;gap:0 32px;color:#fff}@media (min-width:1400px){.header__menu .menu-list{gap:0 64px}}.header__menu .menu-list__link{transition:opacity .3s ease-in}.header__menu .menu-list__link:hover{opacity:.7}.header__actions{grid-column:2/3;display:flex;justify-content:flex-end;align-items:center;gap:0 16px}@media (min-width:992px){.header__actions{grid-column:3/4}}.header__actions .cart-drawer .header-actions__action{display:flex;background:none;border:0}.header__actions .cart-drawer .cart-bubble{background-color:#fffba5;border-radius:50%;width:8px;height:8px}.header__actions .cart-drawer .cart-bubble__text{display:none}.header__toggle{display:flex}@media (min-width:992px){.header__toggle{display:none}}.header__toggle.active .hamburger div{display:none}.header__toggle.active .hamburger::before{rotate:45deg;top:50%;translate:0 -1px}.header__toggle.active .hamburger::after{bottom:50%;translate:0 1px;rotate:-45deg}.header__toggle .hamburger{position:relative;width:25px;height:16px;cursor:pointer}.header__toggle .hamburger div,.header__toggle .hamburger::after,.header__toggle .hamburger::before{width:100%;height:2px;position:absolute;left:0;background-color:#fff;content:'';transition-property:rotate,translate;transition-duration:.2s;transition-timing-function:ease-out}.header__toggle .hamburger::before{top:0}.header__toggle .hamburger div{top:50%;translate:0 -1px}.header__toggle .hamburger::after{bottom:0}.header__menu-mobile{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;background:linear-gradient(180deg,#7f9ef8 0%,#2b2e3f 150%);visibility:hidden;transition-property:opacity,display;transition-duration:.2s;transition-behavior:normal,allow-discrete}.header__menu-mobile.active{visibility:visible;opacity:1}.header__menu-mobile header-menu{height:100%;display:grid;place-items:center;color:#fff}.header__menu-mobile .menu-list{display:block;list-style:none}.header__menu-mobile .menu-list__list-item{font-size:30px;margin-bottom:.5em;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}.header__menu-mobile .menu-list__link{justify-content:center}
.header__menu-mobile {
  &.active {
    @starting-style {
      opacity: 0;
      display: none;
    }
  }
}
.hero-home{display:grid;min-height:100lvh;padding-block:22lvh 10lvh;position:relative;background:linear-gradient(60deg,#2b2e3f 0%,#7e85a4 35%,#545f7d 60%,#656c89 75%,#2b2e3f 100%);overflow:hidden}@media (min-width:576px){.hero-home{padding-block:30lvh 10lvh}}.hero-home .grid-line{top:60%}.hero-home .hero-home__bg{position:absolute;top:45%;left:0;z-index:1;width:90%;aspect-ratio:4/3;object-fit:cover;object-position:top right}@media (min-width:768px){.hero-home .hero-home__bg{top:auto;bottom:0;width:75%;aspect-ratio:16/9}}@media (min-width:1400px){.hero-home .hero-home__bg{aspect-ratio:21/9;bottom:auto;top:50%}}@media (min-width:1800px){.hero-home .hero-home__bg{top:40%}}.hero-home .hero-home__bg img{height:100%;object-fit:cover;object-position:top right}.hero-home .hero-home__content{display:flex;flex-direction:column;justify-content:space-between;height:100%;color:#fff}.hero-home .hero-home__content .container{position:relative;z-index:1;text-align:center}.hero-home .hero-home__content .headline{position:relative}.hero-home .hero-home__content h1{text-align:center;font-family:'Miletus Grotesk',sans-serif;font-weight:300;font-style:normal}.hero-home .hero-home__content h1 span{display:block;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}.hero-home .hero-home__content .earbud{position:absolute;width:60px}@media (min-width:768px){.hero-home .hero-home__content .earbud{width:120px}}.hero-home .hero-home__content .earbud--1{top:-40%;left:30%}@media (min-width:450px){.hero-home .hero-home__content .earbud--1{top:-50%}}@media (min-width:576px){.hero-home .hero-home__content .earbud--1{left:35%}}.hero-home .hero-home__content .earbud--2{top:100%;left:55%}@media (min-width:450px){.hero-home .hero-home__content .earbud--2{top:80%}}@media (min-width:576px){.hero-home .hero-home__content .earbud--2{left:50%}}.hero-home .hero-home__content .text{color:#fff;z-index:1;max-width:550px;margin:0 auto 1em;text-align:center}@media (min-width:768px){.hero-home .hero-home__content .text{margin:auto auto 1em}}.hero-home .hero-home__content .text p{text-wrap:balance}.hero-home .hero-home__content .btn{display:inline-block;margin:0 auto;z-index:1;background-color:#aaa8ff}.hero-home .hero-home__badge{position:relative;margin-block:auto 2em;z-index:2}@media (min-width:768px){.hero-home .hero-home__badge{position:absolute;left:var(--container-padding);bottom:-80px;margin-block:0}}@media (min-width:1024px){.hero-home .hero-home__badge{bottom:0}}.hero-home .hero-home__badge .badge--mobile{display:block;margin:0 auto}@media (min-width:768px){.hero-home .hero-home__badge .badge--mobile{display:none}}.hero-home .hero-home__badge .badge--desktop{display:none}@media (min-width:768px){.hero-home .hero-home__badge .badge--desktop{display:block;width:90px}}.ns-hero{display:grid;min-height:100lvh;position:relative;background:linear-gradient(60deg,#2b2e3f 0%,#7e85a4 35%,#545f7d 60%,#656c89 75%,#2b2e3f 100%);overflow:hidden;grid-template-rows:1fr 1fr}@media (min-width:768px){.ns-hero{grid-template-columns:1fr 1fr;grid-template-rows:1fr}}.ns-hero .ns-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@supports (object-fit:cover){.ns-hero .ns-hero__bg{height:100%;object-fit:cover;object-position:center}}.ns-hero .ns-hero__bg[data-position="bottom-right"]{object-position:bottom right}@media (min-width:768px){.ns-hero .ns-hero__bg{max-width:none}}.ns-hero .ns-hero__content{height:100%;color:#fff;z-index:1;padding-block:40px;display:grid;place-items:center;backdrop-filter:blur(10px);border-top:1px solid rgba(170,168,255,0.3);grid-column:1/2;grid-row:2/3}@media (min-width:768px){.ns-hero .ns-hero__content{grid-row:1/2;border-right:1px solid rgba(170,168,255,0.3)}}@media (min-width:1920px){.ns-hero .ns-hero__content{max-width:1000px;margin-left:auto}}.ns-hero .ns-hero__content .wrap-content{text-align:left;padding-inline:var(--container-padding)}.ns-hero .ns-hero__content .title{margin-bottom:.75em;font-family:'Miletus Grotesk',sans-serif;font-weight:300;font-style:normal}.ns-hero .ns-hero__content .title span{display:block;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}.ns-hero .ns-hero__content .text{color:#fff;z-index:1;margin-bottom:2em}.ns-hero .ns-hero__content .btn{z-index:1;background-color:#aaa8ff}.wrap-home-carousel{position:relative;background-color:#fff;padding-block:var(--section-padding)}.home-carousel__headline{margin-bottom:3em}@media (min-width:768px){.home-carousel__headline{margin-bottom:5em}}.home-carousel__headline .title{text-align:center;font-family:'Miletus Grotesk',sans-serif;font-weight:300;font-style:normal}.home-carousel__headline .title span{display:block;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}.home-carousel__description{text-align:center;padding-top:1.5rem}@media (min-width:1440px){.home-carousel__description{padding-top:2.5rem;font-size:1.25rem}}.home-carousel{max-width:1114px;margin:0 auto;padding-bottom:48px}.home-carousel .swiper-pagination,.home-carousel .swiper-button{top:auto}.home-carousel .swiper-pagination{bottom:10px}.home-carousel .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;margin:0 2px}.home-carousel .swiper-pagination .swiper-pagination-bullet-active{background:#2b2e3f}.home-carousel .swiper-button{height:auto;bottom:12px}@media (min-width:576px){.home-carousel .swiper-button{bottom:10px}}.home-carousel .swiper-button::after{display:none}.home-carousel .swiper-button svg{fill:#2b2e3f}.home-carousel .swiper-button-prev{left:auto;right:55%}.home-carousel .swiper-button-next{left:55%}.single-home-carousel .image{position:relative;display:grid;place-items:center;grid-template:1fr/1fr;margin-bottom:1em;aspect-ratio:1.98/1;mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 1114 626' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M1113.29 47.786C1115.21 39.1378 1113.28 29.6877 1106.93 23.4879L1100.35 17.059L1093.02 9.89989C1087.06 4.07236 1078.72 1.86734 1070.47 3.04144C950.518 20.0515 165.187 18.4909 45.5067 0.349605C37.2691 -0.896085 28.874 1.16575 22.814 6.87874L15.3501 13.909L8.65979 20.209C2.21303 26.2943 0.107072 35.7014 1.92649 44.3783C18.2296 121.912 17.8429 500.348 0.708805 577.609C-1.2109 586.257 0.723134 595.707 7.06961 601.907L13.6453 608.336L20.9803 615.495C26.94 621.323 35.2778 623.528 43.5297 622.354C163.468 605.344 948.813 606.904 1068.49 625.046C1076.73 626.291 1085.11 624.229 1091.19 618.516L1098.65 611.486L1105.34 605.186C1111.79 599.101 1113.89 589.694 1112.07 581.017C1095.77 503.483 1096.16 125.047 1113.28 47.786H1113.29Z' fill='%23000'/%3E%3C/svg%3E%0A");mask-repeat:no-repeat;mask-size:100% 100%}.single-home-carousel .image *{grid-row:1/1;grid-column:1/1}.single-home-carousel .image .single-home-carousel__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@supports (object-fit:cover){.single-home-carousel .image .single-home-carousel__bg{height:100%;object-fit:cover;object-position:center}}.single-home-carousel .image .single-home-carousel__graphic{max-width:70%;backdrop-filter:blur(10px);border-radius:20%}.single-home-carousel .content{margin:0 auto 3em;width:90%;max-width:620px;text-align:center}.single-home-carousel .content .headline{font-weight:300;margin-bottom:.5em;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}.single-home-carousel .content .text:not(.headline){opacity:.75}.single-home-carousel .content .link{text-transform:none;text-decoration:underline;text-underline-offset:3px}.home-features-slideshow{position:relative;background-color:#000}.home-features-slideshow__headline{color:#fff;text-align:center;position:absolute;top:0;left:0;width:100%;padding-top:40px}@media (min-width:768px){.home-features-slideshow__headline{padding-top:100px}}.home-features-slideshow__headline .title{margin-bottom:.5em;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}.home-features-slideshow__headline .text{max-width:550px;margin:0 auto}.home-slideshows__bg{position:sticky;top:0;width:100%;height:100lvh;z-index:0 !important;margin-bottom:-35rem}.home-slideshows__bg::before{content:'';background-color:rgba(0,0,0,0.4);display:none;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media (min-width:768px){.home-slideshows__bg::before{display:block}}.home-slideshows__bg::after{content:'';display:block;height:45%;width:100%;position:absolute;bottom:-10px;background:linear-gradient(0deg,#000 70%,rgba(0,0,0,0) 100%);z-index:1}@media (min-width:768px){.home-slideshows__bg::after{display:none}}.home-slideshows__bg .home-feature__bg{opacity:0}.home-slideshows__bg .home-feature__bg:first-child{opacity:1}.home-slideshows__bg .home-feature__bg img,.home-slideshows__bg .home-feature__bg video{position:absolute;width:100%;height:75%;top:0;left:0;object-fit:cover}@media (min-width:768px){.home-slideshows__bg .home-feature__bg img,.home-slideshows__bg .home-feature__bg video{height:100%}}.single-home-feature{position:relative;height:150lvh}.single-home-feature:last-child .single-feature__sticky::after{content:'';position:absolute;right:0;left:0;bottom:0;height:35%;z-index:-1;background:linear-gradient(0deg,#000 70%,rgba(0,0,0,0) 100%);pointer-events:none}@media (min-width:764px){.single-home-feature:last-child .single-feature__sticky::after{opacity:0}}@media (min-width:768px){.single-home-feature{height:200lvh}}.single-home-feature .single-feature__sticky{position:sticky;top:0;height:100lvh;padding-block:48px}@media (min-width:768px){.single-home-feature .single-feature__sticky{padding-block:120px}}.single-home-feature .single-feature__sticky .container{height:100%;display:grid;grid-template:1fr auto/1fr;align-items:end}@media (min-width:768px){.single-home-feature .single-feature__sticky .container{grid-template:auto/1fr 1fr}}.single-feature__graphic{margin-inline:0;margin-bottom:3em;width:70%;max-width:320px}@media (min-width:768px){.single-feature__graphic{margin-inline:auto;position:absolute;bottom:50%;left:50%;translate:-50% 50%;grid-column:2/3;margin-bottom:0}}@media (min-width:2000px){.single-feature__graphic{max-width:550px}}.single-feature__graphic .ui_image{max-height:40lvh}@media (min-width:768px){.single-feature__graphic .ui_image{max-height:60lvh}}@media (min-width:2000px){.single-feature__graphic .ui_image{max-height:none}}.single-feature__graphic .lottie-player{margin-bottom:1em}@media (min-width:992px){.single-feature__graphic .lottie-player[data-id="1-1"]{translate:-15% 0}.single-feature__graphic .lottie-player[data-id="1-2"]{translate:15% 0}.single-feature__graphic .lottie-player[data-id="2-1"]{translate:-15% 0}.single-feature__graphic .lottie-player[data-id="2-2"]{translate:10% 0}.single-feature__graphic .lottie-player[data-id="3-1"]{translate:-15% 0}.single-feature__graphic .lottie-player[data-id="3-2"]{translate:10% 0}}.single-feature__content{max-width:450px;color:#fff}.single-feature__content .eyebrow{display:inline-block;margin-bottom:1em;background-image:url("data:image/svg+xml,%3Csvg width='80' height='34' viewBox='0 0 80 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.2002 0.517578C7.53937 1.10984 23.8302 1.42758 40.0625 1.46191C55.7885 1.49518 71.5715 1.2634 76.4951 0.744141L76.9375 0.692383C77.357 0.638639 77.7513 0.723969 78.0439 0.922852L78.1631 1.01562L78.6895 1.47754V1.47852L79.1621 1.89453C79.4531 2.15065 79.5603 2.55347 79.4658 2.95605L79.4629 2.9707C78.8317 5.53577 78.5191 11.2116 78.5049 16.8232C78.4915 22.0848 78.7397 27.4034 79.2656 30.167L79.375 30.6855C79.4691 31.0907 79.3546 31.4976 79.0547 31.7529L78.5742 32.1602L78.0381 32.6152C77.7312 32.8749 77.2806 32.9883 76.7998 32.9229C72.4607 32.3306 56.1698 32.0138 39.9375 31.9795C24.2114 31.9462 8.42814 32.178 3.50488 32.6973L3.0625 32.749C2.58301 32.8105 2.13658 32.6896 1.83691 32.4258L1.30957 31.9629H1.31055L0.837891 31.5469C0.543436 31.2878 0.435735 30.878 0.536133 30.4707C1.16787 27.9056 1.48073 22.2297 1.49512 16.6182C1.5095 11.0055 1.22555 5.32766 0.625 2.75586C0.53084 2.35073 0.644484 1.94281 0.944336 1.6875L0.945312 1.68848L1.42578 1.28125V1.28027L1.96191 0.826172C2.26735 0.566882 2.71891 0.452135 3.2002 0.517578Z' stroke='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100% 100%}.single-feature__content .eyebrow--gradient{background-image:url("data:image/svg+xml,%3Csvg width='114' height='34' viewBox='0 0 114 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M113.091 3.0901C113.223 2.53086 113.09 1.91977 112.652 1.51885L112.198 1.10313L111.692 0.64018C111.281 0.26334 110.706 0.120752 110.137 0.196676C101.861 1.29664 11.3957 1.19572 3.13944 0.0226073C2.57116 -0.0579456 1.99202 0.0753834 1.57397 0.444816L1.05906 0.89943L0.597525 1.30682C0.15279 1.70033 0.0075085 2.30864 0.133023 2.86974C1.25771 7.88346 1.23103 25.3551 0.0490195 30.3512C-0.0834127 30.9105 0.0500081 31.5216 0.487825 31.9225L0.941452 32.3382L1.44747 32.8012C1.8586 33.178 2.43379 33.3206 3.00305 33.2447C11.2771 32.1447 101.744 32.2456 110 33.4187C110.568 33.4993 111.147 33.366 111.566 32.9965L112.08 32.5419L112.542 32.1345C112.987 31.741 113.132 31.1327 113.007 30.5716C111.882 25.5579 111.91 8.08623 113.091 3.0901Z' fill='url(%23paint0_linear_7482_8730)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_7482_8730' x1='55.5698' y1='0' x2='55.5698' y2='33.4413' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%237F9EF8'/%3E%3Cstop offset='0.519231' stop-color='%23AAA8FF'/%3E%3Cstop offset='1' stop-color='%23FAD0F3'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");color:#2b2e3f}@media (min-width:2000px){.single-feature__content .eyebrow--gradient{font-size:1.25rem}}.single-feature__content .title{font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51;margin-bottom:1em;text-wrap:balance}@media (min-width:2000px){.single-feature__content .title{font-size:4rem}}@media (min-width:2000px){.single-feature__content .text p{font-size:1.5rem}}.home-problem-solution{background:linear-gradient(to bottom,var(--bg-1) var(--bg-1-pos),var(--bg-2) var(--bg-2-pos),var(--bg-3) var(--bg-3-pos))}.home-problem-solution .section{top:0;display:grid;height:auto;place-items:center;text-align:center;color:var(--text)}.home-problem-solution .section .title{margin-bottom:1em;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51;padding:0}@media (min-width:576px){.home-problem-solution .section .title{margin-bottom:.5em}}.home-problem-solution .section .text--xl{font-weight:300}.home-problem-solution .section .text{max-width:500px;margin:0 auto;text-wrap:balance}@media (min-width:1920px){.home-problem-solution .section .text{max-width:700px}}.home-problem-solution .section--1{position:sticky;height:100lvh}.home-problem-solution .section--2{padding:150lvh 0 0}.home-problem-solution .section--2 .title{position:relative}@media (min-width:768px){.home-problem-solution .section--2 .title{margin-bottom:.7em}}.home-problem-solution .section--2 .text{margin-bottom:2em}.home-problem-solution .section--2 .text--xl{margin-bottom:.5em}.home-problem-solution .section--2 .earbud{position:absolute;width:90px}@media (min-width:768px){.home-problem-solution .section--2 .earbud{width:120px}}@media (min-width:1200px){.home-problem-solution .section--2 .earbud{width:150px}}@media (min-width:2000px){.home-problem-solution .section--2 .earbud{width:180px}}.home-problem-solution .section--2 .earbud--l{bottom:40%;left:20%}@media (min-width:768px){.home-problem-solution .section--2 .earbud--l{left:40%;bottom:30%}}.home-problem-solution .section--2 .earbud--r{z-index:-1;top:62%;left:55%}@media (min-width:576px){.home-problem-solution .section--2 .earbud--r{top:60%;left:45%}}@media (min-width:768px){.home-problem-solution .section--2 .earbud--r{left:50%;top:40%}}.home-problem-solution .section--carousel{display:block;padding:64px 0 120px;position:relative;overflow:hidden}.home-problem-solution .carousel{width:100%;padding-left:calc(var(--container-padding) - var(--grid-margin));padding-bottom:64px}.home-problem-solution .carousel .swiper-slide{width:80%;max-width:320px;transition:max-width .5s ease-in;cursor:pointer}@media (min-width:768px){.home-problem-solution .carousel .swiper-slide{max-width:390px}}.home-problem-solution .carousel .swiper-slide:has(.card--opened){max-width:750px}.home-problem-solution .carousel .swiper-slide:has(.card--opened) .card__content .title{margin-bottom:.5em}.home-problem-solution .carousel .swiper-slide:has(.card--opened) .card__content .text{height:var(--height-text)}.home-problem-solution .carousel .swiper-slide:has(.card--opened) .card__action{rotate:45deg}.home-problem-solution .carousel .swiper-button{position:absolute;top:auto;right:var(--grid-margin);bottom:0;left:auto}.home-problem-solution .carousel .swiper-button::after{display:none}.home-problem-solution .carousel .swiper-button svg{width:48px;height:auto;fill:#fff}.home-problem-solution .carousel .swiper-button-prev{right:calc(48px + var(--grid-margin))}.home-problem-solution .carousel .card{position:relative;display:flex;flex-wrap:wrap;width:100%;height:520px;padding:24px;border-radius:16px;color:#fff;background-color:rgba(255,255,255,0.2);interpolate-size:allow-keywords;overflow:hidden}@media (min-width:768px){.home-problem-solution .carousel .card{padding:32px}}.home-problem-solution .carousel .card:hover .card__bg img{scale:1.1}.home-problem-solution .carousel .card:hover .card__content .title{margin-bottom:.5em}.home-problem-solution .carousel .card__bg{z-index:0}.home-problem-solution .carousel .card__bg::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0)}@media (min-width:576px){.home-problem-solution .carousel .card__bg::after{background-color:rgba(0,0,0,0.3)}}.home-problem-solution .carousel .card__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:scale .5s ease-in}@supports (object-fit:cover){.home-problem-solution .carousel .card__bg img{height:100%;object-fit:cover;object-position:var(--bg-pos)}}.home-problem-solution .carousel .card__ui{background-color:rgba(255,255,255,0.2);border-radius:16px;position:relative;margin:0 auto 2em;width:80%;order:1}@media (min-width:768px){.home-problem-solution .carousel .card__ui{position:absolute;top:20%;right:32px;width:40%}}.home-problem-solution .carousel .card__index{position:relative;flex:1 1 100%;text-align:left;margin-bottom:auto;padding-left:16px;order:0}.home-problem-solution .carousel .card__index::before{content:'';display:block;position:absolute;height:150%;width:1px;background-color:#fff;left:0;top:-24px}@media (min-width:768px){.home-problem-solution .carousel .card__index::before{top:-32px}}.home-problem-solution .carousel .card__content,.home-problem-solution .carousel .card__action{position:relative;align-self:flex-end;order:2}.home-problem-solution .carousel .card__content{position:relative;flex:1;text-align:left;padding-right:16px;max-width:450px}.home-problem-solution .carousel .card__content .title{margin-bottom:0;max-width:300px;transition:margin .35s ease-in}.home-problem-solution .carousel .card__content .text{position:relative;max-width:none;height:0;overflow:hidden;transition:height .35s ease-in;text-wrap:balance}.home-problem-solution .carousel .card__content .text p{position:absolute;min-width:200px}@media (min-width:768px){.home-problem-solution .carousel .card__content .text p{min-width:400px}}.home-problem-solution .carousel .card__action{--size:35px;flex:0 0 var(--size);background-color:#fff;width:var(--size);height:var(--size);border-radius:50%;display:grid;place-items:center;cursor:pointer;transition:rotate .35s ease-in}@media (min-width:768px){.home-problem-solution .carousel .card__action{--size:47px;margin-left:auto}}.home-problem-solution .carousel .card__action svg{fill:#2b2e3f}.wrap-logos-marquee{background-color:#fff;padding:24px 0}@media (min-width:768px){.wrap-logos-marquee{padding:40px 0}}.wrap-logos-marquee .grid-line{display:block;border-block:1px solid #aaa8ff;background:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.3;z-index:2}.wrap-logos-marquee .eyebrow{display:table;margin:0 auto 3rem;background-image:url("data:image/svg+xml,%3Csvg width='102' height='34' viewBox='0 0 102 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M101.21 3.0901C101.343 2.53086 101.209 1.91977 100.771 1.51885L100.318 1.10313L99.8118 0.64018C99.4006 0.26334 98.8255 0.120752 98.2562 0.196676C89.9812 1.29664 12.1367 1.19572 3.88046 0.0226073C3.31219 -0.0579456 2.73305 0.0753834 2.31499 0.444816L1.80009 0.89943L1.33855 1.30682C0.893818 1.70033 0.748536 2.30864 0.87405 2.86974C1.99874 7.88346 1.97205 25.3551 0.790047 30.3512C0.657615 30.9105 0.791036 31.5216 1.22885 31.9225L1.68248 32.3382L2.18849 32.8012C2.59963 33.178 3.17482 33.3206 3.74408 33.2447C12.0181 32.1447 89.8635 32.2456 98.1198 33.4187C98.6881 33.4993 99.2662 33.366 99.6853 32.9965L100.2 32.5419L100.662 32.1345C101.106 31.741 101.252 31.1327 101.126 30.5716C100.002 25.5579 100.029 8.08623 101.21 3.0901Z' fill='%23AAA8FF'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100% 100%;color:#2b2e3f}.logos-marquee{width:100%;overflow:hidden}.logos-marquee .track{display:flex;width:fit-content;will-change:translate;animation:scroll-marquee calc(var(--speed) * 1s) linear infinite}.logos-marquee .single-logo{width:200px;padding:1rem 3rem;white-space:nowrap;margin-right:20px}@media (min-width:768px){.logos-marquee .single-logo{width:275px}}@-moz-keyframes scroll-marquee{0%{translate:0 0}100%{translate:-45% 0}}@-webkit-keyframes scroll-marquee{0%{translate:0 0}100%{translate:-45% 0}}@-o-keyframes scroll-marquee{0%{translate:0 0}100%{translate:-45% 0}}@keyframes scroll-marquee{0%{translate:0 0}100%{translate:-45% 0}}.shopify-section:has(.wrap-blog-post)::after{border-color:rgba(43,46,63,0.5)}.wrap-blog-post{padding-top:calc(var(--container-padding) * 2 + var(--header-height))}@media (min-width:1200px){.wrap-blog-post{padding-top:calc(var(--container-padding) + var(--header-height))}}.blog-post__header .eyebrow{display:inline-block;color:#fad0f3}.blog-post__header .eyebrow svg{position:absolute;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.blog-post__header .eyebrow span{display:inline-block;position:relative;color:#030203}.blog-post__header .title{margin-top:.2em;margin-bottom:.45em;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}.blog-post__header .excerpt .text{white-space:balance;margin-bottom:0}.blog-post__meta{display:flex;flex-wrap:wrap;gap:0 32px;padding-block:1.75rem;font-size:16px}.blog-post__meta .meta{display:flex;gap:0 16px}.blog-post__meta .meta .date{opacity:.5}.blog-post__image{border-radius:16px;margin-bottom:4rem;aspect-ratio:1.5/1}@supports (object-fit:cover){.blog-post__image{height:100%;object-fit:cover;object-position:center}}.blog-post__body{border-top:1px solid rgba(43,46,63,0.5)}.blog-post__body .blog-post-content{padding-top:4rem;padding-inline:var(--container-padding);padding-bottom:var(--grid-margin);max-width:none}@media (min-width:1200px){.blog-post__body .blog-post-content{border-inline:1px solid rgba(43,46,63,0.5)}}.blog-post__body .blog-post-content::after{content:'';display:table;clear:both}.blog-post__body .blog-post-content p{margin-bottom:1.25em;line-height:1.3}.blog-post__body .blog-post-content p a{text-decoration:underline;color:#7f9ef8}.blog-post__body .blog-post-content p a:visited{color:#9c57c7}.blog-post__body .blog-post-content ul{padding-left:1.25em}.blog-post__body .blog-post-content li{margin-bottom:1em}.blog-post__body .blog-post-content li:has(b:first-child)::marker,.blog-post__body .blog-post-content li:has(strong:first-child)::marker{font-weight:700}.blog-post__body .blog-post-content h1,.blog-post__body .blog-post-content h2,.blog-post__body .blog-post-content h3{font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51;margin-block:1.5em .5em}.blog-post__body .blog-post-content h1,.blog-post__body .blog-post-content h2,.blog-post__body .blog-post-content h3,.blog-post__body .blog-post-content h1 strong,.blog-post__body .blog-post-content h2 strong,.blog-post__body .blog-post-content h3 strong,.blog-post__body .blog-post-content h1 b,.blog-post__body .blog-post-content h2 b,.blog-post__body .blog-post-content h3 b{font-weight:400}.blog-post__body .blog-post-content h4,.blog-post__body .blog-post-content h5,.blog-post__body .blog-post-content h6{font-weight:300;margin-block:1.5em .5em}.blog-post__body .blog-post-content table{border-spacing:16px}.blog-post__body .blog-post-content table th,.blog-post__body .blog-post-content table td{vertical-align:top}.wrap-featured-posts{background:linear-gradient(to bottom,#fff 50%,#fad0f3 100%);border-bottom:1px solid rgba(170,168,255,0.3);margin-bottom:4rem}.wrap-featured-posts .main-article{display:flex;flex-wrap:wrap;flex:1 1 100%;border-bottom:1px solid rgba(170,168,255,0.3)}.wrap-featured-posts .main-article:hover .main-article__info .wrap-info .cta span{translate:0 0}.wrap-featured-posts .main-article:hover .main-article__image img{scale:1.05}.wrap-featured-posts .main-article__info{padding-block:calc(var(--container-padding) * 2) 40px;padding-inline:var(--container-padding);display:flex;flex-direction:column}@media (min-width:768px){.wrap-featured-posts .main-article__info{flex:0 0 60%;min-height:100%}}@media (min-width:992px){.wrap-featured-posts .main-article__info{flex:0 0 50%}}@media (min-width:1920px){.wrap-featured-posts .main-article__info{max-width:1000px;margin-left:auto}}.wrap-featured-posts .main-article__info .title{margin-bottom:auto;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}.wrap-featured-posts .main-article__info .wrap-info{margin-top:2rem;display:flex;align-items:center;justify-content:space-between}.wrap-featured-posts .main-article__info .wrap-info .info span{display:inline-block;opacity:.65}.wrap-featured-posts .main-article__info .wrap-info .cta{display:flex;align-items:center;gap:0 10px;overflow:hidden}.wrap-featured-posts .main-article__info .wrap-info .cta span{display:block;translate:0 110%;transition:translate .3s ease-in}.wrap-featured-posts .main-article__info .wrap-info svg{fill:currentColor;width:24px;height:auto}.wrap-featured-posts .main-article__image{position:relative;aspect-ratio:1.125/1;flex:1 1 100%;overflow:hidden}@media (min-width:576px){.wrap-featured-posts .main-article__image{aspect-ratio:1.5/1}}@media (min-width:768px){.wrap-featured-posts .main-article__image{aspect-ratio:1.125/1;flex:0 0 40%;order:1}}@media (min-width:992px){.wrap-featured-posts .main-article__image{flex:0 0 50%}}@media (min-width:1800px){.wrap-featured-posts .main-article__image{aspect-ratio:1.25/1}}@media (min-width:2000px){.wrap-featured-posts .main-article__image{aspect-ratio:1.5/1}}.wrap-featured-posts .main-article__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:scale .3s ease-in}@supports (object-fit:cover){.wrap-featured-posts .main-article__image img{height:100%;object-fit:cover;object-position:center}}.wrap-featured-posts .featured-grid{display:flex;flex-wrap:wrap;padding-inline:var(--grid-margin)}.wrap-featured-posts .featured-grid .featured-post{position:relative;padding-block:calc(var(--container-padding) - var(--grid-margin));padding-inline:calc(var(--container-padding) - var(--grid-margin));transition:color .3s ease-in;cursor:pointer;aspect-ratio:1.65/1;flex:1 1 100%}@media (min-width:768px){.wrap-featured-posts .featured-grid .featured-post{aspect-ratio:2.125/1}}@media (min-width:1200px){.wrap-featured-posts .featured-grid .featured-post{padding-block:var(--grid-margin);aspect-ratio:1.24/1;flex:1 0 30%}}@media (min-width:1400px){.wrap-featured-posts .featured-grid .featured-post{padding-block:calc(var(--container-padding) - var(--grid-margin))}}@media (min-width:1800px){.wrap-featured-posts .featured-grid .featured-post{aspect-ratio:1.45/1}}.wrap-featured-posts .featured-grid .featured-post:hover{--color:#fff}.wrap-featured-posts .featured-grid .featured-post:hover .feat-post__image{opacity:1}.wrap-featured-posts .featured-grid .featured-post:hover .feat-post__info .wrap-info .cta span{translate:0 0}.wrap-featured-posts .featured-grid .featured-post:not(:last-child){border-bottom:1px solid rgba(170,168,255,0.3)}@media (min-width:1200px){.wrap-featured-posts .featured-grid .featured-post:not(:last-child){border-bottom:0;border-right:1px solid rgba(170,168,255,0.3)}}.wrap-featured-posts .feat-post__image{pointer-events:none;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity .3s ease-in}.wrap-featured-posts .feat-post__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@supports (object-fit:cover){.wrap-featured-posts .feat-post__image img{height:100%;object-fit:cover;object-position:center}}.wrap-featured-posts .feat-post__image::after{content:'';display:block;background-color:#2b2e3f;opacity:.75;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wrap-featured-posts .feat-post__info{position:relative;display:flex;flex-direction:column;height:100%;color:var(--color)}.wrap-featured-posts .feat-post__info .text--xl{margin-bottom:auto;font-weight:300}.wrap-featured-posts .feat-post__info .wrap-info{display:flex;align-items:center;justify-content:space-between}.wrap-featured-posts .feat-post__info .wrap-info .cta{display:flex;align-items:center;gap:0 10px;overflow:hidden}.wrap-featured-posts .feat-post__info .wrap-info .cta span{display:block;translate:0 110%;transition:translate .3s ease-in}.wrap-featured-posts .feat-post__info .wrap-info svg{width:20px;height:auto;fill:currentColor}.blog-grid-section{padding:40px 0}.blog-filter{margin-bottom:1.5rem;display:flex;flex-wrap:wrap;gap:.5rem}.blog-filter .filter-btn{position:relative;background:none;border:none;padding:.5rem 1rem;cursor:pointer;border-radius:5px}.blog-filter .filter-btn svg{fill:none;stroke:currentColor;opacity:0;transition:opacity .3s ease-in;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.blog-filter .filter-btn .tag-count{display:inline-block;font-size:smaller;translate:0 -35%}.blog-filter .filter-btn.active svg,.blog-filter .filter-btn:hover svg{opacity:1;stroke:none;fill:currentColor}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}@media (min-width:768px){.blog-grid{gap:30px}}@media (min-width:992px){.blog-grid{gap:40px}}.blog-item{background:#fff;border:1px solid #ddd;border-radius:8px;overflow:hidden;transition:transform .2s ease-in}.blog-itemhover{transform:translateY(-4px)}.load-more-container{text-align:center;margin-top:2rem}.load-more-container .load-more-btn{--bg-color:#fad0f3}body[data-template="article"] .footer{--bgcolor:#fad0f3;--textcolor:#2b2e3f;--border:rgba(43,46,63,0.5);border-top:1px solid var(--border)}body[data-template="article"] .footer::after{border-color:rgba(43,46,63,0.5)}main[data-template="cart"] .cart-items-component{padding-block:200px 150px}main[data-template="cart"] .cart-items-component .cart-page{grid-template-columns:1fr}@media (min-width:768px){main[data-template="cart"] .cart-items-component .cart-page{grid-template-columns:1fr 25rem;grid-template-rows:min-content min-content 1fr}}main[data-template="cart"] .cart-items-component .cart-page__title{grid-column:1/-1;margin-bottom:1em}main[data-template="cart"] .cart-items-component .cart-page__title .cart-title{font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}main[data-template="cart"] .cart-items-component .cart-page__title .cart-title .cart-bubble{background-color:#fffba5;padding:5px;font-weight:500}@media (min-width:768px){main[data-template="cart"] .cart-items-component .cart-page__summary{grid-row:2/-1}}main[data-template="cart"] .cart-items-component .cart-page__summary .cart__summary-container{display:block;background:none}main[data-template="cart"] .cart-items-component .cart-page__summary .cart__total-container{margin-bottom:2em}.shopify-section:has(.wrap-pop-up)::after{display:none}.wrap-pop-up{display:none;border:0;z-index:10;background:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;position:fixed;display:none;place-items:center;opacity:0;max-width:none;max-height:none}.wrap-pop-up:focus{outline:0}.wrap-pop-up[open]{display:grid;opacity:1}.wrap-pop-up::backdrop{background:rgba(3,2,3,0.6);backdrop-filter:blur(8px)}
.wrap-pop-up {
  transition: display 0.5s allow-discrete, overlay 0.5s allow-discrete, opacity 0.5s;
}

.wrap-pop-up[open] {
  @starting-style {
    opacity: 0
  }
}
.pop-up__box{position:relative;max-width:680px;margin:0 auto}.pop-up__box .svg-defs{position:absolute;width:0;height:0}.pop-up__box .svg-defs .stop1{stop-color:#fffba5}.pop-up__box .svg-defs .stop2{stop-color:#ffc28a}.pop-up__box .svg-defs .stop3{stop-color:#fad0f3}.pop-up__box .svg-mask{display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pop-up__box .svg-mask path{fill:url("#Gradient1")}@media (min-width:576px){.pop-up__box .svg-mask{display:block}}.pop-up__box .svg-mask--mobile{display:block}@media (min-width:576px){.pop-up__box .svg-mask--mobile{display:none}}.pop-up__close{--size:35px;position:absolute;top:var(--size);right:var(--size);background-color:#fff;width:var(--size);height:var(--size);border-radius:50%;display:grid;place-items:center;cursor:pointer;transition:rotate .35s ease-in}@media (min-width:768px){.pop-up__close{--size:47px;margin-left:auto}}.pop-up__close svg{rotate:45deg;fill:#2b2e3f}.pop-up__content{position:relative;padding:10% 15%}.pop-up__content .pop-up__headline .title{font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51;font-weight:400;margin-bottom:.5em;text-align:center}.pop-up__content .pop-up__headline .title span{font-family:'Miletus Grotesk',sans-serif;font-weight:400;font-style:normal;font-weight:300;display:block}.pop-up__content .pop-up__headline .text{text-align:center}.pop-up__form .klaviyo-form{border-bottom:1px solid #030203;margin-bottom:1rem}.pop-up__form .klaviyo-form form{max-width:none !important}.pop-up__form .klaviyo-form form > .needsclick{flex-direction:row !important;min-height:0 !important}.pop-up__form .klaviyo-form form [data-testid="form-row"]:has(input[type="email"]){flex:1}.pop-up__form .klaviyo-form form [data-testid="form-row"]:has(input[type="email"]) input{border:0 !important;border-bottom:1px solid var(--textcolor) !important;color:var(--textcolor) !important;width:100%}.pop-up__form .klaviyo-form form [data-testid="form-row"]:has(input[type="email"]) input::placeholder{color:var(--textcolor) !important;opacity:.5 !important}.pop-up__form .klaviyo-form form [data-testid="form-row"]:has(input[type="email"]) input:focus{outline:0;border-bottom:1px solid #030203}.pop-up__form .klaviyo-form form [data-testid="form-row"]:has(input[type="email"]) input:hover{border-color:var(--textcolor) !important}.pop-up__form .klaviyo-form form button{background:#fff !important;width:120px !important}.pop-up__form .disclaimer{text-align:center;opacity:.5}.press-hero .press-hero__grid{display:grid;grid-template-columns:1fr;gap:2.5rem}@media (min-width:1024px){.press-hero .press-hero__grid{grid-template-columns:1fr 1fr;gap:0}}.press-hero .press-hero__grid .press-hero__content{order:2;border-bottom:1px solid rgba(43,46,63,0.6);aspect-ratio:1/.5;height:auto}@media (min-width:764px){.press-hero .press-hero__grid .press-hero__content{aspect-ratio:1/.3}}@media (min-width:1024px){.press-hero .press-hero__grid .press-hero__content{aspect-ratio:auto;height:100%;order:1;padding-top:9rem}}.press-hero .press-hero__grid .press-hero__content .container{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-bottom:2.5rem}@media (min-width:1440px){.press-hero .press-hero__grid .press-hero__content .container{max-width:calc(1000px - (var(--container-padding) * 2));margin-right:calc(var(--container-padding) * 2)}}.press-hero .press-hero__grid .press-hero__content .container .press-hero__header{display:flex;flex-direction:column;gap:.5rem}.press-hero .press-hero__grid .press-hero__content .container .press-hero__header .press-hero__eyebrow{display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;position:relative;font-size:.875rem;padding:0 .7rem;height:2rem;color:#000;line-height:1}.press-hero .press-hero__grid .press-hero__content .container .press-hero__header .press-hero__eyebrow svg{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.press-hero .press-hero__grid .press-hero__content .container .press-hero__header .press-hero__title{font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}@media (min-width:1440px){.press-hero .press-hero__grid .press-hero__content .container .press-hero__header .press-hero__title{font-size:4rem}}.press-hero .press-hero__grid .press-hero__content .container .press-hero__description p{font-size:1.125rem}@media (min-width:1024px){.press-hero .press-hero__grid .press-hero__content .container .press-hero__description p{font-size:1.5rem;text-wrap:balance}}@media (min-width:1440px){.press-hero .press-hero__grid .press-hero__content .container .press-hero__description p{font-size:1.75rem;margin-bottom:2rem}}@media (min-width:1024px){.press-hero .press-hero__grid .press-hero__picture{order:2;border-bottom:none}}.press-hero__downloads{display:flex;flex-direction:column}@media (min-width:1440px){.press-hero__downloads{display:grid;grid-template-columns:1fr 1fr;gap:0}}.press-hero__downloads .press-hero__download-item{padding:2.5rem 0;border-bottom:1px solid rgba(43,46,63,0.6)}@media (min-width:1024px){.press-hero__downloads .press-hero__download-item:nth-child(odd){border-right:1px solid rgba(43,46,63,0.6)}}@media (min-width:1440px){.press-hero__downloads .press-hero__download-item{padding:4rem 0}.press-hero__downloads .press-hero__download-item:nth-child(even) .container{margin-left:0;padding:0 3rem}}.press-hero__downloads .press-hero__download-item .container{display:flex;flex-direction:column;gap:1.2rem}@media (min-width:1440px){.press-hero__downloads .press-hero__download-item .container{display:grid;grid-template-columns:1fr 140px;max-width:calc(1000px - (var(--container-padding) * 2));margin-right:calc(var(--container-padding) * 2)}}.press-hero__downloads .press-hero__download-item .container .press-hero__download-content{display:flex;flex-direction:column;gap:.3rem}.press-hero__downloads .press-hero__download-item .container .press-hero__download-content .press-hero__download-title{margin-bottom:1rem;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}@media (min-width:1024px){.press-hero__downloads .press-hero__download-item .container .press-hero__download-content .press-hero__download-title{font-size:2.25rem}}@media (min-width:1024px){.press-hero__downloads .press-hero__download-item .container .press-hero__download-content .press-hero__download-title{margin-bottom:1.5rem;font-size:3rem}}@media (min-width:1440px){.press-hero__downloads .press-hero__download-item .container .press-hero__download-content .press-hero__download-desc{font-size:1.25rem}}.press-hero__downloads .press-hero__download-item .container .press-hero__download-content .press-hero__download-icon{width:24px;height:24px;flex-shrink:0}.press-hero__downloads .press-hero__download-item .container .press-hero__download-link{color:inherit;align-self:flex-start;white-space:nowrap}@media (min-width:1440px){.press-hero__downloads .press-hero__download-item .container .press-hero__download-link{align-self:center}}.press-media{padding:2.5rem 0;border-bottom:1px solid rgba(43,46,63,0.6)}.press-media .press-media__content{display:flex;flex-direction:column;gap:2.5rem}@media (min-width:764px){.press-media .press-media__content{display:grid;grid-template-columns:.9fr 1.1fr}}@media (min-width:1024px){.press-media .press-media__content{padding:2.5rem 0 4rem 0;grid-template-columns:1fr 1fr}}.press-media .press-media__title{font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51;font-weight:400}@media (min-width:1024px){.press-media .press-media__text p{font-size:1.5rem;font-weight:300}}@media (min-width:1024px){.press-media .press-media__text{padding-left:2rem}}.press-media .press-media__text a{color:#5472c8}.press-news{display:flex;flex-direction:column;gap:3rem;padding:2.5rem 0 0 0}@media (min-width:1440px){.press-news{display:grid;grid-template-columns:1.003fr 1fr;padding:0;gap:0}}.press-news .press-news__left{margin-bottom:2.5rem}@media (min-width:1440px){.press-news .press-news__left{margin-bottom:0;border-right:1px solid rgba(43,46,63,0.6)}}.press-news .press-news__left .container{display:grid;grid-template-columns:1fr 1fr}@media (min-width:1440px){.press-news .press-news__left .container{display:flex;flex-direction:column;gap:10rem;max-width:calc(1000px - (var(--container-padding) * 2));margin-right:calc(var(--container-padding) * 2);padding:4rem var(--container-padding) 2.5rem var(--container-padding)}}.press-news .press-news__left .container .press-news__title{display:flex;flex-direction:column;font-weight:400}.press-news .press-news__left .container .press-news__title span{display:block;line-height:1;font-weight:300}.press-news .press-news__left .container .press-news__title span:nth-child(2){font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}.press-news .press-news__left .container .press-news__absolute{position:relative}.press-news .press-news__left .container .press-news__absolute .press-news__picture{position:absolute;top:0;left:0;width:100%;height:100%;mask-image:url("data:image/svg+xml,%3Csvg width='502' height='376' viewBox='0 0 502 376' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M501.681 34.7437C502.546 28.4559 501.674 21.585 498.814 17.0773L495.851 12.4031L492.546 7.1979C489.86 2.96088 486.103 1.35769 482.384 2.21134C428.33 14.5789 74.4381 13.4441 20.5066 0.254187C16.7945 -0.651515 13.0114 0.847578 10.2806 5.00132L6.91718 10.1128L3.90235 14.6934C0.997255 19.1178 0.0482496 25.9574 0.868132 32.2661C8.21479 88.6382 8.0405 285.082 0.319407 341.256C-0.545665 347.544 0.325865 354.415 3.18577 358.923L6.14894 363.597L9.45433 368.802C12.1399 373.039 15.8972 374.642 19.6157 373.789C73.6634 361.421 427.562 362.556 481.493 375.746C485.205 376.652 488.982 375.152 491.719 370.999L495.083 365.887L498.098 361.307C501.003 356.882 501.952 350.043 501.132 343.734C493.785 287.362 493.959 90.9181 501.674 34.7437H501.681Z' fill='%23D9D9D9'/%3E%3C/svg%3E%0A");mask-size:contain;mask-repeat:no-repeat;display:none}@media (min-width:1440px){.press-news .press-news__left .container .press-news__absolute .press-news__picture{width:100%;height:auto;aspect-ratio:16/9;justify-self:center;display:block;opacity:0;transition:.3s ease ease-in}.press-news .press-news__left .container .press-news__absolute .press-news__picture[data-show="true"]{opacity:1}.press-news .press-news__left .container .press-news__absolute .press-news__picture img{width:100%;height:100%;object-position:center;object-fit:cover}}.press-news .press-news__grid{display:grid;grid-template-columns:1fr}@media (min-width:1024px){.press-news .press-news__grid{grid-template-columns:1fr 1fr;border-top:1px solid rgba(43,46,63,0.6)}}@media (min-width:1440px){.press-news .press-news__grid{grid-template-columns:1fr;border:none;padding:6rem 0}}.press-news .press-news__grid .press-news__card{padding:2.5rem 0;border-bottom:1px solid rgba(43,46,63,0.6);transition:background .3s ease-in}.press-news .press-news__grid .press-news__card:hover{background:rgba(43,46,63,0.15)}.press-news .press-news__grid .press-news__card:hover .container .press-news__card-link{opacity:1}@media (min-width:1024px){.press-news .press-news__grid .press-news__card:nth-child(odd){border-right:1px solid rgba(43,46,63,0.6)}.press-news .press-news__grid .press-news__card:last-child{border-bottom:none}}@media (min-width:1440px){.press-news .press-news__grid .press-news__card{padding:2.5rem 0}.press-news .press-news__grid .press-news__card:nth-child(odd){border-right:none}.press-news .press-news__grid .press-news__card:first-child{border-top:1px solid rgba(43,46,63,0.6)}.press-news .press-news__grid .press-news__card:nth-last-child(-n+2){border-bottom:1px solid rgba(43,46,63,0.6)}}@media (min-width:1440px){.press-news .press-news__grid .press-news__card .container{position:relative;margin-right:0;margin-left:0;max-width:calc(1000px - (var(--container-padding) * 3));padding:0 0 0 3rem}}.press-news .press-news__grid .press-news__card .container .press-news__card-content{display:flex;flex-direction:column;gap:.5rem}.press-news .press-news__grid .press-news__card .container .press-news__card-content .press-news__logo{display:inline-block;margin-bottom:.5rem;max-height:4rem}.press-news .press-news__grid .press-news__card .container .press-news__card-content .press-news__logo img{height:100%}.press-news .press-news__grid .press-news__card .container .press-news__card-content h3{font-weight:400;max-width:50ch}.press-news .press-news__grid .press-news__card .container .press-news__card-content span{font-size:.875rem;color:#6b7280}.press-news .press-news__grid .press-news__card .container .press-news__card-content p{max-width:50ch}.press-news .press-news__grid .press-news__card .container .press-news__card-link{margin-top:3rem;background-color:transparent;border:1px solid #2b2e3f;top:50%;transform:translateY(-50%);right:0}@media (min-width:1440px){.press-news .press-news__grid .press-news__card .container .press-news__card-link{position:absolute;margin-top:0;opacity:0;transition:opacity .3s ease-in;margin-right:3rem}}@media (min-width:1700px){.press-news .press-news__grid .press-news__card .container .press-news__card-link{margin-right:0}}body[data-template="page.press"]{background:linear-gradient(180deg,var(--Primary-White,#fff) 29.5%,var(--Primary-Yellow,#fffba5) 80.69%)}body[data-template="page.press"] .shopify-section::after{border-inline:1px solid rgba(43,46,63,0.6)}body[data-template="page.press"] .footer{--bgcolor:#fffba5;--textcolor:#2b2e3f;--border:rgba(43,46,63,0.6);border-top:1px solid rgba(43,46,63,0.6)}body[data-template="page.press"] .footer .footer__form .text{color:#2b2e3f !important}.product-compare{padding-block:var(--section-padding)}.product-compare__content{background:rgba(193,207,248,0.5);border-radius:24px;padding-block:24px}@media (min-width:992px){.product-compare__content{padding-block:64px;border-radius:32px}}.product-compare__content .wrap-table{overflow:auto}.compare-table__headline{padding-inline:16px;padding-bottom:24px}@media (min-width:992px){.compare-table__headline{padding-inline:48px;padding-bottom:64px}}.compare-table__headline .title{font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}.compare-table__table{width:100%;border-collapse:collapse;color:#2b2e3f;border-block:1px solid rgba(43,46,63,0.25)}.compare-table__table th,.compare-table__table td{border-bottom:1px solid rgba(43,46,63,0.25);padding:10px 16px;font-weight:300}@media (min-width:992px){.compare-table__table th,.compare-table__table td{padding:20px 48px}}.compare-table__table th{text-align:left}.compare-table__table td{text-align:center}.compare-table__table .text--xl{font-weight:300;text-align:center}.compare-table__table .icon{--size:26px;border-radius:50%;width:var(--size);height:var(--size);display:inline-grid;place-items:center}@media (min-width:992px){.compare-table__table .icon{--size:30px}}.compare-table__table .icon svg{--size:12px;width:var(--size);height:var(--size)}@media (min-width:992px){.compare-table__table .icon svg{--size:16px}}.compare-table__table .icon--yes{background-color:#71d688}.compare-table__table .icon--yes svg{color:#2b2e3f}.compare-table__table .icon--no{background-color:#d84516}.compare-table__table .icon--no svg{color:#fff}.shopify-section:has(.product-features-detail-slideshow)::after{border-color:rgba(255,255,255,0.5)}.product-features-detail-slideshow{position:relative}.product-features-detail-slideshow__bg{display:none}.product-features-detail-scroll{height:calc(var(--total-slides) * 100svh);position:relative}.product-features-detail-scroll[data-active="1"] .single-product-feature-detail .items .item:nth-child(1){opacity:1}.product-features-detail-scroll[data-active="1"] .single-product-feature-detail .items .item:nth-child(1) p{height:2.5rem}.product-features-detail-scroll[data-active="2"] .single-product-feature-detail .items .item:nth-child(2){opacity:1}.product-features-detail-scroll[data-active="2"] .single-product-feature-detail .items .item:nth-child(2) p{height:1.5rem}.product-features-detail-scroll[data-active="3"] .single-product-feature-detail .items .item:nth-child(3){opacity:1}.product-features-detail-scroll[data-active="3"] .single-product-feature-detail .items .item:nth-child(3) p{height:1.5rem}.product-features-detail-scroll .product-features-detail-sticky{position:sticky;top:0;left:0;height:150vh}.product-features-detail-scroll .single-product-feature-detail.absolute{position:absolute;top:0;left:0;width:100%;height:150vh;opacity:0;transition:opacity .3s ease-in}.product-features-detail-scroll .single-product-feature-detail.absolute.is-active{opacity:1}.single-product-feature-detail{height:100svh;background:linear-gradient(180deg,#c1cff8 0%,#14a2e9 33.33%,#307993 66.67%,#000 100%)}.single-product-feature-detail > .container{position:relative;padding:0 0;color:#fff;height:100%;max-height:100svh}@media (min-width:764px){.single-product-feature-detail > .container{display:grid;grid-template-columns:1fr 1fr;padding:3rem 0}}@media (min-width:1440px){.single-product-feature-detail > .container{padding:0 0}}.single-product-feature-detail .container.container.container--bg{padding:0 var(--container-padding);height:100%}.single-product-feature-detail[data-first="true"]{height:100svh;background:#000}@media (min-width:764px){.single-product-feature-detail[data-first="true"]{background:linear-gradient(180deg,#fffba5 0%,#7f9ef8 50%,#c1cff8 100%) !important}}.single-product-feature-detail[data-first="true"] .container--bg{background:linear-gradient(180deg,#fffba5 0%,#7f9ef8 50%,#c1cff8 100%) !important}@media (min-width:764px){.single-product-feature-detail[data-first="true"] .container--bg{background:transparent !important}}.single-product-feature-detail[data-first="true"] .container{display:flex;flex-direction:column-reverse;height:100%;color:#000 !important}@media (min-width:764px){.single-product-feature-detail[data-first="true"] .container{display:grid;grid-template-columns:1fr 1fr}}.single-product-feature-detail[data-first="true"] .single-feature-detail__video{background:linear-gradient(180deg,#000 0%,#fffba5 100%) !important}@media (min-width:764px){.single-product-feature-detail[data-first="true"] .single-feature-detail__video{background:transparent !important}}.single-product-feature-detail .single-feature-detail__video{order:2;position:relative;display:flex;justify-content:center;height:fit-content;margin-bottom:-.05rem}@media (min-width:768px){.single-product-feature-detail .single-feature-detail__video:nth-child(1){padding-top:3rem}}@media (min-width:1440px){.single-product-feature-detail .single-feature-detail__video{align-self:flex-end;padding-bottom:6rem}}.single-product-feature-detail .single-feature-detail__video video{width:100%;height:auto;aspect-ratio:1/1;border-radius:3.5rem;object-fit:cover;object-position:right}@media (min-width:450px){.single-product-feature-detail .single-feature-detail__video video{max-width:400px;max-height:400px}}@media (min-width:764px){.single-product-feature-detail .single-feature-detail__video video{max-width:350px;max-height:350px}}@media (min-width:1024px){.single-product-feature-detail .single-feature-detail__video video{max-width:400px;max-height:400px}}@media (min-width:1440px){.single-product-feature-detail .single-feature-detail__video video{max-width:538px;max-height:538px}}@media (min-width:2500px){.single-product-feature-detail .single-feature-detail__video video{max-width:760px;max-height:760px}}.single-product-feature-detail .single-feature-detail__video .single-feature-detail__graphic-mobile{position:absolute;bottom:-1rem;left:50%;transform:translateX(-50%);width:100%;max-width:250px;z-index:10;display:flex;flex-direction:column;gap:.5rem}@media (min-width:764px){.single-product-feature-detail .single-feature-detail__video .single-feature-detail__graphic-mobile{bottom:0;transform:translate(-50%,80%)}}@media (min-width:1440px){.single-product-feature-detail .single-feature-detail__video .single-feature-detail__graphic-mobile{display:none}}.single-product-feature-detail .single-feature-detail__video .single-feature-detail__graphic-mobile .lottie-player{height:fit-content;max-height:10rem;display:none}@media (min-width:764px){.single-product-feature-detail .single-feature-detail__video .single-feature-detail__graphic-mobile .lottie-player{display:block}}.single-product-feature-detail .single-feature-detail__video .single-feature-detail__graphic-mobile .lottie-player:nth-last-child(-n+2){display:block}.single-product-feature-detail .single-feature-detail__video .single-feature-detail__graphic-mobile .lottie-player[data-lottie-name="timer-set-session-solid"]{height:10rem}.single-feature-detail__content{max-width:550px;height:100%;display:flex;flex-direction:column;color:var(--text);padding-top:2rem}@media (min-width:450px){.single-feature-detail__content{padding-top:3rem}}.single-feature-detail__content .items{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}.single-feature-detail__content .items .item{display:flex;flex-direction:column;gap:1rem;border-left:.1rem solid #fff;padding-left:1rem;opacity:.5;transition:opacity .3s gap .3s ease-in}.single-feature-detail__content .items .item p{height:0;overflow:hidden;transition:height .3s ease-in;font-size:1rem}.single-feature-detail__content .items .item .title--sm{margin-bottom:0;font-size:1.25rem}@media (min-width:450px){.single-feature-detail__content .items .item .title--sm{font-size:clamp(1.5rem,calc(1.1591rem + 1.2121vw),2.25rem)}}@media (min-width:768px){.single-feature-detail__content{padding-top:9rem}}.single-feature-detail__content .eyebrow{display:inline-block;margin-bottom:1em;color:var(--text);background-repeat:no-repeat;background-size:100% 100%}.single-feature-detail__content .eyebrow svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.single-feature-detail__content .eyebrow--gradient{background-image:url("data:image/svg+xml,%3Csvg width='114' height='34' viewBox='0 0 114 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M113.091 3.0901C113.223 2.53086 113.09 1.91977 112.652 1.51885L112.198 1.10313L111.692 0.64018C111.281 0.26334 110.706 0.120752 110.137 0.196676C101.861 1.29664 11.3957 1.19572 3.13944 0.0226073C2.57116 -0.0579456 1.99202 0.0753834 1.57397 0.444816L1.05906 0.89943L0.597525 1.30682C0.15279 1.70033 0.0075085 2.30864 0.133023 2.86974C1.25771 7.88346 1.23103 25.3551 0.0490195 30.3512C-0.0834127 30.9105 0.0500081 31.5216 0.487825 31.9225L0.941452 32.3382L1.44747 32.8012C1.8586 33.178 2.43379 33.3206 3.00305 33.2447C11.2771 32.1447 101.744 32.2456 110 33.4187C110.568 33.4993 111.147 33.366 111.566 32.9965L112.08 32.5419L112.542 32.1345C112.987 31.741 113.132 31.1327 113.007 30.5716C111.882 25.5579 111.91 8.08623 113.091 3.0901Z' fill='url(%23paint0_linear_7482_8730)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_7482_8730' x1='55.5698' y1='0' x2='55.5698' y2='33.4413' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%237F9EF8'/%3E%3Cstop offset='0.519231' stop-color='%23AAA8FF'/%3E%3Cstop offset='1' stop-color='%23FAD0F3'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");color:#2b2e3f}.single-feature-detail__content .title{font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51;text-wrap:balance;margin-bottom:1.5rem;font-size:1.5rem}@media (min-width:450px){.single-feature-detail__content .title{margin-bottom:2rem;font-size:clamp(2.25rem,calc(1.483rem + 2.7273vw),3.9375rem)}}@media (min-width:1440px){.single-feature-detail__content .title{margin-bottom:3rem}}.single-feature-detail__content .text{margin-bottom:3em}@media (min-width:1440px){.single-feature-detail__content .text{margin-bottom:1em}}.single-feature-detail__content .text h4{font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51;font-size:1.25rem;margin-bottom:1em}@media (min-width:780px){.single-feature-detail__content .text h4{font-size:2rem}}.single-feature-detail__content .text p{font-size:1rem}@media (min-width:450px){.single-feature-detail__content .text p{font-size:1rem}}.single-feature-detail__content .single-feature-detail__graphic-desktop{display:none;width:50%;max-width:350px;grid-column:2/3;margin-bottom:0}@media (min-width:1440px){.single-feature-detail__content .single-feature-detail__graphic-desktop{max-width:300px;display:block;margin-top:2rem}}.single-feature-detail__content .lottie-player{width:250px;margin-bottom:2rem;height:fit-content}@media (min-width:1440px){.single-feature-detail__content .lottie-player{margin-bottom:1rem}}.single-feature-detail__content .lottie-player[data-lottie-name="timer-set-session-solid"]{height:13rem}.product-features-slideshow{position:relative;background-color:#000}.product-features-slideshow__size{height:calc(100lvh * var(--size));position:sticky;top:0;pointer-events:none}.product-slideshows__content{position:sticky;top:0;width:100%;height:100lvh}.product-slideshow__headline{color:#fff;position:absolute;top:60px;left:0;width:100%;padding-top:40px}@media (min-width:768px){.product-slideshow__headline{top:0;padding-top:100px}}.product-slideshow__headline .title{margin-bottom:.5em;font-family:'Miletus Grotesk',sans-serif;font-weight:300;font-style:normal}.product-slideshow__headline .title span{display:block;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}.product-slideshows__bg{position:absolute;top:0;width:100%;height:65lvh;z-index:0 !important}@media (min-width:768px){.product-slideshows__bg{position:sticky;height:100lvh}}.product-slideshows__bg::before{content:'';background-color:rgba(0,0,0,0.4);display:none;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media (min-width:768px){.product-slideshows__bg::before{display:block}}.product-slideshows__bg::after{content:'';display:block;height:200px;width:100%;position:absolute;bottom:-10px;background:linear-gradient(0deg,#000 30%,rgba(0,0,0,0) 100%);z-index:1}@media (min-width:768px){.product-slideshows__bg::after{display:none}}.product-slideshows__bg .product-feature__bg{opacity:0}.product-slideshows__bg .product-feature__bg:first-child{opacity:1}.product-slideshows__bg .product-feature__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@supports (object-fit:cover){.product-slideshows__bg .product-feature__bg img{height:100%;object-fit:cover;object-position:left}}.product-slideshow__mobile{height:100lvh;display:grid;grid-template-rows:3fr 1fr;align-items:end}@media (min-width:768px){.product-slideshow__mobile{display:none}}.product-slideshows__slide{display:none}@media (min-width:768px){.product-slideshows__slide{display:block}}@media (min-width:768px){.product-slideshows__text,.product-slideshows__images{position:absolute}}.product-slideshows__text{bottom:120px;left:var(--container-padding);width:100%;color:#fff}@media (min-width:768px){.product-slideshows__text{width:50%;max-width:450px}}@media (min-width:768px){.product-slideshows__text .single-product-feature{border-left:1px solid #aaa8ff;padding-left:var(--grid-margin)}}.product-slideshows__text .title{font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51;margin-bottom:1em}@media (min-width:768px){.product-slideshows__text .text{height:0;overflow:hidden}}.product-slideshows__images{top:50%;right:var(--container-padding);translate:0 -50%;display:grid;grid-template:1fr/1fr}@media (min-width:768px){.product-slideshows__images{width:40%}}@media (min-width:1200px){.product-slideshows__images{width:50%}}.product-slideshows__images .single-product-feature-graphic{grid-row:1;grid-column:1;opacity:0}.product-slideshows__images .single-product-feature-graphic img{max-width:240px}@media (min-width:768px){.product-slideshows__images .single-product-feature-graphic img{margin-left:auto}}@media (min-width:1200px){.product-slideshows__images .single-product-feature-graphic img{margin-inline:auto}}.product-slideshow__mobile .product-slideshows__images{width:85%;max-width:375px;margin:0 auto;top:auto;bottom:0;translate:0 0}.product-slideshow__mobile .product-slideshows__text{display:grid;grid-template:1fr/1fr;padding:0 var(--container-padding) var(--container-padding)}.product-slideshow__mobile .product-slideshows__text .single-product-feature{grid-row:1;grid-column:1;opacity:0}.wrap-product-highlights{padding-block:calc(var(--container-padding) * 2);background:linear-gradient(180deg,#c1cff8 20%,#7f9ef8 120%)}@media (min-width:768px){.wrap-product-highlights{padding-block:var(--container-padding)}}.product-highlights__headline{padding-inline:var(--grid-margin)}.product-highlights__headline .container{padding-inline:calc(var(--container-padding) - var(--grid-margin));padding-bottom:calc((var(--container-padding) * 2) - var(--grid-margin))}@media (min-width:768px){.product-highlights__headline .container{padding-bottom:calc(var(--container-padding) - var(--grid-margin))}}@media (min-width:1920px){.product-highlights__headline .container{padding-inline:var(--container-padding)}}.product-highlights__headline .title{font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}.product-highlights{max-width:2000px;margin:0 auto;padding-inline:var(--container-padding);display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:768px){.product-highlights{gap:24px}}.product-highlights__row{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:768px){.product-highlights__row{grid-template-columns:1fr 1fr;gap:24px}}@media (min-width:992px){.product-highlights__row{grid-template-columns:1fr 1fr 1fr}.product-highlights__row[data-layout="layout1"]{grid-template-areas:'card1 card2 card3'}.product-highlights__row[data-layout="layout2"]{grid-template-areas:'card1 card2 card2'}.product-highlights__row[data-layout="layout3"]{grid-template-areas:'card1 card1 card2'}}.product-highlights__row .card{position:relative;background:linear-gradient(0deg,#363a4f 0%,#2b2e3f 100%);padding:24px;border-radius:16px;container:highlight-card/inline-size;height:400px}@media (min-width:600px){.product-highlights__row .card{height:460px}}@media (min-width:992px){.product-highlights__row .card{height:440px}.product-highlights__row .card:nth-child(1){grid-area:card1}.product-highlights__row .card:nth-child(2){grid-area:card2}.product-highlights__row .card:nth-child(3){grid-area:card3}}@media (min-width:1440px){.product-highlights__row .card{height:500px}}.product-highlights__row .card__img{position:absolute;top:40px;left:50%;transform:translateX(-50%);top:24px;margin-bottom:1em;width:90%;transition-property:margin,opacity;transition-duration:.3s;transition-timing-function:ease-out}.product-highlights__row .card__img + *{position:relative}.product-highlights__row .card__content{display:flex;flex-direction:column;justify-content:flex-end;height:100%;color:#fff;padding-top:0;interpolate-size:allow-keywords}@media (min-width:1440px){.product-highlights__row .card__content{justify-content:flex-end}}.product-highlights__row .card__content .card__body{display:flex;flex-direction:column}.product-highlights__row .card__content .card__body .eyebrow{display:inline-block;margin-bottom:1em;background-image:url("data:image/svg+xml,%3Csvg width='114' height='34' viewBox='0 0 114 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M113.091 3.0901C113.223 2.53086 113.09 1.91977 112.652 1.51885L112.198 1.10313L111.692 0.64018C111.281 0.26334 110.706 0.120752 110.137 0.196676C101.861 1.29664 11.3957 1.19572 3.13944 0.0226073C2.57116 -0.0579456 1.99202 0.0753834 1.57397 0.444816L1.05906 0.89943L0.597525 1.30682C0.15279 1.70033 0.0075085 2.30864 0.133023 2.86974C1.25771 7.88346 1.23103 25.3551 0.0490195 30.3512C-0.0834127 30.9105 0.0500081 31.5216 0.487825 31.9225L0.941452 32.3382L1.44747 32.8012C1.8586 33.178 2.43379 33.3206 3.00305 33.2447C11.2771 32.1447 101.744 32.2456 110 33.4187C110.568 33.4993 111.147 33.366 111.566 32.9965L112.08 32.5419L112.542 32.1345C112.987 31.741 113.132 31.1327 113.007 30.5716C111.882 25.5579 111.91 8.08623 113.091 3.0901Z' fill='url(%23paint0_linear_7482_8730)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_7482_8730' x1='55.5698' y1='0' x2='55.5698' y2='33.4413' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%237F9EF8'/%3E%3Cstop offset='0.519231' stop-color='%23AAA8FF'/%3E%3Cstop offset='1' stop-color='%23FAD0F3'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100% 100%;color:#2b2e3f;align-self:flex-start}.product-highlights__row .card__content .card__body .headline{font-weight:300;margin-block:0;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}@media (min-width:992px){.product-highlights__row .card__content .card__body .headline{margin-bottom:12px}}@media (min-width:1440px){.product-highlights__row .card__content .card__body .headline{margin-block:0}}.product-highlights__row .card__content .card__body .subheadline{font-weight:300;margin-bottom:.3em}.product-highlights__row .card__content .card__body .content{max-width:450px;text-wrap:balance;overflow:hidden;height:0;z-index:1;transition:height .5s ease-in}.product-highlights__row .card__content .card__body .link{display:flex;gap:0 10px;background:none;text-transform:none;border:0;outline:0}.product-highlights__row .card__content .card__body .link:hover{color:#7f9ef8;text-decoration:underline;text-underline-offset:3px}.product-highlights__row .card__content .card__body .link svg{width:14px;height:auto}.product-highlights__row .card__content.active .card__img{margin-bottom:-20%;opacity:.25;pointer-events:none}.product-highlights__row .card__content.active .content{height:var(--height-text)}.product-information{position:relative;background-color:#171c2f;min-height:100lvh}.product-information >.container{--container-padding:0;z-index:1;display:grid;align-items:center;pointer-events:none}@media (min-width:768px){.product-information >.container{--container-padding:48px}}@media (min-width:992px){.product-information >.container{--container-padding:80px}}@media (min-width:768px){.product-information__media{position:absolute;inset:0;width:100%;height:100%}}.product-information__media .swiper--product{height:calc(80lvh + var(--container-padding))}@media (min-width:768px){.product-information__media .swiper--product{height:100%}}.product-information__media .swiper--product .swiper-slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@supports (object-fit:cover){.product-information__media .swiper--product .swiper-slide img{height:100%;object-fit:cover;object-position:center}}.product-information__media .swiper--product .swiper-controls__absolute{position:absolute;left:50%;transform:translateX(-50%);bottom:calc(var(--container-padding) * 2);z-index:1;width:100%;max-width:2000px;margin:0 auto;padding:0 var(--container-padding)}@media (min-width:768px){.product-information__media .swiper--product .swiper-controls__absolute{bottom:var(--container-padding)}}.product-information__media .swiper--product .swiper-controls__absolute .swiper-controls{width:fit-content;display:flex;align-items:center;justify-content:flex-start;gap:0 16px}.product-information__media .swiper--product .swiper-controls__absolute .swiper-button-prod{display:none;cursor:pointer}@media (min-width:768px){.product-information__media .swiper--product .swiper-controls__absolute .swiper-button-prod{display:block}}.product-information__media .swiper--product .swiper-controls__absolute .swiper-button-prod svg{width:24px;height:auto;fill:#fff}.product-information__media .swiper--product .swiper-controls__absolute .swiper-pagination-prod{translate:0 -3px}.product-information__media .swiper--product .swiper-controls__absolute .swiper-pagination-bullet{width:6px;height:6px;margin:0 1px;background:#fff}.product-information__media .swiper--product .swiper-controls__absolute .swiper-pagination-bullet-active{opacity:1}.product-information__badge{position:absolute;bottom:calc(100% + 80px);left:24px}@media (min-width:768px){.product-information__badge{left:var(--container-padding);bottom:140px}}.product-information__badge .badge--mobile{display:block}@media (min-width:768px){.product-information__badge .badge--mobile{display:none}}.product-information__badge .badge--desktop{display:none}@media (min-width:768px){.product-information__badge .badge--desktop{display:block;width:90px}}.product-information__details{background-color:#fff;padding:24px;border-radius:24px;pointer-events:all;margin-top:-24px;position:relative}@media (min-width:768px){.product-information__details{margin-top:120px;width:50%;max-width:470px;margin-left:auto}}@media (min-width:992px){.product-information__details{padding:40px;border-radius:32px;align-self:flex-end;margin-bottom:3rem;margin-top:150px}}.product-information__details::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(255,255,255,0) 30%,#c1cff8 90%);z-index:-1}@media (min-width:768px){.product-information__details::before{display:none}}.product-information__details .title{text-wrap:balance;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}.product-information__details .product__description{padding-top:2em;margin-bottom:2em}.product-information__details .product__description ul{margin-left:1rem}.product-information__details .product__description h2,.product-information__details .product__description h3,.product-information__details .product__description h4,.product-information__details .product__description h5,.product-information__details .product__description h6{font-weight:400;font-size:var(--size);margin-bottom:1em}.product-information__details product-price{margin-bottom:2em}.product-information__details .btn{width:100%}@-moz-keyframes atc-slide-in{0%{display:none;opacity:0;translate:0 200%}100%{display:flex;opacity:1;translate:0 0}}@-webkit-keyframes atc-slide-in{0%{display:none;opacity:0;translate:0 200%}100%{display:flex;opacity:1;translate:0 0}}@-o-keyframes atc-slide-in{0%{display:none;opacity:0;translate:0 200%}100%{display:flex;opacity:1;translate:0 0}}@keyframes atc-slide-in{0%{display:none;opacity:0;translate:0 200%}100%{display:flex;opacity:1;translate:0 0}}.product-reviews{background:linear-gradient(180deg,#fff 0%,#c1cff8 100%);padding-block:var(--container-padding)}.product-reviews__headline{position:relative;text-align:center;margin-bottom:var(--container-padding)}.product-reviews__headline .title{font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}.product-reviews__items{display:flex;flex-wrap:wrap;justify-content:center;padding-inline:var(--grid-margin);border-block:1px solid rgba(170,168,255,0.3)}.product-reviews__items .single-review{--box-padding:24px;flex:1 0 100%;padding:var(--box-padding);margin:0}@media (min-width:670px){.product-reviews__items .single-review{flex:1 0 320px}}@media (min-width:768px){.product-reviews__items .single-review{--box-padding:40px}}.product-reviews__items .single-review:nth-child(2){border-block:1px solid rgba(170,168,255,0.3)}@media (min-width:670px){.product-reviews__items .single-review:nth-child(2){border-block:0;border-inline:1px solid rgba(170,168,255,0.3)}}.product-reviews__items .single-review .text--lg{font-weight:300;margin-bottom:.75em}.product-reviews__items .single-review .text--sm{opacity:.5}.product-reviews__items .single-review__stars{margin-bottom:1em}.product-reviews__items .single-review__stars svg{fill:#ffc28a}.product-reviews__cta{text-align:center;padding-top:var(--container-padding)}.product-steps{background-color:#c1cff8;padding-block:var(--section-padding)}.product-steps__headline{position:relative;text-align:center;margin-bottom:var(--container-padding);overflow:hidden}.product-steps__headline .bg{position:absolute;top:50%;left:50%;translate:-50% -50%;width:150%;max-width:790px;z-index:0}@media (min-width:768px){.product-steps__headline .bg{width:75%}}.product-steps__headline .title{margin-bottom:1em;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}.product-steps__headline img:not(.bg){position:relative;margin:0 auto 3em;width:85%;max-width:320px;z-index:1}.product-steps__steps{display:flex;flex-wrap:wrap;justify-content:center;gap:32px}.product-steps__steps .single-step{--box-padding:24px;flex:1 0 320px;padding:var(--box-padding);background-color:rgba(255,255,255,0.15);text-align:center;border-radius:16px;box-shadow:0 2px 8px 2px rgba(0,0,0,0.05);display:flex;flex-direction:column}@media (min-width:768px){.product-steps__steps .single-step{--padding:42px}}.product-steps__steps .single-step img{margin:2em auto;width:120px}.product-steps__steps .single-step .text{margin-block:auto}.product-steps__steps .single-step .text h6{font-size:.85em;font-weight:400;color:rgba(43,46,63,0.8)}.product-tech-specs{background:linear-gradient(180deg,#c1cff8 0%,#aaa8ff 150%);display:grid}@media (min-width:768px){.product-tech-specs{grid-template-columns:3fr 4fr;grid-template-rows:auto}}@media (min-width:992px){.product-tech-specs{grid-template-columns:1fr 1fr}}@media (min-width:2000px){.product-tech-specs{grid-template-columns:.9fr 1.1fr}}.product-tech-specs__headline,.product-tech-specs__content{padding-block:var(--section-padding)}.product-tech-specs__headline{border-right:1px solid rgba(170,168,255,0.3);padding-inline:calc(var(--section-padding) - var(--grid-margin))}@media (min-width:1920px){.product-tech-specs__headline{max-width:1200px;margin-left:auto}}.product-tech-specs__headline .title{margin-bottom:1em;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}.product-tech-specs__headline img{margin:0 auto 3em;width:85%;max-width:320px}.product-tech-specs__content{display:flex;flex-wrap:wrap;padding-top:calc(var(--section-padding) - 24px);padding-inline:var(--grid-margin)}@media (min-width:768px){.product-tech-specs__content{padding-top:calc(var(--section-padding) - 40px)}}@media (min-width:2000px){.product-tech-specs__content{display:grid;grid-template-columns:600px 1fr}}.product-tech-specs__content .single-tech-spec{position:relative;padding-block:24px;padding-inline:6px;flex:1 0 340px}@media (min-width:768px){.product-tech-specs__content .single-tech-spec{padding-block:40px;padding-inline:12px}}@media (min-width:1400px){.product-tech-specs__content .single-tech-spec{flex-basis:50%}}.product-tech-specs__content .single-tech-spec::after{display:block;content:'';position:absolute;bottom:0;left:calc(var(--grid-margin) * -1);width:calc(100% + var(--grid-margin));height:1px;border-bottom:1px solid rgba(170,168,255,0.3)}.product-tech-specs__content .single-tech-spec img{width:35px;margin-bottom:1em}.product-tech-specs__content .single-tech-spec .text--xl{font-weight:300}.product-tech-specs__content .single-tech-spec .text--main p{margin-bottom:.75em}.product-video-features{background-color:#070707;color:#fff}.product-video-features::after{content:'';display:block;height:var(--container-padding);width:100%;background-color:#fff;position:absolute;left:0;bottom:0}.product-video-features__size{height:calc(200lvh * var(--video-features-size));position:sticky;top:0;pointer-events:none}.product-video-features__content{position:sticky;top:0;left:0;padding-inline:var(--grid-margin);width:100%;height:116lvh;interpolate-size:allow-keywords;display:flex;flex-direction:column}.product-video-features__headline{padding-block:var(--section-padding) var(--container-padding);text-align:center;padding-bottom:var(--grid-margin)}@media (min-width:768px){.product-video-features__headline{border-bottom:1px solid rgba(170,168,255,0.3)}}.product-video-features__headline .title span{display:block;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}.product-video-features__items{flex:1;display:grid;grid-template-columns:10fr 2fr;grid-template-rows:1fr auto;grid-template-areas:'img img' 'text index'}@media (min-width:768px){.product-video-features__items{grid-template-columns:3fr 8fr auto;grid-template-rows:auto;grid-template-areas:'text img index';padding:0}}.product-video-features__items .video-features__image{position:relative;grid-area:img;border-bottom:1px solid rgba(170,168,255,0.3);overflow:hidden;display:grid;place-items:center}@media (min-width:768px){.product-video-features__items .video-features__image{border:0;border-right:1px solid rgba(170,168,255,0.3)}}.product-video-features__items .video-features__image .bg{position:relative;display:table;width:100%;max-width:100%;max-height:100%;margin:0 auto;aspect-ratio:1/1}@media (min-width:1024px){.product-video-features__items .video-features__image .bg{width:85%}}@media (min-width:1400px){.product-video-features__items .video-features__image .bg{width:60%}}.product-video-features__items .video-features__image .bg .scrolly-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.product-video-features__items .video-features__image .lottie-player{position:absolute;width:65%;max-width:350px;height:auto;top:35px;left:50%;translate:-50% 0}.product-video-features__items .video-features__text{position:relative;grid-area:text;border-right:1px solid rgba(170,168,255,0.3)}.product-video-features__items .video-features__text .single-video-feature-text{position:absolute;top:50%;translate:0 -50%;padding-inline:var(--grid-margin)}.product-video-features__items .video-features__text .single-video-feature-text:first-child{z-index:0 !important}.product-video-features__items .video-features__text .eyebrow--gradient{display:inline-block;background-image:url("data:image/svg+xml,%3Csvg width='114' height='34' viewBox='0 0 114 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M113.091 3.0901C113.223 2.53086 113.09 1.91977 112.652 1.51885L112.198 1.10313L111.692 0.64018C111.281 0.26334 110.706 0.120752 110.137 0.196676C101.861 1.29664 11.3957 1.19572 3.13944 0.0226073C2.57116 -0.0579456 1.99202 0.0753834 1.57397 0.444816L1.05906 0.89943L0.597525 1.30682C0.15279 1.70033 0.0075085 2.30864 0.133023 2.86974C1.25771 7.88346 1.23103 25.3551 0.0490195 30.3512C-0.0834127 30.9105 0.0500081 31.5216 0.487825 31.9225L0.941452 32.3382L1.44747 32.8012C1.8586 33.178 2.43379 33.3206 3.00305 33.2447C11.2771 32.1447 101.744 32.2456 110 33.4187C110.568 33.4993 111.147 33.366 111.566 32.9965L112.08 32.5419L112.542 32.1345C112.987 31.741 113.132 31.1327 113.007 30.5716C111.882 25.5579 111.91 8.08623 113.091 3.0901Z' fill='url(%23paint0_linear_7482_8730)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_7482_8730' x1='55.5698' y1='0' x2='55.5698' y2='33.4413' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%237F9EF8'/%3E%3Cstop offset='0.519231' stop-color='%23AAA8FF'/%3E%3Cstop offset='1' stop-color='%23FAD0F3'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");background-size:100% 100%;color:#2b2e3f;margin-bottom:1em}@media (min-width:2000px){.product-video-features__items .video-features__text .eyebrow--gradient{font-size:1.5rem}}.product-video-features__items .video-features__text .title{margin-bottom:1em;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}@media (min-width:2000px){.product-video-features__items .video-features__text .title{font-size:3rem;text-wrap:balance}}.product-video-features__items .video-features__text .text{text-wrap:balance}@media (min-width:2000px){.product-video-features__items .video-features__text .text{font-size:1.75rem}}.product-video-features__items .video-features__numbers{grid-area:index;overflow:hidden}.product-video-features__items .video-features__numbers .numbers-wrapper{height:100%}@media (min-width:2000px){.product-video-features__items .video-features__numbers .numbers-wrapper{font-size:3rem;text-wrap:balance}}.product-video-features__items .video-features__numbers .numbers-wrapper div{display:flex;justify-content:center;align-items:center;color:#aaa8ff;padding:24px;height:80%;border-bottom:1px solid rgba(170,168,255,0.3);font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}.recharge-bundles-widget .rb-nav{position:relative;z-index:1}.shopify-section:has(.wrap-related-posts)::after{border-color:rgba(43,46,63,0.5)}.wrap-related-posts{background:linear-gradient(to bottom,#fff 30%,#fad0f3 100%);border-top:1px solid rgba(43,46,63,0.5);padding-block:var(--container-padding)}.wrap-related-posts .related__headline{text-align:center;margin-bottom:4em;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}.wrap-related-posts .posts-grid{width:calc(100% + calc(var(--container-padding) - var(--grid-margin)))}.wrap-related-posts .posts-grid .swiper-slide{width:clamp(300px,calc(30% - 20px),450px)}@media (min-width:768px){.wrap-related-posts .posts-grid .swiper-slide{width:clamp(300px,calc(30% - 30px),450px)}}@media (min-width:992px){.wrap-related-posts .posts-grid .swiper-slide{width:clamp(300px,calc(30% - 40px),450px)}}.wrap-rich-text{text-align:center;padding-block:var(--section-padding);border-bottom:1px solid rgba(170,168,255,0.3)}.wrap-rich-text .rich-text__headline .title{margin-bottom:.5em;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}.wrap-rich-text .rich-text{max-width:650px;margin:0 auto 2em}.ns-custom-section{padding-top:200px}.shopify-section:has(.ns-team)::after{border-color:rgba(43,46,63,0.5)}.ns-team{background-color:#aaa8ff;padding-block:var(--section-padding)}.ns-team__headline .title{margin-bottom:1em;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}.ns-team__slides{display:grid;width:100%;padding-bottom:64px;gap:2.5rem 1rem}@media (min-width:600px){.ns-team__slides{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.ns-team__slides{grid-template-columns:repeat(3,1fr)}}@media (min-width:1440px){.ns-team__slides{grid-template-columns:repeat(4,1fr);gap:2.5rem 2.5rem}}.ns-team__slides .ns-team__slide{width:100%;max-width:320px;aspect-ratio:9/12;cursor:pointer;justify-self:center}@media (min-width:764px){.ns-team__slides .ns-team__slide{max-width:390px}}@media (min-width:1024px){.ns-team__slides .ns-team__slide{max-width:none;aspect-ratio:auto}}.ns-team__slides .ns-team__slide:hover .ns-team__slide-img{transform:scale(1.05)}@media (min-width:1440px){.ns-team__slides .ns-team__slide{max-width:none}}.ns-team__slides .ns-team__slide .slide__image{position:relative;width:100%;mask-repeat:no-repeat;mask-size:100%;margin-bottom:1.5em;aspect-ratio:1/1.25}.ns-team__slides .ns-team__slide .slide__image .ns-team__slide-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@supports (object-fit:cover){.ns-team__slides .ns-team__slide .slide__image .ns-team__slide-img{height:100%;object-fit:cover;object-position:center}}.ns-team__slides .ns-team__slide .slide__image[data-figure="figure-1"]{border-radius:16px;overflow:hidden}.ns-team__slides .ns-team__slide .slide__image[data-figure="figure-2"]{mask-image:url("data:image/svg+xml,%3Csvg width='308' height='386' viewBox='0 0 308 386' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 21.8012L22.4042 0H284.412L307.718 22.6716V362.668L283.741 386H307.718H0H23.0806L0 363.543V21.8012Z' fill='currentColor'/%3E%3C/svg%3E")}.ns-team__slides .ns-team__slide .slide__image[data-figure="figure-3"]{mask-image:url("data:image/svg+xml,%3Csvg width='308' height='386' viewBox='0 0 308 386' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M307.631 25.0281C308.63 20.4985 307.624 15.549 304.321 12.3019L300.898 8.93472L297.081 5.1851C293.98 2.13291 289.64 0.978026 285.346 1.59296C222.918 10.5021 85.9688 9.68464 23.6829 0.183107C19.3958 -0.469327 15.0267 0.610563 11.8729 3.60276L7.9884 7.28488L4.50655 10.5845C1.15143 13.7717 0.0554138 18.6987 1.0023 23.2433C9.48702 63.8516 9.28604 320.506 0.368886 360.972C-0.630193 365.501 0.376344 370.451 3.67927 373.698L7.10147 377.065L10.9189 380.815C14.0205 383.867 18.3598 385.022 22.6543 384.407C85.0744 375.498 222.031 376.315 284.317 385.817C288.604 386.469 292.966 385.389 296.127 382.397L300.012 378.715L303.493 375.415C306.849 372.228 307.944 367.301 306.998 362.757C298.513 322.148 298.714 65.494 307.624 25.0281H307.631Z' fill='currentColor'/%3E%3C/svg%3E%0A")}.ns-team__slides .ns-team__slide .slide__image[data-figure="figure-4"]{mask-image:url("data:image/svg+xml,%3Csvg width='308' height='386' viewBox='0 0 308 386' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M304.3 315.301C297.443 286.7 293.829 224.671 293.8 195.209V194.102C293.829 164.64 297.443 99.2887 304.3 70.6932L307.159 58.7637C310.591 44.4484 303.254 29.7206 289.963 24.2419L286.04 22.6218L284.467 18.5805C279.155 4.88956 264.852 -2.66873 250.956 0.86593L239.375 3.81148C211.611 10.8749 183.137 14.5981 154.538 14.6276H153.462C124.863 14.5981 96.3837 10.8749 68.6249 3.81148L57.0444 0.86593C43.1479 -2.66873 28.851 4.88956 23.5326 18.5805L21.9599 22.6218L18.0369 24.2419C4.75222 29.7206 -2.58493 44.4542 0.840595 58.7696L3.69997 70.6991C10.5567 99.3005 14.171 164.646 14.1996 194.108V195.215C14.171 224.677 10.5567 286.711 3.69997 315.307L0.840595 327.236C-2.59065 341.552 4.7465 356.279 18.0369 361.758L21.9599 363.378L23.5326 367.42C28.8453 381.11 43.1479 388.669 57.0444 385.134L68.6249 382.189C96.3894 375.125 124.863 371.402 153.462 371.372H154.538C183.137 371.402 211.616 375.125 239.375 382.189L250.956 385.134C264.852 388.669 279.149 381.11 284.467 367.42L286.04 363.378L289.963 361.758C303.254 356.285 310.591 341.552 307.159 327.236L304.3 315.307V315.301Z' fill='currentColor'/%3E%3C/svg%3E%0A")}.ns-team__slides .ns-team__slide .slide__content{position:relative;height:fit-content}.ns-team__slides .ns-team__slide .slide__content .title{font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51;margin-bottom:.35em}.ns-team__controls{justify-content:flex-end;margin-top:16px;gap:1rem}.ns-team__controls button{background-color:transparent;border:none;width:1rem;height:1rem}.ns-team__modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:50;opacity:1;transition:opacity .3s ease-in}.ns-team__modal[data-close="true"]{pointer-events:none;opacity:0}.ns-team__modal[data-close="true"] .ns-team__modal-content{transform:translateX(100%);transition:transform .3s ease-in}.ns-team__modal .ns-team__modal-content{position:relative;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;width:90%;max-width:700px;margin-left:auto;background-color:#aaa8ff;border-radius:1rem;padding:2rem;z-index:10;transform:translateX(0%);transition:transform .3s ease-in;-webkit-overflow-scrolling:touch}@media (min-width:600px){.ns-team__modal .ns-team__modal-content{padding:3rem}}.ns-team__modal .ns-team__modal-content .ns-team__modal-scroll{height:100%}.ns-team__modal .ns-team__modal-content .ns-team__modal-scroll .ns-team__modal-header{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.5rem;padding:5rem 0 2.5rem 0;border-bottom:1px solid #2b2e3f}.ns-team__modal .ns-team__modal-content .ns-team__modal-scroll .ns-team__modal-header .ns-team__modal-left{display:flex;flex-direction:column;gap:.5rem}.ns-team__modal .ns-team__modal-content .ns-team__modal-scroll .ns-team__modal-header .ns-team__modal-left .ns-team__modal-title{color:#2b2e3f;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51;font-size:1.5rem;font-weight:400;margin-bottom:0}@media (min-width:600px){.ns-team__modal .ns-team__modal-content .ns-team__modal-scroll .ns-team__modal-header .ns-team__modal-left .ns-team__modal-title{font-size:2rem}}@media (min-width:768px){.ns-team__modal .ns-team__modal-content .ns-team__modal-scroll .ns-team__modal-header .ns-team__modal-left .ns-team__modal-title{font-size:3rem}}.ns-team__modal .ns-team__modal-content .ns-team__modal-scroll .ns-team__modal-header .ns-team__modal-left .ns-team__modal-subtitle{color:#2b2e3f}@media (min-width:768px){.ns-team__modal .ns-team__modal-content .ns-team__modal-scroll .ns-team__modal-header .ns-team__modal-left .ns-team__modal-subtitle{font-size:1.2rem}}@media (min-width:1024px){.ns-team__modal .ns-team__modal-content .ns-team__modal-scroll .ns-team__modal-header .ns-team__modal-left .ns-team__modal-subtitle{font-size:1.5rem}}.ns-team__modal .ns-team__modal-content .ns-team__modal-scroll .ns-team__modal-header .ns-team__modal-left .ns-team__modal-link{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:$blue;margin-top:1rem}@media (min-width:1440px){.ns-team__modal .ns-team__modal-content .ns-team__modal-scroll .ns-team__modal-header .ns-team__modal-left .ns-team__modal-link{font-size:1rem}}.ns-team__modal .ns-team__modal-content .ns-team__modal-scroll .ns-team__modal-header .ns-team__modal-right{width:120px;aspect-ratio:1/1.25;position:relative;flex-shrink:0}@media (min-width:500px){.ns-team__modal .ns-team__modal-content .ns-team__modal-scroll .ns-team__modal-header .ns-team__modal-right{width:150px}}@media (min-width:768px){.ns-team__modal .ns-team__modal-content .ns-team__modal-scroll .ns-team__modal-header .ns-team__modal-right{width:200px}}.ns-team__modal .ns-team__modal-content .ns-team__modal-scroll .ns-team__modal-header .ns-team__modal-right img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:8px}@supports (object-fit:cover){.ns-team__modal .ns-team__modal-content .ns-team__modal-scroll .ns-team__modal-header .ns-team__modal-right img{height:100%;object-fit:cover;object-position:center}}.ns-team__modal .ns-team__modal-content .ns-team__modal-scroll .ns-team__modal-body p{line-height:1.6;color:$dark;white-space:pre-line;padding-bottom:2rem}.ns-team__modal .ns-team__modal-content .ns-team__modal-close{position:absolute;top:1rem;left:1rem;background:none;border:none;cursor:pointer;padding:1rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:rgba(255,255,255,0.5);transition:background-color .3s ease-in}.ns-team__modal .ns-team__modal-content .ns-team__modal-close:hover{background-color:rgba(255,255,255,0.2)}.ns-team__modal .ns-team__modal-content .ns-team__modal-close svg{display:block}.ns-team__modal .ns-team__modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(23,28,47,0.533)}body[data-template="page.clinical"] .ns-team{background-color:#c1cff8}main .shopify-policy__container{padding-block:150px 80px}@media (min-width:768px){main .shopify-policy__container{padding-block:200px 150px}}main .shopify-policy__title h1{text-transform:capitalize;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51;text-align:left;margin-bottom:1em}main .shopify-policy__body{line-height:1.5}main .shopify-policy__body h2,main .shopify-policy__body h3{font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51;margin-top:1em;font-weight:400;margin-bottom:.25em}main .shopify-policy__body ol,main .shopify-policy__body ul{padding-left:1em}main .shopify-policy__body p{font-family:'Miletus Grotesk',sans-serif;font-weight:400;font-style:normal}main .shopify-policy__body table{margin:3em 0}main .shopify-policy__body table tr td{max-width:50%;width:100%;padding-right:1rem;vertical-align:baseline}main .shopify-policy__body table tr th{text-align:left;padding-bottom:.5remul}.pp-hero{position:relative;height:100lvh;background:linear-gradient(180deg,#ae87e0 0%,#fad0f3 100%);z-index:-1}.pp-hero__container{position:relative;max-width:2000px;padding:0 var(--container-padding);height:100%;z-index:10}.pp-hero__content{display:grid;grid-template-columns:1fr 1fr;height:100%}@media (max-width:764px){.pp-hero__content{grid-template-columns:1fr}}.pp-hero__left .pp-hero__container{position:relative;display:flex;flex-direction:column;justify-content:center;gap:1.5rem;border-right:1px solid rgba(43,46,63,0.6);max-width:1000px;margin-left:auto}@media (max-width:764px){.pp-hero__left .pp-hero__container{border-right:none;justify-content:flex-end;padding-bottom:4rem}}@media (max-width:764px){.pp-hero__right{display:none}}.pp-hero__filter{position:absolute;right:calc(var(--grid-margin) - 1px);bottom:0;width:calc(50% - var(--grid-margin) + 1px);height:50%;backdrop-filter:blur(10px);border-top:1px solid rgba(43,46,63,0.6);z-index:1}@media (max-width:764px){.pp-hero__filter{right:calc(var(--grid-margin) - 1px);width:calc(100% - (var(--grid-margin) * 2) + 1px);height:36%;background:linear-gradient(180deg,rgba(173,134,223,0.533) 0%,rgba(250,208,243,0.533) 100%)}}.pp-hero__title{font-size:5rem;font-weight:300;line-height:1;z-index:10}@media (max-width:1440px){.pp-hero__title{font-size:3.5rem}}@media (max-width:764px){.pp-hero__title{font-size:2.5rem}}.pp-hero__title em{font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}.pp-hero__description{font-size:1.25rem;text-wrap:balance;z-index:10}@media (max-width:764px){.pp-hero__description{font-size:1rem}}.pp-hero__background{position:absolute;right:0;top:0;width:fit-content;height:100%}.pp-hero__background img{width:auto;height:100%;object-fit:cover;object-position:-420px 60px}@media (min-width:500px){.pp-hero__background img{object-position:center 60px}}@media (min-width:764px){.pp-hero__background img{object-position:left}}@media (min-width:900px){.pp-hero__background img{object-position:left}}.pp-data{background:#fad0f3;background:linear-gradient(180deg,#fad0f3 0%,#fad0f3 100%);border-top:1px solid rgba(43,46,63,0.6);padding:6rem 0 8rem 0}@media (max-width:764px){.pp-data{padding:4rem 0}}.pp-data__container{max-width:2000px;margin:0 auto;padding:0 var(--container-padding);height:100%}.pp-data__content{display:flex;flex-direction:column;align-items:center;gap:4rem}@media (max-width:764px){.pp-data__content{gap:2rem}}.pp-data__title{font-size:4rem;font-weight:400;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}@media (max-width:1024px){.pp-data__title{font-size:3rem}}@media (max-width:764px){.pp-data__title{font-size:2rem;text-align:center;text-wrap:balance}}.pp-data__cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;width:100%;max-width:1200px;padding:0 1rem;opacity:0}@media (max-width:764px){.pp-data__cards{grid-template-columns:1fr}}.pp-data__card{padding:3rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;background-color:rgba(255,255,255,0.1);box-shadow:1.5px 1.5px .5px -2px rgba(255,255,255,0.5) inset,-1.5px -1.5px .5px -2px rgba(255,255,255,0.5) inset,0 2px 8px 2px rgba(0,0,0,0.05);backdrop-filter:blur(20px);border-radius:1rem}@media (max-width:1024px){.pp-data__card{padding:1.5rem}}.pp-data__card-icon{margin-bottom:2rem}.pp-data__card-content{display:flex;flex-direction:column;gap:1rem}.pp-data__card-title{font-size:2rem;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51;font-weight:400;line-height:1.2}@media (max-width:1024px){.pp-data__card-title{font-size:1.6rem}}.pp-faq{background:#fad0f3;background:linear-gradient(180deg,#fad0f3 0%,#d2bcf9 100%);border-top:1px solid rgba(43,46,63,0.6)}.pp-faq__container{max-width:1000px;margin-left:auto;padding:0 0 0 calc(var(--container-padding) * 2.5)}.pp-faq__content{display:grid;grid-template-columns:.9fr 1.1fr}@media (max-width:764px){.pp-faq__content{grid-template-columns:1fr}}.pp-faq__left{border-right:1px solid rgba(43,46,63,0.6);padding:6rem 0}@media (max-width:764px){.pp-faq__left{padding:4rem 0;border-right:none;border-bottom:1px solid rgba(43,46,63,0.6)}}.pp-faq__title{font-size:4rem;font-weight:300;line-height:1}@media (max-width:1440px){.pp-faq__title{font-size:3rem}}@media (max-width:764px){.pp-faq__title{font-size:2rem}}.pp-faq__title em{font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}.pp-faq__right{display:flex;flex-direction:column;justify-content:center;padding:6rem 0}@media (max-width:764px){.pp-faq__right{padding:0 0}}.pp-faq__item{padding:2rem;border-bottom:1px solid rgba(43,46,63,0.6)}@media (max-width:764px){.pp-faq__item{padding:3rem 1rem}}.pp-faq__item:last-child{border-bottom:none}.pp-faq__item .pp-faq__item-container{max-width:800px}.pp-faq__item-title{font-size:1.5rem;font-weight:300;margin-bottom:.7rem}.pp-trusted{background:#d2bcf9;background:linear-gradient(180deg,#d1bcf9 0%,#9ca5fd 100%);border-top:1px solid rgba(43,46,63,0.6);padding:4rem 0 0 0}.pp-trusted__container{max-width:2000px;margin:0 auto;padding:0 var(--container-padding);width:100%}.pp-trusted__content{display:flex;flex-direction:column}.pp-trusted__header{padding-bottom:5rem;border-bottom:1px solid rgba(43,46,63,0.6);text-align:center}.pp-trusted__title{font-size:4rem;font-weight:400;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}@media (max-width:1024px){.pp-trusted__title{font-size:3rem}}@media (max-width:764px){.pp-trusted__title{font-size:2rem}}.pp-trusted__swiper{position:relative;max-width:1200px;border-right:1px solid rgba(43,46,63,0.6);border-left:1px solid rgba(43,46,63,0.6)}@media (max-width:764px){.pp-trusted__swiper{border-left:none;border-right:none}}.pp-trusted__swiper-controls{position:absolute;right:5rem;bottom:2rem;width:5rem;height:2rem;display:flex;align-items:center;justify-content:space-between}@media (max-width:764px){.pp-trusted__swiper-controls{right:1rem}}.pp-trusted__swiper-controls .swiper-button{position:relative;top:auto;left:auto;right:auto;bottom:auto;padding:0;width:1.5rem;height:1.5rem;margin-top:0}.pp-trusted__swiper-controls .swiper-button svg{width:100%;height:fit-content}.pp-trusted__card{padding:0 5rem}@media (max-width:764px){.pp-trusted__card{padding:0 1rem}}.pp-trusted__card-content{padding:8rem 0;display:flex;flex-direction:column;gap:2rem}@media (max-width:764px){.pp-trusted__card-content{padding:6rem 0}}.pp-trusted__card-title{font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51;text-decoration:underline;text-underline-offset:.2rem}.pp-trusted__card-description{font-size:1.7rem;font-weight:300}@media (max-width:764px){.pp-trusted__card-description{font-size:1.4rem}}.pp-trusted__card-footer{display:flex;flex-direction:column;gap:.1rem;padding-bottom:2rem}.pp-trusted__card-partner{font-size:1.2rem}.pp-trusted__card-institution{font-size:1rem;opacity:.6}.pp-cta{background:#d2bcf9;background:linear-gradient(180deg,#9ca5fd 0%,#809ef8 100%);border-top:1px solid rgba(43,46,63,0.6);padding:6rem 0 6rem 0}@media (max-width:1024px){.pp-cta{padding:5rem 0 5rem 0}}.pp-cta__container{max-width:2000px;margin:0 auto;padding:0 var(--container-padding)}.pp-cta__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding:15rem 0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 1281 594' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1279.47 54.8877C1281.67 44.9542 1279.45 34.0998 1272.16 26.9786L1264.6 19.5942L1256.17 11.3712C1249.32 4.67757 1239.74 2.14486 1230.26 3.49344C1092.4 23.0315 189.844 21.2389 52.2993 0.401561C42.8321 -1.02926 33.1839 1.33899 26.2194 7.90101L17.6413 15.9761L9.95241 23.2124C2.54336 30.202 0.123054 41.0072 2.21405 50.9735C20.9507 140.03 20.5062 450.369 0.814605 539.112C-1.39164 549.046 0.831073 559.9 8.12487 567.021L15.682 574.406L24.112 582.629C30.9612 589.322 40.5436 591.855 50.0271 590.507C187.868 570.969 1090.44 572.761 1227.98 593.598C1237.45 595.029 1247.08 592.661 1254.06 586.099L1262.64 578.024L1270.33 570.788C1277.74 563.798 1280.16 552.993 1278.07 543.026C1259.33 453.97 1259.78 143.631 1279.45 54.8877H1279.47Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100% 100%}@media (max-width:1024px){.pp-cta__content{padding:5rem 0}}@media (max-width:764px){.pp-cta__content{background-image:url("data:image/svg+xml,%3Csvg width='330' height='407' viewBox='0 0 330 407' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M325.891 26.5842C326.952 21.7731 325.883 16.5158 322.376 13.0668L318.743 9.49024L314.69 5.50749C311.397 2.26552 306.79 1.03884 302.231 1.69201C235.952 11.155 90.5546 10.2868 24.4264 0.194492C19.8749 -0.498508 15.2362 0.648526 11.8878 3.82676L7.76372 7.73783L4.06708 11.2427C0.504988 14.628 -0.658638 19.8613 0.346663 24.6884C9.35479 67.8217 12.7053 337.128 3.2381 380.11C2.17739 384.921 3.24602 390.179 6.7527 393.628L10.386 397.204L14.4389 401.187C17.7319 404.429 22.3388 405.656 26.8983 405.003C93.169 395.539 238.574 396.408 304.703 406.5C309.254 407.193 313.885 406.046 317.241 402.868L321.365 398.957L325.062 395.452C328.624 392.066 329.788 386.833 328.782 382.006C319.774 338.873 316.424 69.5661 325.883 26.5842H325.891Z' fill='white'/%3E%3C/svg%3E%0A");padding:10rem 4rem}}@media (max-width:524px){.pp-cta__content{padding:6rem 4rem;background-size:cover;background-position:center}}@media (max-width:400px){.pp-cta__content{padding:2rem}}.pp-cta__title{font-size:4rem;font-weight:400;font-family:'Victor Serif',serif;font-style:normal;font-size-adjust:ex-height .51}@media (max-width:1024px){.pp-cta__title{font-size:3rem}}@media (max-width:764px){.pp-cta__title{font-size:2rem;max-width:15ch;text-align:center;text-wrap:balance}}@media (max-width:400px){.pp-cta__title{font-size:1.4rem}}.pp-cta__description{font-size:1.5rem;font-weight:300;max-width:50ch;text-align:center;text-wrap:balance}@media (max-width:1024px){.pp-cta__description{font-size:1.2rem}}@media (max-width:400px){.pp-cta__description{font-size:.875rem}}.pp-cta__links{display:flex;gap:.6rem}@media (max-width:764px){.pp-cta__links{flex-direction:column}}@media (max-width:400px){.pp-cta__links .btn{font-size:.875rem}}.pp-cta__link--secondary{background:transparent;border:1px solid rgba(43,46,63,0.2);border-radius:999px}body[data-template="page.privacy"] .shopify-section::after{border-inline:1px solid rgba(43,46,63,0.6)}body[data-template="page.privacy"] .footer{--bgcolor:#7f9ef8;--textcolor:#2b2e3f;--border:rgba(43,46,63,0.6);border-top:1px solid rgba(43,46,63,0.6)}body[data-template="page.privacy"] .footer .footer__form .text{color:#2b2e3f !important}body[data-template="page.reviews"] .wrap-rich-text{padding-top:calc(var(--section-padding) * 2);margin-bottom:0}body[data-template="page.reviews"] .ns-custom-section{padding-top:var(--section-padding)}body[data-template="page.reviews"] .ns-custom-section .reviews_all_container{--kl-reviews-reviews-widget-margin-top:0;--kl-reviews-reviews-widget-margin-left:auto;--kl-reviews-reviews-widget-margin-right:auto}body[data-template="page.reviews"] .ns-custom-section .reviews_all_container .kl_reviews__filters{justify-content:center}