.coming-soon-wrapper[data-v-bc96ca26]{align-items:center;background-color:#0c1611;display:flex;font-family:Outfit,sans-serif;inset:0;justify-content:center;overflow-y:auto;padding:1.5rem;position:fixed;z-index:999999}.coming-soon-backdrop[data-v-bc96ca26]{background:radial-gradient(circle at 50% 35%,#26734d52 0,#0c1611fa 75%);inset:0;pointer-events:none;position:absolute}.coming-soon-card[data-v-bc96ca26]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#ffffff0a;border:1px solid hsla(0,0%,100%,.09);border-radius:32px;box-shadow:0 35px 70px #00000080;margin:auto;max-width:560px;padding:3.5rem 2.5rem 2.5rem;position:relative;text-align:center;width:100%}.logo-area[data-v-bc96ca26]{cursor:pointer;margin-bottom:2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.logo-img[data-v-bc96ca26]{filter:brightness(0) invert(1);height:44px;margin:0 auto}.badge-pill[data-v-bc96ca26]{align-items:center;background:#26a65b26;border:1px solid rgba(74,222,128,.28);border-radius:9999px;color:#4ade80;display:inline-flex;font-size:.85rem;font-weight:600;gap:.5rem;letter-spacing:.02em;margin-bottom:1.5rem;padding:.35rem 1.1rem}.pulse-dot[data-v-bc96ca26]{animation:pulse-bc96ca26 2s infinite;background-color:#4ade80;border-radius:50%;box-shadow:0 0 10px #4ade80;height:8px;width:8px}@keyframes pulse-bc96ca26{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.25)}to{opacity:.8;transform:scale(.95)}}.title[data-v-bc96ca26]{color:#fff;font-size:2.15rem;font-weight:700;letter-spacing:-.01em;line-height:1.22;margin-bottom:1rem}.subtitle[data-v-bc96ca26]{color:#ffffffb8;font-size:1rem;line-height:1.65;margin-bottom:2.25rem}.features-preview[data-v-bc96ca26]{background:#ffffff06;border:1px solid hsla(0,0%,100%,.06);border-radius:18px;display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem;padding:1.25rem 1.5rem}@media(min-width:640px){.features-preview[data-v-bc96ca26]{align-items:center;flex-direction:row;justify-content:space-between}}.feature-item[data-v-bc96ca26]{align-items:center;color:#ffffffd9;display:flex;font-size:.85rem;font-weight:500;gap:.5rem;justify-content:center}.feature-icon[data-v-bc96ca26]{font-size:1rem}.admin-input-box[data-v-bc96ca26]{margin-bottom:1.5rem}.gate-form[data-v-bc96ca26]{margin:0 auto;max-width:320px}.input-group[data-v-bc96ca26]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.18);border-radius:12px;display:flex;padding:.25rem;transition:all .25s ease}.input-group[data-v-bc96ca26]:focus-within{border-color:#4ade80;box-shadow:0 0 0 2px #4ade8026}.input-group.has-error[data-v-bc96ca26]{border-color:#ef4444}.password-input[data-v-bc96ca26]{background:transparent;border:none;color:#fff;flex:1;font-size:.9rem;outline:none;padding:.5rem .75rem}.password-input[data-v-bc96ca26]::-moz-placeholder{color:#fff6}.password-input[data-v-bc96ca26]::placeholder{color:#fff6}.unlock-btn[data-v-bc96ca26]{background:#26734d;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;padding:.5rem 1rem;transition:background .2s ease}.unlock-btn[data-v-bc96ca26]:hover:not(:disabled){background:#2e8b5d}.unlock-btn[data-v-bc96ca26]:disabled{cursor:not-allowed;opacity:.5}.error-text[data-v-bc96ca26]{color:#f87171;font-size:.8rem;margin-top:.4rem}.footer-info[data-v-bc96ca26]{align-items:center;color:#ffffff59;display:flex;font-size:.8rem;gap:.5rem;justify-content:center}.admin-trigger-btn[data-v-bc96ca26]{background:transparent;border:none;cursor:pointer;font-size:.75rem;opacity:.2;padding:.2rem;transition:opacity .2s ease}.admin-trigger-btn[data-v-bc96ca26]:hover{opacity:.8}.fade-enter-active[data-v-bc96ca26],.fade-leave-active[data-v-bc96ca26]{transition:opacity .25s ease,transform .25s ease}.fade-enter-from[data-v-bc96ca26],.fade-leave-to[data-v-bc96ca26]{opacity:0;transform:translateY(-8px)}@font-face{font-display:swap;font-family:Cabinet Grotesk;font-style:normal;font-weight:500;src:url(../fonts/CabinetGrotesk-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cabinet Grotesk;font-style:normal;font-weight:700;src:url(../fonts/CabinetGrotesk-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cabinet Grotesk;font-style:normal;font-weight:800;src:url(../fonts/CabinetGrotesk-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:400;src:url(../fonts/Outfit-400-latin.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:400;src:url(../fonts/Outfit-400-latin-ext.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:500;src:url(../fonts/Outfit-500-latin.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:500;src:url(../fonts/Outfit-500-latin-ext.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:600;src:url(../fonts/Outfit-600-latin.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:600;src:url(../fonts/Outfit-600-latin-ext.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:700;src:url(../fonts/Outfit-700-latin.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:700;src:url(../fonts/Outfit-700-subset-7.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.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-regular) 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 .bg-white{background-color:#fbfefc}:root .text-black{color:#2a2c2b}:root .bg-grey2{background-color:#f1f3f2}:root .bg-grey3{background-color:#c2c5c7}: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}a,button{cursor:pointer}button{background:none;border:none;padding:0}body,button{color:var(--clr-black)}body{--header-height:4rem;--header-top:.5rem;--container-padding-x:1rem;--container-max-width:calc(75rem + var(--container-padding-x)*2);--hero-content-max-width:37.5rem;background-color:var(--clr-white);font:var(--text-regular)}@media(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}@media(width>=64rem){body.no-scroll{height:auto;overflow:initial;touch-action:auto}}.heading1{font:var(--heading-1)}@media(width>=64rem){.heading1{font:var(--heading-d1);letter-spacing:-.02em}}.heading2{font:var(--heading-2)}@media(width>=64rem){.heading2{font:var(--heading-d2)}}.heading3{font:var(--heading-3)}@media(width>=64rem){.heading3{font:var(--heading-d3)}}.heading4{font:var(--heading-4)}@media(width>=64rem){.heading4{font:var(--heading-d4)}}.heading5{font:var(--heading-5)}@media(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)}.collapse-enter-active,.collapse-leave-active{overflow:hidden;transition:all .3s ease-in-out}.collapse-enter-from,.collapse-leave-to{max-height:0;opacity:0;padding-bottom:0;padding-top:0}.collapse-enter-to,.collapse-leave-from{max-height:1000px;opacity:1}.hero-section{--hero-padding:calc(var(--header-height) + var(--header-top) + .5rem) .5rem 0 .5rem;background-color:var(--clr-grey2);margin-inline:auto;max-width:96rem;overflow:clip;padding:var(--hero-padding);position:relative}.hero-section .hero-title{font:var(--heading-2)}.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(width>=64rem){.hero-section{--hero-padding:1.25rem 1.25rem 0 1.25rem;height:80vh}.hero-section .hero-title{font:var(--heading-d1)}.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(width>=40rem){.brands-section .vy-carousel__slide{--slide-size:33.33333%}}@media(width>=48rem){.brands-section .vy-carousel__slide{--slide-size:25%}}@media(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(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(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(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(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(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(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(width>=40rem){.join-us-section .vy-carousel__slide{--slide-size:50%}}@media(width>=48rem){.join-us-section .vy-carousel__slide{--slide-size:40%}}@media(width>=64rem){.join-us-section .vy-carousel__slide{--slide-size:33.33333%}}@media(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;inset: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(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(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(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:"";inset: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(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;background-color:var(--clr-white);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(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(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(width>=64rem){.experts-section .vy-carousel{--slide-size:33.33333%}}@media(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(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(width>=64rem){.experts-item-dialog-content .expert-img{aspect-ratio:420/334}}.bottom-sheet-content:has(.experts-item-dialog-content){--dialog-max-width:600px}.info-section{background-color:var(--clr-grey2)}.info-section .vy-carousel{--slide-spacing:1rem;--carousel-px:0rem;--slide-size:auto;--container-max-width:96rem}.info-section .item{background-color:var(--clr-white);border-radius:.5rem;font:var(--text-regular-s)}.info-section .item,.info-section .item .icon{color:var(--clr-smaragd)}@media(width>=64rem){.info-section .vy-carousel{--slide-spacing:1.5rem}.info-section .item{border-radius:1rem;font:var(--heading-d5)}.info-section .item .icon-ctr{background-color:var(--clr-salad20);border-radius:50%;height:2.5rem;width:2.5rem}}.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(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(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 .title{color:var(--clr-smaragd);font:var(--heading-5);text-transform:uppercase}.product-mobile-filter-sheet-content .chosen-filter-item{background-color:var(--clr-grey2)}.product-mobile-filter-sheet-content .chosen-filter-item button{background-color:transparent}.product-mobile-filter-sheet-content .chosen-filter-item button:hover{background-color:var(--clr-salad50)}.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;border:1px solid var(--clr-grey3)}.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{height:auto;margin-block-end:.5rem;overflow:visible}.product-list-section article.products-list .product-card .card-body article .tags .tag{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-end:0;margin-block-start:auto}.product-list-section article.products-list .product-card .card-body .card-slogan,.product-list-section article.products-list .product-card .card-body .daily-dose-amount{display:none}.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 .card-footer .btn.btn-secondary,.product-list-section article.products-list .product-card .card-footer .btn.is-out-of-stock-btn{--btn-bg:var(--clr-grey3);--btn-text:var(--clr-black);background-color:var(--btn-bg);border-radius:100px;color:var(--btn-text);cursor:not-allowed;height:1.75rem;opacity:.7;padding-inline:.625rem}.product-list-section article.products-list .product-card .card-footer .btn.btn-secondary span:first-of-type,.product-list-section article.products-list .product-card .card-footer .btn.is-out-of-stock-btn span:first-of-type{display:block;font-size:var(--fs-xs)}.product-list-section article.products-list .product-card .high-recom-tag{display:none}@media(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{margin-block-end:1rem}.product-list-section article.products-list .product-card .card-body article .tags .tag{height:2rem;padding:0 .5rem}.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 .product-card .card-footer .btn.btn-secondary,.product-list-section article.products-list .product-card .card-footer .btn.is-out-of-stock-btn{--btn-bg:var(--clr-grey3);--btn-text:var(--clr-black);background-color:var(--btn-bg);border:1px solid var(--clr-grey3);color:var(--btn-text);cursor:not-allowed;justify-content:center;opacity:.7;width:100%}.product-list-section article.products-list .product-card .card-footer .btn.btn-secondary span:first-of-type,.product-list-section article.products-list .product-card .card-footer .btn.is-out-of-stock-btn span:first-of-type{display:none}.product-list-section article.products-list .product-card .card-footer .btn.btn-secondary>span:nth-of-type(2),.product-list-section article.products-list .product-card .card-footer .btn.is-out-of-stock-btn>span:nth-of-type(2){display:block}}.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(width>=48rem){.product-list-section{--item-grid-gap:1.5rem 1.25rem}}@media(width>=64rem){.product-list-section{--item-grid-number:3}}@media(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(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(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 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 .price-tag{background-color:var(--clr-salad20);border-radius:.25rem;color:var(--clr-smaragd);font:var(--text-regular)}.checkout-page-wrapper .price-total{font:var(--text-regular-s);opacity:.6;text-decoration:line-through}.checkout-page-wrapper .price-final{font:var(--text-regular)}.checkout-page-wrapper .price-day-count{font:var(--text-regular-s);opacity:.6}@media(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}.checkout-page-wrapper.checkout-card-page .cart-page-title-ctr small{font:inherit;opacity:.9}.checkout-page-wrapper.checkout-card-page .cart-page-title-ctr .price-tag{background-color:var(--clr-salad20);border-radius:.25rem;color:var(--clr-smaragd)}.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-bottom:1px solid var(--clr-grey2);border-radius: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 .daily-dose{font:var(--text-small);opacity:.6}@media(width>=64rem){.checkout-cart-item-list .checkout-cart-item .daily-dose{font:var(--text-regular)}}.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}.checkout-cart-summary .privilege{color:var(--clr-grey4);opacity:.9}.checkout-cart-summary .privilege span{font:var(--text-small)}.checkout-cart-summary .privilege svg{height:18px;width:18px}@media(width>=64rem){.checkout-cart-summary>dl:first-of-type>div.large-summary-line{font-size:var(--fs-sm);line-height:var(--lh-sm)}.checkout-cart-summary .privilege span{font:var(--text-regular-s)}.checkout-cart-summary .privilege svg{height:24px;width:24px}}.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>fieldset .privilege{grid-column:span var(--column-number)}.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}.checkout-form .consent-label{font:var(--label-text)}.checkout-form .consent-trigger{display:contents}.checkout-form .consent-trigger-text{cursor:pointer;overflow-wrap:break-word;text-decoration:underline;white-space:normal}.checkout-form .privilege{background:var(--clr-grey2);border-radius:.5rem;font:var(--text-regular-s)}@media(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 .consent-desc,.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-form .privilege{font:var(--text-regular)}}.bottom-sheet-content:has(.payment-consent-dialog-content){--dialog-max-width:1200px}.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:.75rem;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 .img{border-radius:.5rem;height:5rem;width:5rem}.checkout-cart-package-list .cart-package-item .daily-package-dose{font:var(--text-small);opacity:.6}.checkout-cart-package-list .cart-package-item .collapse-trigger-btn{--btn-text:var(--clr-smaragd)}.checkout-cart-package-list .cart-package-item .icon{transition:transform .3s ease}.checkout-cart-package-list .cart-package-item .icon.rotated{transform:rotate(180deg)}.checkout-cart-package-list .cart-package-item .more-product-card{background:var(--clr-white);border-radius:1rem;color:var(--clr-grey4)}.checkout-cart-package-list .cart-package-item .more-product-card .plus{background:var(--clr-grey2);border:1px dashed var(--clr-grey4);border-radius:12px}.checkout-cart-package-list .cart-package-item .checkout-cart-item-list .checkout-cart-item{border-radius:0;padding:0 0 1rem}.checkout-cart-package-list .cart-package-item .checkout-cart-item-list .checkout-cart-item__subscribe-container{display:none}@media(width>=64rem){.checkout-cart-package-list .cart-package-item{gap:1.5rem;padding:1.5rem}.checkout-cart-package-list .cart-package-item .title{font:var(--heading-d4)}.checkout-cart-package-list .cart-package-item .daily-package-dose{font:var(--text-medium)}.checkout-cart-package-list .cart-package-item .img{height:7.5rem;width:7.5rem}}.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{align-items:flex-start;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 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)}.fixed-summary-bar .privilege{color:var(--clr-grey4);opacity:.9}.fixed-summary-bar .privilege span{font:var(--text-small)}.fixed-summary-bar .privilege svg{height:18px;width:18px}@media(width>=64rem){.fixed-summary-bar{display:none}.fixed-summary-bar .privilege span{font:var(--text-regular-s)}.fixed-summary-bar .privilege svg{height:24px;width:24px}}.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}.checkout-stepper--active-one button.btn:first-of-type{border-color:var(--clr-smaragd);color:var(--clr-smaragd)}.checkout-stepper--active-one button.btn:last-of-type{border:none;color:var(--clr-grey3)}.checkout-stepper--active-two button.btn:first-of-type{background-color:var(--clr-salad50);border:none;color:var(--clr-smaragd);pointer-events:all;touch-action:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.checkout-stepper--active-two button.btn:last-of-type{border-color:var(--clr-smaragd);color:var(--clr-smaragd)}.checkout-stepper--active-two .separator{background-color:var(--clr-smaragd)}@media(width>=64rem){.checkout-stepper{margin-block-end:3rem}.checkout-stepper>button.btn{flex:0 1 300px;font:var(--heading-d5);height:62px}}.subscription-choice{background:var(--clr-white);border:1px solid var(--clr-grey1);border-radius:12px}.subscription-choice .choice-item{cursor:pointer;position:relative;transition:all .2s ease}.subscription-choice .choice-item--one-time{border-top:1px solid var(--clr-grey1)}.subscription-choice .radio-button{align-items:center;border:2px solid var(--clr-grey1);border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:all .2s ease;width:20px}.subscription-choice .radio-button--selected{background-color:var(--clr-smaragd);border-color:var(--clr-smaragd)}.subscription-choice .radio-button__circle{border-radius:50%;height:100%;width:100%}.subscription-choice .check-icon{color:var(--clr-white);height:14px;width:14px}.subscription-choice .choice-discount{color:var(--clr-smaragd);font:var(--text-regular-s)}.subscription-choice .choice-badge{background-color:var(--clr-salad20);border:1px solid var(--clr-smaragd);border-radius:4px;color:var(--clr-smaragd);font:var(--text-small);padding:4px 8px}.subscription-choice .choice-benefits{background-color:var(--clr-grey2);border-radius:12px;color:var(--clr-grey4)}.subscription-choice .benefit-item,.subscription-choice .reference-text{font:var(--text-small)}.subscription-choice .expand-enter-active,.subscription-choice .expand-leave-active{overflow:hidden;transition:all .3s ease-out}.subscription-choice .expand-enter-from,.subscription-choice .expand-leave-to{max-height:0;opacity:0;padding-bottom:0;padding-top:0}.subscription-choice .expand-enter-to,.subscription-choice .expand-leave-from{max-height:400px;opacity:1}@media(width>=64rem){.subscription-choice .benefit-item,.subscription-choice .choice-badge,.subscription-choice .choice-discount,.subscription-choice .reference-text{font:var(--text-regular)}}.checkout-success{--section-py:2.75rem;background:var(--clr-grey2);padding-block:var(--section-py);padding-block-start:calc(var(--section-py) + var(--header-height))}.checkout-success .img{border-radius:1rem}.checkout-success .aside{background:var(--clr-white);border-radius:1rem}.checkout-success .item{background:var(--clr-salad20);border-radius:1rem}.checkout-success .item .circle-badge{--badge-size:2.5rem}.checkout-success .copy-texts .status-icon{display:none}.checkout-success .copy-texts input{color:var(--clr-black)}@media(width>=64rem){.checkout-success{--section-py:5rem}}.pd-product-info-section{--section-py:1rem;--slide-spacing:.5rem;--slide-size-mobile:80%;--slide-size-desktop:100%;--slide-img-radius:.5rem;--carousel-p-mobile:0;--carousel-p-desktop:0;--tag-bg:var(--clr-salad20);--tag-clr:var(--clr-smaragd);--tag-fs:.75rem;--class-bg:oklch(56.27% .09837 153.862);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:flex;flex-direction:row;gap:.5rem;justify-content:center;overflow-x:auto}.pd-product-info-section article.embla .embla__thumbs>div{background-color:var(--clr-grey2);border-radius:.75rem;overflow:hidden;transition:opacity .3s ease-out}.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{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{background-color:var(--clr-grey2);border-radius:var(--slide-img-radius);overflow:hidden;position:relative}.pd-product-info-section .product-info-content{padding-inline:1rem}.pd-product-info-section .product-info-content .review{opacity:.6}.pd-product-info-section .product-info-content .tag{background:var(--tag-bg);border-radius:.25rem;color:var(--tag-clr);font-size:var(--tag-fs);white-space:nowrap}.pd-product-info-section .product-info-content .daily-price{background:var(--tag-bg);border-radius:.25rem;color:var(--tag-clr);font:var(--text-regular)}.pd-product-info-section .product-info-content .flag{background-color:var(--clr-coral);border-radius:.35rem;color:var(--clr-white);font:var(--label-2)}.pd-product-info-section .product-info-content .discount{font:var(--text-regular-s);opacity:.6;text-decoration:line-through}.pd-product-info-section .product-info-content .cta .with-default-icon{position:absolute;right:.5rem}.pd-product-info-section .product-info-content .circle-check{background-color:var(--clr-smaragd);border-radius:100%;color:#fff;transform:translateY(.1rem)}.pd-product-info-section .product-info-content .survey-card{background-color:var(--clr-salad20);border-radius:1rem}.pd-product-info-section .product-info-content .survey-card p{color:var(--clr-smaragd)}.pd-product-info-section .product-info-content .product-accordion .accordion-item .number-tag{display:none}.pd-product-info-section .examine-card{background:var(--clr-grey2);border-radius:1rem;font:var(--text-regular-s)}.pd-product-info-section .examine-card .benefit,.pd-product-info-section .examine-card .statistic,.pd-product-info-section .examine-card .top{border-bottom:1px solid var(--clr-grey1)}.pd-product-info-section .examine-card .info-detail{background:var(--clr-grey1);border-radius:1rem;color:var(--clr-grey4);font:var(--text-regular-s)}.pd-product-info-section .examine-card .statistic span:first-child{font:var(--text-small);opacity:.6}.pd-product-info-section .examine-card .statistic span:last-child{font:var(--text-regular-s)}.pd-product-info-section .examine-card .top{color:#522f6a}.pd-product-info-section .examine-card .info-icon{color:var(--clr-grey4)}.pd-product-info-section .examine-card .class{background:var(--class-bg);border-radius:.25rem;color:var(--clr-white);font:var(--text-medium);font-weight:700}.pd-product-info-section .examine-card .content,.pd-product-info-section .examine-card .update{color:var(--clr-grey4);font:var(--text-small)}.pd-product-info-section .examine-card .content a,.pd-product-info-section .examine-card .update a{color:#522f6a;text-decoration:underline}.pd-product-info-section .examine-card .avatar{border-radius:50%}.pd-product-info-section .certification-card{background:var(--clr-grey2);border-radius:1rem;font:var(--text-regular-s)}.pd-product-info-section .certification-card .list,.pd-product-info-section .certification-card .top{border-bottom:1px solid var(--clr-grey1)}.pd-product-info-section .certification-card .top{color:var(--clr-coral)}.pd-product-info-section .certification-card .info-icon{color:var(--clr-grey4)}.pd-product-info-section .certification-card .list-check-icon{background:var(--clr-coral);border-radius:50%;color:var(--clr-white)}.pd-product-info-section .certification-card .btn{--btn-bg:var(--clr-white);--btn-text:var(--clr-coral);--btn-hover-bg:hsl(from var(--clr-coral) h s l/.2);--btn-hover-text:var(--clr-coral);border:1px solid var(--clr-coral)}@media(hover:hover)and (pointer:fine){.pd-product-info-section .certification-card .btn:hover{border:1px solid var(--clr-coral)}}@media(width>=64rem){.pd-product-info-section{--section-py:5rem;--tag-fs:1rem;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 .discount{font:var(--text-regular)}.pd-product-info-section .product-info-content .circle-check{transform:translateY(.3rem)}.pd-product-info-section .product-info-content .tag{border-radius:.5rem}.pd-product-info-section .product-info-content .daily-price{border-radius:.25rem;font:var(--text-medium)}.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-product-info-section article.embla .embla__thumbs{gap:1rem}.pd-product-info-section .examine-card{font:var(--text-regular)}.pd-product-info-section .examine-card .statistic span:first-child{font:var(--text-regular-s)}.pd-product-info-section .examine-card .statistic span:last-child{font:var(--text-medium)}}.bottom-sheet-content:has(.verify-authenticity-sheet-content){--dialog-max-width:560px}.verify-authenticity-sheet-content h4{color:var(--clr-smaragd);text-transform:uppercase}.verify-authenticity-sheet-content .btn{--btn-bg:var(--clr-coral);--btn-text:var(--clr-white);--btn-icon-bg:var(--clr-white);--btn-icon-color:var(--clr-coral);--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)}.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(width>=48rem){.pd-science-behind-section{--grid-col:2}}@media(width>=64rem){.pd-science-behind-section{padding-block:7.5rem;--grid-col:3}}.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(width>=48rem){.active-ingredients-section{--slide-size:50%}}@media(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(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:inline-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(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(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(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(width>=40rem){.auth-wrapper{--img-ctr-height:430px}}@media(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(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;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 .heading3{margin:var(--heading-margin)}.profile-pages .page-wrapper{display:flex;flex-direction:var(--flex-dir);gap:var(--column-gap)}.profile-pages .section-content{display:flex;flex-direction:column;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-semibold);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;color:var(--clr-black);display:flex;gap:1rem;margin-block-end:1.5rem}.profile-pages .back-to-link svg{color:var(--clr-black)}@media(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;--label-margin-left:auto;--history-price-gap:.25rem;display:flex;flex-direction:var(--history-direction);flex-grow:1;gap:var(--history-gap);min-height:100%}.order-history .order-history-item{border-bottom:1px solid var(--clr-grey1)}.order-history .order-history-item:last-child{border-bottom:0}.order-history .order-history-item .order-date{font:var(--text-regular-s);opacity:.5}.order-history .order-history-item .order-total{font:var(--text-regular-s)}.order-history .order-status-label{border-radius:.25rem;font:var(--label-2);margin-left:var(--label-margin-left);padding:4px 27px;text-align:center}.order-history .order-status-label.status-new{background:var(--clr-grey1);color:var(--clr-black-80-opacity)}.order-history .order-status-label.status-processing,.order-history .order-status-label.status-shipped{background:var(--clr-coral20);color:var(--clr-coral)}.order-history .order-status-label.status-succeeded{background:var(--clr-success-15);color:var(--clr-success)}.order-history .order-status-label.status-cancellation-requested,.order-history .order-status-label.status-cancelled{background:var(--clr-error-15);color:var(--clr-error)}.order-history .order-status-label.status-sub-active{background:var(--clr-success-15);color:var(--clr-success)}.order-history .order-status-label.status-sub-cancelled{background:var(--clr-coral20);color:var(--clr-error)}.order-history .order-status-label.status-paused{background:var(--clr-coral20);color:var(--clr-coral)}@media(width>=64rem){.order-history{--history-direction:column;--label-margin-left:auto}.order-history .order-history-item .order-date,.order-history .order-history-item .order-total{font:var(--text-regular)}}.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__content-ctr input{color:var(--clr-balck)}.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(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(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 .blood-tests-test-list{display:grid;margin-block-end:1.25rem}@media(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__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(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(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(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(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(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(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(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(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(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(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(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(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(width>=64rem){.consultations-booking-success__btn-ctr{align-items:center}}.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(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}.profile-subscriptions .subscription-item{border-bottom:1px solid var(--clr-grey1)}.profile-subscriptions .subscription-item img{border-radius:.75rem}.profile-subscriptions .subscription-item .description{font:var(--text-regular-s);opacity:.5}.profile-subscriptions .subscription-item .tag{align-items:center;background-color:var(--tag-clr-bg);border-radius:4px;color:var(--tag-clr);display:flex;font:var(--label-2);justify-content:center;padding:4px 27px}.profile-subscriptions .subscription-item .price,.profile-subscriptions .subscription-item dl{font:var(--text-regular-s)}@media(width>=64rem){.profile-subscriptions .subscription-item .description,.profile-subscriptions .subscription-item .price,.profile-subscriptions .subscription-item dl{font:var(--text-regular)}}.subscription-postpone-dialog-content .title{color:var(--clr-smaragd);font:var(--heading-5);text-transform:uppercase}.subscription-postpone-dialog-content .description{font:var(--text-regular)}.subs-detail-package-section .package-item .top{border-bottom:1px solid var(--clr-grey1)}.subs-detail-package-section .package-item img{border-radius:.75rem}.subs-detail-package-section .package-item .description{font:var(--text-regular-s);opacity:.5}.subs-detail-package-section .package-item .tag{align-items:center;background-color:var(--tag-clr-bg);border-radius:4px;color:var(--tag-clr);display:flex;font:var(--label-2);justify-content:center;padding:4px 27px}.subs-detail-package-section .package-item .price,.subs-detail-package-section .package-item dl{font:var(--text-regular-s)}@media(width>=64rem){.subs-detail-package-section .package-item .top{border-bottom:none}.subs-detail-package-section .package-item .description,.subs-detail-package-section .package-item .price,.subs-detail-package-section .package-item dl{font:var(--text-regular)}}.subs-detail-info-section .information h3{color:var(--clr-smaragd);text-transform:uppercase}.bottom-sheet-content:has(.subs-detail-info-payment-dialog-content){--dialog-max-width:610px}.subs-detail-info-payment-dialog-content .title{color:var(--clr-smaragd);font:var(--heading-5);text-transform:uppercase}.subs-detail-info-payment-dialog-content .description{font:var(--text-regular)}.bottom-sheet-content:has(.subs-detail-info-address-dialog-content){--dialog-max-width:560px}.subs-detail-info-address-dialog-content .title{color:var(--clr-smaragd);font:var(--heading-5);text-transform:uppercase}.subs-detail-info-address-dialog-content .subtitle{color:var(--clr-smaragd);font:var(--heading-5)}.subs-detail-info-address-dialog-content .small-text{font:var(--text-small)}.subs-detail-info-address-dialog-content .address-form{--column-number:1;display:grid;gap:1.25rem;grid-template-columns:repeat(var(--column-number),minmax(0,1fr));width:100%}@media(width>=64rem){.subs-detail-info-address-dialog-content .address-form{--column-number:12;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:1.5rem}.subs-detail-info-address-dialog-content .address-form>:not(h3){grid-column:span calc(var(--column-number)/2)}.subs-detail-info-address-dialog-content .address-form .checkbox,.subs-detail-info-address-dialog-content .address-form .radio-group,.subs-detail-info-address-dialog-content .address-form footer{grid-column:span var(--column-number)}}.subs-detail-products-section .package-item{border-bottom:1px solid var(--clr-grey1)}.subs-detail-products-section .package-item:last-of-type{border-bottom:0}.subs-detail-products-section .package-item .package-img{border-radius:.75rem}.subs-detail-products-section .package-item .title{font:var(--heading-5)}.subs-detail-products-section .package-item .description{font:var(--text-regular-s);opacity:.5}.subs-detail-products-section .package-item .icon{transition:transform .3s ease}.subs-detail-products-section .package-item .icon.rotated{transform:rotate(180deg)}.subs-detail-products-section .package-item .collapse-trigger-btn{--btn-text:var(--clr-smaragd)}.subs-detail-products-section .package-product-item{border-bottom:1px solid var(--clr-grey1)}.subs-detail-products-section .package-product-item:last-of-type{border-bottom:0}.subs-detail-products-section .package-product-item .img{background:var(--clr-grey1);border-radius:.75rem}.subs-detail-products-section .package-product-item .description{font:var(--text-regular-s);opacity:.5}.subs-detail-products-section .package-product-item .deletion{right:0;top:50%;transform:translateY(-50%)}.subs-detail-products-section .price-tag{background-color:var(--clr-salad20);border-radius:.25rem;color:var(--clr-smaragd);font:var(--text-regular)}.subs-detail-products-section .price-total{font:var(--text-regular-s);opacity:.6;text-decoration:line-through}.subs-detail-products-section .price-final{font:var(--text-regular)}.subs-detail-products-section .price-day-count{font:var(--text-regular-s);opacity:.6}.subs-detail-products-section .quantifier{align-self:flex-end;border:1px solid var(--clr-smaragd);border-radius:8rem}.subs-detail-products-section .btn-icon .with-default-icon{position:absolute;right:7.5px}@media(width>=64rem){.subs-detail-products-section .package-item .title{font:var(--heading-d4)}.subs-detail-products-section .package-product-item .description{font:var(--text-regular)}.subs-detail-products-section .package-product-item .deletion{transform:translateY(-50%)}.subs-detail-products-section .quantifier{border:1px solid var(--clr-smaragd);border-radius:8rem}.subs-detail-products-section .btn-icon:first-child{order:2}}@media(width>=80rem){.subs-detail-products-section .quantifier{align-self:center}.subs-detail-products-section .bottom-wrapper{max-width:460px}}.bottom-sheet-content:has(.subscription-add-product-modal-content){--dialog-max-width:610px}.subscription-add-product-modal-content{--item-grid-number:2;--item-grid-gap:.75rem .5rem;min-height:80vh}.subscription-add-product-modal-content .search-input input{box-shadow:0 0 0 1px var(--clr-smaragd)}.subscription-add-product-modal-content .title{color:var(--clr-smaragd);font:var(--heading-5);text-transform:uppercase}.subscription-add-product-modal-content article.product-list{display:grid;gap:var(--item-grid-gap);grid-template-columns:repeat(var(--item-grid-number),minmax(0,1fr))}.subscription-add-product-modal-content article.product-list .product-card{--flex-dir:column;--radius:.5rem;--img-ratio:315/230;--tag-fs:.75rem;border:1px solid var(--clr-grey3)}.subscription-add-product-modal-content article.product-list .product-card .card-img{display:flex;flex-basis:auto}.subscription-add-product-modal-content article.product-list .product-card .card-img img{-o-object-fit:cover;object-fit:cover}.subscription-add-product-modal-content article.product-list .product-card .card-body .card-img-mobile{display:none}.subscription-add-product-modal-content article.product-list .product-card .card-body article{flex:1}.subscription-add-product-modal-content article.product-list .product-card .card-body article .tags{height:auto;margin-block-end:.5rem;overflow:visible}.subscription-add-product-modal-content article.product-list .product-card .card-body article .tags .tag{height:22px;padding:0 .25rem}.subscription-add-product-modal-content article.product-list .product-card .card-body article header{display:flex;flex:1;flex-direction:column}.subscription-add-product-modal-content article.product-list .product-card .card-body article .card-title{margin-block-end:0;margin-block-start:auto}.subscription-add-product-modal-content article.product-list .product-card .card-body .card-slogan,.subscription-add-product-modal-content article.product-list .product-card .card-body .daily-dose-amount{display:none}.subscription-add-product-modal-content article.product-list .product-card .card-footer{--daily-price-font:var(--text-small);align-items:center;flex-direction:row;justify-content:space-between}.subscription-add-product-modal-content article.product-list .product-card .card-footer .price-row{display:none}.subscription-add-product-modal-content article.product-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}.subscription-add-product-modal-content article.product-list .product-card .card-footer .btn span.with-default-icon{display:flex}.subscription-add-product-modal-content article.product-list .product-card .card-footer .btn.btn-outlined{--btn-icon-bg:var(--clr-grey3)}.subscription-add-product-modal-content article.product-list .product-card .card-footer .btn.btn-secondary,.subscription-add-product-modal-content article.product-list .product-card .card-footer .btn.is-out-of-stock-btn{--btn-bg:var(--clr-grey3);--btn-text:var(--clr-black);background-color:var(--btn-bg);border-radius:100px;color:var(--btn-text);cursor:not-allowed;height:1.75rem;opacity:.7;padding-inline:.625rem}.subscription-add-product-modal-content article.product-list .product-card .card-footer .btn.btn-secondary span:first-of-type,.subscription-add-product-modal-content article.product-list .product-card .card-footer .btn.is-out-of-stock-btn span:first-of-type{display:block;font-size:var(--fs-xs)}.subscription-add-product-modal-content article.product-list .product-card .high-recom-tag{display:none}@media(width>=64rem){.subscription-add-product-modal-content article.product-list .product-card{--flex-dir:column;--radius:1.5rem;--img-ratio:315/230;--tag-fs:1rem}.subscription-add-product-modal-content article.product-list .product-card .card-body article .tags{margin-block-end:1rem}.subscription-add-product-modal-content article.product-list .product-card .card-body article .tags .tag{height:2rem;padding:0 .5rem}.subscription-add-product-modal-content article.product-list .product-card .card-footer{--daily-price-font:var(--text-regular);align-items:normal;flex-direction:column;justify-content:end;min-height:5.75rem}.subscription-add-product-modal-content article.product-list .product-card .card-footer .price-row{display:flex}.subscription-add-product-modal-content article.product-list .product-card .card-footer .btn{height:2rem;padding-inline:1rem .25rem}.subscription-add-product-modal-content article.product-list .product-card .card-footer .btn>span:nth-of-type(2){display:block}.subscription-add-product-modal-content article.product-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)}.subscription-add-product-modal-content article.product-list .product-card .card-footer .btn.btn-outlined:hover{border:1px solid var(--clr-smaragd)}.subscription-add-product-modal-content article.product-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)}.subscription-add-product-modal-content article.product-list .product-card .card-footer .btn.btn-secondary,.subscription-add-product-modal-content article.product-list .product-card .card-footer .btn.is-out-of-stock-btn{--btn-bg:var(--clr-grey3);--btn-text:var(--clr-black);background-color:var(--btn-bg);border:1px solid var(--clr-grey3);color:var(--btn-text);cursor:not-allowed;justify-content:center;opacity:.7;width:100%}.subscription-add-product-modal-content article.product-list .product-card .card-footer .btn.btn-secondary span:first-of-type,.subscription-add-product-modal-content article.product-list .product-card .card-footer .btn.is-out-of-stock-btn span:first-of-type{display:none}.subscription-add-product-modal-content article.product-list .product-card .card-footer .btn.btn-secondary>span:nth-of-type(2),.subscription-add-product-modal-content article.product-list .product-card .card-footer .btn.is-out-of-stock-btn>span:nth-of-type(2){display:block}}.editable-card-list .label{font:var(--text-medium)}.editable-card-list .description{opacity:.7}.editable-card-list .item-wrapper{background-color:var(--clr-white);border-radius:1rem;box-shadow:0 0 0 1px var(--clr-grey3);padding:.875rem 1rem}.order-detail-process{--history-item-direction:column;--label-margin-left:auto;--step-border-color:var(--clr-black);--step-bg-color:#fff;--step-text-color:var(--clr-black);--dash-color:var(--clr-grey2)}.order-detail-process .order-history-item{border-bottom:1px solid var(--clr-grey1)}.order-detail-process .order-history-item .order-date{font:var(--text-regular-s);opacity:.5}.order-detail-process .order-history-item .order-total{font:var(--text-regular-s)}.order-detail-process .order-status-label{border-radius:.25rem;font:var(--label-2);margin-left:var(--label-margin-left);padding:4px 27px;text-align:center}.order-detail-process .order-status-label.status-new{background:var(--clr-grey1);color:var(--clr-black-80-opacity)}.order-detail-process .order-status-label.status-processing,.order-detail-process .order-status-label.status-shipped{background:var(--clr-coral20);color:var(--clr-coral)}.order-detail-process .order-status-label.status-succeeded{background:var(--clr-success-15);color:var(--clr-success)}.order-detail-process .order-status-label.status-cancellation-requested,.order-detail-process .order-status-label.status-cancelled{background:var(--clr-error-15);color:var(--clr-error)}.order-detail-process .order-status-label.status-sub-active{background:var(--clr-success-15);color:var(--clr-success)}.order-detail-process .order-status-label.status-sub-cancelled{background:var(--clr-coral20);color:var(--clr-error)}.order-detail-process .order-status-label.status-paused{background:var(--clr-coral20);color:var(--clr-coral)}.order-detail-process .stepper-list{font:var(--text-small)}.order-detail-process .stepper-list .stepper-item:first-child,.order-detail-process .stepper-list .stepper-item:nth-child(2),.order-detail-process .stepper-list .stepper-item:nth-child(3){flex:1}.order-detail-process .stepper-list .stepper-item.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-detail-process .stepper-list .stepper-item.active{--step-border-color:var(--clr-smaragd);--step-bg-color:#fff;--step-text-color:var(--clr-smaragd)}.order-detail-process .stepper-list .stepper-indicator{background:var(--step-bg-color);border-radius:9999px;box-shadow:0 0 0 2px var(--step-border-color);color:var(--step-text-color)}.order-detail-process .stepper-list .stepper-separator{background:var(--dash-color)}.order-detail-process .stepper-list .stepper-item-text{color:var(--step-text-color)}.order-detail-process .stepper-list .stepper-title{font-weight:var(--fw-bold)}.order-detail-process .stepper-list .step-description{color:var(--clr-black-50-opacity)}@media(width>=64rem){.order-detail-process{--label-margin-left:auto}.order-detail-process .order-history-item{border-bottom:0}.order-detail-process .order-history-item .order-date,.order-detail-process .order-history-item .order-total,.order-detail-process .stepper-list .stepper-title{font:var(--text-regular)}}.order-detail-info .title{color:var(--clr-smaragd);text-transform:uppercase}.order-detail-products .item{border-block-end:1px solid var(--clr-grey1)}.order-detail-products .item:last-of-type{border-bottom:0}.order-detail-products .item img{background:var(--clr-grey2);border-radius:.75rem}.order-detail-products .item .description{font:var(--text-small);opacity:.6}.order-detail-products .package-item{border-block-end:1px solid var(--clr-grey1)}.order-detail-products .package-item:last-of-type{border-bottom:0}.order-detail-products .package-item img{border-radius:.75rem}.order-detail-products .package-item .description{font:var(--text-small);opacity:.6}.order-detail-products .package-item .collapse-trigger-btn{--btn-text:var(--clr-smaragd)}.order-detail-products .package-item .icon{transition:transform .3s ease}.order-detail-products .package-item .icon.rotated{transform:rotate(180deg)}.order-detail-products .package-item .item img{height:3.75rem;width:3.75rem}.order-detail-products .price-tag{background-color:var(--clr-salad20);border-radius:.25rem;color:var(--clr-smaragd);font:var(--text-regular)}.order-detail-products .price-total{font:var(--text-regular-s);opacity:.6;text-decoration:line-through}.order-detail-products .price-final{font:var(--text-regular)}.order-detail-products .price-day-count{font:var(--text-regular-s);opacity:.6}@media(width>=64rem){.order-detail-products .package-item .description{font:var(--text-medium)}.order-detail-products .package-item .item img{height:5rem;width:5rem}.order-detail-products .item .description{font:var(--text-regular)}}.subs-detail-pause .description{font:var(--text-regular-s)}.subs-detail-pause .pause-reasons{background:var(--clr-white);border:1px solid var(--clr-grey1);border-radius:12px}.subs-detail-pause .pause-reasons .reason{cursor:pointer;position:relative;transition:all .2s ease}.subs-detail-pause .pause-reasons .reason:not(:last-child){border-bottom:1px solid var(--clr-grey1)}.subs-detail-pause .pause-reasons .radio-button{align-items:center;border:2px solid var(--clr-grey1);border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:all .2s ease;width:20px}.subs-detail-pause .pause-reasons .radio-button--selected{background-color:var(--clr-smaragd);border-color:var(--clr-smaragd)}.subs-detail-pause .pause-reasons .radio-button__circle{border-radius:50%;height:100%;width:100%}.subs-detail-pause .pause-reasons .check-icon{color:var(--clr-white);height:14px;width:14px}.subs-detail-pause .pause-reasons .content{background-color:var(--clr-salad20);border-radius:12px}.subs-detail-pause .pause-reasons .textarea{border:1px solid var(--clr-grey3);border-radius:1rem;height:6rem;max-width:448px;outline:none;resize:none}.subs-detail-pause .pause-reasons .expand-enter-active,.subs-detail-pause .pause-reasons .expand-leave-active{overflow:hidden;transition:all .3s ease-out}.subs-detail-pause .pause-reasons .expand-enter-from,.subs-detail-pause .pause-reasons .expand-leave-to{max-height:0;opacity:0;padding-bottom:0;padding-top:0}.subs-detail-pause .pause-reasons .expand-enter-to,.subs-detail-pause .pause-reasons .expand-leave-from{max-height:400px;opacity:1}.subs-detail-pause .pause-reasons .btn-danger-outlined,.subs-detail-pause .pause-reasons .btn-outlined{--btn-bg:inherit}.subs-detail-pause .package-product-item{border-bottom:1px solid var(--clr-grey1)}.subs-detail-pause .package-product-item:last-of-type{border-bottom:0}.subs-detail-pause .package-product-item .img{background:var(--clr-grey1);border-radius:.75rem}.subs-detail-pause .package-product-item .description{font:var(--text-regular-s);opacity:.5}.subs-detail-pause .package-product-item .deletion{background-color:var(--clr-white);border-radius:50px;display:grid;height:48px;place-items:center;right:0;top:50%;transform:translateY(-50%);width:48px}.subs-detail-pause .price-tag{background-color:var(--clr-salad20);border-radius:.25rem;color:var(--clr-smaragd);font:var(--text-regular)}.subs-detail-pause .price-total{font:var(--text-regular-s);opacity:.6;text-decoration:line-through}.subs-detail-pause .price-final{font:var(--text-regular)}.subs-detail-pause .price-day-count{font:var(--text-regular-s);opacity:.6}.subs-detail-pause .quantifier{align-self:flex-end;border:1px solid var(--clr-smaragd);border-radius:8rem}@media(width>=64rem){.subs-detail-pause .description,.subs-detail-pause .package-product-item .description{font:var(--text-regular)}.subs-detail-pause .package-product-item .deletion{transform:translateY(-50%)}.subs-detail-pause .quantifier{border:1px solid var(--clr-smaragd);border-radius:8rem}}@media(width>=80rem){.subs-detail-pause .quantifier{align-self:center}.subs-detail-pause .bottom-wrapper{max-width:460px;padding-inline-end:2rem}}.subs-pause-dialog-content{background:var(--clr-smaragd);color:var(--clr-white)}.subs-pause-dialog-content .title{font:var(--text-large)}.subs-pause-dialog-content .desc{font:var(--text-regular)}.subs-pause-dialog-content .coupon{background-color:var(--clr-salad);border-radius:.5rem;color:var(--clr-smaragd)}.subs-pause-dialog-content .coupon .price{background-color:var(--clr-smaragd);border-radius:.25rem;color:var(--clr-white)}.subs-pause-dialog-content .btn{position:relative}.subs-pause-dialog-content .btn .with-default-icon{position:absolute;right:8px}.subs-pause-dialog-content .btn:last-of-type{--btn-bg:var(--clr-error);--btn-text:var(--clr-white);--btn-icon-bg:var(--clr-white);--btn-icon-color:var(--clr-error);--btn-hover-bg:var(--clr-error);--btn-hover-icon-bg:var(--clr-white);--btn-hover-icon-color:var(--clr-error)}.bottom-sheet-content:has(.subs-pause-dialog-content){overflow:hidden}.bottom-sheet-content:has(.subs-pause-dialog-content) .bottom-sheet-icon-btn{color:var(--clr-white)}@media(width>=64rem){.bottom-sheet-content:has(.subs-pause-dialog-content){border-radius:1rem}}.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(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:"";inset:-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(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(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(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 .descriptions a{color:var(--clr-black);text-decoration:underline}.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{animation:fadeSlideUp 1s ease;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)}.survey-wrapper .checkbox-group-none-option .checkbox-label-wrapper:first-child{margin-block-end:2rem;position:relative}.survey-wrapper .checkbox-group-none-option .checkbox-label-wrapper:first-child:after{background-color:var(--clr-grey3);bottom:-1.25rem;content:"";display:block;height:2px;position:absolute;width:100%}@media(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{animation:none;backdrop-filter:none;-webkit-backdrop-filter:none;background-color:transparent;box-shadow:none;padding:0;position:static}.survey-wrapper .fixed-bar.overlay-active{align-items:flex-end;animation:fadeInAnim 1s ease;background:linear-gradient(180deg,#f1f3f200,#f2f4f3 30%,#f2f4f3);display:flex;height:136px;justify-content:center;position:fixed}.survey-wrapper .fixed-bar.static-active button{animation:slideDownAnim 1s ease}.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)}}@keyframes fadeInAnim{0%{opacity:0}to{opacity:1}}@keyframes slideDownAnim{0%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.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-category-progress{align-items:flex-start;display:flex;gap:.5rem;width:100%}.survey-category-progress__item{align-items:center;display:flex;flex:1;flex-direction:column;gap:.375rem;min-width:0}.survey-category-progress__title{font-size:.8125rem;font-weight:var(--fw-medium);overflow:hidden;text-align:center;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap;width:100%}.survey-category-progress__title--active{color:var(--clr-smaragd);font-weight:var(--fw-semibold)}.survey-category-progress__title--pending{color:var(--clr-grey3)}.survey-category-progress__track{background-color:var(--clr-grey1);border-radius:9999px;height:5px;overflow:hidden;position:relative;width:100%}.survey-category-progress__fill{background-color:var(--clr-smaragd);border-radius:9999px;height:100%;transition:width .35s cubic-bezier(.4,0,.2,1)}.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(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:1rem;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-mobile{background:var(--clr-white);border-radius:1rem;color:var(--clr-grey4)}.survey-result-product-list-section .more-product-card-mobile .plus{background:var(--clr-grey2);border:1px dashed var(--clr-grey4);border-radius:12px}.survey-result-product-list-section .more-product-card-desktop{background:var(--clr-white);border:1px dashed var(--clr-grey4);border-radius:1.5rem;color:var(--clr-grey4);overflow:hidden}.survey-result-product-list-section .more-product-card-desktop .plus{aspect-ratio:315/230;background-color:var(--clr-grey2);border-bottom:1px dashed var(--clr-grey4)}.survey-result-product-list-section .more-product-card-desktop .bottom .placeholder{background:var(--clr-grey2);border-radius:8px;display:inline-block;height:20px;width:100%}.survey-result-product-list-section .more-product-card-desktop .bottom .s1{height:32px;max-width:81px}.survey-result-product-list-section .more-product-card-desktop .bottom .s2{max-width:209px}.survey-result-product-list-section .more-product-card-desktop .bottom .s3{max-width:155px}.survey-result-product-list-section .more-product-card-desktop .bottom .s4{max-width:209px}.survey-result-product-list-section .more-product-card-desktop .bottom .s5{max-width:258px}.survey-result-product-list-section .more-product-card-desktop .bottom .s6{max-width:194px}.survey-result-product-list-section .more-product-card-desktop .bottom .s7{height:32px;max-width:130px}.survey-result-product-list-section .more-product-card-desktop .bottom .s8{max-width:120px}.survey-result-product-list-section .more-product-card-desktop .bottom .btn{--btn-text:var(--clr-grey-4);--btn-icon-bg:var(--clr-grey4);--btn-icon-color:var(--clr-white);--btn-hover-icon-bg:var(--clr-smaragd);border-color:var(--clr-grey-4);justify-content:space-between}.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(width>=48rem){.survey-result-product-list-section{--item-number:2}}@media(width>=64rem){.survey-result-product-list-section{--section-py:7.5rem;--item-number:3;--item-gap:1.25rem}}@media(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(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(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(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-result-overview{--category-clr:#354a5f;--category-clr-bg:#d7dce0;--thumb-popover-side-offset:32px;--thumb-popover-arrow-size:9px;--thumb-popover-alignment-offset:5px;background:var(--clr-grey2)}.survey-result-overview .category-item{background-color:var(--category-clr-bg);border-radius:1rem;color:var(--category-clr)}.survey-result-overview .category-item .title{font:var(--heading-d5)}.survey-result-overview .category-item .subtitle{font:var(--text-medium)}.survey-result-overview .category-item .description{font:var(--text-small)}.survey-result-overview .category-item .slider-text{font:var(--text-regular-s)}.survey-result-overview .category-item .slider-root{--slider-height:.75rem;--slider-range-bg:transparent;--slider-track-bg:linear-gradient(90deg,#fff 0%,var(--category-clr) 100%)}.survey-result-overview .category-item .slider-root .slider-thumb{box-shadow:none;display:grid;place-items:center;position:relative}.survey-result-overview .category-item .slider-root .slider-thumb:after{background-color:var(--category-clr);border-radius:50%;content:"";height:.75rem;position:absolute;width:.75rem}.survey-result-overview .category-item .slider-root .slider-thumb:last-child{background-color:transparent;box-shadow:inset 0 0 0 4px #fff}.survey-result-overview .category-item .slider-root .slider-thumb:last-child:after{content:none}.survey-result-overview .category-item .scale-item{position:absolute;top:0;transform:translate(-50%)}.survey-result-overview .category-item .thumb-popover{background-color:#fff;border-radius:4px;color:var(--category-clr);font:var(--text-regular-s);pointer-events:none;position:absolute;white-space:nowrap}.survey-result-overview .category-item .thumb-popover.side-top{bottom:100%;margin-bottom:var(--thumb-popover-side-offset)}.survey-result-overview .category-item .thumb-popover.side-bottom{margin-top:var(--thumb-popover-side-offset);top:100%}.survey-result-overview .category-item .thumb-popover.align-center{left:50%;transform:translate(-50%)}.survey-result-overview .category-item .thumb-popover.align-start{left:0;transform:none}.survey-result-overview .category-item .thumb-popover.align-end{left:auto;right:0;transform:none}.survey-result-overview .category-item .popover-arrow{height:0;position:absolute;width:0}.survey-result-overview .category-item .side-top .popover-arrow{border-left:var(--thumb-popover-arrow-size) solid transparent;border-right:var(--thumb-popover-arrow-size) solid transparent;border-top:var(--thumb-popover-arrow-size) solid #fff;top:100%}.survey-result-overview .category-item .side-bottom .popover-arrow{border-bottom:var(--thumb-popover-arrow-size) solid #fff;border-left:var(--thumb-popover-arrow-size) solid transparent;border-right:var(--thumb-popover-arrow-size) solid transparent;bottom:100%}.survey-result-overview .category-item .align-center .popover-arrow{left:50%;transform:translate(-50%)}.survey-result-overview .category-item .align-start .popover-arrow{left:var(--thumb-popover-alignment-offset)}.survey-result-overview .category-item .align-end .popover-arrow{right:var(--thumb-popover-alignment-offset)}@media(width>=64rem){.survey-result-overview .category-item .title{font:var(--heading-d3)}.survey-result-overview .category-item .subtitle{font:var(--heading-d5)}.survey-result-overview .category-item .description,.survey-result-overview .category-item .slider-text,.survey-result-overview .category-item .thumb-popover{font:var(--text-regular)}}.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(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{inset:1rem;position:absolute}.survey-informative .img-group .tag{border:1px solid var(--clr-white);border-radius:.25rem;padding:.25rem .5rem}.survey-informative .img-group .desc{font-weight:500}.survey-informative .img-caption{font:var(--text-small)}@media(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;inset:0;position:absolute;z-index:0}@media(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(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(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(width>=48rem){.about-us-principles-section{--slide-size:50%}}@media(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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 .form-footer .btn[type=button]{display:none}.card-renewal-page .renewal-card form .form-footer .btn[type=submit]{height:3.5rem;width:100%}@media(width>=64rem){.card-renewal-page{--section-py:6rem}.card-renewal-page .renewal-card{padding:1.5rem}}.landing-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)}.landing-pages-hero .hero-title{font:var(--heading-2)}.landing-pages-hero .hero-ctr{display:flex;flex-direction:column;margin-inline:auto;max-width:93.5rem;overflow:hidden;position:relative}.landing-pages-hero .img-ctr{aspect-ratio:355/276;border-top-left-radius:1rem;border-top-right-radius:1rem;overflow:hidden;position:relative}.landing-pages-hero .hero-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.landing-pages-hero .content-wrapper{background-color:var(--page-clr);border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;color:var(--clr-white);width:100%}.landing-pages-hero .tag{background-color:var(--page-clr-bg);border-radius:2.125rem;color:var(--page-clr);font:var(--text-small)}@media(width>=64rem){.landing-pages-hero{--hero-padding:1.25rem 1.25rem 0 1.25rem}.landing-pages-hero .hero-title{font:var(--heading-d1)}.landing-pages-hero .tag{font:var(--text-medium)}.landing-pages-hero .img-ctr{aspect-ratio:1400/680;border-radius:1rem;min-height:42.5rem}.landing-pages-hero .img-ctr:after{background:linear-gradient(90deg,rgba(0,0,0,.35) 14.82%,transparent 49.24%);content:"";inset:0;position:absolute;z-index:1}.landing-pages-hero .content-wrapper{background-color:transparent;bottom:3.75rem;left:0;margin-inline:auto;max-width:var(--container-max-width);padding-block:0;padding-inline:var(--container-padding-x);position:absolute;right:0;z-index:2}}.landing-pages-brand{--slide-height:3.5rem;background-color:var(--page-clr-bg);padding:2rem 0}.landing-pages-brand .vy-carousel{--slide-spacing:0;--carousel-px:0;--container-max-width:100%;--slide-size:50%;margin-inline:auto;max-width:96rem}.landing-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(width>=40rem){.landing-pages-brand .vy-carousel__slide{--slide-size:33.33333%}}@media(width>=48rem){.landing-pages-brand .vy-carousel__slide{--slide-size:25%}}@media(width>=64rem){.landing-pages-brand .vy-carousel__slide{--slide-size:25%}}.landing-pages-brand .brand-img-container{align-items:center;display:flex;justify-content:center;overflow:hidden;width:100%}.landing-pages-brand .brand-img{height:auto;width:5.8125rem}@media(width>=64rem){.landing-pages-brand{padding:3rem 0}.landing-pages-brand .brand-img{width:8.75rem}}.landing-pages-symptoms{background-color:var(--page-clr-bg);color:var(--page-clr)}.landing-pages-symptoms .symptom-item{background-color:#fbfefc4d;border-radius:.5rem;font:var(--text-medium)}.landing-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}.landing-pages-symptoms .symptom-item-icon svg{height:1rem;width:1rem}@media(width>=64rem){.landing-pages-symptoms .symptom-item{background-color:#fbfefc4d;border-radius:1rem;font:var(--text-large)}.landing-pages-symptoms .symptom-item-icon{height:2.5rem;width:2.5rem}.landing-pages-symptoms .symptom-item-icon svg{height:1.5rem;width:1.5rem}}.landing-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)}.landing-pages-products article.products-list{display:grid;gap:var(--item-grid-gap);grid-template-columns:repeat(var(--item-grid-number),minmax(0,1fr))}.landing-pages-products article.products-list .product-card{--flex-dir:column;--radius:.5rem;--img-ratio:315/230;--tag-fs:.75rem;color:var(--clr-black)}.landing-pages-products article.products-list .product-card .card-img{display:flex;flex-basis:auto}.landing-pages-products article.products-list .product-card .card-img img{-o-object-fit:cover;object-fit:cover}.landing-pages-products article.products-list .product-card .card-body .card-img-mobile{display:none}.landing-pages-products article.products-list .product-card .card-body article{flex:1}.landing-pages-products article.products-list .product-card .card-body article .tags{gap:.25rem;margin-block-end:.5rem}.landing-pages-products article.products-list .product-card .card-body article .tags .tag{gap:.25rem;height:22px;padding:0 .25rem}.landing-pages-products article.products-list .product-card .card-body article header{display:flex;flex:1;flex-direction:column}.landing-pages-products article.products-list .product-card .card-body article .card-title{margin-block-start:auto}.landing-pages-products article.products-list .product-card .card-body .card-slogan{font:var(--text-small)}.landing-pages-products article.products-list .product-card .card-body .card-slogan .dynamic,.landing-pages-products article.products-list .product-card .card-body .card-slogan .static{display:none}.landing-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}.landing-pages-products article.products-list .product-card .card-footer .price-row{display:none}.landing-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}.landing-pages-products article.products-list .product-card .card-footer .btn span{display:none}.landing-pages-products article.products-list .product-card .card-footer .btn span.with-default-icon{display:flex}.landing-pages-products article.products-list .product-card .card-footer .btn.btn-outlined{--btn-icon-bg:var(--clr-grey3)}.landing-pages-products article.products-list .product-card .card-footer .btn.btn-secondary,.landing-pages-products article.products-list .product-card .card-footer .btn.is-out-of-stock-btn{--btn-bg:var(--clr-grey3);--btn-text:var(--clr-black);background-color:var(--btn-bg);border-radius:100px;color:var(--btn-text);cursor:not-allowed;height:1.75rem;opacity:.7;padding-inline:.625rem}.landing-pages-products article.products-list .product-card .card-footer .btn.btn-secondary span:first-of-type,.landing-pages-products article.products-list .product-card .card-footer .btn.is-out-of-stock-btn span:first-of-type{display:block;font-size:var(--fs-xs)}.landing-pages-products article.products-list .product-card .high-recom-tag{display:none}@media(width>=64rem){.landing-pages-products article.products-list .product-card{--flex-dir:column;--radius:1.5rem;--img-ratio:315/230;--tag-fs:1rem}.landing-pages-products article.products-list .product-card .card-body article .tags{gap:.5rem;margin-block-end:1rem}.landing-pages-products article.products-list .product-card .card-body article .tags .tag{gap:.5rem;height:2rem;padding:0 .5rem}.landing-pages-products article.products-list .product-card .card-body .card-slogan{font:var(--text-medium)}.landing-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}.landing-pages-products article.products-list .product-card .card-footer .price-row{display:flex}.landing-pages-products article.products-list .product-card .card-footer .btn{height:2rem;padding-inline:1rem .25rem}.landing-pages-products article.products-list .product-card .card-footer .btn>span:nth-of-type(2){display:block}.landing-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)}.landing-pages-products article.products-list .product-card .card-footer .btn.btn-outlined:hover{border:1px solid var(--clr-smaragd)}.landing-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)}.landing-pages-products article.products-list .product-card .card-footer .btn.btn-secondary,.landing-pages-products article.products-list .product-card .card-footer .btn.is-out-of-stock-btn{--btn-bg:var(--clr-grey3);--btn-text:var(--clr-black);background-color:var(--btn-bg);border:1px solid var(--clr-grey3);color:var(--btn-text);cursor:not-allowed;justify-content:center;opacity:.7;width:100%}.landing-pages-products article.products-list .product-card .card-footer .btn.btn-secondary span:first-of-type,.landing-pages-products article.products-list .product-card .card-footer .btn.is-out-of-stock-btn span:first-of-type{display:none}.landing-pages-products article.products-list .product-card .card-footer .btn.btn-secondary>span:nth-of-type(2),.landing-pages-products article.products-list .product-card .card-footer .btn.is-out-of-stock-btn>span:nth-of-type(2){display:block}}@media(width>=48rem){.landing-pages-products{--item-grid-gap:1.5rem 1.25rem}}@media(width>=64rem){.landing-pages-products{--item-grid-number:3}}@media(width>=80rem){.landing-pages-products{--item-grid-number:4}}.faq-hero{background-color:var(--clr-grey2)!important}.faq-hero .vy-hero-section__title{margin-block-end:2rem}.faq-hero .search-input{max-width:650px}@media(width>=64rem){.faq-hero .vy-hero-section__title{margin-block-end:3rem}.faq-hero .container{bottom:2.5rem!important;transform:translateY(0)!important}}.faq-categories{background-color:var(--clr-grey2)}.faq-categories .category{background-color:var(--clr-white);border-radius:1rem;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.faq-categories .category:hover{box-shadow:0 8px 20px #00000014;transform:translateY(-4px)}@media(width>=64rem){.faq-categories .circle-badge{align-self:end;order:-1}}.faq-contact-us{background-color:var(--clr-grey2)}.faq-contact-us .contact{background-color:var(--clr-white);border-radius:1rem}.faq-contact-us .contact .label{color:var(--clr-smaragd);font:var(--label-text)}@media(width>=64rem){.faq-contact-us .contact{min-height:350px}.faq-contact-us .circle-badge{align-self:end;order:-1}}.faq-detail-questions{background-color:var(--clr-grey2)}.faq-detail-questions .accordion-group,.faq-filtered-questions{background-color:var(--clr-white);border-radius:1rem}.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 .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 .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 .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 .icon-btn-container .counter:not(:empty){background:var(--clr-coral);color:#fff}@media(hover:hover)and (pointer:fine){.header .icon-btn-container:hover{background-color:var(--clr-salad50);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;transform-origin:top center}.header .nav-item{border-bottom:1px solid var(--clr-grey1);font:var(--heading-4);padding-block:.5rem}@media(hover:hover)and (pointer:fine){.header .nav-item:hover{background-color:var(--clr-salad20)}.header .nav-item:hover .icon-ctr{background-color:var(--clr-smaragd);color:var(--clr-white)}}.header .nav-item:last-child{border-bottom:0}.header .nav-item:only-child{border-bottom:1px solid var(--clr-grey1)}.header .nav-link{align-items:center;display:flex;justify-content:space-between;text-transform:capitalize}.header .icon-ctr{background-color:var(--clr-white);border-radius:50%;height:42px;width:42px}.header .nav-title{color:var(--clr-smaragd);font:var(--heading-4);font-size:1.25rem;margin:2rem 0 .5rem;text-transform:capitalize}.header .nav-subtitle{border-bottom:1px solid var(--clr-grey1);color:var(--clr-smaragd);font:var(--heading-4)}.header .back-btn{font:var(--heading-4)}@media(hover:hover)and (pointer:fine){.header .back-btn:hover .icon-ctr{background-color:var(--clr-smaragd);color:var(--clr-white)}}.header .mobile-nav-stagger{animation:mobile-nav-stagger-in .4s ease forwards;animation-delay:calc(var(--stagger-index)*70ms);opacity:0}.header .mobile-anim-forward{animation:fade-slide-right .4s ease}.header .mobile-anim-backward{animation:fade-slide-left .4s ease}@keyframes mobile-nav-stagger-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-slide-right{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes fade-slide-left{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@media(width>=64rem){.header{background-color:transparent;padding:0 45px}.header .logo{height:40px;width:135px}.header .ctr{margin-top:0 auto;max-width:1360px;padding:0 1.5rem;position:relative}.header .start-quiz-btn.btn-secondary{color:var(--clr-black)}.header .start-quiz-btn.btn-secondary:hover{color:var(--clr-black);color:var(--clr-smaragd)}.header .login-btn{color:var(--clr-black)}.header .login-btn:hover{color:var(--clr-smaragd)}.header .ctr:hover{background-color:var(--clr-white)}.header .ctr:hover .icon-btn-container,.header .ctr:hover .login-btn,.header .ctr:hover .start-quiz-btn.btn-secondary{border:1px solid var(--clr-black)}.header .nav{background-color:transparent;height:auto;height:100%;overflow-y:initial;padding:0;position:static}.header .nav-item{border-bottom:0;font-family:var(--ff-primary);font-size:1.125rem;font-weight:var(--fw-medium);height:100%;line-height:var(--lh-md);padding:0}}@media(width>=64rem)and (hover:hover)and (pointer:fine){.header .nav-item:hover{background-color:transparent}.header .nav-link:hover{color:var(--clr-smaragd);text-decoration:underline;text-decoration-thickness:.125rem;text-underline-offset:.5rem}}@media(width>=64rem){.header .nav-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 .hamburger-icon-mobile,.header .user-icon-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 .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 .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] .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)}.header .mega-landing-page-img{border-radius:.5rem}.header .mega-landing-page-item{font-family:var(--ff-primary);font-size:1.125rem;font-weight:var(--fw-medium);line-height:var(--lh-md)}}@media(width>=64rem)and (hover:hover)and (pointer:fine){.header .mega-landing-page-item:hover{color:var(--clr-smaragd)}}@media(width>=64rem){.header .nav-subtitle{border-bottom:none}}.mobile-nav-fade-enter-active,.mobile-nav-fade-leave-active{transition:opacity .35s ease,transform .35s ease}.mobile-nav-fade-enter-from,.mobile-nav-fade-leave-to{opacity:0;transform:translateY(-20px) scaleY(.96)}.mobile-nav-fade-enter-to,.mobile-nav-fade-leave-from{opacity:1;transform:translateY(0) scaleY(1)}.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 .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(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 .subscribe-btn{display:none}.footer .subscribe-btn--desktop{display:inline-block}}@media(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(width>=40rem){.layout-default:has(.survey-result-go-payment-bar){padding-bottom:86px}}@media(width>=64rem){.layout-default:has(.survey-result-go-payment-bar){padding-bottom:0}}.layout-default:has(.add-cart-bar){padding-bottom:88px}@media(width>=40rem){.layout-default:has(.add-cart-bar){padding-bottom:94px}}@media(width>=64rem){.layout-default:has(.add-cart-bar){padding-bottom:0}}.layout-default:has(.checkout-page-wrapper){padding-bottom:106px}@media(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);cursor:pointer;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{background-color:var(--btn-hover-icon-bg);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-smaragd);--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(width>=48rem){.vy-carousel{--slide-size:50%}}@media(width>=64rem){.vy-carousel{--slide-spacing:1rem;--carousel-px:3.75rem}.vy-carousel__progress{display:none}}@media(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(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;--slider-range-bg:var(--clr-smaragd);--slider-track-bg:var(--clr-black-10-opacity);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:var(--slider-track-bg);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(--slider-range-bg);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-text p{margin-bottom:.75rem}.accordion .accordion-content-text h3,.accordion .accordion-content-text h4,.accordion .accordion-content-text h5{color:var(--clr-smaragd);margin-bottom:.5rem}.accordion .accordion-content-text h3{font:var(--heading-3)}@media(width>=64rem){.accordion .accordion-content-text h3{font:var(--heading-d3)}}.accordion .accordion-content-text h4{font:var(--heading-4)}@media(width>=64rem){.accordion .accordion-content-text h4{font:var(--heading-d4)}}.accordion .accordion-content-text h5{font:var(--heading-5)}@media(width>=64rem){.accordion .accordion-content-text h5{font:var(--heading-d5)}}.accordion .accordion-content-text ul{list-style:initial;margin-bottom:.75rem;padding-left:1rem}.accordion .accordion-content-text ol{list-style:decimal;margin-bottom:.75rem;padding-left:1rem}.accordion .accordion-content-text ol li::marker{font:inherit;font-weight:700}.accordion .accordion-content-text ol li p,.accordion .accordion-content-text ul li p{margin-bottom:0}.accordion .accordion-content-text img,.accordion .accordion-content-text video{border-radius:1rem}.accordion .accordion-content-text a{color:var(--clr-smaragd);font-weight:var(--fw-bold);text-decoration:underline;text-decoration-color:var(--clr-smaragd);text-decoration-thickness:2px}.accordion .accordion-content-text video{height:auto}.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(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;inset: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}.Button{align-items:center;border-radius:4px;display:inline-flex;font-size:15px;font-weight:500;height:35px;justify-content:center;line-height:1;padding:0 15px}@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;--horizontal-grid-min-h:104px}.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;min-height:var(--horizontal-grid-min-h)}.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(width>=64rem){.checkbox{--horizontal-grid-label-max-width:100%;--horizontal-grid-min-h:80px}}.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-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:1rem;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;inset: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 .date-icon{color:var(--clr-black);pointer-events:none}.floating-label-input .date-trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;display:inline-flex;justify-content:center;padding:0;text-decoration:none}.floating-label-input .label-container{display:block;position:relative;width:100%}.floating-label-input .label-container.has-date-input,.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-date-input .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 input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--clr-black);line-height:1.25;min-height:var(--input-height);padding-right:3rem;position:relative}.floating-label-input input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;height:100%;margin:0;opacity:0;position:absolute;right:0;width:2.5rem}.floating-label-input input[type=date]::-moz-calendar-picker-indicator{cursor:pointer;height:100%;margin:0;opacity:0;width:2.5rem}.floating-label-input input[type=date]::-webkit-date-and-time-value{min-height:1.2em;text-align:left}.floating-label-input input[type=date]::-webkit-datetime-edit,.floating-label-input input[type=date]::-webkit-datetime-edit-day-field,.floating-label-input input[type=date]::-webkit-datetime-edit-fields-wrapper,.floating-label-input input[type=date]::-webkit-datetime-edit-month-field,.floating-label-input input[type=date]::-webkit-datetime-edit-text,.floating-label-input input[type=date]::-webkit-datetime-edit-year-field{color:inherit;line-height:1.25;margin:0;padding:0}.floating-label-input p.helper-text{color:var(--info-text-color);font:var(--text-small);overflow:hidden;position:absolute;text-align:left;text-overflow:ellipsis;top:100%;white-space:nowrap;width:100%}@supports (-moz-appearance:none){.floating-label-input .date-trigger{display:none}.floating-label-input input[type=date]{padding-right:2.25rem}}.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);padding-inline-end:2.5rem;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{color:var(--clr-black);height:1.25rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:1.25rem}.bottom-sheet-overlay{background-color:var(--clr-black-50-opacity);inset:0;position:fixed;z-index:9999}.bottom-sheet-overlay[data-state=open]{animation:bottomSheetOverlayShadow .15s ease}.bottom-sheet-overlay.closing,.bottom-sheet-overlay[data-state=closed]{animation:bottomSheetOverlayShadowOut .15s ease forwards}.bottom-sheet-overlay.transparent{background-color:transparent}.bottom-sheet-content{--dialog-max-width:450px;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[data-state=open]{animation:bottomSheetUpAndFade .25s ease}.bottom-sheet-content.closing,.bottom-sheet-content[data-state=closed]{animation:bottomSheetDownAndFade .25s ease forwards}.bottom-sheet-content:focus{outline:none}.bottom-sheet-content .sheet-body{max-height:80vh;overflow-y:auto}@media(width>=64rem){.bottom-sheet-content--dialog-on-desktop{border-radius:1rem;inset:50% auto auto 50%;max-width:var(--dialog-max-width);transform:translate(-50%,-50%);width:90vw}.bottom-sheet-content--dialog-on-desktop[data-state=open]{animation:dialogFadeAndScale .15s ease}.bottom-sheet-content--dialog-on-desktop.closing,.bottom-sheet-content--dialog-on-desktop[data-state=closed]{animation:dialogFadeAndScaleOut .15s ease forwards}.bottom-sheet-content--dialog-on-desktop .sheet-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:1rem;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(width>=40rem){.bottom-sheet-content--alert__action-ctr{flex-direction:row}}@media(width>=64rem){.bottom-sheet-content--alert{padding:1.5rem}}@keyframes bottomSheetOverlayShadow{0%{opacity:0}to{opacity:1}}@keyframes bottomSheetOverlayShadowOut{0%{opacity:1}to{opacity:0}}@keyframes bottomSheetUpAndFade{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes bottomSheetDownAndFade{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes dialogFadeAndScaleOut{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.96)}}.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(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)}}.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;inset: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:calc(var(--header-height) + var(--header-top) + .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{font:var(--heading-2);margin-block-end:.75rem}.vy-hero-section__description,.vy-hero-section__title{max-width:var(--hero-content-max-width)}.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(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{font:var(--heading-d1);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(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 ul{list-style:disc inside}.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);inset: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}.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(width>=48rem){.consent-content__btn-ctr{flex-direction:row}}@media(width>=64rem){.consent-content__btn-ctr{flex-direction:column}}.consent-advanced-content{display:grid;gap:2rem;overflow-y:auto}.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(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(width>=48rem){.product-grid{grid-template-columns:repeat(var(--cols-md,1),minmax(0,1fr))}}@media(width>=64rem){.product-grid{grid-template-columns:repeat(var(--cols-lg,1),minmax(0,1fr))}}.product-card{--flex-dir:row;--radius:1rem;--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-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:.75rem}.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 .tag{align-items:center;background:var(--tag-bg);border-radius:.25rem;color:var(--tag-clr);display:inline-flex;font-size:var(--tag-fs);gap:2px;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-reasons{font:var(--text-regular-s)}.product-card .card-body .daily-dose-amount{font:var(--text-small);opacity:.6}.product-card .card-body .card-slogan .static{font-weight:600}.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{background:var(--clr-salad20);border-radius:.5rem;color:var(--clr-smaragd);white-space:nowrap}@media(width>=64rem){.product-card{--flex-dir:column;--radius:1.5rem;--img-ratio:315/230;--content-padding:1rem;--tag-fs:1rem;border:1px solid var(--clr-grey3)}.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 .tags .tag{border-radius:.5rem;gap:6px;height:2rem}.product-card .card-body .card-reasons{font:var(--text-medium)}.product-card .card-body .daily-dose-amount{font:var(--text-regular-s)}.product-card .card-footer button.btn{justify-content:space-between;width:100%}.product-card .high-recom-tag{background:var(--clr-salad);border-radius:.25rem}}.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%}.product-injection-card{background-color:var(--clr-white);border:1px solid var(--clr-grey3);border-radius:.5rem;overflow:hidden}.product-injection-card .img-ctr{aspect-ratio:315/230}.product-injection-card .img{-o-object-fit:cover;object-fit:cover}.product-injection-card .icon{border-radius:.25rem}.product-injection-card .desc{font:var(--text-small)}@media(width>=64rem){.product-injection-card{border-radius:1.5rem}.product-injection-card .icon{border-radius:.5rem}.product-injection-card .desc{font:var(--text-medium)}}.exit-intent-dialog-content .img{aspect-ratio:375/240;-o-object-fit:cover;object-fit:cover}.exit-intent-dialog-content .content{background-color:var(--clr-smaragd);color:var(--clr-white)}.exit-intent-dialog-content .title{font:var(--text-large)}.exit-intent-dialog-content .desc{font:var(--text-regular)}.exit-intent-dialog-content .coupon{background-color:var(--clr-salad);border-radius:.5rem;color:var(--clr-smaragd)}.exit-intent-dialog-content .coupon .price{background-color:var(--clr-smaragd);border-radius:.25rem;color:var(--clr-white)}.exit-intent-dialog-content .cta-confirm{--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-black);--btn-hover-text:var(--clr-white);--btn-hover-icon-bg:var(--clr-white);--btn-hover-icon-color:var(--clr-black)}.exit-intent-dialog-content .cta-decline{--btn-bg:transparent;--btn-text:var(--clr-white);--btn-hover-text:var(--clr-white);font:var(--text-regular-s);height:auto;text-decoration-thickness:1px;text-underline-offset:.25rem}.bottom-sheet-content:has(.exit-intent-dialog-content){--dialog-max-width:500px;overflow:hidden}.bottom-sheet-content:has(.exit-intent-dialog-content) .bottom-sheet-icon-btn{color:var(--clr-white)}@media(width>=64rem){.bottom-sheet-content:has(.exit-intent-dialog-content){border-radius:1rem}}.avatar-conveyor{--av-n:4;--av-step:18px;--av-size:24px;--av-border:2px;flex-shrink:0;height:var(--av-size);overflow:hidden;position:relative;width:calc((var(--av-n) - 1)*var(--av-step) + var(--av-size))}.avatar-conveyor .av{border:var(--av-border) solid #f0efe9;border-radius:50%;height:var(--av-size);left:0;overflow:hidden;position:absolute;top:0;transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .4s ease;width:var(--av-size);will-change:transform,opacity}.avatar-conveyor .av svg{display:block;height:100%;width:100%}@media(width>=64rem){.avatar-conveyor{--av-step:24px;--av-size:32px}}.d-block{display:block}.d-inline-block{display:inline-block}.d-flex{display:flex}.d-grid{display:grid}.d-none{display:none}.d-inline-flex{display:inline-flex}@media(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}@media(width>=48rem){.md\:flex-row{flex-direction:row}}@media(width>=64rem){.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}}@media(width>=80rem){.xl\:flex-row{flex-direction:row}}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}@media(width>=48rem){.md\:justify-between{justify-content:space-between}}@media(width>=64rem){.lg\:justify-between{justify-content:space-between}}@media(width>=80rem){.xl\:justify-end{justify-content:flex-end}.xl\:justify-between{justify-content:space-between}}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}@media(width>=48rem){.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}}@media(width>=64rem){.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}}@media(width>=80rem){.xl\:items-center{align-items:center}}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-1{flex:1 1 0%}@media(width>=64rem){.lg\:flex-1{flex:1 1 0%}}@media(width>=80rem){.xl\:flex-1{flex:1 1 0%}}.flex-shrink-0{flex-shrink:0}.align-self-start{align-self:flex-start}.text-center{text-align:center}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.pos-relative{position:relative}.pos-absolute{position:absolute}@media(width>=80rem){.xl\:pos-static{position:static}.xl\:pos-relative{position:relative}}.w-full{width:100%}.h-full{height:100%}@media(width>=64rem){.lg\:h-auto{height:auto}.lg\:h-full{height:100%}}.max-w-full{max-width:100%}.w-1{width:.0625rem}.w-3{width:.1875rem}.w-4{width:.25rem}.w-12{width:.75rem}.w-16{width:1rem}.w-20{width:1.25rem}.w-22{width:1.375rem}.w-32{width:2rem}.w-40{width:2.5rem}.w-48{width:3rem}.w-58{width:3.625rem}.w-60{width:3.75rem}.w-64{width:4rem}.w-77{width:4.8125rem}.w-80{width:5rem}@media(width>=64rem){.lg\:w-16{width:1rem}.lg\:w-24{width:1.5rem}.lg\:w-32{width:2rem}.lg\:w-56{width:3.5rem}.lg\:w-80{width:5rem}.lg\:w-92{width:5.75rem}.lg\:w-96{width:6rem}.lg\:w-120{width:7.5rem}}.h-2{height:.125rem}.h-3{height:.1875rem}.h-4{height:.25rem}.h-12{height:.75rem}.h-16{height:1rem}.h-20{height:1.25rem}.h-22{height:1.375rem}.h-24{height:1.5rem}.h-32{height:2rem}.h-40{height:2.5rem}.h-48{height:3rem}.h-60{height:3.75rem}.h-64{height:4rem}.h-80{height:5rem}.h-auto{height:auto}@media(width>=64rem){.lg\:h-16{height:1rem}.lg\:h-24{height:1.5rem}.lg\:h-29{height:1.8125rem}.lg\:h-32{height:2rem}.lg\:h-40{height:2.5rem}.lg\:h-56{height:3.5rem}.lg\:h-80{height:5rem}.lg\:h-96{height:6rem}.lg\:h-120{height:7.5rem}.lg\:h-auto{height:auto}}@media(width>=80rem){.xl\:h-48{height:3rem}}.min-w-12{min-width:.75rem}.min-w-88{min-width:5.5rem}@media(width>=80rem){.xl\:min-w-128{min-width:8rem}}.mx-auto{margin-inline:auto}.my-24{margin-block:1.5rem}.my-auto{margin-block:auto}.mt-16{margin-block-start:1rem}.mt-20{margin-block-start:1.25rem}.mt-32{margin-block-start:2rem}.mt-auto{margin-block-start:auto}@media(width>=64rem){.lg\:mt-28{margin-block-start:1.75rem}.lg\:mt-auto{margin-block-start:auto}}.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-64{margin-block-end:4rem}.mb-77{margin-block-end:4.8125rem}@media(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-76{margin-block-end:4.75rem}.lg\:mb-88{margin-block-end:5.5rem}.lg\:mb-125{margin-block-end:7.8125rem}}.ml-auto{margin-inline-start:auto}.p-0{padding:0}.p-8{padding:.5rem}.p-12{padding:.75rem}.p-16{padding:1rem}.p-24{padding:1.5rem}.p-40{padding:2.5rem}@media(width>=64rem){.lg\:p-16{padding:1rem}.lg\:p-24{padding:1.5rem}.lg\:p-32{padding:2rem}}.px-0{padding-inline:0}.px-4{padding-inline:.25rem}.px-8{padding-inline:.5rem}.px-12{padding-inline:.75rem}.px-16{padding-inline:1rem}.px-20{padding-inline:1.25rem}@media(width>=64rem){.lg\:px-0{padding-inline:0}.lg\:px-8{padding-inline:.5rem}.lg\:px-12{padding-inline:.75rem}.lg\:px-16{padding-inline:1rem}.lg\:px-24{padding-inline:1.5rem}}@media(width>=80rem){.xl\:px-12{padding-inline:.75rem}}.py-2{padding-block:.125rem}.py-4{padding-block:.25rem}.py-8{padding-block:.5rem}.py-16{padding-block:1rem}.py-18{padding-block:1.125rem}.py-24{padding-block:1.5rem}.py-80{padding-block:5rem}@media(width>=64rem){.lg\:py-8{padding-block:.5rem}.lg\:py-20{padding-block:1.25rem}.lg\:py-24{padding-block:1.5rem}.lg\:py-120{padding-block:7.5rem}}@media(width>=80rem){.xl\:py-8{padding-block:.5rem}}.pt-8{padding-block-start:.5rem}.pt-20{padding-block-start:1.25rem}@media(width>=64rem){.lg\:pt-24{padding-block-start:1.5rem}}.pb-8{padding-block-end:.5rem}.pb-12{padding-block-end:.75rem}.pb-16{padding-block-end:1rem}@media(width>=64rem){.lg\:pb-0{padding-block-end:0}.lg\:pb-16{padding-block-end:1rem}}.pl-0{padding-inline-start:0}.pl-16{padding-inline-start:1rem}@media(width>=80rem){.xl\:pr-16{padding-inline-end:1rem}.xl\:pr-32{padding-inline-end:2rem}}.gap-2{gap:.125rem}.gap-4{gap:.25rem}.gap-6{gap:.375rem}.gap-8{gap:.5rem}.gap-10{gap:.625rem}.gap-12{gap:.75rem}.gap-16{gap:1rem}.gap-20{gap:1.25rem}.gap-24{gap:1.5rem}.gap-32{gap:2rem}@media(width>=64rem){.lg\:gap-4{gap:.25rem}.lg\:gap-6{gap:.375rem}.lg\:gap-8{gap:.5rem}.lg\:gap-12{gap:.75rem}.lg\:gap-16{gap:1rem}.lg\:gap-20{gap:1.25rem}.lg\:gap-24{gap:1.5rem}.lg\:gap-32{gap:2rem}.lg\:gap-48{gap:3rem}.lg\:gap-60{gap:3.75rem}}@media(width>=80rem){.xl\:gap-4{gap:.25rem}.xl\:gap-12{gap:.75rem}.xl\:gap-16{gap:1rem}.xl\:gap-20{gap:1.25rem}.xl\:gap-32{gap:2rem}}.gap-x-48{-moz-column-gap:3rem;column-gap:3rem}.gap-y-16{row-gap:1rem}@media(width>=64rem){.lg\:gap-y-24{row-gap:1.5rem}}.top-16{top:1rem}@media(width>=64rem){.lg\:top-16{top:1rem}}.right-16{right:1rem}.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}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(width>=64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(width>=64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.error-page{--padding-y:3rem;display:flex;min-height:80dvh;padding-block:var(--padding-y)}.error-page .container{gap:3rem;justify-content:center;min-height:100%;text-align:center}.error-page .container,.error-page__content{align-items:center;display:flex;flex-direction:column}.error-page__content{gap:1.25rem}.error-page__content a,.error-page__content button{margin-block-start:1.75rem}.error-page__title{color:var(--clr-smaragd);font-size:7.5rem}@media(width>=64rem){.error-page .container{flex-direction:row}.error-page .container>*{flex:0 1 50%}.error-page__title{font-size:15rem;order:2}}
