@charset "UTF-8";@import"https://fonts.cdnfonts.com/css/cabinet-grotesk?styles=134960,134955";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap";.grid-cols-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:64rem){.lg\:grid-cols-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}}.checkbox-default .checkbox-label-container,.checkbox-icon .checkbox-label-container,.radio-group-default .radio-group-label-container,.radio-group-icon .radio-group-label-container,.radio-group-secondary .radio-group-label-container{align-items:center;background-color:var(--clr-white);border-radius:1rem;box-shadow:0 0 0 1px var(--clr-grey3);cursor:pointer;display:flex;flex:1;gap:.5rem;padding:.875rem 1rem}.checkbox-default .checkbox-label-container button,.checkbox-icon .checkbox-label-container button,.radio-group-default .radio-group-label-container button,.radio-group-icon .radio-group-label-container button,.radio-group-secondary .radio-group-label-container button{color:var(--clr-black)}@media(hover:hover)and (pointer:fine){.checkbox-default .checkbox-label-container:hover,.checkbox-icon .checkbox-label-container:hover,.radio-group-default .radio-group-label-container:hover,.radio-group-icon .radio-group-label-container:hover,.radio-group-secondary .radio-group-label-container:hover{background-color:var(--clr-salad20);box-shadow:0 0 0 1px var(--border-color,var(--clr-smaragd))}}.checkbox-default .checkbox-label-container:has([data-state=checked]),.checkbox-icon .checkbox-label-container:has([data-state=checked]),.radio-group-default .radio-group-label-container:has([data-state=checked]),.radio-group-icon .radio-group-label-container:has([data-state=checked]),.radio-group-secondary .radio-group-label-container:has([data-state=checked]){box-shadow:0 0 0 2px var(--border-color,var(--clr-smaragd))}.radio-group-default .radio-group-item,.radio-group-secondary .radio-group-item,.radio-group-simple .radio-group-item{align-items:center;background-color:#fff;border:1px solid var(--clr-black);border-radius:100%;display:flex;flex-shrink:0;height:1.25rem;justify-content:center;width:1.25rem}:root{--clr-white:#fbfefc;--clr-black:#2a2c2b;--clr-black-10-opacity:rgba(42,44,43,.1);--clr-black-50-opacity:rgba(42,44,43,.5);--clr-black-80-opacity:rgba(42,44,43,.8);--clr-grey1:#e7e9e7;--clr-grey2:#f1f3f2;--clr-grey3:#c2c5c7;--clr-grey4:#787878;--clr-smaragd:#116962;--clr-smaragd2:#083532;--clr-salad:#b5e0ae;--clr-salad50:#d7efd7;--clr-salad20:#edf8ed;--clr-coral:#f48662;--clr-coral20:rgba(244,134,98,.2);--clr-orange:#f6a446;--clr-bordo:#8f2861;--clr-error:#e63d3d;--clr-error-47:#e01010;--clr-error-15:rgba(230,61,61,.15);--clr-success:#4fd039;--clr-success-15:rgba(79,208,57,.15);--clr-blue:#3d5ddb;--ff-primary:"Outfit",system-ui,sans-serif;--ff-display:"Cabinet Grotesk",system-ui,sans-serif;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-smallest:.75rem;--fs-xxs:.9375rem;--fs-xxsPlus:.875rem;--fs-xs:1rem;--fs-sm:1.125rem;--fs-md:1.5rem;--fs-mdPlus:1.75rem;--fs-lg:2rem;--fs-lgPlus:2.5rem;--fs-xl:2.8125rem;--fs-xxl:3.75rem;--lh-xs:.95;--lh-sm:1;--lh-md:1.2;--lh-lg:1.4;--lh-xl:1.5;--heading-1:var(--fw-bold) var(--fs-lgPlus) /var(--lh-xs) var(--ff-display);--heading-2:var(--fw-bold) var(--fs-lg) /var(--lh-sm) var(--ff-display);--heading-3:var(--fw-bold) var(--fs-md) /var(--lh-md) var(--ff-display);--heading-4:var(--fw-semibold) var(--fs-sm) /var(--lh-md) var(--ff-primary);--heading-5:var(--fw-semibold) var(--fs-xs) /var(--lh-md) var(--ff-primary);--heading-d1:var(--fw-bold) var(--fs-xxl) /var(--lh-xs) var(--ff-display);--heading-d2:var(--fw-bold) var(--fs-xl) /var(--lh-sm) var(--ff-display);--heading-d3:var(--fw-bold) var(--fs-lg) /var(--lh-md) var(--ff-display);--heading-d4:var(--fw-semibold) var(--fs-md) /var(--lh-md) var(--ff-primary);--heading-d5:var(--fw-semibold) var(--fs-sm) /var(--lh-sm) var(--ff-primary);--label-text:var(--fw-semibold) var(--fs-sm) /var(--lh-md) var(--ff-primary);--text-large:var(--fw-regular) var(--fs-mdPlus) /var(--lh-xl) var(--ff-primary);--text-medium:var(--fw-regular) var(--fs-sm) /var(--lh-xl) var(--ff-primary);--text-regular-s:var(--fw-regular) var(--fs-xxsPlus) /var(--lh-lg) var(--ff-primary);--text-regular:var(--fw-regular) var(--fs-xs) /var(--lh-xl) var(--ff-primary);--text-small:var(--fw-medium) var(--fs-smallest) /var(--lh-xl) var(--ff-primary);--label-2:var(--fw-semibold) var(--fs-xs) /var(--lh-md) var(--ff-primary);--label-3:var(--fw-semibold) var(--fs-smallest) /var(--lh-md) var(--ff-primary)}:root .text-white{color:#fbfefc}:root .text-black{color:#2a2c2b}:root .bg-grey2{background-color:#f1f3f2}:root .text-grey4{color:#787878}:root .text-smaragd{color:#116962}:root .text-salad{color:#b5e0ae}:root .text-orange{color:#f6a446}:root .fs-xs{font-size:1rem}*,:after,:before{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}*{margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased}img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,p{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5{text-wrap:balance}ol,ul{list-style:none;padding:0}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer;padding:0}body{--header-height:4rem;--header-top:.5rem;--container-padding-x:1rem;--container-max-width:calc(75rem + var(--container-padding-x)*2);background-color:var(--clr-white);color:var(--clr-black);font:var(--text-regular)}@media(min-width:64rem){body{font:var(--text-medium);--header-height:5.5rem;--header-top:2.5rem;--container-padding-x:3.75rem}}*{scrollbar-color:#083532 #e7e9e8;scrollbar-width:auto}::-webkit-scrollbar{width:24px}::-webkit-scrollbar-track{background:#e7e9e8}::-webkit-scrollbar-thumb{background-color:var(--smaragd2);border:0 solid #e7e9e8;border-radius:10px}body.no-scroll{height:100vh;overflow:hidden;touch-action:none}.heading1{font:var(--heading-1)}@media(min-width:64rem){.heading1{font:var(--heading-d1);letter-spacing:-.02em}}.heading2{font:var(--heading-2)}@media(min-width:64rem){.heading2{font:var(--heading-d2)}}.heading3{font:var(--heading-3)}@media(min-width:64rem){.heading3{font:var(--heading-d3)}}.heading4{font:var(--heading-4)}@media(min-width:64rem){.heading4{font:var(--heading-d4)}}.heading5{font:var(--heading-5)}@media(min-width:64rem){.heading5{font:var(--heading-d5)}}[data-reka-popper-content-wrapper]{z-index:10000!important}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active{transition:all .2s}.slide-left-enter-from{opacity:0;transform:translate(50px)}.slide-left-leave-to,.slide-right-enter-from{opacity:0;transform:translate(-50px)}.slide-right-leave-to{opacity:0;transform:translate(50px)}.hero-section{--hero-padding:calc(var(--header-height) + var(--header-top)) .5rem 0 .5rem;margin-inline:auto;max-width:96rem;overflow:clip;padding:var(--hero-padding);position:relative}.hero-section .hero-video{border-top-left-radius:1rem;border-top-right-radius:1rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-section .hero-overlay{background:linear-gradient(.02deg,rgba(0,0,0,.55) 37.23%,transparent 89.99%);border-radius:1rem;display:none;inset:var(--hero-padding);pointer-events:none;position:absolute;z-index:1}.hero-section .container{--container-padding-x:1.5rem;background-color:var(--clr-salad50);border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;color:var(--clr-smaragd);padding-block:1.5rem}.hero-section .hero-reviews{font:var(--text-small)}@media(min-width:64rem){.hero-section{--hero-padding:1.25rem 1.25rem 0 1.25rem;height:80vh}.hero-section .hero-video{border-radius:1rem;-o-object-position:0 0;object-position:0 0}.hero-section .hero-overlay{background:linear-gradient(90deg,rgba(0,0,0,.35) 14.82%,transparent 49.24%);display:block}.hero-section .container{--container-padding-x:3.75rem;background-color:transparent;bottom:3.75rem;color:#fff;left:0;padding-block:0;position:absolute;right:0;width:100%;z-index:2}.hero-section .hero-reviews{font:var(--text-regular)}}.brands-section{margin-inline:auto;max-width:96rem;padding:2rem 0}.brands-section .vy-carousel{--slide-spacing:0;--carousel-px:0;--container-max-width:100%;--slide-size:50%}.brands-section .vy-carousel__viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%}@media(min-width:40rem){.brands-section .vy-carousel__slide{--slide-size:33.33333%}}@media(min-width:48rem){.brands-section .vy-carousel__slide{--slide-size:25%}}@media(min-width:64rem){.brands-section .vy-carousel__slide{--slide-size:16.66667%}}.brands-section .brand-img-container{align-items:center;display:flex;justify-content:center;overflow:hidden;width:100%}@media(min-width:64rem){.brands-section{padding:3rem 0}}.what-is-vitayou-section{--padding-y:5rem;--ctr-gap:2rem;--ctr-direction:column;--img-ctr-radius:.5rem;--img-ctr-height:550px;--img-position:center 20%;--title-mb:.75rem;--description-mb:2rem;padding:var(--padding-y) 0}.what-is-vitayou-section .container{display:flex;flex-direction:var(--ctr-direction);gap:var(--ctr-gap)}.what-is-vitayou-section .container div:first-child{border-radius:var(--img-ctr-radius);max-height:var(--img-ctr-height);overflow:clip}.what-is-vitayou-section .container .wht-is-vy-img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--img-position);object-position:var(--img-position);width:100%}.what-is-vitayou-section .container h2{margin-bottom:var(--title-mb)}.what-is-vitayou-section .container p{margin-bottom:var(--description-mb)}@media(min-width:64rem){.what-is-vitayou-section{--padding-y:7.5rem;--ctr-gap:5rem;--img-ctr-radius:1rem;--title-mb:1.25rem;--description-mb:3rem;--ctr-direction:row}.what-is-vitayou-section .container{align-items:center}.what-is-vitayou-section .container>div{flex:1}}.how-vy-works-section{background-color:var(--page-clr-bg,var(--clr-grey2));color:var(--page-clr,var(--clr-black))}@media(min-width:64rem){.how-vy-works-section .vy-carousel{--slide-size:33.33333%}}.how-vy-works-section .carousel-item{--badge-size:2rem;--badge-font:var(--heading-5);background-color:var(--clr-white);border-radius:.5rem;color:var(--clr-black)}.how-vy-works-section .carousel-img{border-radius:.25rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:64rem){.how-vy-works-section .carousel-item{--badge-size:2.5rem;border-radius:1rem}.how-vy-works-section .carousel-img{border-radius:.5rem}}.effective-active-components-section{--section-py:5rem;--card-p:1.5rem;--card-radius:.5rem;background-color:var(--clr-grey2);padding:var(--section-py) 0}.effective-active-components-section div.container:first-child{margin-bottom:3.75rem}.effective-active-components-section div.container:first-child>div:first-of-type{max-width:800px}.effective-active-components-section div.container:first-child h2{margin-bottom:.75rem}.effective-active-components-section .eacs__card{background-color:var(--clr-white);border-radius:var(--card-radius);padding:var(--card-p);width:100%}.effective-active-components-section .eacs__card .component-img{border-radius:.5rem;height:224px;margin-bottom:1.5rem;-o-object-fit:cover;object-fit:cover;width:100%}.effective-active-components-section .eacs__card .card-body h3{margin-bottom:.5rem}.effective-active-components-section .eacs__card .card-footer{display:none;font:var(--text-regular)}@media(min-width:64rem){.effective-active-components-section{--section-py:7.5rem;--card-radius:1rem;--card-p:2rem;--slide-spacing:1.25rem}.effective-active-components-section div.container:first-child{align-items:end;display:flex;gap:3rem;justify-content:space-between;margin-bottom:3rem}.effective-active-components-section div.container:first-child h2{margin-bottom:2rem}.effective-active-components-section .eacs__card .card-body{margin-bottom:1.5rem}.effective-active-components-section .eacs__card .card-footer{align-items:center;display:flex;justify-content:space-between}}.join-us-section{--section-py:5rem;--card-radius:1rem;background-color:var(--page-clr-bg,var(--clr-white));color:var(--page-clr,var(--clr-black));padding:var(--section-py) 0}.join-us-section .container:first-of-type{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:2rem}.join-us-section .container:first-of-type button{display:none}@media(min-width:48rem){.join-us-section .container:first-of-type button{display:inline-flex}}.join-us-section .vy-carousel{--slide-size:70%;margin-block-end:2rem}@media(min-width:40rem){.join-us-section .vy-carousel__slide{--slide-size:50%}}@media(min-width:48rem){.join-us-section .vy-carousel__slide{--slide-size:40%}}@media(min-width:64rem){.join-us-section .vy-carousel__slide{--slide-size:33.33333%}}@media(min-width:80rem){.join-us-section .vy-carousel__slide{--slide-size:25%}}.join-us-section .join-us-item{border-radius:var(--card-radius);display:block;height:100%;overflow:hidden;position:relative;width:100%}.join-us-section .join-us-item .poster{display:block;height:100%;position:relative;transform:scale(1);transition:all .3s;width:100%}.join-us-section .join-us-item .poster img{aspect-ratio:315/560;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.join-us-section .join-us-item .poster .overlay{background-color:var(--clr-black-10-opacity);color:var(--clr-black);display:flex;top:0;right:0;bottom:0;left:0;position:absolute}.join-us-section .join-us-item .poster .overlay .play-btn{margin:auto}.join-us-section .join-us-item .poster .overlay svg{color:var(--clr-white);height:3rem;width:3rem}.join-us-section .join-us-item video{cursor:pointer;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.join-us-section .join-us-item video::cue{font-size:1rem}.join-us-section .join-us-item .title{background:var(--clr-white);border-radius:.5rem;bottom:1rem;color:var(--clr-black);display:block;font:var(--text-medium);left:1rem;padding:1rem;position:absolute;right:1rem}.join-us-section .join-us-item .hidden{display:none}.join-us-section .join-us-item .show{display:block}.join-us-section .join-us-item .subtitles{bottom:0;margin-right:2rem;position:absolute;right:0}.join-us-section .container:last-of-type{display:flex}@media(min-width:64rem){.join-us-section .container:last-of-type{display:none}.join-us-section{--section-py:7.5rem}.join-us-section div.container:first-child{align-items:center;flex-direction:row;justify-content:space-between;margin-bottom:3rem}}.trust-based-on-transparency-section{--section-py:5rem;--title-mb:.75rem;--animate-ping:ping 2s cubic-bezier(.5,.3,.7,.5) infinite;padding:var(--section-py) 0}.trust-based-on-transparency-section .container>div:first-of-type{max-width:800px}.trust-based-on-transparency-section h2{margin-block-end:var(--title-mb)}.trust-based-on-transparency-section .mobile-content{margin-block-end:2rem;margin-top:1.5rem}.trust-based-on-transparency-section .trust-based-img{border-radius:.5rem;height:auto;margin-block-end:2rem;max-height:538px;-o-object-fit:cover;object-fit:cover;width:100%}.trust-based-on-transparency-section .desktop-content{display:none;margin-top:3rem}.trust-based-on-transparency-section .desktop-content>div:first-child{align-items:center;display:flex;gap:2rem}.trust-based-on-transparency-section .desktop-content>div:first-child>div{flex:1}.trust-based-on-transparency-section .desktop-content>div:first-child>div:last-child{height:614px;position:relative}.trust-based-on-transparency-section .desktop-content>div:first-child>div:last-child .trust-based-img{border-radius:1rem;height:100%;max-height:100%}.trust-based-on-transparency-section .desktop-content>div:first-child>div:last-child button{background:transparent;color:var(--clr-black);padding:0;position:absolute;z-index:5}.trust-based-on-transparency-section .desktop-content>div:first-child>div:last-child button .span-container{display:flex;height:56px;position:relative;width:56px}.trust-based-on-transparency-section .desktop-content>div:first-child>div:last-child button .animation-span{animation:var(--animate-ping);background-color:var(--clr-salad50);border-radius:100%;display:inline-flex;height:100%;position:absolute;width:100%;z-index:0}.trust-based-on-transparency-section .desktop-content>div:first-child>div:last-child button .span-icon-container{align-items:center;background-color:var(--clr-white);border:1px solid var(--clr-black);border-radius:100px;color:var(--clr-black);display:flex;height:56px;justify-content:center;position:relative;transition:all .3s;width:56px;z-index:1}.trust-based-on-transparency-section .desktop-content>div:first-child>div:last-child button.active .span-icon-container{background-color:var(--clr-smaragd);border:none;color:#fff}.trust-based-on-transparency-section .desktop-content>div:first-child>div:last-child button:hover:not(.active) .span-icon-container{background-color:var(--clr-salad50);border-color:var(--clr-smaragd)}.trust-based-on-transparency-section .desktop-content>div:first-child>div:last-child button:hover:not(.active) svg{color:var(--clr-smaragd)}.trust-based-on-transparency-section .desktop-content>div:first-child>div:last-child button:first-of-type{left:62px;top:140px}.trust-based-on-transparency-section .desktop-content>div:first-child>div:last-child button:nth-of-type(2){right:102px;top:60px}.trust-based-on-transparency-section .desktop-content>div:first-child>div:last-child button:last-of-type{bottom:60px;left:50%;transform:translate(-50%)}.trust-based-on-transparency-section .tbt-content{color:var(--clr-black-80-opacity);letter-spacing:0;padding:.25rem .5rem 1rem}.trust-based-on-transparency-section .tbt-content h4{margin-block-end:1.5rem}.trust-based-on-transparency-section .tbt-content p:first-of-type{font:var(--text-small);margin-block-end:1.5rem}.trust-based-on-transparency-section .tbt-content p:last-of-type{margin-block-end:1.5rem}.trust-based-on-transparency-section .tbt-content ul{display:grid;gap:1rem;margin-block-end:1.5rem}.trust-based-on-transparency-section .tbt-content ul li{display:flex;gap:1.5rem}.trust-based-on-transparency-section .tbt-content ul span{align-items:center;background-color:var(--clr-salad50);border-radius:100px;color:var(--clr-smaragd);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.trust-based-on-transparency-section .tbt-content button{color:var(--clr-black)}.trust-based-on-transparency-section .tbt-content__pill{background-color:var(--clr-white);border:1px solid var(--clr-black);border-radius:2rem;color:var(--clr-black);display:inline-block;font:var(--label-text);padding-block:.5rem;padding-inline:1.5rem}@media(min-width:64rem){.trust-based-on-transparency-section{--section-py:7.5rem;--title-mb:1.25rem}.trust-based-on-transparency-section .mobile-content{display:none}.trust-based-on-transparency-section .desktop-content{display:block}.trust-based-on-transparency-section .tbt-content h4{margin-block-end:2.5rem}.trust-based-on-transparency-section .tbt-content p:first-of-type{font:var(--text-regular);margin-block-end:2.5rem}.trust-based-on-transparency-section .tbt-content p:last-of-type{letter-spacing:-.02em;margin-block-end:2.5rem}.trust-based-on-transparency-section .tbt-content ul{gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:2.5rem}.trust-based-on-transparency-section .tbt-content ul li{flex-direction:column;gap:1rem;letter-spacing:-.02em}}@keyframes ping{0%{opacity:1;transform:scale(1)}50%{opacity:.7}to{opacity:0;transform:scale(2)}}.customer-reviews-section{--section-py:5rem;--section-header-mb:1.5rem;--title-mb:.75rem;--card-h:420px;--card-radius:.5rem;--card-p:1.5rem;background-color:var(--page-clr-bg,var(--clr-grey2));color:var(--page-clr,var(--clr-black));padding:var(--section-py) 0}.customer-reviews-section>div:first-child{margin-bottom:var(--section-header-mb)}.customer-reviews-section>div:first-child h2{margin-bottom:var(--title-mb)}.customer-reviews-section>div:first-child>div:first-of-type{max-width:800px}.customer-reviews-section .crs-card{background-color:var(--clr-white);border-radius:var(--card-radius);color:var(--clr-black);display:flex;flex-direction:column;gap:1rem;padding:var(--card-p);width:100%}.customer-reviews-section .crs-card .ratings{color:var(--clr-orange);display:flex}.customer-reviews-section .crs-card .review{letter-spacing:-.02em}.customer-reviews-section .crs-card .review h1,.customer-reviews-section .crs-card .review h2,.customer-reviews-section .crs-card .review h3{font:var(--text-medium);margin-block-end:1rem}.customer-reviews-section .crs-card .product-images-title{font:var(--text-regular-s)}.customer-reviews-section .crs-card .product-img{background-color:var(--clr-grey2);border-radius:.5rem;height:2.5rem;width:2.5rem}.customer-reviews-section .crs-card .reviewer{font:var(--text-regular-s);opacity:.8}.customer-reviews-section .crs-card .reviewer-desc{color:var(--clr-grey4);font:var(--text-small);opacity:.8}.customer-reviews-section .crs-card .avatar{border-radius:50%}@media(min-width:64rem){.customer-reviews-section{--section-header-mb:3rem;--title-mb:1.25rem;--section-py:7.5rem;--card-h:537px;--card-radius:1rem;--card-p:2rem}.customer-reviews-section>div:first-child{align-items:end;display:flex;justify-content:space-between}.customer-reviews-section .crs-card .review h1,.customer-reviews-section .crs-card .review h2,.customer-reviews-section .crs-card .review h3{font:var(--text-large)}.customer-reviews-section .crs-card .product-images-title{font:var(--text-regular)}.customer-reviews-section .crs-card .product-img{height:3rem;width:3rem}.customer-reviews-section .crs-card .reviewer{font:var(--text-regular)}.customer-reviews-section .crs-card .reviewer-desc{font:var(--text-regular-s)}}.individual-journey-section{--img-ctr-h:600px;--ctr-p:0;--bg-gradient:linear-gradient(19.38deg,#d8ecd6 39.45%,rgba(216,236,214,0) 67.23%);background-color:var(--page-clr-bg,var(--clr-white))}.individual-journey-section .container{padding:var(--ctr-p)}.individual-journey-section .img-container{height:var(--img-ctr-h);overflow:clip;position:relative}.individual-journey-section .img-container:after{background:var(--bg-gradient);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.individual-journey-section .img-container .img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:0}.individual-journey-section .ijs-content{align-items:start;bottom:1.5rem;display:flex;flex-direction:column;gap:1.5rem;left:1.5rem;position:absolute;right:1.5rem;z-index:2}.individual-journey-section .ijs-content h2{color:var(--clr-smaragd);margin-bottom:.75rem}@media(min-width:64rem){.individual-journey-section{--ctr-p:7.5rem 3.75rem;--bg-gradient:linear-gradient(90deg,#d8ecd6 35.28%,rgba(216,236,214,0) 60.97%)}.individual-journey-section .img-container{border-radius:1rem}.individual-journey-section .img-container .img{-o-object-position:250px top;object-position:250px top}.individual-journey-section .ijs-content{bottom:3rem;justify-content:space-between;left:3rem;max-width:400px;right:50%;top:3rem}.individual-journey-section .ijs-content h2{margin-bottom:1rem}.individual-journey-section .ijs-content p{letter-spacing:-.02em}}.faq-section{--section-py:5rem;--title-mb:.75rem;--card-radius:.5rem;--card-p:1.5rem;--card-title-mb:.5rem;--card-p-mb:1.5rem;padding:var(--section-py) 0}.faq-section .container{display:flex;flex-direction:column;gap:2rem}.faq-section .container h2{margin-bottom:var(--title-mb)}.faq-section .faq-card{background-color:var(--clr-grey2);border-radius:var(--card-radius);padding:var(--card-p)}.faq-section .faq-card h3{margin-bottom:var(--card-title-mb)}.faq-section .faq-card p{margin-bottom:var(--card-p-mb)}.faq-section .card--tablet{display:none}@media(min-width:64rem){.faq-section{--section-py:7.5rem;--title-mb:1.25rem;--card-radius:1rem;--card-p:2rem;--card-p-mb:2rem}.faq-section .container{flex-direction:row;justify-content:space-between}.faq-section .container>div{flex:0 1 50%}.faq-section .container>div:first-child{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;max-width:427px}.faq-section .card--tablet{display:block}.faq-section .card--mobile{display:none}.faq-section .faq-card h3{font-size:1.5rem}.faq-section .faq-card p{font-size:15px}}.home-why-vy{background-color:var(--clr-grey2)}.home-why-vy .list-item{background-color:var(--clr-white);border-radius:1rem}@media(min-width:64rem){.home-better-results .vy-carousel{--slide-size:25%}}.home-better-results .carousel-item{background-color:var(--clr-white);border-radius:1rem;padding:1.5rem}.experts-section{background-color:var(--clr-grey2)}.experts-section .carousel-item{background-color:var(--clr-white);border-radius:.5rem}.experts-section .carousel-item-btn,.experts-section .carousel-item-desc{opacity:.9}.experts-section .carousel-item-img{border-radius:.5rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.experts-section .carousel-item-btn{align-self:flex-start}@media(min-width:64rem){.experts-section .vy-carousel{--slide-size:33.33333%}}@media(min-width:80rem){.experts-section .vy-carousel{--slide-size:25%}}.experts-section .institution-img{height:auto;-o-object-fit:cover;object-fit:cover;width:5rem}@media(min-width:64rem){.experts-section .carousel-item{border-radius:1rem}.experts-section .institution-img{width:7.5625rem}}.experts-item-dialog-content .expert-img{aspect-ratio:263/210;border-radius:.5rem;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:64rem){.experts-item-dialog-content .expert-img{aspect-ratio:420/334}}.dialog-content:has(.experts-item-dialog-content){max-width:500px}.product-list-section{--title-mb:1rem}.product-list-section article.products-title{margin-bottom:var(--article-mb)}.product-list-section article.products-title h1{margin-bottom:var(--title-mb)}@media(min-width:64rem){.product-list-section{--article-mb:3rem;--title-mb:1.25rem}}.product-list-section{--article-mb:2rem}.product-list-section article.products-filter-bars{margin-bottom:var(--article-mb)}.product-list-section article.products-filter-bars .bar-container{align-items:center;display:flex;gap:.5rem;margin-bottom:1.5rem}.product-list-section article.products-filter-bars .bar-container>button{border-radius:100px;flex-shrink:0;height:3.5rem;padding:0;width:3.5rem}.product-list-section article.products-filter-bars .bar-container .filter-select{display:none}.product-list-section article.products-filter-bars .bar-container .filter-select>button:first-child{background-color:var(--clr-white)}.product-list-section article.products-filter-bars .found-items-product-container{align-items:center;display:flex;justify-content:space-between}.product-list-section article.products-filter-bars .desktop-sorting{display:none;max-width:-moz-fit-content;max-width:fit-content}.product-list-section article.products-filter-bars .desktop-sorting button{background-color:var(--clr-white)}@media(min-width:64rem){.product-list-section{--article-mb:1rem}.product-list-section article.products-filter-bars .bar-container{display:grid;grid-template-columns:1fr 1fr 1fr}.product-list-section article.products-filter-bars .bar-container>button{display:none}.product-list-section article.products-filter-bars .bar-container .filter-select,.product-list-section article.products-filter-bars .desktop-sorting{display:block}}.sorting-popover-container{padding:1rem}.sorting-popover-container .radio-group{display:flex;flex-direction:column;gap:.5rem}.chosen-filter-item-container{cursor:pointer;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.chosen-filter-item-container .chosen-filter-item{align-items:center;background-color:var(--clr-white);border-radius:1rem;display:inline-flex;font:var(--text-medium);gap:.5rem;justify-content:center;padding:.5rem .75rem}.chosen-filter-item-container .chosen-filter-item button{height:24px;padding:0;width:24px}.product-mobile-filter-sheet-content{background-color:var(--clr-grey2);display:flex;flex-direction:column;gap:1rem;height:100%;overflow-y:scroll;padding:2rem 1rem}.product-mobile-filter-sheet-content h2{margin-bottom:1rem;text-align:center}.product-mobile-filter-sheet-content>div:last-of-type{display:flex;gap:.5rem;margin-top:auto}.product-mobile-filter-sheet-content>div:last-of-type button{flex:1}.product-list-section{--item-grid-number:2;--item-grid-gap:.75rem .5rem;--load-more-btn-span:var(--item-grid-number)}.product-list-section article.products-list{display:grid;gap:var(--item-grid-gap);grid-template-columns:repeat(var(--item-grid-number),minmax(0,1fr))}.product-list-section article.products-list .product-card{--flex-dir:column;--radius:.5rem;--img-ratio:315/230;--tag-fs:.75rem}.product-list-section article.products-list .product-card .card-img{display:flex;flex-basis:auto}.product-list-section article.products-list .product-card .card-img img{-o-object-fit:cover;object-fit:cover}.product-list-section article.products-list .product-card .card-body .card-img-mobile{display:none}.product-list-section article.products-list .product-card .card-body article{flex:1}.product-list-section article.products-list .product-card .card-body article .tags{gap:.25rem;margin-block-end:.5rem}.product-list-section article.products-list .product-card .card-body article .tags .tag{gap:.25rem;height:22px;padding:0 .25rem}.product-list-section article.products-list .product-card .card-body article header{display:flex;flex:1;flex-direction:column}.product-list-section article.products-list .product-card .card-body article .card-title{margin-block-start:auto}.product-list-section article.products-list .product-card .card-body .card-slogan{font:var(--text-small)}.product-list-section article.products-list .product-card .card-footer{--daily-price-font:var(--text-small);align-items:center;flex-direction:row;justify-content:space-between}.product-list-section article.products-list .product-card .card-footer .price-row{display:none}.product-list-section article.products-list .product-card .card-footer .btn{--btn-bg:transparent;--btn-icon-bg:var(--clr-smaragd);--btn-icon-color:var(--clr-white);--btn-hover-icon-color:var(--clr-white);border:1px solid transparent;height:auto;padding-inline:0}.product-list-section article.products-list .product-card .card-footer .btn span{display:none}.product-list-section article.products-list .product-card .card-footer .btn span.with-default-icon{display:flex}.product-list-section article.products-list .product-card .card-footer .btn.btn-outlined{--btn-icon-bg:var(--clr-grey3)}.product-list-section article.products-list .product-card .high-recom-tag{display:none}@media(min-width:64rem){.product-list-section article.products-list .product-card{--flex-dir:column;--radius:1.5rem;--img-ratio:315/230;--tag-fs:1rem}.product-list-section article.products-list .product-card .card-body article .tags{gap:.5rem;margin-block-end:1rem}.product-list-section article.products-list .product-card .card-body article .tags .tag{gap:.5rem;height:2rem;padding:0 .5rem}.product-list-section article.products-list .product-card .card-body .card-slogan{font:var(--text-medium)}.product-list-section article.products-list .product-card .card-footer{--daily-price-font:var(--text-regular);align-items:normal;flex-direction:column;justify-content:end;min-height:5.75rem}.product-list-section article.products-list .product-card .card-footer .price-row{display:flex}.product-list-section article.products-list .product-card .card-footer .btn{height:2rem;padding-inline:1rem .25rem}.product-list-section article.products-list .product-card .card-footer .btn>span:nth-of-type(2){display:block}.product-list-section article.products-list .product-card .card-footer .btn.btn-outlined{--btn-bg:var(--clr-white);--btn-icon-bg:var(--clr-smaragd);--btn-icon-color:var(--clr-white);--btn-hover-icon-color:var(--clr-white);border:1px solid var(--clr-black)}.product-list-section article.products-list .product-card .card-footer .btn.btn-outlined:hover{border:1px solid var(--clr-smaragd)}.product-list-section article.products-list .product-card .card-footer .btn.btn-primary{--btn-bg:var(--clr-smaragd);--btn-icon-bg:var(--clr-white);--btn-icon-color:var(--clr-smaragd);--btn-hover-icon-color:var(--clr-black)}}.product-list-section article.products-list>div:last-child{grid-column:span var(--load-more-btn-span);justify-self:center;margin-top:1rem}.product-list-section article.products-list>div:last-child button svg{transform:rotate(90deg)}@media(min-width:48rem){.product-list-section{--item-grid-gap:1.5rem 1.25rem}}@media(min-width:64rem){.product-list-section{--item-grid-number:3}}@media(min-width:80rem){.product-list-section{--item-grid-number:4}}.no-product-found{text-align:center}.no-product-found h2,.no-product-found p{margin-bottom:1.25rem}@media(min-width:64rem){.no-product-found{padding:2ch 0}}.product-list-section{--section-py:5rem;background-color:var(--clr-grey2);padding:var(--section-py) 0;padding-block-start:calc(var(--section-py) + var(--header-height))}.empty-card-page-content{--section-py:2.5rem;padding-block:var(--section-py);padding-block-start:calc(var(--section-py) + var(--header-height))}@media(min-width:64rem){.empty-card-page-content{--section-py:5rem}}.checkout-page-wrapper{--container-padding-x:0;--container-padding-y:0;--grid-number:1;--grid-gap:0;--article-span:0;background-color:var(--clr-grey2)}.checkout-page-wrapper>.container{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(var(--grid-number),minmax(0,1fr));padding-block:var(--container-padding-y);padding-block-start:calc(var(--container-padding-y) + var(--header-height));padding-inline:var(--container-padding-x)}.checkout-page-wrapper__main-content{grid-column:span var(--article-span);padding-block:1.25rem;padding-block-start:calc(2.5rem + var(--header-height));padding-inline:1rem}.checkout-page-wrapper__aside{background-color:var(--clr-grey2);padding-block:1.25rem;padding-inline:1rem}.checkout-page-wrapper__sticky-aside{position:static}.checkout-page-wrapper .coupon-card{background-color:var(--clr-white);border-radius:1rem}.checkout-page-wrapper .coupon-card input{background-color:var(--clr-grey2)}.checkout-page-wrapper .coupon-card .coupon{background-color:var(--clr-salad50);border-radius:.5rem;color:var(--clr-smaragd);font:var(--text-regular)}.checkout-page-wrapper .coupon-card .coupon svg{color:var(--clr-smaragd)}.checkout-page-wrapper__card{background-color:var(--clr-white);border-radius:1rem;padding:1rem}.checkout-page-wrapper__title{color:var(--clr-smaragd);text-transform:uppercase}.checkout-page-wrapper__add-more{display:flex;justify-content:center;margin-block-start:2rem}.checkout-page-wrapper .daily-price-card{margin-block-end:1.5rem;order:-1}@media(min-width:64rem){.checkout-page-wrapper{--container-padding-x:3.75rem;--container-padding-y:5rem;--grid-number:3;--grid-gap:3.75rem;--article-span:2}.checkout-page-wrapper__aside{padding:0}.checkout-page-wrapper__sticky-aside{position:sticky;top:calc(var(--container-padding-y) + var(--header-height))}.checkout-page-wrapper__main-content{padding:0}.checkout-page-wrapper__card{padding:1.5rem}}.checkout-page-wrapper.checkout-card-page .cart-page-title-ctr{background:var(--clr-white);border-radius:1rem;display:flex;flex-direction:column;margin-block-end:1.5rem;padding:1.5rem}.checkout-page-wrapper.checkout-card-page .cart-page-title-ctr small{font:inherit;opacity:.9}.checkout-page-wrapper.checkout-card-page .cart-page__keep-shopping{margin-block-start:1.5rem;width:100%}.checkout-page-wrapper.checkout-payment-page>.container h1,.checkout-page-wrapper.checkout-shipping-page>.container h1{margin-block-end:1.5rem}.auth-frame{border:none;height:500px;max-height:80vh;width:100%}.checkout-cart-item-list{--img-width:5rem;--img-height:100%;display:flex;flex-direction:column;gap:1rem}.checkout-cart-item-list .checkout-cart-item{background-color:var(--clr-white);border-radius:1rem;display:flex;flex-direction:column;gap:1rem;padding:1rem;padding-block-end:1rem;position:relative}.checkout-cart-item-list .checkout-cart-item__delete-btn{color:var(--clr-black);position:absolute;right:1rem;top:1rem}.checkout-cart-item-list .checkout-cart-item__top-container{display:flex;gap:1rem}.checkout-cart-item-list .checkout-cart-item__img{aspect-ratio:1/1;background-color:#f0f2ef;border-radius:.5rem;height:var(--img-height);width:var(--img-width)}.checkout-cart-item-list .checkout-cart-item__top-content-container{display:flex;flex-direction:column;gap:.5rem;justify-content:space-evenly}.checkout-cart-item-list .checkout-cart-item__top-content-container-right{display:flex;flex-direction:column;gap:.5rem}.checkout-cart-item-list .checkout-cart-item__quantity-btn-container{align-items:center;border:1px solid var(--clr-grey1);border-radius:1rem;display:flex;font:var(--text-medium);gap:.75rem;justify-content:center;padding:.25rem .5rem;position:relative;width:110px}.checkout-cart-item-list .checkout-cart-item__quantity-btn-container button{color:var(--clr-smaragd);position:absolute}.checkout-cart-item-list .checkout-cart-item__quantity-btn-container button:first-of-type{left:.25rem}.checkout-cart-item-list .checkout-cart-item__quantity-btn-container button:last-of-type{right:.25rem}.checkout-cart-item-list .checkout-cart-item__price-container{align-items:center;display:flex;gap:.5rem}.checkout-cart-item-list .checkout-cart-item__price-item--discounted{opacity:.6;text-decoration:line-through}.checkout-cart-item-list .checkout-cart-item:not(:last-of-type){border-bottom:1px solid var(--clr-grey2)}@media(min-width:64rem){.checkout-cart-item-list .checkout-cart-item{padding:1.5rem}.checkout-cart-item-list .checkout-cart-item__delete-btn{right:1.5rem;top:.75rem}.checkout-cart-item-list .checkout-cart-item__top-content-container{align-items:center;flex:1;flex-direction:row;justify-content:space-between}.checkout-cart-item-list .checkout-cart-item__top-content-container-right{align-items:center;flex-direction:row;gap:4rem}.checkout-cart-item-list .checkout-cart-item__price-container{flex-direction:column}}.checkout-cart-summary{background-color:var(--clr-white);border-radius:1rem;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.checkout-cart-summary>dl:first-of-type>div{align-items:center;display:flex;justify-content:space-between;padding-block:.75rem}.checkout-cart-summary>dl:first-of-type>div:not(:last-of-type){border-bottom:1px solid var(--clr-grey1)}.checkout-cart-summary>dl:first-of-type>div.large-summary-line{color:var(--clr-smaragd);font:var(--heading-5);text-transform:uppercase}@media(min-width:64rem){.checkout-cart-summary>dl:first-of-type>div.large-summary-line{font-size:var(--fs-sm);line-height:var(--lh-sm)}}.checkout-form{--column-number:1}.checkout-form>fieldset{border:none;display:grid;gap:1.25rem;grid-template-columns:repeat(var(--column-number),minmax(0,1fr));margin-block-end:1.5rem}.checkout-form>fieldset h3{grid-column:span var(--column-number)}.checkout-form>fieldset h3.heading5{color:var(--clr-smaragd);text-transform:uppercase}.checkout-form>button[type=submit]{margin-block-start:2rem}.checkout-form__btn-ctr{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-start:2rem}.checkout-form__btn-ctr button[type=button]{display:none}.checkout-form__btn-ctr button[type=submit]{flex:1}.checkout-form .credit-card-logo{border:1px solid var(--clr-grey1);border-radius:.375rem}.checkout-form .credit-card-number{font:var(--text-medium)}.checkout-form .credit-card-description{opacity:.7}@media(min-width:64rem){.checkout-form{--column-number:12}.checkout-form>fieldset{-moz-column-gap:1.25rem;column-gap:1.25rem;margin-block-end:1rem;row-gap:1.5rem}.checkout-form>fieldset>:not(h3){grid-column:span calc(var(--column-number)/2)}.checkout-form>fieldset .checkbox,.checkout-form>fieldset .credit-card-list,.checkout-form>fieldset .radio-group{grid-column:span var(--column-number)}.checkout-form>button[type=submit]{margin-block-start:3rem}.checkout-form__btn-ctr{flex-wrap:nowrap;gap:3rem;margin-block-start:3rem}.checkout-form__btn-ctr button[type=button]{display:flex;flex:0 1 200px}}.checkout-cart-package-list{display:flex;flex-direction:column;gap:1rem}.checkout-cart-package-list:not(:last-of-type){margin-block-end:1rem}.checkout-cart-package-list .cart-package-item{background-color:var(--clr-white);border-bottom:1px solid var(--clr-grey2);border-radius:1rem;display:flex;flex-direction:column;gap:1rem;padding:1rem;padding-block-end:1rem;position:relative}.checkout-cart-package-list .cart-package-item__title{font:var(--heading-5)}.checkout-cart-package-list .cart-package-item__delete-btn{color:var(--clr-black);position:absolute;right:1rem;top:1rem}.checkout-cart-package-list .cart-package-item__top-container{display:flex;gap:1rem}.checkout-cart-package-list .cart-package-item__img{border-radius:.5rem;height:5rem;width:5rem}.checkout-cart-package-list .cart-package-item__top-content-container{display:flex;flex-direction:column;justify-content:space-evenly}.checkout-cart-package-list .cart-package-item__consume-amount{opacity:.6}.checkout-cart-package-list .cart-package-item__price-container{align-items:center;display:flex;gap:.5rem}.checkout-cart-package-list .cart-package-item__price-item--discounted{opacity:.6;text-decoration:line-through}.checkout-cart-package-list .cart-package-item__bottom-container{align-items:center;display:flex;justify-content:space-between}.checkout-cart-package-list .cart-package-item__detail-btn{height:auto}.checkout-cart-package-list .cart-package-item__detail-btn svg{transition:all .3s ease-in-out}.checkout-cart-package-list .cart-package-item__detail-btn--rotated svg{transform:rotate(180deg)}.checkout-cart-package-list .cart-package-item>.checkout-cart-item-list .checkout-cart-item{padding-inline:0}.checkout-cart-package-list .cart-package-item>.checkout-cart-item-list .checkout-cart-item__subscribe-container{display:none}.checkout-cart-package-list .cart-package-item>.checkout-cart-item-list .checkout-cart-item__delete-btn{right:0;top:1rem}@media(min-width:64rem){.checkout-cart-package-list .cart-package-item{padding:1.5rem}.checkout-cart-package-list .cart-package-item__delete-btn{right:1.5rem;top:.75rem}.checkout-cart-package-list .cart-package-item__title{font:var(--heading-3)}.checkout-cart-package-list .cart-package-item__img{height:10rem;width:10rem}.checkout-cart-package-list .cart-package-item>.checkout-cart-item-list .checkout-cart-item__delete-btn{right:0;top:.75rem}}.package-cart-detail-enter-active,.package-cart-detail-leave-active{overflow:hidden;transition:all .3s ease-in-out}.package-cart-detail-enter-from,.package-cart-detail-leave-to{max-height:0;opacity:0;padding-bottom:0;padding-top:0}.package-cart-detail-enter-to,.package-cart-detail-leave-from{max-height:1000px;opacity:1}.fixed-summary-bar{backdrop-filter:blur(100px) saturate(200%);-webkit-backdrop-filter:blur(100px) saturate(200%);background-color:#fff9;bottom:0;box-shadow:0 -4px 10px #0000001a;left:0;padding:.75rem 1.25rem;position:fixed;right:0;transition:background-color .3s,height .3s;transition:border-radius .5s ease-out;z-index:50}.fixed-summary-bar--summary-open{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.fixed-summary-bar__ctr{align-items:center;display:flex;justify-content:space-between}.fixed-summary-bar__content-left{display:flex;flex-direction:column;gap:.25rem}.fixed-summary-bar__total-btn{align-items:center;color:var(--clr-black);display:flex;gap:.5rem}.fixed-summary-bar__total-btn svg{transition:transform .3s ease-in-out}.fixed-summary-bar__total-btn--summary-open svg{transform:rotate(180deg)}.fixed-summary-bar__daily-subs{background-color:var(--clr-smaragd);border-radius:.25rem;color:var(--clr-white);font:var(--text-small);padding:.25rem .5rem}.fixed-summary-bar__summary{margin-block-end:.75rem}.fixed-summary-bar__summary dl:first-of-type>div{align-items:center;display:flex;justify-content:space-between;padding-block:.75rem}.fixed-summary-bar__summary dl:first-of-type>div:not(:last-of-type){border-bottom:1px solid var(--clr-grey1)}.fixed-summary-bar__summary dl:first-of-type>div.large-summary-line{color:var(--clr-smaragd);font:var(--heading-5);text-transform:uppercase}.fixed-summary-bar__summary dl:first-of-type>div.large-summary-line:last-of-type{font:var(--heading-4)}.fixed-summary-bar__summary dl:first-of-type>div.checkout-cart-summary__discount-line{color:var(--clr-grey4);font-size:.8125rem;opacity:.8;padding-block:.5rem}.fixed-summary-bar__summary dl:first-of-type>div.checkout-cart-summary__discount-line dd{align-items:center;display:flex;gap:.5rem}.fixed-summary-bar__summary dl:first-of-type>div.checkout-cart-summary__discount-line .checkout-cart-summary__remove-discount{align-items:center;background:none;border:none;color:var(--clr-grey4);cursor:pointer;display:inline-flex;font-size:.65rem;justify-content:center;opacity:.5;padding:0;transition:all .2s ease-in-out}.fixed-summary-bar__summary dl:first-of-type>div.checkout-cart-summary__discount-line .checkout-cart-summary__remove-discount:hover{color:var(--clr-smaragd);opacity:1;transform:scale(1.1)}@media(min-width:64rem){.fixed-summary-bar{display:none}}.fixed-summary-bar-enter-active,.fixed-summary-bar-leave-active{overflow:hidden;transition:all .3s ease-in-out}.fixed-summary-bar-enter-from,.fixed-summary-bar-leave-to{max-height:0;opacity:0;padding-bottom:0;padding-top:0}.fixed-summary-bar-enter-to,.fixed-summary-bar-leave-from{max-height:1000px;opacity:1}.checkout-stepper{align-items:center;display:flex;gap:1.25rem;margin-block-end:1.5rem;margin-block-start:0!important}.checkout-stepper__separator{background-color:var(--clr-grey3);flex:1;height:2px}.checkout-stepper>button.btn{font:var(--heading-5);pointer-events:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:64rem){.checkout-stepper{margin-block-end:3rem}.checkout-stepper>button.btn{flex:0 1 300px;font:var(--heading-d5);height:62px}}.daily-price-card{background-color:var(--clr-smaragd);border-radius:1rem;color:var(--clr-white);padding:1rem 1.5rem}.daily-price-card .title{font:var(--text-regular)}.daily-price-card .description{align-items:center;display:flex;font:var(--text-medium);font-weight:700;justify-content:space-between}@media(min-width:64rem){.daily-price-card .title{font:var(--text-medium)}.daily-price-card .description{font:var(--text-large);font-weight:700}}.pd-product-info-section{--section-py:1rem;--slide-spacing:.5rem;--slide-size-mobile:80%;--slide-size-desktop:100%;--slide-img-radius:.5rem;--slide-thumb-display:none;--carousel-p-mobile:0;--carousel-p-desktop:0;--tag-bg:var(--clr-salad20);--tag-clr:var(--clr-smaragd);display:flex;flex-direction:column;gap:2rem;margin-inline:auto;max-width:var(--container-max-width);padding-block:var(--section-py);padding-block-start:calc(var(--section-py) + var(--header-height))}.pd-product-info-section article.embla{display:flex;flex-direction:column;gap:1rem;padding:var(--carousel-p-mobile)}.pd-product-info-section article.embla .embla__viewport{overflow:hidden;position:relative}.pd-product-info-section article.embla .embla__container{display:flex;margin-left:calc(var(--slide-spacing)*-1);touch-action:pan-y pinch-zoom}.pd-product-info-section article.embla .embla__slide{flex:0 0 var(--slide-size-mobile);min-width:0;padding-left:var(--slide-spacing);transform:translateZ(0)}.pd-product-info-section article.embla .embla__thumbs{display:var(--slide-thumb-display);flex-direction:row;gap:1rem;justify-content:center;overflow-x:auto}.pd-product-info-section article.embla .embla__thumbs>div{aspect-ratio:1/1;background-color:var(--clr-grey2);border-radius:.75rem;max-width:140px;overflow:hidden;transition:opacity .3s ease-out}.pd-product-info-section article.embla .embla__thumbs>div img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pd-product-info-section article.embla .embla__thumbs>div:not(:hover){opacity:.6}.pd-product-info-section article.embla .embla__thumbs>div.selected{opacity:1}.pd-product-info-section article.embla .embla__thumbs>div:hover{cursor:pointer}.pd-product-info-section article.embla .embla__buttons{-webkit-backdrop-filter:blur(100px) saturate(200%);backdrop-filter:blur(100px) saturate(200%);background-color:#fcfefd99;border-radius:100%;color:var(--clr-black);display:none;height:3.5rem;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s;width:3.5rem;z-index:10}.pd-product-info-section article.embla .embla__buttons--left{left:1rem}.pd-product-info-section article.embla .embla__buttons--right{right:1rem}.pd-product-info-section article.embla .embla__buttons:hover{background-color:var(--clr-salad20)}.pd-product-info-section .slide-card{aspect-ratio:1/1;background-color:var(--clr-grey2);border-radius:var(--slide-img-radius);overflow:hidden;position:relative}.pd-product-info-section .slide-card img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pd-product-info-section .product-info-content{padding-inline:1rem}.pd-product-info-section .product-info-content__review-ctr{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.pd-product-info-section .product-info-content__review{align-items:center;display:flex;gap:.25rem}.pd-product-info-section .product-info-content__review>div{color:var(--clr-orange);display:flex}.pd-product-info-section .product-info-content__review>div svg{height:1rem;width:1rem}.pd-product-info-section .product-info-content__review>span:last-of-type{opacity:.6}.pd-product-info-section .product-info-content__category-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.pd-product-info-section .product-info-content__tag{align-items:center;background:var(--tag-bg);border-radius:.5rem;color:var(--tag-clr);display:inline-flex;font:var(--text-regular);gap:.5rem;justify-content:center;padding:.5rem .75rem;white-space:nowrap}.pd-product-info-section .product-info-content__tag img{height:1.25rem;-o-object-fit:contain;object-fit:contain;width:1.25rem}.pd-product-info-section .product-info-content__daily-price{font:var(--text-regular)}.pd-product-info-section .product-info-content__title{margin-bottom:1rem}.pd-product-info-section .product-info-content__description{margin-bottom:1.5rem}.pd-product-info-section .product-info-content__flag{background-color:var(--clr-coral);border-radius:.35rem;color:var(--clr-white);font:var(--label-2);padding:.25rem .5rem;text-align:center}.pd-product-info-section .product-info-content__price-ctr{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.pd-product-info-section .product-info-content__price-total-ctr{align-items:center;display:flex}.pd-product-info-section .product-info-content__price--colorful{color:var(--clr-smaragd)}.pd-product-info-section .product-info-content__action{margin-bottom:1.5rem;position:relative;width:100%}.pd-product-info-section .product-info-content__action .with-default-icon{position:absolute;right:.5rem}.pd-product-info-section .product-info-content__feature-list{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.pd-product-info-section .product-info-content__feature-item{display:flex;gap:.5rem}.pd-product-info-section .product-info-content__feature-item span{background-color:var(--clr-smaragd);border-radius:100%;color:#fff;display:grid;flex-shrink:0;height:1.25rem;place-content:center;transform:translateY(.1rem);width:1.25rem}.pd-product-info-section .product-info-content__feature-item span svg{height:.875rem;width:.875rem}.pd-product-info-section .product-info-content__survey-card{align-items:center;background-color:var(--clr-salad20);border-radius:1rem;display:flex;flex-direction:column;gap:10px;margin-block-end:1rem;padding:1rem;text-align:center}.pd-product-info-section .product-info-content__survey-card p{color:var(--clr-smaragd)}.pd-product-info-section .product-info-content .product-accordion .accordion-content p{margin-bottom:.75rem}.pd-product-info-section .product-info-content .product-accordion .accordion-content h3{color:var(--clr-smaragd);font:var(--heading-3);margin-bottom:.5rem}@media(min-width:64rem){.pd-product-info-section .product-info-content .product-accordion .accordion-content h3{font:var(--heading-d3)}}.pd-product-info-section .product-info-content .product-accordion .accordion-content h4{color:var(--clr-smaragd);font:var(--heading-4);margin-bottom:.5rem}@media(min-width:64rem){.pd-product-info-section .product-info-content .product-accordion .accordion-content h4{font:var(--heading-d4)}}.pd-product-info-section .product-info-content .product-accordion .accordion-content h5{color:var(--clr-smaragd);font:var(--heading-5);margin-bottom:.5rem}@media(min-width:64rem){.pd-product-info-section .product-info-content .product-accordion .accordion-content h5{font:var(--heading-d5)}}.pd-product-info-section .product-info-content .product-accordion .accordion-content ul{list-style:initial;margin-bottom:.75rem;padding-left:1rem}.pd-product-info-section .product-info-content .product-accordion .accordion-content ol{list-style:decimal;margin-bottom:.75rem;padding-left:1rem}.pd-product-info-section .product-info-content .product-accordion .accordion-content ol li::marker{font:inherit;font-weight:700}.pd-product-info-section .product-info-content .product-accordion .accordion-content ol li p,.pd-product-info-section .product-info-content .product-accordion .accordion-content ul li p{margin-bottom:0}.pd-product-info-section .product-info-content .product-accordion .accordion-item .number-tag{display:none}@media(min-width:64rem){.pd-product-info-section{--section-py:5rem;--slide-thumb-display:flex;flex-direction:row;gap:4rem;padding-inline:3.75rem}.pd-product-info-section .product-info-content{flex:1 1 50%;padding-inline:0}.pd-product-info-section .product-info-content__category-list{margin-block-end:.5rem}.pd-product-info-section .product-info-content__daily-price{font:var(--text-medium)}.pd-product-info-section .product-info-content__title{margin-bottom:.5rem}.pd-product-info-section .product-info-content__feature-item span{transform:translateY(.3rem)}.pd-product-info-section article.embla{align-self:start;flex:1 1 50%;padding:var(--carousel-p-desktop);position:sticky;top:calc(var(--section-py) + var(--header-height))}.pd-product-info-section article.embla .embla__slide{flex:0 0 var(--slide-size-desktop)}.pd-product-info-section article.embla .embla__buttons{display:grid}}.pd-science-behind-section{--grid-col:1;background-color:var(--clr-grey2);padding-block:2rem}.pd-science-behind-section__graph-ctr{display:grid;gap:1.5rem;grid-template-columns:repeat(var(--grid-col),minmax(0,1fr))}.pd-science-behind-section__title{margin-bottom:1.5rem}.pd-science-behind-section__desc{margin-bottom:2.8125rem}.pd-science-behind-section__card{background-color:var(--clr-white);border-radius:1rem;overflow:hidden}.pd-science-behind-section__graph-img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}@media(min-width:48rem){.pd-science-behind-section{--grid-col:2}}@media(min-width:64rem){.pd-science-behind-section{padding-block:7.5rem;--grid-col:3}}.changes-over-time-section{--section-py:5rem;--container-direction:column;--container-gap:1.25rem;--container-flex:initial;padding-block:var(--section-py)}.changes-over-time-section>div.container{display:flex;flex-direction:var(--container-direction);gap:var(--container-gap)}.changes-over-time-section>div.container>article{flex:var(--container-flex)}.changes-over-time-section article:first-of-type>h2{margin-block-end:1.5rem}.changes-over-time-section article:first-of-type>p:first-of-type{margin-block-end:2rem}.changes-over-time-section article:first-of-type>ul{display:flex;flex-direction:column;gap:1.5rem}.changes-over-time-section article:first-of-type>ul li>div:first-of-type{align-items:center;display:flex;gap:.5rem;margin-block-end:.75rem}.changes-over-time-section article:first-of-type>ul li>div:first-of-type span{background-color:var(--clr-salad50);border-radius:50%;color:var(--clr-smaragd);display:grid;font:var(--label-text);height:2.5rem;place-content:center;width:2.5rem}.changes-over-time-section article:last-of-type>h4{color:var(--clr-smaragd);margin-block-end:1.5rem}.changes-over-time-section article:last-of-type img,.changes-over-time-section article:last-of-type>svg{height:375px;margin-block-end:1.5rem;width:100%}.changes-over-time-section article:last-of-type>div:last-of-type>ul{align-items:center;display:flex;gap:1rem;margin-block-end:1rem}.changes-over-time-section article:last-of-type>div:last-of-type>ul li{align-items:center;display:flex;gap:.375rem}.changes-over-time-section article:last-of-type>div:last-of-type>ul li span{border-radius:50%;display:inline-block;height:12px;width:12px}.changes-over-time-section article:last-of-type>div:last-of-type>ul li:first-of-type span{background-color:var(--clr-grey1)}.changes-over-time-section article:last-of-type>div:last-of-type>ul li:nth-of-type(2) span{background-color:var(--clr-salad)}@media(min-width:64rem){.changes-over-time-section{--section-py:7.5rem;--container-direction:row;--container-gap:4.5rem;--container-flex:1}}.active-ingredients-section{--section-py:5rem;--section-header-mb:1.5rem;--title-mb:.75rem;--card-h:460px;--card-radius:.5rem;--card-p:1.5rem;--img-height:156px;--img-radius:.25rem;--img-mb:1.5rem;--rating-mb:.5rem;--review-mb:.5rem;--slide-spacing:.5rem;--slide-size:80%;background-color:var(--clr-grey2);padding:var(--section-py) 0}.active-ingredients-section>div:first-child{margin-bottom:var(--section-header-mb)}.active-ingredients-section>div:first-child h2{margin-bottom:var(--title-mb)}.active-ingredients-section .slide-card{background-color:var(--clr-white);border-radius:var(--card-radius);display:flex;flex-direction:column;min-height:var(--card-h);padding:var(--card-p)}.active-ingredients-section .slide-card img{border-radius:var(--img-radius);height:var(--img-height);margin-bottom:var(--img-mb);-o-object-fit:cover;object-fit:cover;width:100%}.active-ingredients-section .slide-card>h4{margin-block-end:.5rem}.active-ingredients-section .slide-card>div:last-of-type{display:flex;justify-content:space-between;margin-block-start:auto}@media(min-width:48rem){.active-ingredients-section{--slide-size:50%}}@media(min-width:64rem){.active-ingredients-section{--section-header-mb:3rem;--title-mb:1.25rem;--section-py:7.5rem;--card-h:500px;--card-radius:1rem;--card-p:2rem;--img-height:224px;--img-radius:.5rem;--rating-mb:1rem}.active-ingredients-section>div:first-child{align-items:end;display:flex;justify-content:space-between}}@media(min-width:80rem){.active-ingredients-section{--slide-size:33.33333%}}.pd-reviews-section{--section-py:5rem;background-color:var(--clr-grey2);padding-block:var(--section-py)}.pd-reviews-section h2{margin-block-end:2rem}.pd-reviews-section .review-ctr,.pd-reviews-section article.left{display:flex;flex-direction:column;gap:1.25rem}.pd-reviews-section article.left{flex-shrink:0}.pd-reviews-section article.left .card{background-color:var(--clr-white);border-radius:1rem;padding:1rem}.pd-reviews-section article.left .card-title{margin-block-end:1.5rem}.pd-reviews-section article.left .card-body{align-items:center;display:flex;gap:1.5rem}.pd-reviews-section article.left .rating-ctr{flex:1}.pd-reviews-section article.left .rating{margin-block-end:1rem}.pd-reviews-section article.left .rating-stars{color:var(--clr-orange);display:flex;margin-block-end:.25rem}.pd-reviews-section article.left .rating-distribution-ctr{display:flex;flex:1;flex-direction:column-reverse;gap:.25rem}.pd-reviews-section article.left .rating-distribution{align-items:center;display:flex;gap:.375rem}.pd-reviews-section article.left .form-label{display:block;margin-block-end:.5rem}.pd-reviews-section article.left .form-desc{margin-block-end:1.5rem}.pd-reviews-section article.left .form-rating-ctr{display:flex;margin-block-end:1rem}.pd-reviews-section article.left .form-rating-star{color:var(--clr-orange);cursor:pointer;height:2rem;padding-inline-end:.5rem;width:2.5rem}.pd-reviews-section article.left .form-textarea{background-color:var(--clr-grey2);border:none;border-radius:1rem;height:100px;margin-block-end:.5rem;outline:none;padding:.5rem 1rem;width:100%}.pd-reviews-section article.left .form-error{color:var(--clr-error);display:block;margin-block-end:1.5rem}.pd-reviews-section article.left .form-btn{width:100%}.pd-reviews-section article.right{display:flex;flex-direction:column;flex-grow:1}.pd-reviews-section article.right .review-list{display:flex;flex-direction:column;gap:1rem;margin-block-end:1.25rem}.pd-reviews-section article.right .review-list-item{background-color:var(--clr-white);border-radius:.5rem;padding:1.5rem}.pd-reviews-section article.right .rating-star-ctr{color:var(--clr-orange);display:flex;margin-block-end:.5rem}.pd-reviews-section article.right .review-content p{margin-block-end:1rem}.pd-reviews-section article.right .reviewer-ctr{align-items:center;display:flex;justify-content:space-between;opacity:.6}.pd-reviews-section article.right .btn-ctr{display:grid;justify-content:center}.pd-reviews-section article.right .load-more-btn svg{transform:rotate(90deg)}.pd-reviews-section article.right .no-review-card{align-items:center;background-color:var(--clr-white);border-radius:.5rem;display:flex;flex:1;flex-direction:column;justify-content:center;padding:1.5rem;text-align:center}.pd-reviews-section article.right .no-review-card h4{margin-block-end:.5rem}@media(min-width:64rem){.pd-reviews-section{--section-py:7.5rem}.pd-reviews-section h2{margin-block-end:3rem}.pd-reviews-section .review-ctr{flex-direction:row}.pd-reviews-section article.left{flex-basis:40%}}.add-cart-bar{--bar-height:88px;bottom:0;height:var(--bar-height);left:0;position:fixed;right:0;transition:all .3s ease-in-out;z-index:50}.add-cart-bar__ctr{backdrop-filter:blur(100px) saturate(200%);-webkit-backdrop-filter:blur(100px) saturate(200%);background-color:#fff9;box-shadow:0 -1px 10px 5px #00000012;margin:0 auto;max-width:1360px;padding:1rem .5rem;transition:background-color .3s,height .3s;width:100%}.add-cart-bar__btn-wrapper,.add-cart-bar__wrapper{align-items:center;display:flex;justify-content:space-between}.add-cart-bar__btn-wrapper{flex:1;gap:.5rem}.add-cart-bar__survey-cta.btn{flex:1;padding-inline:.5rem}.add-cart-bar__survey-cta--mobile-title{display:block}.add-cart-bar__survey-cta--desktop-title{display:none}.add-cart-bar__add-cart-cta.btn{flex:1;padding-inline:.5rem}.add-cart-bar__add-cart-cta.btn .with-default-icon{display:none}.add-cart-bar__cta-price{display:none;font:var(--label-2)}.add-cart-bar__content{display:none}.add-cart-bar__img{border-radius:.75rem;height:62px;-o-object-fit:cover;object-fit:cover;width:62px}.add-cart-bar__desc,.add-cart-bar__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.add-cart-bar__desc{opacity:.7}@media(min-width:40rem){.add-cart-bar{--bar-height:94px}.add-cart-bar__cta-price{display:block}.add-cart-bar__add-cart-cta.btn .with-default-icon{display:flex}.add-cart-bar__content{align-items:center;display:flex;flex:1;gap:1rem}.add-cart-bar__content h4{margin-block-end:.25rem}}@media(min-width:64rem){.add-cart-bar{--bar-height:102px;bottom:1rem;padding:0 2.5rem}.add-cart-bar__survey-cta.btn{padding-inline:1.5rem}.add-cart-bar__add-cart-cta.btn{gap:1rem;padding-inline:1.5rem}.add-cart-bar__survey-cta--mobile-title{display:none}.add-cart-bar__survey-cta--desktop-title{display:block}.add-cart-bar__cta-price{margin-inline-start:auto}.add-cart-bar--bottom{bottom:2.5rem}.add-cart-bar__ctr{border-radius:1.25rem;padding:1.25rem}}.add-cart-bar-enter-active,.add-cart-bar-leave-active{transition:all .3s ease-in-out}.add-cart-bar-enter-from,.add-cart-bar-leave-to{opacity:0;transform:translateY(5rem)}.add-cart-bar-enter-to,.add-cart-bar-leave-from{opacity:1;transform:translateY(0)}.login-form{display:grid;gap:1.5rem;max-width:25rem;width:100%}.login-form>button:first-of-type{margin-block-start:.5rem}.login-form>div:last-of-type{align-items:center;display:flex;justify-content:space-between}.login-form>div:last-of-type>a{height:auto}.auth-wrapper{--padding-y:5rem;--ctr-gap:2rem;--ctr-direction:column;--img-ctr-radius:.5rem;--img-ctr-height:261px;--img-position:center 20%;--title-mb:.75rem;--description-mb:2rem;--container-padding-x:0;--container-padding-y:0;--grid-number:1;--grid-gap:0;--article-span:0;--content-p:2rem 1rem 1rem;background:var(--clr-grey2);padding:var(--padding-y) 0}.auth-wrapper .container{display:flex;flex-direction:var(--ctr-direction);gap:var(--ctr-gap);padding-block:var(--container-padding-y)}.auth-wrapper .container article.content-container{align-items:center;background-color:var(--clr-grey2);display:flex;flex-direction:column;justify-content:center;padding:var(--content-p);text-align:center}.auth-wrapper .container article.content-container>h1{margin-block-end:var(--title-mb)}.auth-wrapper .container article.content-container>p:first-of-type{margin-block-end:var(--description-mb);max-width:25rem}.auth-wrapper .container aside.img-container{border-radius:var(--img-ctr-radius);height:var(--img-ctr-height);overflow:clip}.auth-wrapper .container aside.img-container img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--img-position);object-position:var(--img-position);width:100%}.auth-wrapper .container h2{margin-bottom:var(--title-mb)}.auth-wrapper .container p{margin-bottom:var(--description-mb)}@media(min-width:40rem){.auth-wrapper{--img-ctr-height:430px}}@media(min-width:64rem){.auth-wrapper{--padding-y:7.5rem;--ctr-gap:5rem;--img-ctr-height:496px;--img-ctr-radius:1rem;--title-mb:1.25rem;--description-mb:3rem;--ctr-direction:row;--container-padding-x:3.75rem;--container-padding-y:5rem;--grid-number:3;--grid-gap:3.75rem;--article-span:2;--content-p:0}.auth-wrapper .container{align-items:center}.auth-wrapper .container>article,.auth-wrapper .container>aside{flex:1}}.reset-password-form{display:grid;max-width:25rem;width:100%}.reset-password-form>div:first-of-type{margin-block-end:2rem}.reset-password-form>button:first-of-type{margin-block-end:.5rem}.reset-email-sent+h1{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}.reset-email-sent+h1 svg{color:var(--clr-smaragd);height:2.5rem;width:2.5rem}.create-new-password-form{display:grid;gap:1.5rem;max-width:25rem;width:100%}.create-new-password-success+h1{align-items:center;display:flex;flex-direction:column;gap:1rem;max-width:25rem}.create-new-password-success+h1 svg{color:var(--clr-smaragd);height:2.5rem;width:2.5rem}@media(min-width:64rem){.create-new-password-success+h1{flex-direction:row}}article:has(.create-new-password-success)>button:last-of-type{max-width:25rem;width:100%}.sign-up-content{align-items:center;display:flex;flex-direction:column;gap:1.25rem;padding:2.5rem;text-align:center}.sign-up-content>div:last-of-type{display:flex;flex-direction:column;gap:.5rem;margin-block-start:.75rem;width:100%}.profile-pages{--container-padding-x:1rem;--container-padding-y:2.5rem;--column-gap:0;--article-span:0;--flex-dir:column;--section-padding-x:1rem;--heading-margin:0 0 1.5rem;background:var(--clr-grey2)}.profile-pages .container{padding-block:var(--container-padding-y);padding-inline:var(--container-padding-x);padding-top:calc(var(--container-padding-y) + var(--header-height))}.profile-pages .heading1{margin:var(--heading-margin)}.profile-pages .page-wrapper{display:flex;flex-direction:var(--flex-dir);gap:var(--column-gap)}.profile-pages .section-content{flex-grow:1}.profile-pages .section-content>section{background:#fff;border-radius:1rem;padding:var(--section-padding-x)}.profile-pages .section-content>section:only-of-type{min-height:100%}.profile-pages .section-content>section:not(:last-of-type){margin-bottom:1.5rem}.profile-pages .section-content>section .section-title{color:var(--clr-smaragd);font-weight:var(--fw-bold);margin-block-end:1.5rem;text-transform:uppercase}.profile-pages .section-content>section .section-description{margin-block-end:1.5rem}.profile-pages .section-content .nothing-here{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:auto;text-align:center}.profile-pages .profile-sidebar{display:none}.profile-pages .back-to-link{align-items:center;display:flex;gap:1rem;margin-block-end:1.5rem}@media(min-width:64rem){.profile-pages{--container-padding-x:3.75rem;--container-padding-y:5rem;--column-gap:1.25rem;--flex-dir:row;--section-padding-x:1.5rem;--heading-margin:0 0 1.5rem}.profile-pages .profile-sidebar{background:#fff;border-radius:1rem;display:block;flex-basis:315px;flex-shrink:0;grid-column:span var(--navbar-span);padding:1rem}.profile-pages .profile-sidebar .profile-nav{display:flex;flex-direction:column;gap:.5rem;min-height:100%}.profile-pages .profile-sidebar .profile-nav-item{align-items:center;background:var(--clr-white);border:1px solid var(--clr-grey1);border-radius:16px;color:var(--clr-black);display:flex;gap:.5rem;height:3.75rem;padding:.5rem 1rem}.profile-pages .profile-sidebar .profile-nav-item.router-link-active{background:var(--clr-smaragd);border:1px solid var(--clr-smaragd);color:#fff}}.order-history{--history-gap:1rem;--history-direction:column;--history-item-direction:column;--history-item-gap:.75rem;--col-y-align:flex-start;--chevron-display:block;--label-margin-left:auto;display:flex;flex-direction:var(--history-direction);flex-grow:1;gap:var(--history-gap);min-height:100%}@media(min-width:64rem){.order-history{--history-gap:1rem;--history-direction:column;--history-item-direction:row;--history-item-gap:2rem;--col-y-align:center;--chevron-display:block;--label-margin-left:auto}}.order-history .order-history-item{border-bottom:1px solid var(--clr-grey1);display:flex;flex-direction:var(--history-item-direction);gap:var(--history-item-gap);padding-block:var(--py,1rem)}.order-history .order-history-item:last-child{border-bottom:0}.order-history .order-history-item .recurrance-info{margin-right:auto}.order-history .order-history-item .recurrance-info .date{font-size:var(--fs-xs)}.order-history .order-history-item .recurrance-info .date strong{color:var(--clr-smaragd)}.order-history .order-history-item .col-left{align-items:var(--col-y-align);display:flex;flex-grow:1;flex-shrink:0;gap:1rem}.order-history .order-history-item .col-left .left .order-data{display:block}.order-history .order-history-item .col-left .left .order-data.order-number{font-family:var(--ff-display);font-size:1.25rem;font-weight:var(--fw-bold);line-height:120%}.order-history .order-history-item .col-left .left .order-data.order-number:before{content:"№: "}.order-history .order-history-item .col-left .left .order-data.order-date{color:var(--clr-black-80-opacity);font-size:var(--fs-xs);line-height:150%}.order-history .order-history-item .col-right{align-content:center;display:flex;flex-basis:60%;flex-shrink:1}.order-history .order-history-item .col-right>*{margin-block:auto}.order-history .order-history-item .col-right .order-data.order-type{flex-grow:1}.order-history .order-history-item .col-right .right{align-items:center;display:flex;flex-shrink:0}.order-history .order-history-item .col-right .right .order-total{font-family:var(--ff-display);font-weight:var(--fw-bold)}.order-history .order-history-item .col-right .right .chevron-icon{display:var(--chevron-display)}.order-history .order-status-label{border-radius:.25rem;font-size:var(--fs-xs);font-weight:600;margin-left:var(--label-margin-left);padding:.25rem .5rem;text-align:center}.order-history{--details-flex-dir:column;--order-info-width:auto;--order-info-space-inline:0 0;--gap:2rem;--seperator-border:none;--img-size:56px;--left-gap:.5rem;--line-item-gap:.75rem;--discount-display:block;--qty-btn-size:1rem}.order-history .order-details{display:flex;flex-direction:var(--details-flex-dir);gap:var(--gap)}.order-history .order-details .order-info{border-right:var(--seperator-border);flex-basis:var(--order-info-width);flex-shrink:0;font-size:var(--fs-xs);line-height:var(--lh-xl);padding-inline:var(--order-info-space-inline)}.order-history .order-details .order-info dt{margin-block-end:.5rem}.order-history .order-details .order-info dt:not(:first-of-type){margin-top:2rem}.order-history .order-details .order-line-items{flex-grow:1;flex-shrink:0;font-size:var(--fs-xs)}.order-history .order-details .order-line-items ul{display:flex;flex-direction:column;gap:var(--line-item-gap);margin-top:1rem}.order-history .order-details .order-line-items ul ul{background:#f5f5f5;border-radius:.5rem;padding:.5rem}.order-history .order-details .order-line-items ul .line-item .item-container{align-items:center;display:flex}.order-history .order-details .order-line-items ul .line-item img{flex-shrink:0;height:var(--img-size);width:var(--img-size)}.order-history .order-details .order-line-items ul .line-item .left{align-items:center;display:flex;flex-grow:1;gap:var(--left-gap)}.order-history .order-details .order-line-items ul .line-item .left .package-items{color:var(--clr-black-50-opacity);font-size:var(--fs-smallest)}.order-history .order-details .order-line-items ul .line-item .quantity-btn-container{align-items:center;display:flex;font:var(--text-sm);gap:.75rem;margin-inline-end:.5rem}.order-history .order-details .order-line-items ul .line-item .quantity-btn-container button,.order-history .order-details .order-line-items ul .line-item .quantity-btn-container button svg{height:var(--qty-btn-size);width:var(--qty-btn-size)}.order-history .order-details .order-line-items ul .line-item .price{align-items:center;display:flex;flex-direction:column;white-space:nowrap}.order-history .order-details .order-line-items ul .line-item .price del{font-size:.7em;margin-inline-end:6px;opacity:.5}.order-history .order-status-wizard{--wizard-dir:row;--step-flex-dir:column;--step-text-align:center;--step-gap:.25rem;display:flex;flex-direction:var(--wizard-dir);font-size:var(--fs-xs);gap:var(--step-gap);justify-content:center;margin-top:1rem;position:relative}@media(min-width:64rem){.order-history .order-status-wizard{--wizard-dir:row;--step-flex-dir:column;--step-text-align:center;--step-gap:0}}.order-history .order-status-wizard .step{--step-border-color:var(--clr-black);--step-bg-color:#fff;--step-text-color:var(--clr-black);--dash-color:var(--clr-grey2);display:flex;flex-basis:25%;flex-direction:var(--step-flex-dir);flex-grow:0;flex-shrink:0;gap:.5rem;pointer-events:none;position:relative;text-align:var(--step-text-align)}.order-history .order-status-wizard .step.complete{--step-border-color:var(--clr-smaragd);--step-bg-color:var(--clr-salad50);--step-text-color:var(--clr-smaragd);--dash-color:var(--clr-smaragd)}.order-history .order-status-wizard .step.active{--step-border-color:var(--clr-smaragd);--step-bg-color:#fff;--step-text-color:var(--clr-smaragd)}.order-history .order-status-wizard .step>*{margin-inline:auto}.order-history .order-status-wizard .step .step-icon{align-items:center;background:var(--step-bg-color);border:2px solid var(--step-border-color);border-radius:100%;color:var(--step-text-color);display:flex;flex-grow:0;height:2.75rem;width:2.75rem}.order-history .order-status-wizard .step .step-icon>*{margin:auto}@media(min-width:64rem){.order-history .order-status-wizard .step .step-icon{height:3.5rem;width:3.5rem}}.order-history .order-status-wizard .step .step-dash{background:var(--dash-color);display:block;height:2px;left:calc(50% + 1.75rem);min-width:.5rem;position:absolute;right:calc(-50% + 1.75rem);top:1.375rem;width:auto}@media(min-width:64rem){.order-history .order-status-wizard .step .step-dash{height:2px;left:calc(50% + 2.25rem);right:calc(-50% + 2.25rem);top:1.75rem;width:auto}}.order-history .order-status-wizard .step .step-desc{color:var(--step-text-color);flex-grow:1;text-align:center}.order-history .order-status-wizard .step .step-desc .step-title{font-size:.75rem;font-weight:var(--fw-semibold)}.order-history .order-status-wizard .step .step-desc .step-date{color:var(--clr-black-50-opacity);font-size:.75rem}.order-history .order-history-item.in-details{padding-top:0!important}.order-history footer{display:flex;flex-direction:var(--details-flex-dir);gap:.5rem}@media(min-width:64rem){.order-history{--details-flex-dir:row;--order-info-width:15rem;--order-info-space-inline:0 1.5rem;--gap:2rem;--seperator-border:1px solid var(--clr-grey1);--img-size:48px;--discount-display:inline;--qty-btn-size:1.5rem}.order-history footer{align-items:center;justify-content:space-between}}.profile-referral__how-it-works{margin-block-end:1.5rem}.profile-referral__how-it-works h3{margin-block-end:.5rem}.profile-referral__content-ctr{display:flex;flex-direction:column;gap:1.5rem}.profile-referral__total-credit-card{background-color:var(--clr-salad50);border-radius:1rem;padding:1rem}.profile-referral__total-credit-card h3{color:var(--clr-smaragd);font:var(--label-text);margin-block-end:.5rem}.profile-referral__total-credit-card p:first-of-type{margin-block-end:1.5rem}.profile-referral__total-credit-card .discount-amount{color:var(--clr-smaragd)}.profile-referral__input-ctr{display:flex;flex-direction:column;gap:1.5rem}.profile-referral small{font-size:.5em}@media(min-width:64rem){.profile-referral__content-ctr{flex-direction:row;justify-content:space-between}.profile-referral__total-credit-card{max-width:290px}.profile-referral__input-ctr{max-width:402px;width:100%}}.blood-tests-page .blood-tests-card-ctr{display:flex;flex-direction:column;gap:.5rem;margin-block-end:1.5rem}.blood-tests-page .blood-tests-card{border:1px solid var(--clr-grey1);border-radius:1rem;padding:1rem}.blood-tests-page .blood-tests-card>div:first-of-type{align-items:center;display:flex;justify-content:space-between;margin-block-end:1rem}.blood-tests-page .blood-tests-card h4{margin-block-end:.5rem}.blood-tests-page .blood-tests-card__icon-ctr{background-color:var(--clr-salad50);border-radius:50%;color:var(--clr-smaragd);display:grid;height:2rem;place-items:center;width:2rem}.blood-tests-page .blood-tests-card__title{color:var(--clr-smaragd);font:var(--label-2);text-transform:uppercase}.blood-tests-page .blood-tests-card__list{display:grid}.blood-tests-page .blood-tests-card__list li{align-items:center;display:flex;justify-content:space-between;padding:.5rem}.blood-tests-page .blood-tests-card__list li:not(:last-child){border-bottom:1px solid var(--clr-grey1)}.blood-tests-page .blood-tests-card__test-number--available span:last-child{opacity:.9}.blood-tests-page .blood-tests-card__test-number--list-item span:last-child{opacity:.8}.blood-tests-page .blood-tests-insights h3{color:var(--clr-smaragd);margin-block-end:1rem;text-transform:uppercase}.blood-tests-page .blood-tests-insights__list{margin-block-end:1.5rem}.blood-tests-page .blood-tests-insights__item-descriptions{align-items:center;display:flex}.blood-tests-page .blood-tests-insights__item-tag{border-radius:.25rem;font-weight:var(--fw-bold);padding:.25rem .5rem}@media(min-width:64rem){.blood-tests-page .blood-tests-card-ctr{flex-direction:row}.blood-tests-page .blood-tests-card-ctr>article:first-child{flex:0 1 270px}.blood-tests-page .blood-tests-card-ctr>article:last-child{flex:1}.blood-tests-page .blood-tests-card__list{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.blood-tests-page .blood-tests-card__list li{padding:0}.blood-tests-page .blood-tests-card__list li:not(:last-child){border-bottom:none}.blood-tests-page .blood-tests-card__list li>svg:last-child{display:none}}.blood-tests-detail-test-page .back-to-link{align-items:center;display:flex;gap:1rem;margin-block-end:1.5rem}.blood-tests-detail-test-page .blood-tests-test-list{display:grid;margin-block-end:1.25rem}@media(min-width:64rem){.blood-tests-detail-test-page .blood-tests-test-list{-moz-column-gap:.875rem;column-gap:.875rem;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.25rem}}.blood-tests-detail-result-first-section .back-to-link{align-items:center;display:flex;gap:1rem;margin-block-end:1.5rem}.blood-tests-detail-result-first-section__content-ctr{display:flex;flex-direction:column;gap:1.5rem;list-style:none}.blood-tests-detail-result-first-section__description-content h3,.blood-tests-detail-result-first-section__description-content p:first-of-type{margin-block-end:.5rem}@media(min-width:64rem){.blood-tests-detail-result-first-section__content-ctr{flex-direction:row}.blood-tests-detail-result-first-section__content-ctr>:last-child{min-width:350px}.blood-tests-detail-result-first-section__content-ctr>:last-child button{width:100%}}.blood-tests-detail-result-second-section>img{margin-block-end:1.5rem}.blood-tests-detail-result-second-section>div:last-of-type{align-items:center;display:flex;gap:.5rem}.blood-tests-detail-result-second-section>div:last-of-type>div{align-items:center;display:flex;gap:.375rem}.blood-tests-detail-result-second-section>div:last-of-type>div span{border-radius:50%;height:12px;width:12px}.blood-tests-detail-result-second-section>div:last-of-type>div:first-child span{border:2px solid var(--clr-salad50)}.blood-tests-detail-result-second-section>div:last-of-type>div:nth-child(2) span{background-color:var(--clr-salad50)}.blood-tests-detail-result-second-section>div:last-of-type>div:last-child span{background-color:var(--clr-smaragd)}.blood-tests-detail-result-third-section__container{display:flex;flex-direction:column;gap:1.5rem;margin-block-end:1.5rem}.blood-tests-detail-result-third-section__container img{width:100%}.blood-tests-detail-result-third-section__container>div:last-of-type{border:1px solid var(--clr-grey1);border-radius:1rem;padding:1.5rem}.blood-tests-detail-result-third-section__container>div:last-of-type h4{margin-block-end:1rem}.blood-tests-detail-result-third-section__container>div:last-of-type ul{display:flex;flex-direction:column;gap:.5rem}.blood-tests-detail-result-third-section__container>div:last-of-type ul:not(:last-of-type){border-bottom:1px solid var(--clr-grey1);margin-block-end:1rem;padding-block-end:1rem}.blood-tests-detail-result-third-section__container>div:last-of-type ul li{align-items:center;display:flex;gap:.5rem}.blood-tests-detail-result-third-section__container>div:last-of-type ul li span:first-of-type{border-radius:50%;height:12px;width:12px}.blood-tests-detail-result-third-section__container>div:last-of-type ul li span:last-of-type{margin-inline-start:auto}.blood-tests-detail-result-third-section__container>div:last-of-type ul li:first-child span:first-of-type{background-color:var(--clr-success)}.blood-tests-detail-result-third-section__container>div:last-of-type ul li:nth-child(2) span:first-of-type{background-color:var(--clr-salad50)}.blood-tests-detail-result-third-section__container>div:last-of-type ul li:nth-child(3) span:first-of-type{background-color:var(--clr-orange)}.blood-tests-detail-result-third-section__container>div:last-of-type ul li:nth-child(4) span:first-of-type{background-color:var(--clr-error)}.blood-tests-detail-result-third-section>p:last-of-type{align-items:center;display:flex;gap:.5rem}.blood-tests-detail-result-third-section>p:last-of-type svg{color:var(--clr-smaragd);flex-shrink:0}@media(min-width:64rem){.blood-tests-detail-result-third-section__container{flex-direction:row}}.blood-test-insight-item__link{border-bottom:1px solid var(--clr-grey1);display:flex;flex-direction:column;gap:.5rem;padding-block:.75rem}.blood-test-insight-item__link>div:first-of-type h4{margin-block-end:.25rem}.blood-test-insight-item__link>div:last-of-type{align-items:center;display:flex;gap:1rem}.blood-test-insight-item__link>div:last-of-type svg{display:none}@media(min-width:64rem){.blood-test-insight-item__link{align-items:center;flex-direction:row;justify-content:space-between}.blood-test-insight-item__link>div:last-of-type svg{display:block}}.blood-test-item__item-link{border-bottom:1px solid var(--clr-grey1);display:block;padding:.75rem .75rem .75rem 0}.blood-test-item__item-link>div:first-of-type{align-items:center;display:flex;justify-content:space-between;margin-block-end:.5rem}.blood-test-item__item-link>div:first-of-type h3{margin-block-end:.25rem}.blood-test-item__item-link>div:nth-of-type(2){align-items:center;display:flex;justify-content:space-between}.blood-test-item__item-link>div:nth-of-type(2):not(:last-child){margin-block-end:1rem}.blood-test-item__item-link>div:nth-of-type(2)>p:first-of-type{align-items:center;display:flex;gap:.25rem}.blood-test-item__item-tag{border-radius:.25rem;font-weight:var(--fw-bold);padding:.25rem .5rem}@media(min-width:64rem){.blood-test-item__item-link{border:1px solid var(--clr-grey1);border-radius:1rem;padding:1rem}.blood-test-item__item-link>div:first-of-type{margin-block-end:1rem}}.profile-recommendation-package-list{display:grid;gap:1.5rem}.profile-recommendation-package-item{border-bottom:1px solid var(--clr-grey2);flex-wrap:wrap;padding-block-end:1rem}.profile-recommendation-package-item,.profile-recommendation-package-item__top-container{align-items:center;display:flex;gap:1rem}.profile-recommendation-package-item__img{border-radius:.5rem;height:10rem;width:10rem}.profile-recommendation-package-item__top-content-container{align-self:stretch;display:flex;flex-direction:column;justify-content:space-evenly}.profile-recommendation-package-item__consume-amount{opacity:.6}.profile-recommendation-package-item__price-container{align-items:center;display:flex;gap:.5rem}.profile-recommendation-package-item__price-item{color:var(--clr-error)}.profile-recommendation-package-item__price-item--discounted{opacity:.6;text-decoration:line-through}.profile-recommendation-package-item__details-btn{margin-inline-start:auto}@media(min-width:64rem){.profile-recommendation-package-item .profile-recommendation-package-item{background-color:var(--clr-white);border-radius:1rem;padding:1.5rem}}.recommendation-detail-page{--item-grid-number:2;--item-grid-gap:.75rem .5rem}.recommendation-detail-page__product-list{display:grid;gap:var(--item-grid-gap);grid-template-columns:repeat(var(--item-grid-number),minmax(0,1fr));padding-block-end:5rem}.recommendation-detail-page__product-list .product-card2{--item-p:.5rem;--img-br:.5rem .5rem 0 0;--img-h:150px;--card-header-mb:0rem;--card-body-mb:0rem;border:1px solid var(--clr-grey1);overflow:hidden;padding:0}.recommendation-detail-page__product-list .product-card2 .card-body,.recommendation-detail-page__product-list .product-card2 .card-footer{padding:var(--item-p)}@media(min-width:48rem){.recommendation-detail-page{--item-grid-number:4;--item-grid-gap:1.5rem 1.25rem}.recommendation-detail-page .product-card2{--item-p:1rem;--img-h:219px}}.profile-consultations__booking-ctr{align-items:start;display:flex;flex-direction:column;gap:1.5rem}@media(min-width:64rem){.profile-consultations__booking-ctr{flex-direction:row}}.profile-consultations-upcoming{--column-number:1}.profile-consultations-upcoming__list{display:grid;gap:.5rem;grid-template-columns:repeat(var(--column-number),minmax(0,1fr))}.profile-consultations-upcoming__list-item{border:1px solid var(--clr-grey1);border-radius:1.5rem;padding:1.5rem}.profile-consultations-upcoming__list-item-title{margin-block-end:.5rem}.profile-consultations-upcoming__list-item-wrapper{align-items:center;display:flex;gap:.25rem}.profile-consultations-upcoming__list-item-date{display:flex;flex-direction:column;font:var(--text-regular);gap:1rem;margin-block-end:1.5rem}.profile-consultations-upcoming__list-item-avatar{align-items:center;display:flex;gap:.5rem;margin-block-end:1.5rem}.profile-consultations-upcoming__list-item-avatar>img{border-radius:100%;height:2rem;width:2rem}.profile-consultations-upcoming__list-item-actions{display:flex;gap:.5rem}@media(min-width:64rem){.profile-consultations-upcoming{--column-number:2}.profile-consultations-upcoming__list-item-date{flex-direction:row}}.profile-consultations-history__list-item{margin-block-end:.5rem;padding-block:1rem}.profile-consultations-history__list-item:not(:last-of-type){border-bottom:1px solid var(--clr-grey1)}.profile-consultations-history__list-item__top-content{display:flex;flex-direction:column;gap:1.5rem}.profile-consultations-history__list-item__bottom-content{display:flex;flex-direction:column;gap:1.5rem;padding-block-start:1rem}.profile-consultations-history__list-item__bottom-content h4{margin-block-end:.5rem}.profile-consultations-history__list-item__bottom-content ul{font:var(--text-regular);list-style:disc inside}.profile-consultations-history__list-item__bottom-content li:not(:last-of-type){margin-block-end:.5rem}.profile-consultations-history__list-item__bottom-content p{font:var(--text-regular)}.profile-consultations-history__list-item__top-right-content{display:flex;flex-direction:column;gap:1.5rem}.profile-consultations-history__list-item__top-right-content button{justify-content:space-between;padding:0}.profile-consultations-history__list-item__top-right-content button svg{flex-shrink:0;transition:transform .3s ease-in-out}.profile-consultations-history__list-item__top-right-content button.open svg{transform:rotate(180deg)}.profile-consultations-history__list-item__title{margin-block-end:.5rem}.profile-consultations-history__list-item-wrapper{align-items:center;display:flex;gap:.25rem}.profile-consultations-history__list-item__date{display:flex;flex-direction:column;font:var(--text-regular);gap:1rem}.profile-consultations-history__list-item__avatar{align-items:center;display:flex;gap:.5rem}.profile-consultations-history__list-item__avatar img{border-radius:100%;height:2rem;width:2rem}@media(min-width:64rem){.profile-consultations-history__list-item{margin-block-end:0;padding-block:.5rem}.profile-consultations-history__list-item:last-of-type{margin-block-end:1.5rem}.profile-consultations-history__list-item__top-content{flex-direction:row}.profile-consultations-history__list-item__top-content>div{flex:1}.profile-consultations-history__list-item__top-right-content{align-items:center;flex-direction:row;justify-content:space-between}.profile-consultations-history__list-item__bottom-content,.profile-consultations-history__list-item__date{flex-direction:row}.profile-consultations-history__list-item__bottom-content>div{flex:1}}.consultations-booking__back{align-items:center;display:flex;gap:1.5rem;margin-block-end:2.375rem}.consultations-booking .booking-form{display:flex;flex-direction:column}.consultations-booking .booking-form__label{color:var(--clr-smaragd);display:block;margin-block-end:1rem}.consultations-booking .booking-form__error{color:var(--clr-error);font:var(--text-small);margin-block-start:.5rem}.consultations-booking .booking-form__submit{margin-block-start:1.5rem}@media(min-width:64rem){.consultations-booking .booking-form__submit{align-self:flex-end}}.consultant-picker{border:1px solid var(--clr-grey1);border-radius:1rem;padding:1rem}.consultant-picker__top{display:flex;flex-direction:column;gap:.5rem}.consultant-picker__btn.btn{justify-content:space-between;padding:0}.consultant-picker__btn.btn svg{transition:transform .3s ease-in-out}.consultant-picker__btn.open svg{transform:rotate(180deg)}.consultant-picker__avatar-ctr{align-items:center;display:flex;gap:.75rem}.consultant-picker__avatar-ctr img{border-radius:100%;height:3.5rem;width:3.5rem}.consultant-picker__avatar-ctr h4{margin-block-end:.25rem}.consultant-picker__avatar-ctr p{font:var(--text-regular);opacity:.9}.consultant-picker__list{display:grid;gap:.625rem;grid-template-columns:repeat(1,minmax(0,1fr));padding-block-start:1rem}.consultant-picker__item{border:1px solid var(--clr-grey1);border-radius:1rem;cursor:pointer;padding:1rem}@media(hover:hover)and (pointer:fine){.consultant-picker__item:hover{background-color:var(--clr-salad20)}}.consultant-picker__item .consultant-picker__avatar-ctr{align-items:start;flex-direction:column;margin-block-end:1rem}.consultant-picker__item h5{margin-block-end:.5rem}.consultant-picker__empty-text{font-style:italic;opacity:.8}@media(min-width:64rem){.consultant-picker__top{align-items:center;flex-direction:row;justify-content:space-between}.consultant-picker__list{grid-template-columns:repeat(3,minmax(0,1fr));padding-block-start:2rem}}.time-slot-picker__title{align-items:center;display:flex;gap:.5rem;margin-block-end:.5rem}.time-slot-picker__list{align-items:center;display:flex;gap:.5rem;overflow-x:auto;padding:.25rem}.time-slot-picker__list:not(:last-of-type){margin-block-end:2rem}.time-slot-picker__list-item{flex-shrink:0}.time-slot-picker__list-item-btn{border-radius:1rem;box-shadow:0 0 0 1px var(--clr-grey1);color:var(--clr-black);padding:1rem}.time-slot-picker__list-item-btn:hover{background-color:var(--clr-salad20);box-shadow:0 0 0 1px var(--clr-smaragd)}.time-slot-picker__list-item-btn.chosen{box-shadow:0 0 0 2px var(--clr-smaragd)}.time-slot-picker--desktop{display:none}@media(min-width:64rem){.time-slot-picker--mobile{display:none}.time-slot-picker--desktop{display:block}.time-slot-picker__list--desktop{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.time-slot-picker__time-list{display:flex;flex-direction:column;gap:.5rem}.time-slot-picker__list-item-btn{text-align:left;width:100%}}.consultations-booking-success{display:grid;place-content:center;place-items:center;text-align:center}.consultations-booking-success__badge.circle-badge{background-color:var(--clr-smaragd);color:var(--clr-white);margin-block-end:.75rem}.consultations-booking-success h2{margin-block-end:.5rem}.consultations-booking-success p{margin-block-end:3rem}.consultations-booking-success__btn-ctr{display:flex;flex-direction:column;gap:.5rem;width:100%}@media(min-width:64rem){.consultations-booking-success__btn-ctr{align-items:center}}.my-profile-address-section .address-list .radio-group-item{display:none}.my-profile-address-section .address-item-label{font:var(--text-medium)}.my-profile-address-section .address-item-desc{opacity:.7}.my-profile-address-section .profile-address-form{--column-number:1;display:grid;gap:1.25rem;grid-template-columns:repeat(var(--column-number),minmax(0,1fr))}@media(min-width:64rem){.my-profile-address-section .profile-address-form{--column-number:12;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:1.5rem}.my-profile-address-section .profile-address-form>:not(h3){grid-column:span calc(var(--column-number)/2)}.my-profile-address-section .profile-address-form .checkbox,.my-profile-address-section .profile-address-form .radio-group{grid-column:span var(--column-number)}}.my-profile-credit-card-section .credit-card-list .radio-group-item{display:none}.my-profile-credit-card-section .credit-card-logo{border:1px solid var(--clr-grey1);border-radius:.375rem}.my-profile-credit-card-section .credit-card-number{font:var(--text-medium)}.my-profile-credit-card-section .credit-card-desc{opacity:.7}.blog-page-hero-section{--section-height:400px;--section-overlay:.02deg,rgba(0,0,0,.55) 37.23%,transparent 89.99%;height:var(--section-height);overflow:clip;position:relative}.blog-page-hero-section .hero-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-page-hero-section:before{background:linear-gradient(var(--section-overlay));content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.blog-page-hero-section .container{color:#fff;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2}.blog-page-hero-section .container h1{margin-bottom:.75rem}.blog-page-hero-section .container p{max-width:450px}@media(min-width:64rem){.blog-page-hero-section{--section-overlay:90deg,rgba(0,0,0,.4) 14.82%,transparent 49.24%}}.blog-page-blog-list-section{background-color:var(--clr-grey2);padding-block-end:5rem}.blog-page-blog-list-section .blog-list{-moz-column-gap:1.25rem;column-gap:1.25rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(315px,100%),1fr));margin-block-end:2.5rem;row-gap:1.5rem}.blog-page-blog-list-section .load-more-blog{display:grid;place-items:center}.blog-list-item{border:1px solid var(--clr-grey3);border-radius:1rem;display:flex;flex-direction:column;overflow:hidden}.blog-list-item .item-link{display:flex;flex:1;flex-direction:column}.blog-list-item .item-img{height:195px;-o-object-fit:cover;object-fit:cover;width:100%}.blog-list-item .item-content{background-color:var(--clr-white);display:flex;flex:1;flex-direction:column;gap:50px;justify-content:space-between;overflow:hidden;padding:1.5rem;position:relative}.blog-list-item .item-content:before{background:var(--clr-smaragd);content:"";top:-3rem;right:-3rem;bottom:-3rem;left:-3rem;position:absolute;transform:rotate(-15deg) translate(-100%);transition:all .3s;z-index:0}.blog-list-item .item-content>*{position:relative;transition:color .3s;z-index:1}@media(hover:hover)and (pointer:fine){.blog-list-item:hover .item-content{color:var(--clr-white)}.blog-list-item:hover .item-content:before{transform:rotate(0) translate(0)}}.blog-list-item .item-tag-ctr{display:flex;gap:.5rem;margin-block-end:.5rem}.blog-list-item .item-tag{background-color:var(--clr-salad50);border-radius:.25rem;color:var(--clr-smaragd);font:var(--label-2);padding-block:.25rem;padding-inline:.5rem}.blog-list-item .item-content--bottom{align-items:center;display:flex;justify-content:space-between}@media not (min-width:40rem){.blog-list-item .item-link{flex-direction:row}.blog-list-item .item-img{flex-basis:40%;flex-grow:0;flex-shrink:0;height:auto;max-width:40%}.blog-list-item .item-content{flex:1;flex-grow:1;flex-shrink:0;height:100%}.blog-list-item .item-content--bottom{align-items:start;flex-direction:column}}.blog-page-filter-section{background-color:var(--clr-grey2);padding-block-end:2.5rem;padding-block-start:2.5rem}.blog-page-filter-section .blog-filter-form .checkbox-group{gap:1.25rem;margin-block-end:2.5rem;padding:2px 2px .5rem}.blog-page-filter-section .blog-filter-form .checkbox-group>div{flex-basis:150px;flex-grow:0;flex-shrink:0}.blog-page-filter-section .blog-filter-form .checkbox-group .checkbox-label{background-color:var(--clr-white)}@media(hover:hover)and (pointer:fine){.blog-page-filter-section .blog-filter-form .checkbox-group .checkbox-label:hover{background-color:var(--clr-salad20)}}.blog-page-filter-section .blog-filter-form .checkbox-group .checkbox-label-container{flex-direction:column}.blog-page-filter-section .blog-filter-form .search-input{max-width:315px}.blog-page-filter-section .blog-filter-form .bottom-ctr{align-items:start;display:flex;flex-direction:column;gap:1.25rem;justify-content:space-between}.blog-page-filter-section .blog-filter-form .chosen-filter-item-ctr{cursor:pointer;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.blog-page-filter-section .blog-filter-form .chosen-filter-item-ctr .chosen-filter-item{align-items:center;background-color:var(--clr-white);border-radius:1rem;display:inline-flex;font:var(--text-medium);gap:.5rem;justify-content:center;padding:.5rem .75rem}.blog-page-filter-section .blog-filter-form .chosen-filter-item-ctr .chosen-filter-item button{height:24px;padding:0;width:24px}.blog-page-filter-section .blog-filter-form .clear-all-btn{margin-inline-start:1rem}@media(min-width:48rem){.blog-page-filter-section .blog-filter-form .bottom-ctr{flex-direction:row}.blog-page-filter-section{padding-block-start:5rem}.blog-page-filter-section .blog-filter-form .chosen-filter-item-ctr{margin-bottom:0}.blog-page-filter-section .blog-filter-form .checkbox-group>div{flex-basis:200px}}.blog-detail-hero-section{--section-height:700px;--hero-padding:.5rem .5rem 0 .5rem;--section-overlay:rgba(0,0,0,.2);height:var(--section-height);margin-inline:auto;max-width:96rem;overflow:clip;padding:var(--hero-padding);position:relative}.blog-detail-hero-section:before{background:var(--section-overlay);border-radius:1rem;content:"";inset:var(--hero-padding);pointer-events:none;position:absolute;z-index:1}.blog-detail-hero-section .hero-img{border-radius:1rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-detail-hero-section .container{color:#fff;display:grid;inset:var(--hero-padding);place-items:center;position:absolute;z-index:2}.blog-detail-hero-section .container .hero-content{margin:auto;max-width:650px;text-align:center}.blog-detail-hero-section .container .hero-content h1{margin-bottom:.75rem}.blog-detail-hero-section .container .hero-content p{display:flex;gap:1rem;justify-content:center}.blog-detail-hero-section .container .hero-content .hero-tags{display:flex;gap:.5rem;justify-content:center;margin-block-end:.5rem}.blog-detail-hero-section .container .hero-content .hero-tags .tag{background-color:var(--clr-salad50);border-radius:.25rem;color:var(--clr-smaragd);font:var(--label-2);padding-block:.25rem;padding-inline:.5rem}.blog-detail-hero-section .container .blog-detail-back-btn{background:transparent;color:#fff;gap:.25rem;left:0;position:absolute;top:1rem;z-index:2}@media(min-width:64rem){.blog-detail-hero-section .container .blog-detail-back-btn{left:3rem;top:2.5rem}.blog-detail-hero-section{--section-height:720px;--hero-padding:1.25rem 1.25rem 0 1.25rem}}.blog-content.html-page-content-renderer ol li,.blog-content.html-page-content-renderer ul li{display:flex;margin-bottom:1rem}.blog-content.html-page-content-renderer ol li:before,.blog-content.html-page-content-renderer ul li:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23116962' d='M19.5 13.5a1.48 1.48 0 0 1-.977 1.4l-4.836 1.787-1.78 4.84a1.493 1.493 0 0 1-2.802 0l-1.793-4.84-4.839-1.78a1.492 1.492 0 0 1 0-2.802l4.84-1.793 1.78-4.839a1.493 1.493 0 0 1 2.802 0l1.792 4.84 4.84 1.78A1.48 1.48 0 0 1 19.5 13.5m-5.25-9h1.5V6a.75.75 0 1 0 1.5 0V4.5h1.5a.75.75 0 1 0 0-1.5h-1.5V1.5a.75.75 0 1 0-1.5 0V3h-1.5a.75.75 0 1 0 0 1.5m8.25 3h-.75v-.75a.75.75 0 1 0-1.5 0v.75h-.75a.75.75 0 1 0 0 1.5h.75v.75a.75.75 0 1 0 1.5 0V9h.75a.75.75 0 1 0 0-1.5'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:contain;content:"";display:inline-block;flex-grow:0;flex-shrink:0;height:1.5rem;margin-bottom:auto;margin-right:1rem;width:1.5rem}.survey-wrapper{--content-padding:2.5rem 1rem;--header-padding:1rem 1.25rem;--survey-max-w:600px;background-color:var(--clr-grey2);display:flex;min-height:100vh;overflow:hidden}.survey-wrapper:has(.fixed-bar){--content-padding:2.5rem 1rem 7.5rem 1rem}.survey-wrapper:has(.survey-prologue){--survey-max-w:720px}.survey-wrapper:has(.survey-prologue2){--content-padding:2.5rem 1rem}.survey-wrapper:has(.survey-prologue2) .fixed-bar{display:none}.survey-wrapper:has(.survey-prologue2) .form-body{display:flex}.survey-wrapper:has(.survey-prologue2) .slider-ctr{display:none}.survey-wrapper .section{display:flex;flex:1;flex-direction:column;margin:0 auto;max-width:var(--survey-max-w);width:100%}.survey-wrapper .content{display:flex;flex:1;flex-direction:column;padding:var(--content-padding);text-align:center}.survey-wrapper .content:has(.survey-epilogue){padding-inline:0}.survey-wrapper .dynamic-content-ctr{display:flex;flex:1}.survey-wrapper .dynamic-content{display:flex;flex:1;flex-direction:column}.survey-wrapper .descriptions :last-child{margin-block-end:2rem}.survey-wrapper .descriptions p:empty{display:none}.survey-wrapper .form{display:flex;flex:1;flex-direction:column;gap:1.5rem;max-height:100%}.survey-wrapper .form-body{flex:1;text-align:left}.survey-wrapper .fixed-bar{backdrop-filter:blur(100px) saturate(200%);-webkit-backdrop-filter:blur(100px) saturate(200%);background-color:#fff9;bottom:0;box-shadow:0 -4px 10px #0000001a;left:0;padding:.75rem 1.25rem;position:fixed;right:0;transition:background-color .3s,height .3s}.survey-wrapper .form-btn.btn{justify-content:space-between;width:100%}.survey-wrapper .form-btn-text-next{display:block}.survey-wrapper .form-btn-text-start{display:none}.survey-wrapper:has(.survey-prologue) .form-btn-text-next{display:none}.survey-wrapper:has(.survey-prologue) .form-btn-text-start{display:block}.survey-wrapper .checkbox-single-ctr{background-color:var(--clr-salad20);border:1px solid var(--clr-smaragd);border-radius:.5rem;margin-block-start:2rem;padding:.5rem .75rem;text-align:start}.survey-wrapper .checkbox-single-ctr .checkbox-label-text{font:var(--text-regular)}.survey-wrapper .popover-trigger[data-state=open] svg{transform:rotate(0)}.survey-wrapper .checkbox-font-overwrite .checkbox-label-text{font:var(--text-medium)}.survey-wrapper .extra-content-title{color:var(--clr-smaragd);font:var(--text-regular-s)}.survey-wrapper .extra-content-description{font:var(--text-regular-s)}@media(min-width:64rem){.survey-wrapper{--content-padding:3.75rem;--aside-display:block}.survey-wrapper:has(.fixed-bar){--content-padding:3.75rem}.survey-wrapper .form-body{flex:initial}.survey-wrapper:has(.survey-prologue2) .form-body{flex:1}.survey-wrapper .fixed-bar{background-color:transparent;box-shadow:none;padding:0;position:static}.survey-wrapper .form-btn.btn{align-self:center;justify-content:center;width:auto}.survey-wrapper .descriptions{font:var(--text-regular)}.survey-wrapper .extra-content-title{font:var(--text-regular);font-weight:var(--fw-bold)}.survey-wrapper .extra-content-description{font:var(--text-regular)}}.survey-header{--header-padding:1rem 1.25rem;align-items:center;display:flex;gap:1.5rem;padding:var(--header-padding)}.survey-header__btn-ctr{flex-shrink:0;height:3rem;padding:0!important;width:3rem}.survey-header__logo{color:var(--clr-smaragd);display:flex;flex:1;gap:1rem;justify-content:center}.survey-header__logo svg{height:40px;width:135px}.survey-epilogue{--card-h:256px;--card-radius:.5rem;--card-p:1.5rem;--img-height:156px;--img-radius:.25rem;--img-mb:1.5rem;--rating-mb:.5rem;--review-mb:.5rem;--slide-spacing:.5rem;--slide-size:80%;gap:2rem;justify-content:space-between;overflow:hidden}.survey-epilogue__progress-ctr{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.survey-epilogue .crs-card{align-items:start;background-color:var(--clr-white);border-radius:var(--card-radius);display:flex;flex-direction:column;gap:1rem;padding:var(--card-p);text-align:start;width:100%}.survey-epilogue .crs-card .ratings{color:var(--clr-orange);display:flex;margin-bottom:var(--rating-mb)}.survey-epilogue .crs-card .review{letter-spacing:-.02em;margin-bottom:var(--review-mb)}.survey-epilogue .crs-card .review h1,.survey-epilogue .crs-card .review h2,.survey-epilogue .crs-card .review h3{font:var(--text-medium);margin-block-end:1rem}.survey-epilogue .crs-card .reviewer{font:var(--text-regular);margin-top:auto;opacity:.8}.survey-epilogue article.embla .embla__viewport{margin-block-end:2rem;overflow:hidden}.survey-epilogue article.embla .embla__container{display:flex;margin-left:calc(var(--slide-spacing)*-1);touch-action:pan-y pinch-zoom}.survey-epilogue article.embla .embla__slide{display:flex;flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);transform:translateZ(0)}.survey-epilogue article.embla .embla__controls{display:none}.survey-epilogue article.embla .embla__controls button{background-color:transparent;height:auto;padding:0}.survey-epilogue article.embla .embla__controls button span{background-color:var(--clr-smaragd);height:56px;transition:all .3s;width:56px}.survey-epilogue article.embla .embla__controls button svg{color:#fff}.survey-epilogue article.embla .embla__controls button:hover:not(:disabled) span{background-color:var(--clr-black)}.survey-epilogue article.embla .embla__controls button:hover:not(:disabled) svg{color:var(--clr-white)}.survey-epilogue article.embla .embla__controls button:first-child{transform:rotate(180deg)}.survey-epilogue article.embla .embla__controls button:disabled{cursor:default}.survey-epilogue article.embla .embla__controls button:disabled span{background-color:var(--clr-grey1)}.survey-epilogue article.embla .embla__controls button:disabled svg{color:var(--clr-black)}.survey-epilogue article.embla .embla__footer{align-items:center;display:flex;justify-content:space-between;padding-inline:1rem}.survey-epilogue article.embla .embla__footer>div:first-of-type{flex-shrink:10}@media(min-width:64rem){.survey-epilogue{--card-radius:1rem;--card-p:2rem;--img-height:224px;--img-radius:.5rem;--rating-mb:1rem}.survey-epilogue article.embla .embla__controls{align-items:center;display:flex;gap:.5rem}.survey-epilogue .crs-card .review h1,.survey-epilogue .crs-card .review h2,.survey-epilogue .crs-card .review h3{font:var(--text-large)}}.survey-result-product-list-section{--section-py:5rem;--item-number:1;--item-gap:.75rem;background:var(--clr-grey2);padding-block:var(--section-py)}.survey-result-product-list-section .product-list{display:grid;gap:var(--item-gap);grid-template-columns:repeat(var(--item-number),minmax(0,1fr))}.survey-result-product-list-section .more-product-card{align-items:center;background:var(--clr-white);border:1px solid var(--clr-grey3);border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:1.5rem;text-align:center}.survey-result-product-list-section .more-product-card h4{opacity:80%}.survey-result-product-list-section .render-count-btn-ctr{grid-column:span var(--item-number);justify-self:center;margin-top:1rem}.survey-result-product-list-section .render-count-btn-ctr svg{transition:rotate .3s}.survey-result-product-list-section .load-more-btn svg{rotate:90deg}.survey-result-product-list-section .load-less-btn svg{rotate:-90deg}@media(min-width:48rem){.survey-result-product-list-section{--item-number:2}}@media(min-width:64rem){.survey-result-product-list-section{--section-py:7.5rem;--item-number:3;--item-gap:1.25rem}.survey-result-product-list-section .more-product-card{border-radius:1.5rem;gap:2rem}.survey-result-product-list-section .more-product-card h4{opacity:100%}.survey-result-product-list-section .more-product-card a{--padding-end:.5rem;--icon-size:40px;height:3.5rem}}@media(min-width:80rem){.survey-result-product-list-section{--item-number:4}}.why-vy-section{--section-py:5rem;padding-block:var(--section-py)}.why-vy-section .table-header{border-bottom:2px solid var(--clr-salad50);border-top-left-radius:.75rem;border-top-right-radius:.75rem}.why-vy-section .table-header:nth-child(2){background-color:var(--clr-salad20)}.why-vy-section .table-header-title{color:var(--clr-smaragd);font:var(--text-medium)}.why-vy-section .table-row:last-child .table-column{border-bottom:0;border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.why-vy-section .table-column{align-items:center;border-bottom:2px solid var(--clr-salad50);display:flex;flex-direction:column;gap:.5rem;padding:1.125rem 1.25rem;text-align:center}.why-vy-section .table-column:nth-child(2){background-color:var(--clr-salad20)}.why-vy-section .table-first-column{background-color:#fff;border:2px solid var(--clr-salad50);border-radius:100px;left:50%;padding:.125rem .5rem;position:absolute;transform:translate(-50%,-50%);z-index:5}.why-vy-section .img-ctr{flex:1 0 32.3484848485%}.why-vy-section .img-ctr img{border-radius:1rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:64rem){.why-vy-section{--section-py:7.5rem}.why-vy-section .table-first-column{border:0;border-bottom:2px solid var(--clr-salad50);border-radius:0;display:flex;flex-direction:column;justify-content:center;padding:1.125rem 1.25rem;position:static;transform:translate(0)}.why-vy-section .table-row:last-child .table-first-column{border-bottom:0}}.survey-result-go-payment-bar{--bar-height:80px;bottom:0;height:var(--bar-height);left:0;position:fixed;right:0;z-index:50}.survey-result-go-payment-bar__ctr{backdrop-filter:blur(100px) saturate(200%);-webkit-backdrop-filter:blur(100px) saturate(200%);background-color:#fff9;box-shadow:0 -1px 10px 5px #00000012;margin:0 auto;max-width:1360px;padding:.75rem 1rem;transition:background-color .3s,height .3s;width:100%}.survey-result-go-payment-bar__wrapper{align-items:center;display:flex;justify-content:space-between}.survey-result-go-payment-bar__content{display:none}.survey-result-go-payment-bar__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.survey-result-go-payment-bar__items{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.survey-result-go-payment-bar__img{border-radius:.75rem;height:62px;-o-object-fit:cover;object-fit:cover;width:62px}.survey-result-go-payment-bar a.survey-result-go-payment-bar__cta{justify-content:space-between;width:100%}@media(min-width:40rem){.survey-result-go-payment-bar{--bar-height:86px}.survey-result-go-payment-bar__content{align-items:center;display:flex;gap:1rem}.survey-result-go-payment-bar__content h4{margin-block-end:.25rem}.survey-result-go-payment-bar a.survey-result-go-payment-bar__cta{width:auto}}@media(min-width:64rem){.survey-result-go-payment-bar{--bar-height:102px;bottom:1rem;padding:0 2.5rem}.survey-result-go-payment-bar--bottom{bottom:2.5rem}.survey-result-go-payment-bar__ctr{border-radius:1.25rem;padding:1.25rem}}.survey-prologue{text-align:center;width:100%}.survey-prologue .institution_img{height:auto;width:5rem}.survey-prologue .expert-list{display:flex;gap:.5rem;max-width:var(--survey-max-w);overflow-x:scroll;scroll-snap-type:x mandatory;width:calc(100vw - 2rem);-ms-overflow-style:none;scrollbar-width:none}.survey-prologue .expert-list::-webkit-scrollbar{display:none}.survey-prologue .expert-item{align-items:center;background-color:var(--clr-white);border-radius:.5rem;display:flex;flex:0 0 80%;gap:.5rem;padding:.5rem;scroll-snap-align:center;text-align:start}.survey-prologue .expert-item .title{font:var(--text-regular-s)}.survey-prologue .expert-item .desc{color:var(--clr-grey4);font:var(--text-small);opacity:.9}.survey-prologue .expert-item .img{border-radius:.5rem;height:4rem;width:4rem}@media(min-width:64rem){.survey-prologue .institution_img{width:7.8125rem}.survey-prologue .expert-list{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.survey-prologue .expert-item .title{font:var(--text-regular);margin-block-end:.25rem}.survey-prologue .expert-item .desc{font:var(--text-regular-s)}.survey-prologue .expert-item .img{border-radius:.5rem;height:5rem;width:5rem}}.survey-informative .img-group{border-radius:.5rem;height:12.5rem;overflow:hidden;position:relative}.survey-informative .img-group .img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.survey-informative .img-group .img-content{top:1rem;right:1rem;bottom:1rem;left:1rem;position:absolute}.survey-informative .img-group .tag{border:1px solid var(--clr-white);border-radius:.25rem;padding:.25rem .5rem}.survey-informative .img-caption{font:var(--text-small)}@media(min-width:64rem){.survey-informative .img-group{height:20rem}.survey-informative .img-caption{font:var(--text-regular-s)}}.survey-prologue2{--animate-ping:button-ping 2s cubic-bezier(.5,.3,.7,.5) infinite}.survey-prologue2 .img-group .img{border-radius:.5rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.survey-prologue2 .tag{background-color:var(--clr-salad20);border:1px solid var(--clr-smaragd);border-radius:.5rem;padding:2px 4px}.survey-prologue2 .tag .icon{height:1rem;width:1rem}.survey-prologue2 .tag .text{color:var(--clr-smaragd);font:var(--text-small)}.survey-prologue2 .institution-img{height:2rem;width:100%}.survey-prologue2 .animated-btn{position:relative}.survey-prologue2 .animated-btn .btn{position:relative;z-index:1}.survey-prologue2 .animated-btn .animation-span{animation:var(--animate-ping);background-color:var(--clr-salad50);border-radius:100px;top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}@media(min-width:64rem){.survey-prologue2 .tag{padding:4px 8px}.survey-prologue2 .tag .icon{height:1.5rem;width:1.5rem}.survey-prologue2 .tag .text{font:var(--text-regular)}.survey-prologue2 .institution-img{height:3rem}}@keyframes button-ping{0%{opacity:1;transform:scale(1)}50%{opacity:.7}to{opacity:0;transform:scale(1.4,2)}}.about-us-taking-care-section{--section-py:5rem;--column-number:1;padding-block:var(--section-py)}.about-us-taking-care-section__title{margin-block-end:3rem;text-align:center}.about-us-taking-care-section__list{display:grid;gap:1.25rem;grid-template-columns:repeat(var(--column-number),minmax(0,1fr))}@media(min-width:64rem){.about-us-taking-care-section{--section-py:7.5rem;--column-number:3}}.about-us-mission-section{--img-ctr-h:600px;--ctr-p:0;--bg-gradient:linear-gradient(19.38deg,#d8ecd6 39.45%,rgba(216,236,214,0) 67.23%)}.about-us-mission-section .container{padding:var(--ctr-p)}.about-us-mission-section__img-ctr{background:var(--bg-gradient);height:var(--img-ctr-h);overflow:clip;position:relative}.about-us-mission-section__img-ctr img{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:-1}.about-us-mission-section__content{align-items:start;bottom:1.5rem;display:flex;flex-direction:column;gap:1.5rem;left:1.5rem;position:absolute;right:1.5rem;z-index:2}.about-us-mission-section__content h2{color:var(--clr-smaragd);margin-bottom:.75rem}@media(min-width:64rem){.about-us-mission-section{--ctr-p:7.5rem 3.75rem;--bg-gradient:linear-gradient(90deg,#d8ecd6 35.28%,rgba(216,236,214,0) 60.97%)}.about-us-mission-section__img-ctr{border-radius:1rem}.about-us-mission-section__img-ctr img{-o-object-position:250px top;object-position:250px top}.about-us-mission-section__content{bottom:50%;justify-content:space-between;left:3rem;max-width:400px;right:50%;transform:translateY(50%)}.about-us-mission-section__content h2{margin-bottom:1rem}.about-us-mission-section__content p{letter-spacing:-.02em}}.about-us-principles-section{--section-py:5rem;--section-header-mb:1.5rem;--slide-spacing:.5rem;--slide-size:80%;background-color:var(--clr-grey2);padding-block:var(--section-py)}.about-us-principles-section__title{margin-block-end:3rem}.about-us-principles-section>div:first-child{margin-bottom:var(--section-header-mb)}.about-us-principles-section>div:first-child h2{margin-bottom:var(--title-mb)}.about-us-principles-section>div:first-child .embla__controls{display:none}.about-us-principles-section>div:first-child .embla__controls button{background-color:transparent;height:auto;padding:0}.about-us-principles-section>div:first-child .embla__controls button span{background-color:var(--clr-smaragd);height:56px;transition:all .3s;width:56px}.about-us-principles-section>div:first-child .embla__controls button svg{color:#fff}.about-us-principles-section>div:first-child .embla__controls button:hover:not(:disabled) span{background-color:var(--clr-black)}.about-us-principles-section>div:first-child .embla__controls button:hover:not(:disabled) svg{color:var(--clr-white)}.about-us-principles-section>div:first-child .embla__controls button:first-child{transform:rotate(180deg)}.about-us-principles-section>div:first-child .embla__controls button:disabled{cursor:default}.about-us-principles-section>div:first-child .embla__controls button:disabled span{background-color:var(--clr-grey1)}.about-us-principles-section>div:first-child .embla__controls button:disabled svg{color:var(--clr-black)}.about-us-principles-section article.embla{margin-inline:auto;max-width:var(--container-max-width)}.about-us-principles-section article.embla .embla__viewport{overflow:hidden}.about-us-principles-section article.embla .embla__container{display:flex;margin-left:calc(var(--slide-spacing)*-1);touch-action:pan-y pinch-zoom}.about-us-principles-section article.embla .embla__slide{display:flex;flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);transform:translateZ(0)}.about-us-principles-section article.embla .embla__progress{margin-top:2rem;padding:0 1rem}@media(min-width:48rem){.about-us-principles-section{--slide-size:50%}}@media(min-width:64rem){.about-us-principles-section{--slide-size:33.33333%;--section-py:7.5rem;--section-header-mb:3rem}.about-us-principles-section article.embla{padding-inline:3.75rem}.about-us-principles-section article.embla .embla__progress{display:none}.about-us-principles-section>div:first-child{align-items:end;display:flex;justify-content:space-between}.about-us-principles-section>div:first-child .embla__controls{align-items:center;display:flex;gap:.5rem}}@media(min-width:80rem){.about-us-principles-section{--slide-size:25%}.about-us-principles-section>div:first-child .embla__controls{display:none}}.about-us-our-story-section{--section-py:5rem;--column-number:1;--column-gap:1.25rem;--p-gap:.75rem;--img-radius:1rem;--img-height:422px;padding-block:var(--section-py)}.about-us-our-story-section .container{display:grid;gap:var(--column-gap);grid-template-columns:repeat(var(--column-number),minmax(0,1fr))}.about-us-our-story-section .container h2{margin-block-end:1.25rem}.about-us-our-story-section .container p:not(:last-of-type){margin-block-end:var(--p-gap)}.about-us-our-story-section__img{border-radius:var(--img-radius);height:100%;max-height:var(--img-height);-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:64rem){.about-us-our-story-section{--section-py:7.5rem;--column-gap:3rem;--column-number:2;--p-gap:1rem;--img-height:800px}.about-us-our-story-section .container{align-items:center}}.about-us-simple-transparent-section{--section-py:5rem;--column-number:1;padding-block:var(--section-py)}.about-us-simple-transparent-section h2{margin-block-end:3rem;text-align:center}.about-us-simple-transparent-section__list{display:grid;gap:1.25rem;grid-template-columns:repeat(var(--column-number),minmax(0,1fr))}@media(min-width:64rem){.about-us-simple-transparent-section{--section-py:5rem;--column-number:3}}.about-us-principles-item{--item-radius:1rem;--item-p:1.5rem;--img-radius:.5rem;--img-height:182px;--img-width:100%;background-color:var(--clr-white);border-radius:var(--item-radius);display:flex;flex-direction:column;gap:1.5rem;padding:var(--item-p)}.about-us-principles-item__img{border-radius:var(--img-radius);height:100%;max-height:var(--img-height);max-width:var(--img-width);-o-object-fit:cover;object-fit:cover;width:100%}.about-us-principles-item__content-header{align-items:center;display:flex;gap:1rem;margin-block-end:1rem}@media(min-width:64rem){.about-us-principles-item{--item-p:2rem;--img-height:224px;align-items:center;min-height:650px}}.how-vy-works-personalization-section{--section-py:5rem;--column-number:1;padding-block:var(--section-py)}.how-vy-works-personalization-section__title{margin-block-end:1rem}.how-vy-works-personalization-section__description{margin-block-end:3rem}.how-vy-works-personalization-section__list{display:grid;gap:1.25rem;grid-template-columns:repeat(var(--column-number),minmax(0,1fr))}@media(min-width:64rem){.how-vy-works-personalization-section{--section-py:7.5rem;--column-number:3}.how-vy-works-personalization-section__title{margin-block-end:1.5rem}}.how-vy-works-steps-section{--padding-y:5rem;padding-block:var(--padding-y)}.how-vy-works-steps-section__list{display:grid;gap:1.25rem}@media(min-width:64rem){.how-vy-works-steps-section{background-color:var(--clr-grey2);--padding-y:7.5rem}}.how-vy-works-control-section{--section-py:5rem;--column-number:1;padding-block:var(--section-py)}.how-vy-works-control-section__title{margin-block-end:3rem;text-align:center}.how-vy-works-control-section__list{display:grid;gap:1.25rem;grid-template-columns:repeat(var(--column-number),minmax(0,1fr))}@media(min-width:64rem){.how-vy-works-control-section{--section-py:7.5rem;--column-number:2}}.steps-list-item{--item-p:0;--item-radius:0;--column-number:1;--img-h:308px;align-items:center;background-color:var(--clr-white);border-radius:var(--item-radius);display:grid;gap:2rem;grid-template-columns:repeat(var(--column-number),minmax(0,1fr));padding:var(--item-p)}.steps-list-item__content{display:grid;gap:1rem;justify-items:start}.steps-list-item__meta{color:var(--clr-smaragd);font:var(--label-2);text-transform:uppercase}.steps-list-item__action-container{align-items:start;display:flex;flex-direction:column;flex-wrap:wrap;gap:.5rem;margin-block-start:1rem}.steps-list-item__img{border-radius:1rem;height:var(--img-h);max-height:var(--img-h);-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:64rem){.steps-list-item{--item-p:2rem;--item-radius:1rem;--column-number:2;--img-h:550px}.steps-list-item__action-container{flex-direction:row}.steps-list-item:nth-child(2n) .steps-list-item__img{grid-column:1/2;grid-row:1/2}}.our-experts-health-journey{--section-py:5rem;--img-height:290px;--column-number:1;padding-block:var(--section-py)}.our-experts-health-journey h2{margin-block-end:1.25rem}.our-experts-health-journey .container{align-items:center;display:grid;gap:2rem;grid-template-columns:repeat(var(--column-number),minmax(0,1fr))}.our-experts-health-journey__img{border-radius:1rem;height:var(--img-height);max-height:var(--img-height);-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:64rem){.our-experts-health-journey{--section-py:7.5rem;--column-number:2;--img-height:550px}}.our-experts-expert-call{--img-ctr-h:600px;--ctr-p:0;--bg-gradient:linear-gradient(17.94deg,#d8ecd6 40.49%,rgba(216,236,214,0) 70.18%)}.our-experts-expert-call .container{padding:var(--ctr-p)}.our-experts-expert-call__img-ctr{background:var(--bg-gradient);height:var(--img-ctr-h);overflow:clip;position:relative}.our-experts-expert-call__img-ctr img{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:-1}.our-experts-expert-call__content{align-items:start;bottom:1.5rem;display:flex;flex-direction:column;gap:1.5rem;left:1.5rem;max-width:500px;position:absolute;right:1.5rem;z-index:2}.our-experts-expert-call__content h2{color:var(--clr-smaragd);margin-bottom:.75rem}.our-experts-expert-call__form{display:flex;flex-direction:column;gap:2.5rem;width:100%}@media(min-width:64rem){.our-experts-expert-call{--ctr-p:7.5rem 3.75rem;--bg-gradient:linear-gradient(90.04deg,#d8ecd6 40.12%,rgba(216,236,214,0) 60.96%)}.our-experts-expert-call__img-ctr{border-radius:1rem}.our-experts-expert-call__img-ctr img{-o-object-position:250px top;object-position:250px top}.our-experts-expert-call__content{bottom:3rem;justify-content:space-between;left:3rem;right:50%;top:3rem}.our-experts-expert-call__content h2{margin-bottom:1rem}.our-experts-expert-call__content p{letter-spacing:-.02em}.our-experts-expert-call__form{flex-direction:row;gap:.5rem}}.science-behind-scientific-basis{--section-py:5rem;--img-height:290px;--column-number:1;padding-block:var(--section-py)}.science-behind-scientific-basis h2{margin-block-end:1.25rem}.science-behind-scientific-basis .container{align-items:center;display:grid;gap:2rem;grid-template-columns:repeat(var(--column-number),minmax(0,1fr))}.science-behind-scientific-basis__img{border-radius:1rem;height:var(--img-height);max-height:var(--img-height);-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:64rem){.science-behind-scientific-basis{--section-py:7.5rem;--column-number:2;--img-height:550px}}.science-behind-full-transparency{--section-py:5rem;--column-number:1;padding-block:var(--section-py)}.science-behind-full-transparency__title{margin-block-end:3rem;text-align:center}.science-behind-full-transparency__list{display:grid;gap:1.25rem;grid-template-columns:repeat(var(--column-number),minmax(0,1fr))}@media(min-width:64rem){.science-behind-full-transparency{--section-py:7.5rem;--column-number:3}}.science-behind-experts-support{--section-py:5rem;--img-height:290px;--column-number:1;padding-block:var(--section-py)}.science-behind-experts-support h2{margin-block-end:1.25rem}.science-behind-experts-support .container{align-items:center;display:grid;gap:2rem;grid-template-columns:repeat(var(--column-number),minmax(0,1fr))}.science-behind-experts-support__img{border-radius:1rem;height:var(--img-height);max-height:var(--img-height);-o-object-fit:cover;object-fit:cover;width:100%}.science-behind-experts-support__desc{margin-block-end:3rem}@media(min-width:64rem){.science-behind-experts-support{--section-py:7.5rem;--column-number:2;--img-height:550px}}.science-behind-simple-sustainable{--section-py:5rem;--column-number:1;padding-block:var(--section-py)}.science-behind-simple-sustainable__title{margin-block-end:3rem;text-align:center}.science-behind-simple-sustainable__list{display:grid;gap:1.25rem;grid-template-columns:repeat(var(--column-number),minmax(0,1fr))}@media(min-width:64rem){.science-behind-simple-sustainable{--section-py:7.5rem;--column-number:3}}.blood-test-personalization{--section-py:5rem;--img-height:290px;--column-number:1;padding-block:var(--section-py)}.blood-test-personalization h2{margin-block-end:1.25rem}.blood-test-personalization .container{align-items:center;display:grid;gap:2rem;grid-template-columns:repeat(var(--column-number),minmax(0,1fr))}.blood-test-personalization__img{border-radius:1rem;height:var(--img-height);max-height:var(--img-height);-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:64rem){.blood-test-personalization{--section-py:7.5rem;--column-number:2;--img-height:550px}}.blood-test-certificate{--section-py:5rem;--img-height:290px;--column-number:1;--list-column-number:1;padding-block:var(--section-py)}.blood-test-certificate h2,.blood-test-certificate__desc{margin-block-end:1.25rem}.blood-test-certificate__list{display:grid;gap:.75rem;grid-template-columns:repeat(var(--list-column-number),minmax(0,1fr))}.blood-test-certificate__list-item{align-items:start;display:flex;gap:1rem}.blood-test-certificate__item-title{margin-block-end:.5rem}.blood-test-certificate__item-img{height:3.75rem;-o-object-fit:contain;object-fit:contain;width:3.75rem}.blood-test-certificate .container{align-items:center;display:grid;gap:2rem;grid-template-columns:repeat(var(--column-number),minmax(0,1fr))}.blood-test-certificate__img{border-radius:1rem;height:var(--img-height);max-height:var(--img-height);-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:64rem){.blood-test-certificate{--section-py:7.5rem;--column-number:2;--img-height:550px;--list-column-number:2}.blood-test-certificate__desc{margin-block-end:2rem}.blood-test-certificate__list{gap:2rem}.blood-test-certificate__list-item{flex-direction:column}.blood-test-certificate__item-img{height:7.5rem;width:7.5rem}.blood-test-certificate__img{order:-1}}.blood-test-steps-section{--padding-y:5rem;--item-p:0;--item-radius:0;--column-number:1;--img-h:308px;padding-block:var(--padding-y)}.blood-test-steps-section__title{margin-block-end:1.25rem}.blood-test-steps-section__desc{margin-block-end:3rem}.blood-test-steps-section__list{display:grid;gap:1.25rem}.blood-test-steps-section .blood-steps-item{align-items:center;background-color:var(--clr-white);border-radius:var(--item-radius);display:grid;gap:2rem;grid-template-columns:repeat(var(--column-number),minmax(0,1fr));padding:var(--item-p)}.blood-test-steps-section .blood-steps-item__content{display:grid;gap:1rem;justify-items:start}.blood-test-steps-section .blood-steps-item__meta{color:var(--clr-smaragd);font:var(--label-2);text-transform:uppercase}.blood-test-steps-section .blood-steps-item__img{border-radius:1rem;height:var(--img-h);max-height:var(--img-h);-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:64rem){.blood-test-steps-section{--padding-y:7.5rem;--item-p:2rem;--item-radius:1rem;--column-number:2;--img-h:550px;background-color:var(--clr-grey2)}.blood-test-steps-section .blood-steps-item:nth-child(2n) .blood-steps-item__img{grid-column:1/2;grid-row:1/2}}.blood-test-biomarkers-section{--section-py:5rem;--list-column-number:2;--list-gap:.5rem;padding-block:var(--section-py)}.blood-test-biomarkers-section h2{margin-block-end:1.25rem}.blood-test-biomarkers-section__desc{margin-block-end:3rem}.blood-test-biomarkers-section__list{display:grid;gap:var(--list-gap);grid-template-columns:repeat(var(--list-column-number),minmax(0,1fr))}.blood-test-biomarkers-section button.item-btn{align-items:start;background-color:var(--clr-grey2);border-radius:.25rem;flex-direction:column;height:auto;padding-block:.75rem;padding-inline:1rem;width:100%}.blood-test-biomarkers-section button.item-btn p{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover)and (pointer:fine){.blood-test-biomarkers-section button.item-btn:hover{background-color:var(--clr-salad50)}}@media(min-width:64rem){.blood-test-biomarkers-section{--section-py:7.5rem;--list-column-number:3;--list-gap:1.25rem}.blood-test-biomarkers-section h2{margin-block-end:1.5rem}.blood-test-biomarkers-section button.item-btn{align-items:center;flex-direction:row;justify-content:start}}.blood-test-biomarkers-section__dialog-content{padding:2.5rem;text-align:center}.blood-test-biomarkers-section__dialog-content h3{margin-block-end:1.25rem}.card-renewal-page{--section-py:3rem;--section-px:1rem;background-color:var(--clr-grey2);padding-block-end:var(--section-py);padding-block-start:calc(var(--header-height) + var(--section-py));padding-inline:var(--section-px)}.card-renewal-page .renewal-card{background-color:var(--clr-white);border-radius:1rem;display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:calc(var(--section-px) + 700px);padding:1rem}.card-renewal-page .renewal-card__title{color:var(--clr-smaragd);margin-block-end:1.5rem;text-transform:uppercase}.card-renewal-page .renewal-card form div:first-of-type.form-grid{--item-number:1}.card-renewal-page .renewal-card form .form-footer .btn[type=button]{display:none}.card-renewal-page .renewal-card form .form-footer .btn[type=submit]{height:3.5rem;width:100%}@media(min-width:64rem){.card-renewal-page{--section-py:6rem}.card-renewal-page .renewal-card{padding:1.5rem}}.opening-pages-hero{--hero-padding:calc(var(--header-height) + var(--header-top) + .5rem) .5rem 0 .5rem;background-color:var(--page-clr-bg);padding:var(--hero-padding)}.opening-pages-hero .hero-ctr{display:flex;flex-direction:column;margin-inline:auto;max-width:93.5rem;overflow:hidden;position:relative}.opening-pages-hero .img-ctr{aspect-ratio:355/276;border-top-left-radius:1rem;border-top-right-radius:1rem;overflow:hidden;position:relative}.opening-pages-hero .hero-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.opening-pages-hero .content-wrapper{background-color:var(--page-clr);border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;color:var(--clr-white)}.opening-pages-hero .tag{background-color:var(--page-clr-bg);border-radius:2.125rem;color:var(--page-clr);font:var(--text-small)}@media(min-width:64rem){.opening-pages-hero{--hero-padding:1.25rem 1.25rem 0 1.25rem}.opening-pages-hero .tag{font:var(--text-medium)}.opening-pages-hero .img-ctr{aspect-ratio:1400/680;border-radius:1rem;min-height:42.5rem}.opening-pages-hero .img-ctr:after{background:linear-gradient(90deg,rgba(0,0,0,.35) 14.82%,transparent 49.24%);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.opening-pages-hero .content-wrapper{background-color:transparent;bottom:3.75rem;left:3.75rem;padding:0;position:absolute;z-index:2}}.opening-pages-brand{--slide-height:3.5rem;background-color:var(--page-clr-bg);padding:2rem 0}.opening-pages-brand .vy-carousel{--slide-spacing:0;--carousel-px:0;--container-max-width:100%;--slide-size:50%;margin-inline:auto;max-width:96rem}.opening-pages-brand .vy-carousel__viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%}@media(min-width:40rem){.opening-pages-brand .vy-carousel__slide{--slide-size:33.33333%}}@media(min-width:48rem){.opening-pages-brand .vy-carousel__slide{--slide-size:25%}}@media(min-width:64rem){.opening-pages-brand .vy-carousel__slide{--slide-size:25%}}.opening-pages-brand .brand-img-container{align-items:center;display:flex;justify-content:center;overflow:hidden;width:100%}.opening-pages-brand .brand-img{height:auto;width:5.8125rem}@media(min-width:64rem){.opening-pages-brand{padding:3rem 0}.opening-pages-brand .brand-img{width:8.75rem}}.opening-pages-symptoms{background-color:var(--page-clr-bg);color:var(--page-clr)}.opening-pages-symptoms .symptom-item{background-color:#fbfefc4d;border-radius:.5rem;font:var(--text-medium)}.opening-pages-symptoms .symptom-item-icon{background-color:var(--page-clr);border-radius:100%;display:grid;flex-shrink:0;height:1.5rem;place-items:center;width:1.5rem}.opening-pages-symptoms .symptom-item-icon svg{height:1rem;width:1rem}@media(min-width:64rem){.opening-pages-symptoms .symptom-item{background-color:#fbfefc4d;border-radius:1rem;font:var(--text-large)}.opening-pages-symptoms .symptom-item-icon{height:2.5rem;width:2.5rem}.opening-pages-symptoms .symptom-item-icon svg{height:1.5rem;width:1.5rem}}.opening-pages-products{--item-grid-number:2;--item-grid-gap:.75rem .5rem;--load-more-btn-span:var(--item-grid-number);background-color:var(--page-clr-bg);color:var(--page-clr)}.opening-pages-products article.products-list{display:grid;gap:var(--item-grid-gap);grid-template-columns:repeat(var(--item-grid-number),minmax(0,1fr))}.opening-pages-products article.products-list .product-card{--flex-dir:column;--radius:.5rem;--img-ratio:315/230;--tag-fs:.75rem;color:var(--clr-black)}.opening-pages-products article.products-list .product-card .card-img{display:flex;flex-basis:auto}.opening-pages-products article.products-list .product-card .card-img img{-o-object-fit:cover;object-fit:cover}.opening-pages-products article.products-list .product-card .card-body .card-img-mobile{display:none}.opening-pages-products article.products-list .product-card .card-body article{flex:1}.opening-pages-products article.products-list .product-card .card-body article .tags{gap:.25rem;margin-block-end:.5rem}.opening-pages-products article.products-list .product-card .card-body article .tags .tag{gap:.25rem;height:22px;padding:0 .25rem}.opening-pages-products article.products-list .product-card .card-body article header{display:flex;flex:1;flex-direction:column}.opening-pages-products article.products-list .product-card .card-body article .card-title{margin-block-start:auto}.opening-pages-products article.products-list .product-card .card-body .card-slogan{font:var(--text-small)}.opening-pages-products article.products-list .product-card .card-footer{--daily-price-font:var(--text-small);align-items:center;flex-direction:row;justify-content:space-between}.opening-pages-products article.products-list .product-card .card-footer .price-row{display:none}.opening-pages-products article.products-list .product-card .card-footer .btn{--btn-bg:transparent;--btn-icon-bg:var(--clr-smaragd);--btn-icon-color:var(--clr-white);--btn-hover-icon-color:var(--clr-white);border:1px solid transparent;height:auto;padding-inline:0}.opening-pages-products article.products-list .product-card .card-footer .btn span{display:none}.opening-pages-products article.products-list .product-card .card-footer .btn span.with-default-icon{display:flex}.opening-pages-products article.products-list .product-card .card-footer .btn.btn-outlined{--btn-icon-bg:var(--clr-grey3)}.opening-pages-products article.products-list .product-card .high-recom-tag{display:none}@media(min-width:64rem){.opening-pages-products article.products-list .product-card{--flex-dir:column;--radius:1.5rem;--img-ratio:315/230;--tag-fs:1rem}.opening-pages-products article.products-list .product-card .card-body article .tags{gap:.5rem;margin-block-end:1rem}.opening-pages-products article.products-list .product-card .card-body article .tags .tag{gap:.5rem;height:2rem;padding:0 .5rem}.opening-pages-products article.products-list .product-card .card-body .card-slogan{font:var(--text-medium)}.opening-pages-products article.products-list .product-card .card-footer{--daily-price-font:var(--text-regular);align-items:normal;flex-direction:column;justify-content:end;min-height:5.75rem}.opening-pages-products article.products-list .product-card .card-footer .price-row{display:flex}.opening-pages-products article.products-list .product-card .card-footer .btn{height:2rem;padding-inline:1rem .25rem}.opening-pages-products article.products-list .product-card .card-footer .btn>span:nth-of-type(2){display:block}.opening-pages-products article.products-list .product-card .card-footer .btn.btn-outlined{--btn-bg:var(--clr-white);--btn-icon-bg:var(--clr-smaragd);--btn-icon-color:var(--clr-white);--btn-hover-icon-color:var(--clr-white);border:1px solid var(--clr-black)}.opening-pages-products article.products-list .product-card .card-footer .btn.btn-outlined:hover{border:1px solid var(--clr-smaragd)}.opening-pages-products article.products-list .product-card .card-footer .btn.btn-primary{--btn-bg:var(--clr-smaragd);--btn-icon-bg:var(--clr-white);--btn-icon-color:var(--clr-smaragd);--btn-hover-icon-color:var(--clr-black)}}@media(min-width:48rem){.opening-pages-products{--item-grid-gap:1.5rem 1.25rem}}@media(min-width:64rem){.opening-pages-products{--item-grid-number:3}}@media(min-width:80rem){.opening-pages-products{--item-grid-number:4}}.header{height:var(--header-height);left:.5rem;margin-inline:auto;max-width:96rem;position:fixed;right:.5rem;top:var(--header-top);transition:all .15s;width:auto;z-index:100}.header__logo{color:var(--clr-smaragd);height:32px;width:108px}.header__ctr{align-items:center;backdrop-filter:blur(100px) saturate(200%);-webkit-backdrop-filter:blur(100px) saturate(200%);background-color:#fff9;border-radius:1rem;box-shadow:0 0 10px #0000001a;display:flex;height:100%;justify-content:space-between;margin-inline:auto;max-width:var(--container-max-width);padding:0 1rem;transition:background-color .3s,height .3s}.header.mobile-nav-open{left:0;right:0;top:0}.header.mobile-nav-open .header__ctr{background:var(--clr-white);border-bottom-left-radius:0;border-bottom-right-radius:0}.header.nav-open .icon-btn-container{border:1px solid #000}.header__wrapper-right{align-items:center;display:flex;gap:.5rem}.header__wrapper-right .icon-btn-container{align-items:center;background-color:var(--clr-white);border:1px solid transparent;border-radius:100%;color:var(--clr-black);display:flex;height:auto;height:3rem;justify-content:center;padding:0;position:relative;transition:all .3s;width:3rem}.header__wrapper-right .icon-btn-container .counter{background:#fff;border-radius:100%;font-size:var(--fs-smallest);height:1.25rem;inset:auto;line-height:1.25rem;position:absolute;text-align:center;transform:translate(1.2rem) translateY(-.8rem);width:1.25rem;z-index:5}.header__wrapper-right .icon-btn-container .counter:not(:empty){background:var(--clr-coral);color:#fff}@media(hover:hover)and (pointer:fine){.header__wrapper-right .icon-btn-container:hover{background-color:var(--clr-grey2);color:var(--clr-smaragd)}}.header__nav{background:var(--clr-grey2);height:100dvh;left:0;max-height:calc(100dvh - var(--header-height) - env(safe-area-inset-bottom));overflow-y:auto;padding:2.5rem 1rem;position:absolute;right:0}.header__nav-list-item{font:var(--heading-3);margin-bottom:.5rem;padding:5px 0}.header__nav-list-item-link{align-items:center;display:flex;justify-content:space-between;text-transform:capitalize}.header__nav-list-item-link .top-right-container{align-items:center;background-color:var(--clr-white);border-radius:50%;display:flex;height:42px;justify-content:center;width:42px}@media(hover:hover)and (pointer:fine){.header__nav-list-item-link:hover{color:var(--clr-smaragd);text-decoration:underline;text-decoration-thickness:.125rem;text-underline-offset:.5rem}}.header__nav-icon-ctr{align-items:center;display:flex;gap:.5rem}.header__nav-list-title{color:var(--clr-smaragd);font:var(--heading-4);margin:2rem 0 .5rem;text-transform:capitalize}.header__much-more-list{padding-inline-start:1rem}.header__auth-cta-test-wrapper{align-items:center;display:flex;gap:.5rem}.header__auth-cta-test-wrapper button{flex:1}.header__auth-cta-test-wrapper--mobile{display:flex}.header__auth-cta-test-wrapper--desktop,.header__nav--desktop{display:none}.header__nav--mobile{display:flex;flex-direction:column;gap:1rem;justify-content:space-between}.header__much-more-desktop{display:none}@media(min-width:64rem){.header{background-color:transparent;padding:0 45px}.header.closer{top:1rem}.header__logo{height:40px;width:135px}.header__ctr{margin-top:0 auto;max-width:1360px;padding:0 1.5rem;position:relative}.header__wrapper-left{align-items:center;display:flex;gap:2rem;height:100%}.header__nav{background-color:transparent;height:auto;height:100%;overflow-y:initial;padding:0;position:static}.header__nav-list{align-items:center;display:flex;gap:1.25rem;height:100%;text-transform:uppercase}.header__nav-list-item{font-family:var(--ff-primary);font-size:1.125rem;font-weight:var(--fw-medium);height:100%;line-height:var(--lh-md);margin-bottom:0;padding:0}.header__nav-list-item-link{height:100%}.header__nav-list-item-link .top-right-container{display:none}.header__nav-list-title{align-items:center;color:var(--clr-black);cursor:pointer;display:flex;font-family:var(--ff-primary);font-size:1.125rem;font-weight:var(--fw-medium);gap:.25rem;height:100%;line-height:var(--lh-md);margin:0}.header__wrapper-right{align-items:center;display:flex;flex:1;gap:.75rem;justify-content:end}.header__auth-cta-test-wrapper{display:flex;margin:0;max-width:245px}.header .start-test-btn{max-width:147px}.header .much-more-mobile{display:none}.header__much-more-desktop{display:block;height:100%}.header__nav--desktop{display:block}.header__auth-cta-test-wrapper--mobile,.header__nav--mobile{display:none}.header__auth-cta-test-wrapper--desktop{display:flex;height:100%;justify-content:end}.header a.header__user-icon--mobile,.header button.header__hamburger--mobile{display:none}.header__mega-menu{background-color:var(--clr-white);border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;box-shadow:0 5px 10px #0000001a;left:0;padding:1.25rem;position:absolute;right:0;top:var(--header-height)}.header__mega-menu:before{background:var(--clr-grey3);content:"";display:block;height:1px;transform:translateY(-1.25rem)}.header__mega-menu-list{display:flex;gap:1.25rem}.header__mega-menu-list:hover .header__mega-menu-item:not(:hover){opacity:.6}.header__mega-menu-item{flex:1;font-family:var(--ff-primary);font-size:1.125rem;font-weight:var(--fw-medium);line-height:var(--lh-md);position:relative;text-transform:capitalize;transition:all .15s}.header__mega-menu-link:hover .header__mega-menu-title{background-color:var(--clr-salad20)}.header__mega-menu-img{border-radius:1rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.header__mega-menu-title{background:var(--clr-white);border-radius:.5rem;bottom:1rem;display:inline-block;left:1rem;padding:.5rem .75rem;position:absolute;transition:all .3s}.header[data-mega-open=true] .header__ctr{background-color:var(--clr-white);border-bottom-left-radius:0;border-bottom-right-radius:0}.header__mega-menu-chevron{transition:transform .15s ease-in}.header__mega-menu-chevron--open{transform:rotate(180deg)}}.mobile-nav-fade-enter-active,.mobile-nav-fade-leave-active{transition:opacity .3s ease}.mobile-nav-fade-enter-from,.mobile-nav-fade-leave-to{opacity:0}.footer{background:var(--clr-smaragd2);color:var(--clr-white);font-size:var(--fs-xxs)}.footer .logo{color:var(--clr-salad);height:40px;width:135px}.footer .footer__container{margin-inline:auto;max-width:var(--container-max-width);padding:2.5rem 1.5rem}.footer .footer-content-container,.footer .footer__container{display:flex;flex-direction:column;gap:2rem}.footer .footer-section-title{font:var(--heading-4);margin-bottom:1rem}.footer .footer-section-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.footer .footer-list{display:flex;flex-direction:column;gap:1rem}.footer .footer-copyright-section{border-top:1px solid var(--clr-white);padding-top:1.5rem}.footer .footer-copyright-section-right{font:var(--text-small)}.footer .footer-copyright-section-right ul li:last-child{opacity:.5}.footer .subscribe-form{align-items:center;color:var(--clr-black);display:flex;gap:.5rem;margin-top:2rem;max-width:427px}.footer .subscribe-form input{background-color:var(--clr-white)}.footer .subscribe-form .subscribe-btn{height:auto;padding:0}.footer .subscribe-form .subscribe-icon-container{align-items:center;background-color:var(--clr-salad);border-radius:100%;color:var(--clr-black);display:flex;flex-shrink:0;height:49px;justify-content:center;width:49px}.footer .subscribe-btn--desktop{display:none}.footer__disclaimer{border:1px solid var(--clr-white);padding:1.5rem;text-align:justify}.footer__link{transition:color .3s ease}@media(hover:hover)and (pointer:fine){.footer__link:hover{color:var(--clr-grey3)}}.footer__link--with-icon{align-items:center;display:flex;gap:.5rem}.footer__link--with-icon svg{fill:var(--clr-white)}@media(hover:hover)and (pointer:fine){.footer__link--with-icon:hover svg{fill:var(--clr-grey3)}}.footer__item--min-h{min-height:1.5rem}@media(min-width:64rem){.footer .footer__container{padding:5rem 3.75rem 2.5rem}.footer .footer-content-container{flex-direction:row;justify-content:space-between;padding-bottom:6rem}.footer .footer-content-container>*{flex:1 1 0;min-width:0}.footer .footer-section-grid{gap:1.25rem}.footer .subscription-section{min-width:427px;order:3}.footer .flex-2{flex:2 1 0}.footer .footer-copyright-section ul{display:flex;flex-direction:row;gap:1.5rem}.footer .footer-copyright-section .footer-copyright-section-right{justify-self:end}.footer .footer-copyright-section .footer-copyright-section-right ul li:last-child{order:-1}.footer .subscribe-btn{display:none}.footer .subscribe-btn--desktop{display:inline-block}}@media(min-width:64rem)and (hover:hover)and (pointer:fine){.footer .subscribe-btn--desktop:hover{background-color:var(--clr-salad);color:var(--clr-smaragd)}}.layout-default{display:flex;flex-direction:column;min-height:100vh}.layout-default .footer,.layout-default .header{flex-shrink:0}.layout-default .layout-content{flex:1 1 auto}.layout-default:has(.survey-result-go-payment-bar){padding-bottom:80px}@media(min-width:40rem){.layout-default:has(.survey-result-go-payment-bar){padding-bottom:86px}}@media(min-width:64rem){.layout-default:has(.survey-result-go-payment-bar){padding-bottom:0}}.layout-default:has(.add-cart-bar){padding-bottom:88px}@media(min-width:40rem){.layout-default:has(.add-cart-bar){padding-bottom:94px}}@media(min-width:64rem){.layout-default:has(.add-cart-bar){padding-bottom:0}}.layout-default:has(.checkout-page-wrapper){padding-bottom:106px}@media(min-width:64rem){.layout-default:has(.checkout-page-wrapper){padding-bottom:0}}.btn{align-items:center;background-color:var(--btn-bg);border:1px solid transparent;border-radius:100px;color:var(--btn-text);display:inline-flex;font:var(--label-text);gap:.75rem;justify-content:center;padding-inline:1.5rem;text-transform:capitalize;text-wrap:nowrap;transition:all .3s}.btn:has(.with-default-icon){padding-right:var(--padding-end)}.btn.block{display:flex;width:100%}.btn .with-default-icon{background-color:var(--btn-icon-bg);color:var(--btn-icon-color)}@media(hover:hover)and (pointer:fine){.btn:hover{background-color:var(--btn-hover-bg);color:var(--btn-hover-text)}.btn:hover .with-default-icon{color:var(--btn-hover-icon-color)}}.btn:disabled{opacity:.5;pointer-events:none}.btn:focus{outline:none}.btn-badge,.btn-primary{--btn-bg:var(--clr-smaragd);--btn-text:var(--clr-white);--btn-icon-bg:var(--clr-white);--btn-icon-color:var(--clr-smaragd);--btn-hover-bg:var(--clr-black);--btn-hover-text:var(--clr-white);--btn-hover-icon-bg:var(--clr-white);--btn-hover-icon-color:var(--clr-black)}.btn-badge{--padding-start:.25rem!important;--padding-end:.25rem!important;border-radius:.25rem;font-size:var(--fs-smallest)!important;height:1.5rem!important;padding-block:.25rem!important;padding-inline:.25rem!important;text-transform:uppercase}.btn-secondary{--btn-bg:var(--clr-white);--btn-text:var(--clr-smaragd);--btn-icon-bg:var(--clr-smaragd);--btn-icon-color:var(--clr-white);--btn-hover-bg:var(--clr-salad50);--btn-hover-text:var(--clr-black);--btn-hover-icon-bg:var(--clr-white);--btn-hover-icon-color:var(--clr-white)}.btn-danger-outlined{--btn-bg:var(--clr-white);--btn-text:var(--clr-error);--btn-icon-bg:var(--clr-white);--btn-icon-color:var(--clr-error);--btn-hover-bg:var(--clr-error-15);--btn-hover-text:var(--clr-error);--btn-hover-icon-bg:var(--clr-white);--btn-hover-icon-color:var(--clr-error);border:1px solid var(--clr-error)}.btn-outlined{--btn-bg:var(--clr-white);--btn-text:var(-clr-black);--btn-icon-bg:var(--clr-smaragd);--btn-icon-color:var(--clr-white);--btn-hover-bg:var(--clr-salad50);--btn-hover-text:var(--clr-smaragd);--btn-hover-icon-bg:var(--clr-white);--btn-hover-icon-color:var(--clr-white);border:1px solid var(--clr-black)}@media(hover:hover)and (pointer:fine){.btn-outlined:hover{border:1px solid var(--clr-smaragd)}}.btn-link{--btn-bg:transparent;--btn-text:var(--clr-black);--btn-hover-text:var(--clr-smaragd);padding-inline:0;text-decoration:underline;text-decoration-thickness:.125rem;text-underline-offset:.25rem}.btn-large{--padding-end:.5rem;--icon-size:40px;height:3.5rem}.btn-medium{--padding-end:.25rem;--icon-size:40px;height:3rem}.btn-small{--padding-end:.125rem;--icon-size:2.125rem;height:2.5rem}.btn-small,.btn-xsmall{font-size:var(--fs-xs);padding-inline:1rem}.btn-xsmall{--padding-end:.25rem;--icon-size:1.5rem;font-weight:var(--fw-semibold);height:2rem}.btn-xsmall .with-default-icon{padding:.125rem}.btn-block{justify-content:space-between;width:100%}.btn .with-default-icon{align-items:center;border-radius:100%;display:flex;flex-shrink:0;height:var(--icon-size);justify-content:center;width:var(--icon-size)}.vy-carousel{--carousel-px:0;--slide-spacing:.5rem;--slide-size:80%;margin-inline:auto;max-width:var(--container-max-width);padding-inline:var(--carousel-px)}.vy-carousel__viewport{overflow:hidden}.vy-carousel__container{display:flex;margin-left:calc(var(--slide-spacing)*-1);touch-action:pan-y pinch-zoom}.vy-carousel__slide{display:flex;flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);transform:translateZ(0)}.vy-carousel__progress{margin-block-start:2rem;padding:0 1rem}@media(min-width:48rem){.vy-carousel{--slide-size:50%}}@media(min-width:64rem){.vy-carousel{--slide-spacing:1rem;--carousel-px:3.75rem}.vy-carousel__progress{display:none}}@media(min-width:80rem){.vy-carousel{--slide-size:33.33333%}}.vy-carousel__nav{display:none}.vy-carousel__nav button.btn{background-color:transparent;height:auto;padding:0}.vy-carousel__nav button.btn span.with-default-icon{background-color:var(--clr-smaragd);height:56px;transition:all .3s;width:56px}.vy-carousel__nav button.btn svg{color:#fff}@media(hover:hover)and (pointer:fine){.vy-carousel__nav button.btn:hover:not(:disabled) span.with-default-icon{background-color:var(--clr-black)}.vy-carousel__nav button.btn:hover:not(:disabled) svg{color:var(--clr-white)}}.vy-carousel__nav button.btn:first-child{transform:rotate(180deg)}.vy-carousel__nav button.btn:disabled{cursor:default}.vy-carousel__nav button.btn:disabled span.with-default-icon{background-color:var(--clr-grey1)}.vy-carousel__nav button.btn:disabled svg{color:var(--clr-black)}@media(min-width:64rem){.vy-carousel__nav{align-items:center;display:flex;gap:.5rem}}.slider-root{--slider-height:.5rem;--slider-width:100%;--slider-track-radius:.5rem;--slider-thumb-width:1.25rem;--slider-thumb-height:1.25rem;--slider-thumb-radius:.625rem;align-items:center;display:flex;height:var(--slider-height);position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--slider-width)}.slider-root[data-orientation=vertical]{flex-direction:column;height:var(--slider-width);width:var(--slider-height)}.slider-root .slider-track{background-color:var(--clr-black-10-opacity);border-radius:var(--slider-track-radius);flex-grow:1;height:var(--slider-height);position:relative}.slider-root .slider-track[data-orientation=vertical]{width:var(--slider-height)}.slider-root .slider-range{background-color:var(--clr-smaragd);border-radius:var(--slider-track-radius);height:100%;position:absolute;transition:.3s}.slider-root .slider-range[data-orientation=vertical]{height:auto;width:var(--slider-height)}.slider-root .slider-thumb{background-color:var(--clr-white);border-radius:var(--slider-thumb-radius);box-shadow:0 1px 8px var(--clr-black);display:block;height:var(--slider-thumb-height);width:var(--slider-thumb-width)}.accordion{--acc-trigger-p:1.25rem .5rem;--acc-trigger-radius:1rem;--acc-content-p:.25rem .5rem 1rem .5rem;background-color:var(--clr-white);width:100%}.accordion .accordion-item{border-bottom:1px solid var(--clr-grey1);overflow:hidden}.accordion .accordion-item:focus-within{position:relative;z-index:1}.accordion .accordion-item:last-of-type{border-bottom:0}.accordion .accordion-header{display:flex}.accordion .accordion-trigger{align-items:center;background-color:transparent;border-radius:var(--acc-trigger-radius);color:var(--clr-black);display:flex;flex:1;gap:1rem;padding:var(--acc-trigger-p)}.accordion .accordion-trigger h3:nth-child(2){flex:1;text-align:left}.accordion .accordion-trigger .accordion-icon{transition:transform .3s cubic-bezier(.87,0,.13,1)}.accordion .accordion-trigger[data-state=open] .accordion-icon{transform:rotate(45deg)}.accordion .number-tag{align-items:center;background-color:var(--clr-salad50);border-radius:100%;color:var(--clr-smaragd);display:inline-flex;height:2.5rem;justify-content:center;width:2.5rem}@media(hover:hover)and (pointer:fine){.accordion .accordion-trigger:hover{background-color:var(--clr-salad20)}}.accordion .accordion-content{letter-spacing:-.02em;overflow:hidden}.accordion .accordion-content-text{padding:var(--acc-content-p)}.accordion .accordion-content[data-state=open]{animation:slideDown .3s cubic-bezier(.87,0,.13,1)}.accordion .accordion-content[data-state=closed]{animation:slideUp .3s cubic-bezier(.87,0,.13,1)}@media(min-width:64rem){.accordion{--acc-trigger-p:1.25rem 1rem;--acc-content-p:.25rem 1rem 1rem 1rem}}@keyframes slideDown{0%{height:0}to{height:var(--reka-accordion-content-height)}}@keyframes slideUp{0%{height:var(--reka-accordion-content-height)}to{height:0}}.AlertDialogOverlay{animation:overlayShow .15s cubic-bezier(.16,1,.3,1);background-color:#1b2c29d9;top:0;right:0;bottom:0;left:0;position:fixed;z-index:9999}.AlertDialogContent{animation:contentShow .15s cubic-bezier(.16,1,.3,1);background-color:var(--clr-white);border-radius:6px;box-shadow:0 10px 38px -10px #2a2c2b59,0 10px 20px -15px #2a2c2b33;left:50%;max-height:85vh;max-width:500px;padding:25px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90vw;z-index:10000}.AlertDialogContent:focus{outline:none}.AlertDialogTitle{color:var(--clr-smaragd);font-size:1.25rem;font-weight:500;margin:0}.AlertDialogDescription{color:var(--clr-smaragd);font-size:15px;line-height:1.5;margin-bottom:20px}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}@keyframes contentShow{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.checkbox{--bg-color:var(--clr-white);--border-color:var(--clr-smaragd);--text-color:var(--clr-black);--horizontal-grid-column-number:2;--horizontal-grid-label-max-width:80px}.checkbox-label{align-items:center;display:flex;gap:11px}.checkbox-label-text{font:var(--label-text)}.checkbox-description{color:var(--text-color);font:var(--text-small);padding-inline-start:1.8125rem}.checkbox-default .checkbox-content-container{display:flex;flex-direction:column}.checkbox-default .checkbox-root{align-items:center;background-color:var(--bg-color);border:2px solid var(--clr-smaragd);border-radius:4px;display:flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.checkbox-default .checkbox-root[data-state=checked]{background-color:var(--clr-smaragd)}.checkbox-default .checkbox-root svg{color:#fff;stroke:#fff;stroke-width:2px}.checkbox--success{--bg-color:var(--clr-white);--border-color:var(--clr-smaragd);--text-color:var(--clr-smaragd)}.checkbox--error{--bg-color:var(--clr-white);--border-color:var(--clr-error);--text-color:var(--clr-error)}.checkbox p.helper-text{color:var(--text-color);font:var(--text-small);margin-top:.5rem}.checkbox-icon .checkbox-label-container:has([data-state=checked]){background-color:var(--clr-salad20)}.checkbox-icon .checkbox-content-container{display:flex;flex:1;flex-direction:column;justify-content:center}.checkbox-icon .checkbox-root svg{height:32px;width:32px}.checkbox-icon .checkbox-root[data-state=checked] svg{color:var(--clr-smaragd)}.checkbox-vertical .checkbox-group-wrapper{display:flex;flex-direction:column;gap:.5rem}.checkbox-horizontal .checkbox-group-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:center}.checkbox-horizontal-grid .checkbox-group-wrapper{display:grid;gap:.5rem;grid-template-columns:repeat(var(--horizontal-grid-column-number),minmax(0,1fr))}.checkbox-horizontal-grid .checkbox-group-wrapper .checkbox-label-container{padding:.5rem}.checkbox-horizontal-grid .checkbox-group-wrapper .checkbox-label-wrapper{display:flex}.checkbox-horizontal-grid .checkbox-group-wrapper .checkbox-label{flex-direction:column;text-align:center}.checkbox-horizontal-grid .checkbox-group-wrapper .checkbox-label-text{display:block;font:var(--text-regular);max-width:var(--horizontal-grid-label-max-width);overflow:hidden;text-overflow:ellipsis;white-space:inherit}@media(min-width:375px){.checkbox{--horizontal-grid-column-number:3}}@media(min-width:64rem){.checkbox{--horizontal-grid-label-max-width:100%}}.radio-group{--bg-color:var(--clr-white);--border-color:var(--clr-smaragd);--text-color:var(--clr-smaragd)}.radio-group-label{font:var(--text-medium)}.radio-group-description{font:var(--text-small)}.radio-group-content-container{align-items:start;display:flex;flex-direction:column}.radio-group--success{--bg-color:var(--clr-white);--border-color:var(--clr-smaragd);--text-color:var(--clr-smaragd)}.radio-group--error{--bg-color:var(--clr-white);--border-color:var(--clr-error);--text-color:var(--clr-error)}.radio-group .radio-group-item-container{cursor:pointer}.radio-group p.helper-text{color:var(--text-color);font:var(--text-small);margin-top:.5rem}.radio-group-default .radio-group-item-container{display:flex}.radio-group-default .radio-group-item{border:2px solid var(--border-color)}.radio-group-default .radio-group-item .radio-indicator-span{background-color:var(--text-color);border-radius:100%;color:var(--clr-smaragd);height:11px;width:11px}.radio-group-secondary .radio-group-item-container{display:flex}.radio-group-secondary .radio-group-item[data-state=checked]{background-color:var(--border-color);border:none;color:var(--clr-white)}.radio-group-secondary .radio-group-item svg{color:var(--clr-white);height:15px;width:15px}.radio-group-icon .radio-group-item svg{height:32px;width:32px}.radio-group-icon .radio-group-item[data-state=checked] svg{color:var(--text-color)}.radio-group-simple{--padding:0}.radio-group-simple .radio-group-item-container{display:flex}.radio-group-simple .radio-group-label-container{align-items:center;cursor:pointer;display:flex;flex:1;gap:.5rem;padding:0}.radio-group-simple .radio-group-item{border:2px solid var(--border-color)}.radio-group-simple .radio-group-item .radio-indicator-span{background-color:var(--text-color);border-radius:100%;height:11px;width:11px}.radio-group-simple .radio-group-item[data-state=checked]{background-color:var(--border-color);border:none;color:var(--clr-white)}.radio-group-simple .radio-group-item svg{height:15px;width:15px}.radio-group-vertical .radio-group-wrapper{display:flex;flex-direction:column;gap:.5rem}.radio-group-horizontal .radio-group-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:center}.radio-group-horizontal.radio-group-simple .radio-group-wrapper{gap:1rem;justify-content:start}.floating-label-select{--select-p:.8125rem 3rem .8125rem 1rem;--select-color:var(--clr-black);--select-hover-bg:var(--clr-salad20);--select-border:0 0 0 1px transparent;--select-br:1rem;--select-content-br:var(--select-br);--select-h:3.5rem;--icon-color:var(--clr-black);--icon-rotate:0deg;--info-text-color:var(--clr-black);display:block;position:relative;width:100%}.floating-label-select--default{--select-bg:var(--clr-white)}.floating-label-select--inverted{--select-bg:var(--clr-grey2)}.floating-label-select--has-value{--select-p:1.15rem 3rem .5rem 1rem}.floating-label-select--error{--select-border:0 0 0 1px var(--clr-error);--info-text-color:var(--clr-error)}@media(hover:hover)and (pointer:fine){.floating-label-select--error .floating-label-select__trigger:hover{--select-border:0 0 0 1px var(--clr-error)}}.floating-label-select--error .floating-label-select__trigger[data-state=open]{--select-border:0 0 0 2px var(--clr-error);--icon-color:var(--clr-black)}.floating-label-select__icon{color:var(--icon-color);position:absolute;right:1rem;top:50%;transform:translateY(-50%) rotate(var(--icon-rotate));transition:transform .3s ease-in}.floating-label-select__label{font:var(--text-medium);left:1rem;opacity:.5;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-out}.floating-label-select--has-value .floating-label-select__label,[data-state=open]~.floating-label-select__label{font-size:12px;opacity:70%;transform:translateY(calc(-100% - .5rem))}.floating-label-select__trigger{align-items:center;background-color:var(--select-bg);border-radius:var(--select-br);box-shadow:var(--select-border);color:var(--select-color);display:inline-flex;font:var(--text-regular);gap:5px;height:var(--select-h);justify-content:space-between;padding:var(--select-p);position:relative;width:100%}.floating-label-select__trigger [data-placeholder]{color:var(--clr-black);opacity:0}.floating-label-select__trigger[data-state=open]{--select-border:0 0 0 2px var(--clr-smaragd);--icon-color:var(--clr-smaragd);--icon-rotate:180deg}.floating-label-select__trigger:focus-within{outline:none}@media(hover:hover)and (pointer:fine){.floating-label-select__trigger:hover{--select-border:0 0 0 1px var(--clr-smaragd);background-color:var(--select-hover-bg)}}.floating-label-select__trigger:disabled{border:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;--select-border:0 0 0 1px transparent;--select-hover-bg:var(--select-bg)}.floating-label-select__content{background-color:var(--clr-white);border-radius:var(--select-content-br);box-shadow:0 10px 38px -10px #16171859,0 10px 20px -15px #16171833;max-height:var(--reka-select-content-available-height);overflow:hidden;transform-origin:var(--reka-select-content-transform-origin);width:var(--reka-select-trigger-width);z-index:10}.floating-label-select__viewport{max-height:220px}.floating-label-select__item{align-items:center;border-radius:3px;cursor:pointer;display:flex;font:var(--text-medium);letter-spacing:-.02em;padding:.5rem .75rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.floating-label-select__item[data-disabled]{color:var(--clr-grey1);pointer-events:none}.floating-label-select__item[data-highlighted]{background-color:var(--clr-salad20);outline:none}.floating-label-select__scroll-area-root{--scrollbar-size:10px;height:100%;width:100%}.floating-label-select__scroll-area-viewport{height:100%;width:100%}.floating-label-select__scroll-area-scrollbar{display:flex;padding:2px;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.floating-label-select__scroll-area-scrollbar[data-orientation=vertical]{width:var(--scrollbar-size)}.floating-label-select__scroll-area-scrollbar[data-orientation=horizontal]{flex-direction:column;height:var(--scrollbar-size)}.floating-label-select__scroll-area-thumb{background:var(--clr-smaragd);border-radius:var(--scrollbar-size);flex:1;position:relative}.floating-label-select__scroll-area-thumb:before{content:"";height:100%;left:50%;min-height:44px;min-width:44px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.floating-label-select p.helper-text{color:var(--info-text-color);font:var(--text-small);position:absolute;top:100%}.popover-content{animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);background-color:#fff;border-radius:4px;box-shadow:0 10px 38px -10px #0e121626,0 10px 20px -15px #0e12161a;min-width:169px;will-change:transform,opacity;z-index:110}.popover-arrow{fill:#fff}.popover-close{font-family:inherit;position:absolute;right:5px;top:5px}.popover-trigger svg{transition:transform .3s ease-in-out}.popover-trigger[data-state=open] svg{transform:rotate(180deg)}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRightAndFade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes slideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeftAndFade{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}.floating-label-input{position:relative;--input-radius:1rem;--input-p:.8125rem 3rem .8125rem var(--input-p-left-override,1rem);--input-height:3.5rem;--info-text-color:var(--clr-black);--input-border:1px solid transparent;--label-left-spacing:1rem}.floating-label-input.input--default{--input-bg:var(--clr-white);--input-hover-bg:var(--clr-salad20)}.floating-label-input.input--inverted{--input-bg:var(--clr-grey2);--input-hover-bg:var(--clr-salad20)}.floating-label-input.input--error{--input-border:1px solid var(--clr-error);--info-text-color:var(--clr-error)}@media(hover:hover)and (pointer:fine){.floating-label-input.input--error .label-container input:hover{--input-border:1px solid var(--clr-error)}}.floating-label-input.input--error .label-container input:focus{--input-border:2px solid var(--clr-error)}.floating-label-input.input--success{--info-text-color:var(--clr-success)}@media(hover:hover)and (pointer:fine){.floating-label-input:hover:not(:has(input[disabled])){--input-bg:var(--input-hover-bg);--input-border:1px solid var(--clr-smaragd)}}.floating-label-input.has-prepend{--input-p-left-override:3.5rem;--label-left-spacing:3.5rem}.floating-label-input.has-prepend .prepend{aspect-ratio:1;bottom:0;height:100%;left:1rem;position:absolute}.floating-label-input:focus-within{--input-p:1.15rem 3rem .5rem var(--input-p-left-override,1rem);--input-border:2px solid var(--clr-smaragd)}.floating-label-input .input-group{position:relative;width:100%}.floating-label-input .input-group:after{border:var(--input-border);border-radius:var(--input-radius);content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.floating-label-input .icon-ctr{align-items:center;cursor:pointer;display:flex;gap:.25rem;opacity:70%;position:absolute;right:1rem;top:1rem;z-index:5}.floating-label-input .label-container{display:block;position:relative;width:100%}.floating-label-input .label-container.has-value{--input-p:1.15rem 3rem .5rem var(--input-p-left-override,1rem)}.floating-label-input .label-container .label{font:var(--text-medium);left:var(--label-left-spacing);opacity:50%;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-out}.floating-label-input .label-container input:focus+.label,.floating-label-input .label-container.has-value .label{font-size:12px;opacity:70%;transform:translateY(calc(-100% - .5rem))}.floating-label-input input{background-color:var(--input-bg);border:none;border-radius:var(--input-radius);caret-color:var(--clr-smaragd);font:var(--text-regular);height:var(--input-height);outline:none;padding:var(--input-p);width:100%}.floating-label-input input::-webkit-inner-spin-button,.floating-label-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.floating-label-input input[type=number]{-moz-appearance:textfield}.floating-label-input input::-moz-placeholder{opacity:0}.floating-label-input input::placeholder{opacity:0}.floating-label-input p.helper-text{color:var(--info-text-color);font:var(--text-small);position:absolute;top:100%}.search-input{--border-radius:1rem;--padding:.8125rem 1rem .8125rem 2.75rem;--input-height:3.5rem;position:relative;width:100%}.search-input input{background-color:var(--clr-white);border:none;border-radius:var(--border-radius);font:var(--text-medium);height:var(--input-height);outline:none;padding:var(--padding);width:100%}@media(hover:hover)and (pointer:fine){.search-input input:hover{background-color:var(--clr-salad20);box-shadow:0 0 0 1px var(--clr-smaragd)}}.search-input input:focus{background-color:var(--clr-white);box-shadow:0 0 0 2px var(--clr-smaragd);outline:none}.search-input .search-icon{height:1.25rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:1.25rem}.bottom-sheet-overlay{animation:bottomSheetOverlayShadow .15s cubic-bezier(.16,1,.3,1);background-color:var(--clr-black-50-opacity);top:0;right:0;bottom:0;left:0;position:fixed;z-index:9999}.bottom-sheet-content{animation:bottomSheetUpAndFade .25s cubic-bezier(.22,1,.36,1);background-color:#fff;border-top-left-radius:1rem;border-top-right-radius:1rem;bottom:0;box-shadow:0 10px 38px -10px #0e121659,0 10px 20px -15px #0e121633;left:0;position:fixed;right:0;z-index:10000}.bottom-sheet-content:focus{outline:none}.bottom-sheet-content__body{max-height:80vh;overflow-y:auto}@media(min-width:64rem){.bottom-sheet-content--dialog-on-desktop{animation:dialogFadeAndScale .15s cubic-bezier(.16,1,.3,1);border-radius:1rem;bottom:auto;left:50%;max-width:450px;right:auto;top:50%;transform:translate(-50%,-50%);width:90vw}.bottom-sheet-content--dialog-on-desktop .bottom-sheet-content__body{max-height:80vh;overflow-y:auto}}.bottom-sheet-icon-btn{align-items:center;border-radius:100%;color:var(--clr-black);display:inline-flex;justify-content:center;position:absolute;right:10px;top:10px}.bottom-sheet-content--alert{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;text-align:center}.bottom-sheet-content--alert__action-ctr{display:flex;flex-direction:column;gap:.5rem}.bottom-sheet-content--alert__action-ctr button{width:100%}@media(min-width:40rem){.bottom-sheet-content--alert__action-ctr{flex-direction:row}}@keyframes bottomSheetOverlayShadow{0%{opacity:0}to{opacity:1}}@keyframes bottomSheetUpAndFade{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.app-toast{--toast-bg:var(--clr-white);--content-clr:var(--clr-black);--description-clr:var(--clr-black-80-opacity);--icon-clr:var(--clr-black-80-opacity);--icon-hover-clr:var(--clr-black);align-items:center;background-color:var(--toast-bg);border-radius:.375rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;display:grid;gap:1rem;grid-template-columns:auto max-content;padding:1.5rem;position:relative}.app-toast[data-state=open]{animation:slideIn .15s cubic-bezier(.16,1,.3,1)}.app-toast[data-state=closed]{animation:fadeOut .1s ease-in forwards}.app-toast[data-swipe=move]{transform:translate(var(--reka-toast-swipe-move-x))}.app-toast[data-swipe=cancel]{transform:translate(0);transition:transform .2s ease-out}.app-toast[data-swipe=end]{animation:swipeOut .1s ease-out forwards}.app-toast__content{color:var(--content-clr);display:grid;gap:.25rem}.app-toast__title{font-size:1rem;font-weight:600}.app-toast__description{color:var(--description-clr);font-size:.875rem}.app-toast__close{background:none;border:none;border-radius:.375rem;color:var(--icon-clr);cursor:pointer;padding:.25rem;position:absolute;right:.5rem;top:.5rem;transition:opacity .15s}@media(hover:hover)and (pointer:fine){.app-toast__close:hover{color:var(--icon-hover-clr)}}.app-toast__close:focus{opacity:1;outline:2px solid var(--clr-smaragd)}.app-toast__close-icon{height:1.5rem;width:1.5rem}.app-toast--success{--toast-bg:var(--clr-smaragd);--content-clr:var(--clr-white);--description-clr:var(--clr-white);--icon-clr:var(--clr-white);--icon-hover-clr:var(--clr-white)}.app-toast--error{--toast-bg:var(--clr-error);--content-clr:var(--clr-white);--description-clr:var(--clr-white);--icon-clr:var(--clr-white);--icon-hover-clr:var(--clr-white)}.app-toast-viewport{--viewport-padding:1.5rem;display:flex;flex-direction:column;gap:1rem;max-width:100vw;padding:var(--viewport-padding);position:fixed;right:0;top:0;width:100%;z-index:100}@media(min-width:40rem){.app-toast-viewport{width:390px}}@keyframes slideIn{0%{transform:translate(calc(100% + 1rem))}to{transform:translate(0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes swipeOut{0%{transform:translate(var(--reka-toast-swipe-end-x))}to{transform:translate(100%)}}.vy-spinner{--spinner-width:2rem;--spinner-height:2rem;--spinner-color:var(--clr-salad);animation:rotation 1s linear infinite;border:5px solid var(--spinner-color);border-bottom:5px solid transparent;border-radius:50%;display:inline-block;height:var(--spinner-height);width:var(--spinner-width)}.vy-spinner-medium{--spinner-width:3rem;--spinner-height:3rem}.vy-spinner-large{--spinner-width:5rem;--spinner-height:5rem}.vy-spinner-x-large{--spinner-width:8rem;--spinner-height:8rem}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.form-grid{--column-number:12;--item-number:1;display:grid;gap:1.25rem;grid-template-columns:repeat(var(--column-number),minmax(0,1fr));margin-block-end:1.25rem}.form-grid .form-grid{margin-bottom:0}.form-grid>*{grid-column:span calc(var(--column-number)/var(--item-number))}@media(min-width:64rem){.form-grid{margin-block-end:1.5rem}}.circular-progress{--size:80px;--stroke-width:8px;--progress-color:var(--clr-salad);--track-color:var(--clr-grey1);--duration:.35s;height:var(--size);position:relative;width:var(--size)}.circular-progress svg{display:block;height:100%;transform:rotate(-90deg);width:100%}.circular-progress__track{fill:none;stroke:var(--track-color);stroke-width:var(--stroke-width)}.circular-progress__bar{fill:none;stroke:var(--progress-color);stroke-linecap:butt;stroke-width:var(--stroke-width);transition:stroke-dashoffset var(--duration) ease}.circular-progress__bar.is-rounded{stroke-linecap:round}.circular-progress__label{display:grid;top:0;right:0;bottom:0;left:0;place-items:center;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.circle-badge{--badge-bg:var(--clr-salad50);--badge-clr:var(--clr-smaragd);--badge-font:var(--heading-4);background-color:var(--badge-bg);border-radius:100%;color:var(--badge-clr);display:grid;flex-shrink:0;height:var(--badge-size);place-items:center;width:var(--badge-size)}.circle-badge svg{height:var(--icon-size);width:var(--icon-size)}.circle-badge span{font:var(--badge-font)}.circle-badge--md{--badge-size:3rem;--icon-size:1.5rem}.circle-badge--lg{--badge-size:5rem;--icon-size:2rem}.vy-hero-section{--hero-padding:.5rem .5rem 0 .5rem;--section-overlay:.02deg,rgba(0,0,0,.55) 37.23%,transparent 89.99%;--img-position:50% 50%;--hero-bg-clr:var(--clr-white);background-color:var(--hero-bg-clr)}.vy-hero-section__container{height:var(--section-height);margin-inline:auto;max-width:96rem;overflow:clip;padding:var(--hero-padding);position:relative}.vy-hero-section__container:before{background:linear-gradient(var(--section-overlay));border-radius:1rem;content:"";inset:var(--hero-padding);pointer-events:none;position:absolute;z-index:1}.vy-hero-section__img{border-radius:1rem;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--img-position);object-position:var(--img-position);width:100%}.vy-hero-section__title{margin-block-end:.75rem;max-width:650px}.vy-hero-section__description{max-width:427px}.vy-hero-section__description:not(:last-child){margin-block-end:2rem}.vy-hero-section--medium{--section-height:400px}.vy-hero-section--large{--section-height:700px}.vy-hero-section--survey-hero{--section-height:300px}.vy-hero-section .container{bottom:2.5rem;color:#fff;left:0;position:absolute;right:0;z-index:2}@media(min-width:64rem){.vy-hero-section{--hero-padding:1.25rem 1.25rem 0 1.25rem;--section-overlay:90deg,rgba(0,0,0,.4) 14.82%,transparent 49.24%}.vy-hero-section__title{margin-block-end:1rem}.vy-hero-section__description:not(:last-child){margin-block-end:3rem}.vy-hero-section--large{--section-height:720px}.vy-hero-section--survey-hero{--section-height:525px}.vy-hero-section .container{bottom:50%;transform:translateY(50%)}.vy-hero-section .container:has(.btn){bottom:7.5rem;transform:translateY(0)}}.list-item-card{--item-p:1rem;--item-radius:1rem;align-items:center;border:1px solid var(--clr-grey1);border-radius:var(--item-radius);display:flex;flex-direction:column;gap:1rem;padding:var(--item-p);text-align:center}.list-item-card h3{margin-block-end:1rem}@media(min-width:64rem){.list-item-card{--item-p:2rem;gap:1.5rem}.list-item-card h3{min-height:4.75rem}}.html-page-content-renderer{--section-py:3.75rem;padding-block:var(--section-py)}.html-page-content-renderer .container{max-width:770px}.html-page-content-renderer article:not(:last-of-type){margin-block-end:3rem}.html-page-content-renderer h2{margin-block-end:1.5rem}.html-page-content-renderer h3:not(.accordion-title),.html-page-content-renderer h4:not(.accordion-title),.html-page-content-renderer p:not(:last-of-type){margin-block-end:1rem}.html-page-content-renderer .accordion{margin-block:1rem}.dialog-overlay{animation:dialogOverlayShadow .15s cubic-bezier(.16,1,.3,1);background-color:var(--clr-black-10-opacity);top:0;right:0;bottom:0;left:0;position:fixed;z-index:9999}.dialog-content{animation:dialogFadeAndScale .15s cubic-bezier(.16,1,.3,1);background-color:#fff;border-radius:1rem;box-shadow:0 10px 38px -10px #0e121659,0 10px 20px -15px #0e121633;height:-moz-min-content;height:min-content;left:50%;max-height:85vh;max-width:450px;overflow:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:90vw;z-index:10000}.dialog-content:focus{outline:none}.dialog-icon-btn{align-items:center;border-radius:100%;color:var(--clr-black);display:inline-flex;justify-content:center;position:absolute;right:10px;top:10px}@keyframes dialogOverlayShadow{0%{opacity:0}to{opacity:1}}@keyframes dialogFadeAndScale{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.consent__btn{color:var(--clr-white);text-align:left}@media(hover:hover)and (pointer:fine){.consent__btn:hover{color:var(--clr-grey3);transition:color .3s ease}}.consent-content{display:grid;gap:.5rem;padding:1.5rem}.consent-content h4{text-align:center}.consent-content__disclaimer a{color:var(--clr-black);text-decoration:underline}.consent-content__btn-ctr{display:flex;flex-direction:column;gap:.5rem;margin-block-start:.5rem}.consent-content__btn-ctr button{width:100%}@media(min-width:48rem){.consent-content__btn-ctr{flex-direction:row}}@media(min-width:64rem){.consent-content__btn-ctr{flex-direction:column}}.consent-advanced-content{display:grid;gap:2rem;overflow-y:auto;padding:2.5rem}.consent-advanced-content h4{margin-block-end:1.25rem;text-align:center}.consent-advanced-content__form{display:grid;gap:2rem}.consent-advanced-content__switch-ctr{display:grid;gap:.5rem}.consent-advanced-content__btn-ctr{display:flex;gap:.5rem}.consent-advanced-content__btn-ctr button{width:100%}@media(min-width:64rem){.consent-sheet-content.bottom-sheet-content--dialog-on-desktop{animation:bottomSheetUpAndFade .25s cubic-bezier(.22,1,.36,1);bottom:2rem;left:auto;right:2rem;top:auto;transform:translate(0)}}.vy-switch{align-items:center;display:flex;justify-content:space-between}.vy-switch__label{cursor:pointer;font:var(--text-medium)}.vy-switch__root{background-color:var(--clr-grey3);border-radius:9999px;height:1.5rem;position:relative;width:2.5rem;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(hover:hover)and (pointer:fine){.vy-switch__root:hover{background-color:var(--clr-salad)}}.vy-switch__root[data-state=checked]{background-color:var(--clr-smaragd)}.vy-switch__thumb{background-color:#fff;border-radius:9999px;display:block;height:1rem;transform:translate(.25rem);transition:transform .1s;width:1rem;will-change:transform}.vy-switch__thumb[data-state=checked]{transform:translate(1.25rem)}.product-grid{display:grid;gap:var(--item-grid-gap);grid-template-columns:repeat(var(--cols,1),minmax(0,1fr));padding-block-end:5rem;padding-block-start:5rem}@media(min-width:48rem){.product-grid{grid-template-columns:repeat(var(--cols-md,1),minmax(0,1fr))}}@media(min-width:64rem){.product-grid{grid-template-columns:repeat(var(--cols-lg,1),minmax(0,1fr))}}.product-card{--flex-dir:row;--radius:.5rem;--img-basis:40%;--img-ratio:1;--content-padding:.75rem;--tag-fs:.75rem;--tag-bg:var(--clr-salad20);--tag-clr:var(--clr-smaragd);--daily-price-font:var(--text-regular);background-color:var(--clr-white);border:1px solid var(--clr-grey3);border-radius:var(--radius);display:flex;flex-direction:var(--flex-dir);overflow:hidden;position:relative}.product-card .card-img{aspect-ratio:var(--img-ratio);background:#f0f2ef;display:none;flex-basis:var(--img-basis);flex-grow:0;flex-shrink:0;overflow:hidden;position:relative}.product-card .card-img img{height:100%;-o-object-fit:contain;object-fit:contain;position:relative;width:100%;z-index:1}.product-card .card-img .flags{display:flex;gap:.5rem;left:.75rem;position:absolute;top:.75rem;z-index:2}.product-card .card-img .flags .flag{background:var(--bg,var(--clr-coral));border-radius:.5rem;color:var(--fg,var(--clr-white));font-size:var(--fs-xs);padding:.125rem .25rem}.product-card .card-body{display:flex;flex-direction:column;flex-grow:1;padding:var(--content-padding)}.product-card .card-body article{display:flex;gap:.5rem;margin-block-end:.5rem}.product-card .card-body article header{flex-grow:1}.product-card .card-body article .card-img-mobile{aspect-ratio:1;background:#f0f2ef;border-radius:.25rem;flex-basis:25%;flex-grow:0;flex-shrink:0;overflow:hidden}.product-card .card-body article .card-img-mobile img{border-radius:.25rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-card .card-body article .tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.product-card .card-body article .tags .tag{align-items:center;background:var(--tag-bg);border-radius:.5rem;color:var(--tag-clr);display:inline-flex;font-size:var(--tag-fs);gap:.5rem;height:22px;justify-content:center;padding:0 .5rem;white-space:nowrap}.product-card .card-body article .tags .tag img{height:var(--tag-fs);-o-object-fit:contain;object-fit:contain;width:var(--tag-fs)}.product-card .card-body article .tags .tag *{margin-block:auto}.product-card .card-body .card-slogan{font:var(--text-regular-s);margin-block-end:.5rem}.product-card .card-footer{display:flex;flex-direction:column;margin-top:auto}.product-card .card-footer .daily-price{align-self:stretch;background-color:var(--clr-salad20);border-radius:.25rem;color:var(--clr-smaragd);font:var(--daily-price-font);white-space:nowrap}.product-card .card-footer .price-row{align-items:end;display:flex;flex-direction:column}.product-card .card-footer .price-row .real-price-row{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;justify-content:end}.product-card .card-footer .price-row .price{display:inline-block;font:var(--text-regular);white-space:nowrap}.product-card .card-footer .price-row .timespan{font:var(--text-regular-s);opacity:.6;white-space:nowrap}.product-card .card-footer .price-row .discount{font:var(--text-regular-s);opacity:.6;text-decoration:line-through}.product-card .high-recom-tag{align-items:center;background:var(--clr-salad);border-radius:.5rem;color:var(--clr-smaragd);font-size:var(--tag-fs);gap:.5rem;justify-content:center;padding:0 .5rem;white-space:nowrap}@media(min-width:64rem){.product-card{--flex-dir:column;--radius:1.5rem;--img-ratio:315/230;--content-padding:1rem;--tag-fs:1rem}.product-card .card-img{display:flex;flex-basis:auto}.product-card .card-img img{-o-object-fit:cover;object-fit:cover}.product-card .card-body .card-img-mobile{display:none}.product-card .card-body article{margin-block-end:1rem}.product-card .card-body article .tags .tag{height:2rem}.product-card .card-body .card-slogan{font:var(--text-medium);margin-block-end:1rem}.product-card .card-footer button.btn{justify-content:space-between;width:100%}}.product-card2{--item-br:1rem;--item-p:1rem;--img-br:.5rem;--img-h:219px;--card-header-mb:1rem;--card-body-mb:1.5rem;background-color:var(--clr-white);border-radius:var(--item-br);display:flex;flex-direction:column;padding:var(--item-p)}.product-card2 .card-header{margin-bottom:var(--card-header-mb);position:relative}.product-card2 .card-header .product-img{background:#f0f2ef;display:block}.product-card2 .card-header .product-img img{border-radius:var(--img-br);height:var(--img-h);-o-object-fit:cover;object-fit:cover;width:100%}.product-card2 .card-header .img-above-content{display:flex;left:0;padding:.75rem;position:absolute;right:0;top:0}.product-card2 .card-header .img-above-content>div{flex:1}.product-card2 .card-header .img-above-content>div:first-child span{background-color:var(--clr-coral);border-radius:.25rem;color:var(--clr-white);display:inline-block;font:var(--label-2);padding:.25rem .5rem}.product-card2 .card-header .img-above-content>div:last-child{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:end}.product-card2 .card-body{margin-bottom:var(--card-body-mb)}.product-card2 .card-body>span:first-child{background-color:var(--clr-salad50);border-radius:.25rem;color:var(--clr-smaragd);display:inline-block;font:var(--label-2);margin-bottom:1rem;padding:.25rem .5rem}.product-card2 .card-body>h4{margin-bottom:.5rem}.product-card2 .card-body p{font-size:1rem}.product-card2 .card-footer{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.product-card2 .card-footer>:first-child{position:relative}.product-card2 .card-footer>:first-child .product-item-timespan{font:var(--text-medium);font-size:.8em;opacity:.8;padding-left:.25rem}.product-card2 .card-footer>:first-child .product-item-timespan:before{content:" / ";display:inline-block;font-size:.8em;opacity:.6;padding-right:.25rem}.product-card2 .card-footer>:first-child .product-item-discount{left:0;opacity:.6;position:absolute;text-decoration:line-through;top:0;transform:translateY(-85%)}.product-card2 .card-footer>button:last-child{flex-shrink:0;padding:0;width:3rem}.phone-input-country-item{cursor:pointer;display:flex;font-size:.85rem;line-height:2rem;padding:0 .5rem}.phone-input-country-item.active,.phone-input-country-item:focus{background:var(--clr-salad20);color:var(--clr-smaragd);outline:none}@media(hover:hover)and (pointer:fine){.phone-input-country-item:hover{background:var(--clr-salad20);color:var(--clr-smaragd);outline:none}}.phone-input-country-item.active:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%2344c542' d='M12 2.25A9.75 9.75 0 1 0 21.75 12 9.76 9.76 0 0 0 12 2.25m4.28 8.03-5.25 5.25a.747.747 0 0 1-1.06 0l-2.25-2.25a.75.75 0 1 1 1.06-1.06l1.72 1.72 4.72-4.72a.751.751 0 0 1 1.06 1.06'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat 50% 50%;background-size:contain;content:"";height:1rem;margin-left:auto;margin-block:auto;width:1rem}.phone-input-country-filter{border:1px solid var(--clr-smaragd);border-radius:.75rem;box-shadow:none;font-size:.75rem;margin-block-end:.5rem;outline:none;padding:.5rem;width:100%}.phone-input-country-filter:focus{border:1px solid var(--clr-salad);box-shadow:none;outline:none}.phone-input-popover-content{animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);background-color:#fff;border-radius:1rem;box-shadow:0 10px 38px -10px #0e121659,0 10px 20px -15px #0e121633;height:20rem;max-width:20rem;overflow:hidden;padding-top:10px;width:100%;will-change:transform,opacity}.phone-input-popover-trigger{cursor:pointer;height:100%;position:relative;width:100%}.phone-input-popover-arrow{fill:#fff}.phone-input-custom-scroll{border-radius:0;height:100%;overflow:hidden;padding-inline:10px;width:100%}.phone-input-custom-scroll-viewport{height:100%;width:100%}.phone-input-custom-scroll-bar{--scrollbar-size:10px;display:flex;padding:2px;touch-action:none;transition:background .16s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(hover:hover)and (pointer:fine){.phone-input-custom-scroll-bar:hover{background:var(--black-a8)}}.phone-input-custom-scroll-bar[data-orientation=vertical]{width:var(--scrollbar-size)}.phone-input-custom-scroll-thumb{background:var(--clr-smaragd);border-radius:var(--scrollbar-size);flex:1;position:relative}.phone-input-custom-scroll-thumb:before{content:"";height:100%;left:50%;min-height:44px;min-width:44px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.phone-input-flag{aspect-ratio:44/30;background:url(../flags_responsive.png) no-repeat;background-size:100%;cursor:pointer;display:block;width:50%}.phone-input-flag-ae{background-position:0 .826446%}.phone-input-flag-ag{background-position:0 1.652893%}.phone-input-flag-al{background-position:0 2.479339%}.phone-input-flag-an{background-position:0 3.305785%}.phone-input-flag-aq{background-position:0 4.132231%}.phone-input-flag-as{background-position:0 4.958678%}.phone-input-flag-au{background-position:0 5.785124%}.phone-input-flag-az{background-position:0 6.61157%}.phone-input-flag-bb{background-position:0 7.438017%}.phone-input-flag-be{background-position:0 8.264463%}.phone-input-flag-bg{background-position:0 9.090909%}.phone-input-flag-bi{background-position:0 9.917355%}.phone-input-flag-bm{background-position:0 10.743802%}.phone-input-flag-bo{background-position:0 11.570248%}.phone-input-flag-bs{background-position:0 12.396694%}.phone-input-flag-bv{background-position:0 13.22314%}.phone-input-flag-by{background-position:0 14.049587%}.phone-input-flag-ca{background-position:0 14.876033%}.phone-input-flag-cd{background-position:0 15.702479%}.phone-input-flag-cg{background-position:0 16.528926%}.phone-input-flag-ci{background-position:0 17.355372%}.phone-input-flag-cl{background-position:0 18.181818%}.phone-input-flag-cn{background-position:0 19.008264%}.phone-input-flag-cr{background-position:0 19.834711%}.phone-input-flag-cv{background-position:0 20.661157%}.phone-input-flag-cy{background-position:0 21.487603%}.phone-input-flag-de{background-position:0 22.31405%}.phone-input-flag-dk{background-position:0 23.140496%}.phone-input-flag-do{background-position:0 23.966942%}.phone-input-flag-ec{background-position:0 24.793388%}.phone-input-flag-eg{background-position:0 25.619835%}.phone-input-flag-er{background-position:0 26.446281%}.phone-input-flag-et{background-position:0 27.272727%}.phone-input-flag-fj{background-position:0 28.099174%}.phone-input-flag-fm{background-position:0 28.92562%}.phone-input-flag-fr{background-position:0 29.752066%}.phone-input-flag-gd{background-position:0 30.578512%}.phone-input-flag-gf{background-position:0 31.404959%}.phone-input-flag-gi{background-position:0 32.231405%}.phone-input-flag-gm{background-position:0 33.057851%}.phone-input-flag-gp{background-position:0 33.884298%}.phone-input-flag-gr{background-position:0 34.710744%}.phone-input-flag-gt{background-position:0 35.53719%}.phone-input-flag-gw{background-position:0 36.363636%}.phone-input-flag-hk{background-position:0 37.190083%}.phone-input-flag-hn{background-position:0 38.016529%}.phone-input-flag-ht{background-position:0 38.842975%}.phone-input-flag-id{background-position:0 39.669421%}.phone-input-flag-il{background-position:0 40.495868%}.phone-input-flag-io{background-position:0 41.322314%}.phone-input-flag-ir{background-position:0 42.14876%}.phone-input-flag-it{background-position:0 42.975207%}.phone-input-flag-jo{background-position:0 43.801653%}.phone-input-flag-ke{background-position:0 44.628099%}.phone-input-flag-kh{background-position:0 45.454545%}.phone-input-flag-km{background-position:0 46.280992%}.phone-input-flag-kp{background-position:0 47.107438%}.phone-input-flag-kw{background-position:0 47.933884%}.phone-input-flag-kz{background-position:0 48.760331%}.phone-input-flag-lb{background-position:0 49.586777%}.phone-input-flag-li{background-position:0 50.413223%}.phone-input-flag-lr{background-position:0 51.239669%}.phone-input-flag-lt{background-position:0 52.066116%}.phone-input-flag-lv{background-position:0 52.892562%}.phone-input-flag-ma{background-position:0 53.719008%}.phone-input-flag-md{background-position:0 54.545455%}.phone-input-flag-mg{background-position:0 55.371901%}.phone-input-flag-mk{background-position:0 56.198347%}.phone-input-flag-mm{background-position:0 57.024793%}.phone-input-flag-mo{background-position:0 57.85124%}.phone-input-flag-mq{background-position:0 58.677686%}.phone-input-flag-ms{background-position:0 59.504132%}.phone-input-flag-mu{background-position:0 60.330579%}.phone-input-flag-mw{background-position:0 61.157025%}.phone-input-flag-my{background-position:0 61.983471%}.phone-input-flag-na{background-position:0 62.809917%}.phone-input-flag-ne{background-position:0 63.636364%}.phone-input-flag-ng{background-position:0 64.46281%}.phone-input-flag-nl{background-position:0 65.289256%}.phone-input-flag-np{background-position:0 66.115702%}.phone-input-flag-nu{background-position:0 66.942149%}.phone-input-flag-om{background-position:0 67.768595%}.phone-input-flag-pe{background-position:0 68.595041%}.phone-input-flag-pg{background-position:0 69.421488%}.phone-input-flag-pk{background-position:0 70.247934%}.phone-input-flag-pm{background-position:0 71.07438%}.phone-input-flag-pr{background-position:0 71.900826%}.phone-input-flag-pw{background-position:0 72.727273%}.phone-input-flag-qa{background-position:0 73.553719%}.phone-input-flag-ro{background-position:0 74.380165%}.phone-input-flag-ru{background-position:0 75.206612%}.phone-input-flag-sa{background-position:0 76.033058%}.phone-input-flag-sc{background-position:0 76.859504%}.phone-input-flag-se{background-position:0 77.68595%}.phone-input-flag-sh{background-position:0 78.512397%}.phone-input-flag-sj{background-position:0 79.338843%}.phone-input-flag-sl{background-position:0 80.165289%}.phone-input-flag-sn{background-position:0 80.991736%}.phone-input-flag-sr{background-position:0 81.818182%}.phone-input-flag-st{background-position:0 82.644628%}.phone-input-flag-sy{background-position:0 83.471074%}.phone-input-flag-tc{background-position:0 84.297521%}.phone-input-flag-tf{background-position:0 85.123967%}.phone-input-flag-th{background-position:0 85.950413%}.phone-input-flag-tk{background-position:0 86.77686%}.phone-input-flag-tm{background-position:0 87.603306%}.phone-input-flag-to{background-position:0 88.429752%}.phone-input-flag-tr{background-position:0 89.256198%}.phone-input-flag-tv{background-position:0 90.082645%}.phone-input-flag-ty{background-position:0 90.909091%}.phone-input-flag-ua{background-position:0 91.735537%}.phone-input-flag-gb{background-position:0 92.561983%}.phone-input-flag-um{background-position:0 92.975207%}.phone-input-flag-uy{background-position:0 93.801653%}.phone-input-flag-va{background-position:0 94.628099%}.phone-input-flag-ve{background-position:0 95.454545%}.phone-input-flag-vi{background-position:0 96.280992%}.phone-input-flag-vu{background-position:0 97.107438%}.phone-input-flag-ws{background-position:0 97.933884%}.phone-input-flag-za{background-position:0 98.760331%}.phone-input-flag-zr{background-position:0 99.586777%}.d-block{display:block}.d-flex{display:flex}.d-grid{display:grid}.d-none{display:none}.d-inline-flex{display:inline-flex}@media(min-width:64rem){.lg\:d-block{display:block}.lg\:d-flex{display:flex}.lg\:d-grid{display:grid}.lg\:d-none{display:none}.lg\:d-inline-flex{display:inline-flex}}.flex-col{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}@media(min-width:64rem){.lg\:flex-row{flex-direction:row}}.justify-center{justify-content:center}.justify-between{justify-content:space-between}@media(min-width:64rem){.lg\:justify-between{justify-content:space-between}}.items-center{align-items:center}@media(min-width:64rem){.lg\:items-center{align-items:center}}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-1{flex:1 1 0%}@media(min-width:64rem){.lg\:flex-1{flex:1 1 0%}}.text-center{text-align:center}.pos-relative{position:relative}.w-full{width:100%}.w-48{width:3rem}.w-58{width:3.625rem}.w-64{width:4rem}.w-77{width:4.8125rem}@media(min-width:64rem){.lg\:w-92{width:5.75rem}.lg\:w-96{width:6rem}}.h-22{height:1.375rem}.h-24{height:1.5rem}.h-32{height:2rem}.h-40{height:2.5rem}.h-48{height:3rem}.h-64{height:4rem}@media(min-width:64rem){.lg\:h-29{height:1.8125rem}.lg\:h-32{height:2rem}.lg\:h-40{height:2.5rem}.lg\:h-96{height:6rem}}.my-auto{margin-block:auto}.mt-32{margin-block-start:2rem}.mt-auto{margin-block-start:auto}@media(min-width:64rem){.lg\:mt-auto{margin-block-start:auto}}.mb-0{margin-block-end:0}.mb-4{margin-block-end:.25rem}.mb-8{margin-block-end:.5rem}.mb-10{margin-block-end:.625rem}.mb-12{margin-block-end:.75rem}.mb-16{margin-block-end:1rem}.mb-20{margin-block-end:1.25rem}.mb-24{margin-block-end:1.5rem}.mb-32{margin-block-end:2rem}.mb-48{margin-block-end:3rem}.mb-77{margin-block-end:4.8125rem}@media(min-width:64rem){.lg\:mb-4{margin-block-end:.25rem}.lg\:mb-8{margin-block-end:.5rem}.lg\:mb-16{margin-block-end:1rem}.lg\:mb-24{margin-block-end:1.5rem}.lg\:mb-40{margin-block-end:2.5rem}.lg\:mb-48{margin-block-end:3rem}.lg\:mb-125{margin-block-end:7.8125rem}}.ml-auto{margin-inline-start:auto}.mr-auto{margin-inline-end:auto}.p-0{padding:0}.p-8{padding:.5rem}.p-16{padding:1rem}.p-24{padding:1.5rem}.p-40{padding:2.5rem}@media(min-width:64rem){.lg\:p-24{padding:1.5rem}}.px-0{padding-inline:0}.px-8{padding-inline:.5rem}.px-12{padding-inline:.75rem}.px-16{padding-inline:1rem}.px-20{padding-inline:1.25rem}@media(min-width:64rem){.lg\:px-12{padding-inline:.75rem}.lg\:px-24{padding-inline:1.5rem}}.py-2{padding-block:.125rem}.py-4{padding-block:.25rem}.py-8{padding-block:.5rem}.py-18{padding-block:1.125rem}.py-24{padding-block:1.5rem}.py-80{padding-block:5rem}@media(min-width:64rem){.lg\:py-20{padding-block:1.25rem}.lg\:py-120{padding-block:7.5rem}}.gap-4{gap:.25rem}.gap-8{gap:.5rem}.gap-12{gap:.75rem}.gap-16{gap:1rem}.gap-20{gap:1.25rem}.gap-24{gap:1.5rem}@media(min-width:64rem){.lg\:gap-8{gap:.5rem}.lg\:gap-16{gap:1rem}.lg\:gap-24{gap:1.5rem}.lg\:gap-60{gap:3.75rem}}.container{margin-inline:auto;max-width:var(--container-max-width);padding-inline:var(--container-padding-x)}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}[data-anim]{transition:all .6s ease}[data-anim=fade-in]{opacity:0}[data-anim=fade-in].visible{opacity:1}[data-anim=slide-down].visible,[data-anim=slide-up].visible{transform:translateY(0)}[data-anim=slide-left]{transform:translate(-40px)}[data-anim=slide-left].visible{transform:translate(0)}[data-anim=slide-right]{transform:translate(40px)}[data-anim=slide-right].visible{transform:translate(0)}[data-anim=scale-in]{transform:scale(.9)}[data-anim=scale-in].visible{transform:scale(1)}[data-anim=rotate-in].visible{transform:rotate(0)}[data-anim=fade-slide-up]{opacity:0;transform:translateY(40px)}[data-anim=fade-slide-down].visible,[data-anim=fade-slide-up].visible{opacity:1;transform:translateY(0)}[data-anim=fade-slide-left]{opacity:0;transform:translate(-40px)}[data-anim=fade-slide-left].visible{opacity:1;transform:translate(0)}[data-anim=fade-slide-right]{opacity:0;transform:translate(40px)}[data-anim=fade-slide-right].visible{opacity:1;transform:translate(0)}[data-anim=fade-scale]{opacity:0;transform:scale(.9)}[data-anim=fade-scale].visible{opacity:1;transform:scale(1)}[data-anim=fade-rotate].visible{opacity:1;transform:rotate(0)}.dont-want-to-scroll-animation [data-anim]{opacity:1!important;transform:none!important;transition:none!important}
