/** Shopify CDN: Minification failed

Line 28:15 Unexpected ")"
Line 29:15 Unexpected ")"
Line 47:40 Unexpected ")"
Line 154:18 Unexpected ")"

**/
/* Vale landing styles v4 — scoped to .vl-page, classes prefixed vl-, rem converted to px (themes with html font-size 62.5%). Theme overrides neutralized. */
.vl-page.vl-page,.vl-page.vl-page *{font-family:Inter,sans-serif !important}
.vl-page :is(h1,h2,h3,h4,h5,h6,[class*="heading"],[class*="title"]){color:inherit !important}
.vl-page :is(p,div,h1,h2,h3,h4,h5,h6,[class*="heading"],[class*="title"],.bold){font-weight:inherit !important}
.vl-page :is(strong,b){font-weight:bolder !important}
.vl-page :where(h1,h2,h3,h4,h5,h6,[class*="heading"],[class*="title"]){letter-spacing:normal;text-transform:none;line-height:inherit}
.vl-page :where([class*="button"],[class*="btn"]){border-radius:0}
.vl-page{font-size:16px}
.vl-page *,.vl-page ::before,.vl-page ::after{--tw-translate-x: 0; --tw-translate-y: 0; --tw-translate-z: 0; --tw-rotate-x: initial; --tw-rotate-y: initial; --tw-rotate-z: initial; --tw-skew-x: initial; --tw-skew-y: initial; --tw-space-y-reverse: 0; --tw-space-x-reverse: 0; --tw-border-style: solid; --tw-leading: initial; --tw-font-weight: initial; --tw-tracking: initial; --tw-ordinal: initial; --tw-slashed-zero: initial; --tw-numeric-figure: initial; --tw-numeric-spacing: initial; --tw-numeric-fraction: initial; --tw-shadow: 0 0 #0000; --tw-shadow-color: initial; --tw-shadow-alpha: 100%; --tw-inset-shadow: 0 0 #0000; --tw-inset-shadow-color: initial; --tw-inset-shadow-alpha: 100%; --tw-ring-color: initial; --tw-ring-shadow: 0 0 #0000; --tw-inset-ring-color: initial; --tw-inset-ring-shadow: 0 0 #0000; --tw-ring-inset: initial; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-outline-style: solid; --tw-blur: initial; --tw-brightness: initial; --tw-contrast: initial; --tw-grayscale: initial; --tw-hue-rotate: initial; --tw-invert: initial; --tw-opacity: initial; --tw-saturate: initial; --tw-sepia: initial; --tw-drop-shadow: initial; --tw-drop-shadow-color: initial; --tw-drop-shadow-alpha: 100%; --tw-drop-shadow-size: initial; --tw-duration: initial; --tw-ease: initial; --tw-content: ""; --tw-animation-delay: 0s; --tw-animation-direction: normal; --tw-animation-duration: initial; --tw-animation-fill-mode: none; --tw-animation-iteration-count: 1; --tw-enter-blur: 0; --tw-enter-opacity: 1; --tw-enter-rotate: 0; --tw-enter-scale: 1; --tw-enter-translate-x: 0; --tw-enter-translate-y: 0; --tw-exit-blur: 0; --tw-exit-opacity: 1; --tw-exit-rotate: 0; --tw-exit-scale: 1; --tw-exit-translate-x: 0; --tw-exit-translate-y: 0;}
.vl-page,.vl-page{--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --color-black: #000; --spacing: 4px; --container-sm: 384px; --container-md: 448px; --container-lg: 512px; --text-xs: 12px; --text-xs--line-height: calc(1 / .75); --text-sm: 14px; --text-sm--line-height: calc(1.25 / .875); --text-base: 16px; --text-base--line-height: calc(1.5 / 1); --text-lg: 18px; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 20px; --text-xl--line-height: calc(1.75 / 1.25); --text-7xl: 72px; --text-7xl--line-height: 1; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --tracking-tight: -.025em; --tracking-widest: .1em; --leading-relaxed: 1.625; --radius-xl: 12px; --ease-in-out: cubic-bezier(.4, 0, .2, 1); --animate-spin: spin 1s linear infinite; --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite; --aspect-video: 16 / 9; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: "Inter", sans-serif; --default-mono-font-family: var(--font-mono); --color-border: var(--border);}
.vl-page *,.vl-page ::after,.vl-page ::before{box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px;}
.vl-page,.vl-page{text-size-adjust: 100%; tab-size: 4; line-height: 1.5; font-family: var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji") !important; font-feature-settings: var(--default-font-feature-settings,normal); font-variation-settings: var(--default-font-variation-settings,normal); -webkit-tap-highlight-color: transparent;}
.vl-page h1,.vl-page h2,.vl-page h3{font-size: inherit; font-weight: inherit !important;}
.vl-page a{color: inherit !important; text-decoration: inherit;}
.vl-page strong{font-weight: bolder !important;}
.vl-page ul{list-style: none;}
.vl-page img,.vl-page svg{vertical-align: middle; display: block;}
.vl-page img{max-width: 100%; height: auto;}
.vl-page button{font: inherit; letter-spacing: inherit; color: inherit !important; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px;}
.vl-page [size])) optgroup{font-weight: bolder !important;}
.vl-page [size])) optgroup option{padding-inline-start: 20px;}
.vl-page ::placeholder{opacity: 1;}
.vl-page ::placeholder{color: currentcolor !important;}
.vl-page ::placeholder{color: color-mix(currentcolor, transparent) !important;}
.vl-page ::-webkit-search-decoration{appearance: none;}
.vl-page ::-webkit-date-and-time-value{min-height: 1lh; text-align: inherit;}
.vl-page ::-webkit-datetime-edit{display: inline-flex;}
.vl-page ::-webkit-datetime-edit-fields-wrapper{padding: 0px;}
.vl-page ::-webkit-datetime-edit{padding-block: 0px;}
.vl-page ::-webkit-datetime-edit-year-field{padding-block: 0px;}
.vl-page ::-webkit-datetime-edit-month-field{padding-block: 0px;}
.vl-page ::-webkit-datetime-edit-day-field{padding-block: 0px;}
.vl-page ::-webkit-datetime-edit-hour-field{padding-block: 0px;}
.vl-page ::-webkit-datetime-edit-minute-field{padding-block: 0px;}
.vl-page ::-webkit-datetime-edit-second-field{padding-block: 0px;}
.vl-page ::-webkit-datetime-edit-millisecond-field{padding-block: 0px;}
.vl-page ::-webkit-datetime-edit-meridiem-field{padding-block: 0px;}
.vl-page ::-webkit-calendar-picker-indicator{line-height: 1;}
.vl-page button,.vl-page [type="submit"]){appearance: button;}
.vl-page ::-webkit-inner-spin-button{height: auto;}
.vl-page ::-webkit-outer-spin-button{height: auto;}
.vl-page [hidden]:where(:not([hidden="until-found"])){display: none !important;}
@layer components;
.vl-page .vl-invisible{visibility: hidden;}
.vl-page .vl-visible{visibility: visible;}
.vl-page .vl-fixed{position: fixed;}
.vl-page .vl-right-5{right: calc(var(--spacing) * 5);}
.vl-page .vl-bottom-5{bottom: calc(var(--spacing) * 5);}
.vl-page .vl-z-40{z-index: 40;}
.vl-page .vl-container{width: 100%;}
@media (width >= 40rem){.vl-page .vl-container{max-width: 640px;}}
@media (width >= 48rem){.vl-page .vl-container{max-width: 768px;}}
@media (width >= 64rem){.vl-page .vl-container{max-width: 1024px;}}
@media (width >= 80rem){.vl-page .vl-container{max-width: 1280px;}}
@media (width >= 96rem){.vl-page .vl-container{max-width: 1536px;}}
.vl-page .vl-flex{display: flex;}
.vl-page .vl-hidden{display: none;}
.vl-page .vl-h-5{height: calc(var(--spacing) * 5);}
.vl-page .vl-h-12{height: calc(var(--spacing) * 12);}
.vl-page .vl-w-5{width: calc(var(--spacing) * 5);}
.vl-page .vl-w-12{width: calc(var(--spacing) * 12);}
.vl-page .vl-items-center{align-items: center;}
.vl-page .vl-justify-center{justify-content: center;}
.vl-page .vl-overflow-hidden{overflow: hidden;}
.vl-page .vl-overflow-x-hidden{overflow-x: hidden;}
.vl-page .vl-rounded-full{border-radius: 2.14748e+09px;}
.vl-page .vl-bg-primary{background-color: var(--primary);}
.vl-page .vl-text-primary-foreground{color: var(--primary-foreground) !important;}
.vl-page .vl-shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);}
.vl-page .vl-transition-colors{transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration));}
.vl-page .vl-fade-in-0{--tw-enter-opacity: 0;}
.vl-page .vl-group-data-\[collapsible\=icon\]\:hidden:is(:where(.vl-group)[data-collapsible="icon"] *){display: none;}
.vl-page .vl-group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.vl-group)[data-collapsible="icon"] *){overflow: hidden;}
.vl-page .vl-group-data-\[state\=open\]\:rotate-180:is(:where(.vl-group)[data-state="open"] *){rotate: 180deg;}
.vl-page .vl-peer-disabled\:cursor-not-allowed:is(:where(.vl-peer):disabled ~ *){cursor: not-allowed;}
.vl-page .vl-peer-disabled\:opacity-70:is(:where(.vl-peer):disabled ~ *){opacity: 0.7;}
.vl-page .vl-group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.vl-group)[data-collapsible="offcanvas"] *)::after{content: var(--tw-content); left: 100%;}
.vl-page .vl-focus-visible\:ring-1:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);}
.vl-page .vl-focus-visible\:ring-2:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);}
.vl-page .vl-focus-visible\:ring-ring:focus-visible{--tw-ring-color: var(--primary);}
.vl-page .vl-focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px; --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);}
.vl-page .vl-focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px; --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);}
.vl-page .vl-focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: var(--background);}
.vl-page .vl-focus-visible\:outline-none:focus-visible{--tw-outline-style: none; outline-style: none;}
.vl-page .vl-disabled\:pointer-events-none:disabled{pointer-events: none;}
.vl-page .vl-disabled\:cursor-not-allowed:disabled{cursor: not-allowed;}
.vl-page .vl-disabled\:opacity-50:disabled{opacity: 0.5;}
.vl-page .vl-has-focus\:border-ring:has(:focus){border-color: var(--primary);}
.vl-page .vl-has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);}
.vl-page .vl-has-focus\:ring-ring\/50:has(:focus){--tw-ring-color: var(--primary);}
.vl-page .vl-has-focus\:ring-ring\/50:has(:focus){--tw-ring-color: color-mix(in oklab, var(--primary) 50%, transparent);}
.vl-page .vl-has-\[\:disabled\]\:opacity-50:has(:disabled){opacity: 0.5;}
.vl-page .vl-aria-disabled\:pointer-events-none[aria-disabled="true"]{pointer-events: none;}
.vl-page .vl-aria-disabled\:opacity-50[aria-disabled="true"]{opacity: 0.5;}
.vl-page .vl-data-\[active\=true\]\:font-medium[data-active="true"]{--tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium) !important;}
.vl-page .vl-data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events: none;}
.vl-page .vl-data-\[disabled\]\:opacity-50[data-disabled]{opacity: 0.5;}
.vl-page .vl-data-\[disabled\=true\]\:pointer-events-none[data-disabled="true"]{pointer-events: none;}
.vl-page .vl-data-\[disabled\=true\]\:opacity-50[data-disabled="true"]{opacity: 0.5;}
.vl-page .vl-data-\[motion\^\=from-\]\:fade-in[data-motion^="from-"]{--tw-enter-opacity: 0;}
.vl-page .vl-data-\[motion\^\=to-\]\:fade-out[data-motion^="to-"]{--tw-exit-opacity: 0;}
.vl-page .vl-data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction="vertical"]::after{content: var(--tw-content); left: 0px;}
.vl-page .vl-data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction="vertical"]::after{content: var(--tw-content); height: var(--spacing);}
.vl-page .vl-data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction="vertical"]::after{content: var(--tw-content); width: 100%;}
.vl-page .vl-data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction="vertical"]::after{content: var(--tw-content); --tw-translate-x: 0px; translate: var(--tw-translate-x) var(--tw-translate-y);}
.vl-page .vl-data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction="vertical"]::after{content: var(--tw-content); --tw-translate-y: calc(calc(1 / 2 * 100%) * -1); translate: var(--tw-translate-x) var(--tw-translate-y);}
.vl-page .vl-data-\[state\=active\]\:bg-background[data-state="active"]{background-color: var(--background);}
.vl-page .vl-data-\[state\=active\]\:text-foreground[data-state="active"]{color: var(--foreground) !important;}
.vl-page .vl-data-\[state\=active\]\:shadow[data-state="active"]{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);}
.vl-page .vl-data-\[state\=closed\]\:animate-accordion-up[data-state="closed"]{animation: accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);}
.vl-page .vl-data-\[state\=closed\]\:animate-out[data-state="closed"]{animation: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);}
.vl-page .vl-data-\[state\=closed\]\:duration-300[data-state="closed"]{--tw-duration: .3s; transition-duration: 0.3s;}
.vl-page .vl-data-\[state\=closed\]\:fade-out-0[data-state="closed"]{--tw-exit-opacity: 0;}
.vl-page .vl-data-\[state\=closed\]\:zoom-out-95[data-state="closed"]{--tw-exit-scale: .95;}
.vl-page .vl-data-\[state\=closed\]\:slide-out-to-bottom[data-state="closed"]{--tw-exit-translate-y: 100%;}
.vl-page .vl-data-\[state\=closed\]\:slide-out-to-left[data-state="closed"]{--tw-exit-translate-x: -100%;}
.vl-page .vl-data-\[state\=closed\]\:slide-out-to-right[data-state="closed"]{--tw-exit-translate-x: 100%;}
.vl-page .vl-data-\[state\=closed\]\:slide-out-to-top[data-state="closed"]{--tw-exit-translate-y: -100%;}
.vl-page .vl-data-\[state\=hidden\]\:animate-out[data-state="hidden"]{animation: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);}
.vl-page .vl-data-\[state\=hidden\]\:fade-out[data-state="hidden"]{--tw-exit-opacity: 0;}
.vl-page .vl-data-\[state\=open\]\:animate-accordion-down[data-state="open"]{animation: accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);}
.vl-page .vl-data-\[state\=open\]\:animate-in[data-state="open"]{animation: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);}
.vl-page .vl-data-\[state\=open\]\:bg-accent[data-state="open"],.vl-page .vl-data-\[state\=open\]\:bg-accent\/50[data-state="open"]{background-color: var(--secondary);}
.vl-page .vl-data-\[state\=open\]\:bg-accent\/50[data-state="open"]{background-color: color-mix(in oklab, var(--secondary) 50%, transparent);}
.vl-page .vl-data-\[state\=open\]\:bg-secondary[data-state="open"]{background-color: var(--secondary);}
.vl-page .vl-data-\[state\=open\]\:text-accent-foreground[data-state="open"]{color: var(--foreground) !important;}
.vl-page .vl-data-\[state\=open\]\:text-muted-foreground[data-state="open"]{color: var(--muted-foreground) !important;}
.vl-page .vl-data-\[state\=open\]\:opacity-100[data-state="open"]{opacity: 1;}
.vl-page .vl-data-\[state\=open\]\:duration-500[data-state="open"]{--tw-duration: .5s; transition-duration: 0.5s;}
.vl-page .vl-data-\[state\=open\]\:fade-in-0[data-state="open"]{--tw-enter-opacity: 0;}
.vl-page .vl-data-\[state\=open\]\:zoom-in-90[data-state="open"]{--tw-enter-scale: .9;}
.vl-page .vl-data-\[state\=open\]\:zoom-in-95[data-state="open"]{--tw-enter-scale: .95;}
.vl-page .vl-data-\[state\=open\]\:slide-in-from-bottom[data-state="open"]{--tw-enter-translate-y: 100%;}
.vl-page .vl-data-\[state\=open\]\:slide-in-from-left[data-state="open"]{--tw-enter-translate-x: -100%;}
.vl-page .vl-data-\[state\=open\]\:slide-in-from-right[data-state="open"]{--tw-enter-translate-x: 100%;}
.vl-page .vl-data-\[state\=open\]\:slide-in-from-top[data-state="open"]{--tw-enter-translate-y: -100%;}
@media (hover: hover){.vl-page .vl-data-\[state\=open\]\:hover\:bg-accent[data-state="open"]:hover{background-color: var(--secondary);}}
.vl-page .vl-data-\[state\=open\]\:focus\:bg-accent[data-state="open"]:focus{background-color: var(--secondary);}
.vl-page .vl-data-\[state\=visible\]\:animate-in[data-state="visible"]{animation: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);}
.vl-page .vl-data-\[state\=visible\]\:fade-in[data-state="visible"]{--tw-enter-opacity: 0;}
.vl-page .vl-after\:md\:hidden::after{content: var(--tw-content);}
@media (width >= 48rem){.vl-page .vl-after\:md\:hidden::after{display: none;}}
.vl-page .vl-\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden]) ~ [cmdk-group]{padding-top: 0px;}
.vl-page .vl-\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style: var(--tw-border-style); border-width: 0px;}
.vl-page .vl-\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected="true"] button{border-top-left-radius: 6px; border-bottom-left-radius: 6px;}
.vl-page :lang(yi)),.vl-page [dir="rtl"] *) *):is(.vl-rdp-button_next > svg),.vl-page :lang(yi)),.vl-page [dir="rtl"] *) *):is(.vl-rdp-button_previous > svg){rotate: 180deg;}
.vl-page .vl-\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected="true"] button{border-top-right-radius: 6px; border-bottom-right-radius: 6px;}
.vl-page .vl-\[\&\>button\]\:hidden > button{display: none;}
.vl-page .vl-\[\&\>span\:last-child\]\:truncate > span:last-child{text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.vl-page .vl-\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state="open"] > svg{rotate: 180deg;}
@property --tw-animation-delay { syntax: "*"; inherits: false; initial-value: 0s; }
@property --tw-animation-direction { syntax: "*"; inherits: false; initial-value: normal; }
@property --tw-animation-duration { syntax: "*"; inherits: false; }
@property --tw-animation-fill-mode { syntax: "*"; inherits: false; initial-value: none; }
@property --tw-animation-iteration-count { syntax: "*"; inherits: false; initial-value: 1; }
@property --tw-enter-blur { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-enter-opacity { syntax: "*"; inherits: false; initial-value: 1; }
@property --tw-enter-rotate { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-enter-scale { syntax: "*"; inherits: false; initial-value: 1; }
@property --tw-enter-translate-x { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-enter-translate-y { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-exit-blur { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-exit-opacity { syntax: "*"; inherits: false; initial-value: 1; }
@property --tw-exit-rotate { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-exit-scale { syntax: "*"; inherits: false; initial-value: 1; }
@property --tw-exit-translate-x { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-exit-translate-y { syntax: "*"; inherits: false; initial-value: 0; }
.vl-page{--background: oklch(100% 0 0); --foreground: oklch(34% .052 190); --primary: oklch(68% .21 146); --primary-foreground: oklch(100% 0 0); --secondary: oklch(96% .014 145); --muted: oklch(98% .006 145); --muted-foreground: oklch(48% .024 185); --card: oklch(100% 0 0); --border: oklch(90% .019 153); --sage: oklch(60% .044 150); --destructive: oklch(58% .2 25); --ink: oklch(23% .019 170); --hero-ground: oklch(97.7% .007 135); --button-hover: oklch(61% .2 146); --button-shadow: 0 4px 12px oklch(68% .21 146/.2); --reference-color-0: oklch(76.057% .24609 144.064/.3); --reference-color-1: oklch(0% 0 0/.1); --reference-color-2: oklch(0% 0 0/.102); --reference-color-3: oklch(53.068% .04234 147.287/.2); --reference-color-4: oklch(100% 0 89.876/.4196); --reference-color-5: oklch(92.797% 0 89.876/0); --reference-color-6: oklch(76.057% .24609 144.064/.302); --reference-color-7: oklch(100% 0 89.876); --reference-color-8: oklch(63.083% .19753 144.753); --reference-color-9: oklch(91.363% .00857 145.505); --reference-color-10: oklch(50.334% .06137 198.343); --reference-color-11: oklch(37.205% .05477 198.647); --reference-color-12: oklch(96.415% 0 89.876); --reference-color-13: oklch(92.797% 0 89.876); --reference-color-14: oklch(88.024% .01281 149.23); --reference-color-15: oklch(91.624% .02103 124.676); --reference-color-16: oklch(93.77% .00452 134.851); --reference-color-17: oklch(29.086% .05223 153.409); --reference-color-18: oklch(81.937% .02014 252.905); --reference-color-19: oklch(92.841% .03372 148.035); --reference-color-20: oklch(61.297% .25153 29.234); --reference-color-21: oklch(98.315% .01247 149.253); --reference-color-22: oklch(96.715% 0 89.876); --reference-color-23: oklch(84.813% .01048 145.482); --reference-color-24: oklch(97.981% .01166 231.648); --reference-color-25: oklch(86.111% .02917 148.554); --reference-color-26: oklch(73.166% .23201 144.725); --reference-color-27: oklch(73.383% .11618 189.232); --reference-color-28: oklch(23.483% .09647 293.361); --reference-color-29: oklch(19.125% 0 89.876); --reference-color-30: oklch(66.246% .03557 198.694); --reference-color-31: oklch(34.761% .05029 146.304); --reference-color-32: oklch(46.644% .03178 148.327); --reference-color-33: oklch(54.738% .2175 28.308); --reference-color-34: oklch(97.023% .00914 150.691); --reference-color-35: oklch(85.761% 0 89.876); --reference-color-36: oklch(72.508% .15202 66.286); --reference-color-37: oklch(87.917% 0 89.876); --reference-color-38: oklch(96.845% .02667 148.836); --reference-color-39: oklch(77.583% .24143 144.85); --reference-color-40: oklch(63.934% .02875 146.969); --reference-color-41: oklch(53.068% .04234 147.287); --reference-color-42: oklch(84.322% .0234 147.41); --reference-color-43: oklch(90.989% .02234 123.656); --reference-color-44: oklch(91.13% .00217 17.198); --reference-color-45: oklch(38.57% .00134 197.101); --reference-color-46: oklch(91.345% .02128 200.425); --reference-color-47: oklch(88.282% .18111 94.46); --reference-color-48: oklch(88.664% .02211 149.682); --reference-color-49: oklch(24.635% .05404 256.017); --reference-color-50: oklch(94.071% .07011 147.462); --reference-color-51: oklch(35.042% .04615 222.377); --reference-color-52: oklch(98.797% .00505 145.537); --reference-color-53: oklch(66.938% .20957 145.081); --reference-color-54: oklch(97.015% 0 89.876); --reference-color-55: oklch(97.902% .03956 97.757); --reference-color-56: oklch(39.042% 0 89.876); --reference-color-57: oklch(90.575% .02641 147.13); --reference-color-58: oklch(0% 0 0/.2); --reference-color-59: oklch(25.196% 0 89.876); --reference-color-60: oklch(62.796% .25768 29.234); --reference-color-61: oklch(100% 0 89.876); --reference-color-62: oklch(51.028% 0 89.876); --reference-color-63: oklch(84.522% 0 89.876); --reference-color-64: oklch(0% 0 0);}
.vl-page{background: var(--reference-color-61); color: var(--reference-color-64) !important; text-align: center; margin: auto; padding: 0px; font-family: Inter !important; font-weight: 400 !important; inset: 0px;}
.vl-page div,.vl-page ul,.vl-page h1,.vl-page h2,.vl-page h3,.vl-page li,.vl-page p,.vl-page img{margin: 0px; padding: 0px;}
.vl-page section,.vl-page footer,.vl-page aside,.vl-page main{display: block;}
.vl-page a{color: inherit !important; outline: none; text-decoration: none;}
.vl-page img{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: auto;}
.vl-page li{list-style: none;}
.vl-page *{box-sizing: border-box;}
.vl-page .vl-clearall{clear: both; height: 1px; font-size: 1px; line-height: 1px;}
.vl-page .vl-container{width: 1170px; margin: 0px auto; padding: 0px; position: relative;}
.vl-page .vl-top_strip{float: left; background: var(--reference-color-11); width: 100%; padding: 8px 0px;}
.vl-page .vl-top_strip_inner{justify-content: center; align-items: center; column-gap: 7px; width: 100%; margin: 0px auto; display: flex;}
.vl-page .vl-top_strip_inner img{flex-shrink: 0; width: 15px;}
.vl-page .vl-top_strip_text{color: var(--reference-color-61) !important; letter-spacing: 0.5px; font-size: 15px; font-weight: 600 !important; line-height: 18px;}
.vl-page .vl-banner{float: left; background: url("/cdn/shop/files/vli-banner.jpg") no-repeat center top var(--reference-color-52); width: 100%; padding: 45px 0px 55px; overflow: hidden;}
.vl-page .vl-banner_row{flex-wrap: wrap; justify-content: start; width: 100%; margin: 0px auto; display: -webkit-flex;}
.vl-page .vl-banner_content{text-align: left; width: 55%;}
.vl-page .vl-bnr_trusted_text{color: var(--reference-color-64) !important; justify-content: start; align-items: center; column-gap: 7px; margin-bottom: 5px; font-size: 15px; font-weight: 500 !important; line-height: 21px; display: -webkit-flex;}
.vl-page .vl-bnr_trust_star{flex-shrink: 0; width: 102px; margin-top: -2px;}
.vl-page .vl-trust_people{flex-shrink: 0; width: 102px;}
.vl-page .vl-banner_heading{color: var(--reference-color-11) !important; font-size: 50px; font-weight: 800 !important; line-height: 60px;}
.vl-page .vl-banner_strip{vertical-align: middle; background: linear-gradient(90deg,var(--reference-color-13) 0% 57%,var(--reference-color-5)); width: 85%; margin-top: 20px; padding: 1px 0px; display: inline-block;}
.vl-page ul.vl-banner_strip_list{background: var(--reference-color-52); justify-content: start; align-items: center; column-gap: 20px; width: 100%; padding: 10px 0px; display: -webkit-flex;}
.vl-page ul.vl-banner_strip_list li{color: var(--reference-color-64) !important; text-align: left; background: url("/cdn/shop/files/vli-bnr_strip_tick.png") 0px 6px / 15px auto no-repeat; padding-left: 20px; font-size: 18px; font-weight: 600 !important; line-height: 26px;}
.vl-page .vl-banner_text{color: var(--reference-color-49) !important; margin-top: 25px; padding-right: 20px; font-size: 16px; line-height: 23px;}
.vl-page ul.vl-banner_point{vertical-align: middle; width: 100%; margin-top: 20px; display: inline-block;}
.vl-page ul.vl-banner_point li{vertical-align: middle; text-align: left; width: 100%; color: var(--reference-color-64) !important; background: url("/cdn/shop/files/vli-bnr_point.png") 0px 4px / 17px auto no-repeat; margin-top: 10px; padding-left: 28px; font-size: 18px; font-weight: 600 !important; line-height: 26px; display: inline-block;}
.vl-page .vl-common_button_box{vertical-align: middle; text-align: center; width: 100%; max-width: 415px; margin-top: 35px; display: inline-block;}
.vl-page .vl-button_shipp{justify-content: center; align-items: center; width: 100%; margin-bottom: 10px; display: flex;}
.vl-page .vl-button_shipp li{color: var(--reference-color-64) !important; align-items: center; column-gap: 6px; padding: 0px 10px; font-size: 14px; font-weight: 500 !important; line-height: 14px; display: -webkit-flex;}
.vl-page .vl-button_shipp li.vl-green_dot{border-right: 1px solid var(--reference-color-64); color: var(--reference-color-64) !important; padding-left: 0px; position: relative;}
.vl-page .vl-sale_fire{flex-shrink: 0; width: 13px; margin-top: -1px;}
.vl-page .vl-button_shipp li.vl-stock_level{padding-right: 0px;}
.vl-page .vl-low_stock{justify-content: space-between; width: 68px; margin: 0px 3px; display: -webkit-flex;}
.vl-page .vl-low_stock span{float: left; background: var(--reference-color-61); border: 1px solid var(--reference-color-64); width: 16.38%; height: 11px; transition: 0.5s;}
.vl-page .vl-low_stock span.vl-active{background: red;}
.vl-page .vl-low_stock span.vl-fade{background: red; animation: 1.2s ease-in-out 0s infinite normal none running fade;}
.vl-page .vl-red-text{color: red !important;}
.vl-page .vl-stock_level .vl-red-text{text-transform: uppercase; font-weight: 700 !important;}
.vl-page .vl-common_button{background: linear-gradient(90deg,var(--reference-color-53),var(--reference-color-39)); width: 100%; height: 62px; box-shadow: 0 4px 8px 2px var(--reference-color-0); color: var(--reference-color-61) !important; border-radius: 50px; justify-content: center; align-items: center; column-gap: 15px; font-size: 22px; font-weight: 700 !important; display: flex; position: relative; overflow: hidden;}
.vl-page .vl-common_button p{margin-top: -2px;}
.vl-page .vl-common_button img{flex-shrink: 0; width: 19px;}
.vl-page .vl-button_mbk_text{color: var(--reference-color-64) !important; justify-content: center; align-items: center; column-gap: 5px; margin: 12px auto 0px; font-size: 13px; font-weight: 500 !important; line-height: 13px; display: -webkit-flex;}
.vl-page .vl-button_mbk_text img{flex-shrink: 0; width: 14px;}
.vl-page .vl-banner_right{width: 38%;}
.vl-page .vl-banner_prod_box{justify-content: center; align-items: center; width: 100%; margin: 0px auto; display: -webkit-flex; position: relative;}
.vl-page .vl-banner_bfr_aftr{flex-shrink: 0; width: 236px; margin: 60px -70px 0px 0px;}
.vl-page .vl-banner_prod{flex-shrink: 0; width: 307px;}
.vl-page .vl-banner-prod-seal{width: 120px; position: absolute; top: -10px; right: -30px;}
.vl-page .vl-banner_right_workBox{vertical-align: middle; width: 90%; margin-top: 20px; display: inline-table;}
.vl-page .vl-bnr_work_heading{color: var(--reference-color-64) !important; justify-content: center; align-items: center; column-gap: 15px; width: 85%; margin: 0px auto; font-size: 16px; font-weight: 700 !important; line-height: 22px; display: -webkit-flex; position: relative;}
.vl-page .vl-bnr_work_heading::before,.vl-page .vl-bnr_work_heading::after{content: ""; background: var(--reference-color-3); width: 100%; height: 1px;}
.vl-page .vl-bnr_work_heading span{flex-shrink: 0;}
.vl-page ul.vl-bnr_work_list{justify-content: space-between; align-items: start; width: 100%; margin: 15px auto 0px; display: -webkit-flex;}
.vl-page ul.vl-bnr_work_list li{text-align: center;}
.vl-page ul.vl-bnr_work_list li img{flex-shrink: 0; width: 45px; margin: 0px auto 5px;}
.vl-page ul.vl-bnr_work_list li p{color: var(--reference-color-64) !important; font-size: 12px; font-weight: 700 !important; line-height: 16px;}
.vl-page .vl-scroll_strip{float: left; background: var(--reference-color-11); width: 100%; padding: 17px 0px; position: relative; overflow: hidden;}
.vl-page .vl-scroll_slider{float: left; flex-wrap: nowrap; width: 100%; display: flex;}
.vl-page .vl-slider_track{flex-wrap: nowrap; flex-shrink: 0; justify-content: center; align-items: center; animation: 30s linear 0s infinite normal none running marquee-horizontal; display: flex;}
@keyframes marquee-horizontal { 
  0% { transform: translate(0px); }
  100% { transform: translate(-100%); }
}
.vl-page .vl-slider_track li{color: var(--reference-color-61) !important; letter-spacing: 0.5px; padding: 0px 30px; font-size: 15px; font-weight: 700 !important; line-height: 17px; position: relative;}
.vl-page .vl-slider_track li::after{content: ""; background: var(--reference-color-46); border-radius: 50%; width: 6px; height: 6px; position: absolute; top: 6px; right: -2px;}
.vl-page .vl-section_1{float: left; width: 100%; padding: 65px 0px 70px;}
.vl-page .vl-common_preHeading{color: var(--reference-color-41) !important; margin-bottom: 8px; font-size: 20px; font-weight: 700 !important; line-height: 20px;}
.vl-page .vl-common_heading{color: var(--reference-color-11) !important; font-size: 40px; font-weight: 700 !important; line-height: 46px;}
.vl-page .vl-common_parahraph{color: var(--reference-color-64) !important; margin-top: 20px; font-size: 17px; line-height: 25px;}
.vl-page .vl-section_1 .vl-common_parahraph{margin-top: 10px;}
.vl-page .vl-section1_result_block{flex-flow: column wrap; justify-content: center; row-gap: 20px; width: 100%; margin: 40px auto 0px; display: -webkit-flex;}
.vl-page .vl-nav_row{flex-wrap: wrap; justify-content: center; width: 100%; max-width: 645px; margin: 0px auto; display: -webkit-flex;}
.vl-page .vl-result_inner_swipe{vertical-align: middle; width: 100%; padding: 0px 50px; display: inline-block; position: relative;}
.vl-page .vl-women_result_slider__box{text-align: center; background: var(--reference-color-61); border: 1px solid var(--reference-color-37); box-shadow: 0 0 7px 3px var(--reference-color-2); border-radius: 10px; flex-direction: column; justify-content: space-between; padding: 10px; position: relative; overflow: hidden; display: flex !important;}
.vl-page .vl-women_result_slider_image_box{justify-content: space-between; width: 100%; display: flex; position: relative;}
.vl-page .vl-women_res_bef_img_box,.vl-page .vl-women_res_aft_img_box{width: 49.4%; position: relative;}
.vl-page .vl-women_res_bef_img,.vl-page .vl-women_res_aft_img{border-radius: 10px 0px 0px; width: 100%; margin: 0px auto; display: block;}
.vl-page .vl-women_res_aft_img{border-radius: 0px 10px 0px 0px;}
.vl-page .vl-women_res_bef_img_box p,.vl-page .vl-women_res_aft_img_box p{color: var(--reference-color-64) !important; background: var(--reference-color-61); text-transform: uppercase; text-align: center; border-radius: 4px; min-width: 65px; padding: 4px 5px; font-size: 11px; font-weight: 700 !important; line-height: 12px; position: absolute; top: 10px; left: 10px;}
.vl-page .vl-women_res_aft_img_box p{background: var(--reference-color-64); color: var(--reference-color-61) !important;}
.vl-page .vl-women_prob_text_name{color: var(--reference-color-41) !important; background: var(--reference-color-61); z-index: 1; text-transform: uppercase; border-radius: 50px; flex-shrink: 0; min-width: 110px; padding: 6px 12px 5px; font-size: 11px; font-weight: 700 !important; line-height: 14px; position: absolute; bottom: -11px; left: 50%; transform: translate(-50%);}
.vl-page .vl-women_result_slider_content{text-align: center; flex-direction: column; flex: 1 1 0%; justify-content: space-between; width: 100%; padding: 25px 9px 14px; display: flex; position: relative;}
.vl-page .vl-women_result_contet_inner{vertical-align: middle; width: 100%; padding-bottom: 25px; display: inline-block;}
.vl-page .vl-women_result_head{color: var(--reference-color-64) !important; font-size: 17px; font-weight: 700 !important; line-height: 25px;}
.vl-page .vl-women_result_star{width: 83px; margin: 10px auto 0px; display: block;}
.vl-page .vl-women_result_text{color: var(--reference-color-64) !important; margin-top: 15px; font-size: 16px; line-height: 24px; font-variant-ligatures: none !important;}
.vl-page .vl-women_details_row{justify-content: center; align-items: center; width: 100%; display: flex;}
.vl-page .vl-women_name{color: var(--reference-color-64) !important; font-size: 15px; font-weight: 400 !important; line-height: 20px;}
.vl-page .vl-women_name span{font-weight: 700 !important;}
.vl-page .vl-section_2{float: left; background: var(--reference-color-54); width: 100%; padding: 65px 0px 0px; overflow: hidden;}
.vl-page .vl-section2_row{flex-wrap: wrap; justify-content: space-between; width: 100%; max-width: 970px; margin: 50px auto 0px; display: -webkit-flex;}
.vl-page .vl-sec2_row_image_box{width: 46.09%;}
.vl-page .vl-sec2_row_image{border-radius: 10px; max-width: 100%; margin: 0px auto; display: block;}
.vl-page .vl-sec2_row_content{text-align: left; width: 50%;}
.vl-page .vl-sec2_row_cont_inr{flex-flow: column wrap; justify-content: space-between; row-gap: 15px; width: 100%; margin: 0px auto; display: -webkit-flex;}
.vl-page .vl-sec2_row_cont_box{border: 1px solid var(--reference-color-33); justify-content: space-between; align-items: center; width: 100%; margin-top: 5px; padding: 10px 17px; display: -webkit-flex; position: relative;}
.vl-page .vl-s2_row_pretile{color: var(--reference-color-33) !important; background: var(--reference-color-54); text-transform: uppercase; padding: 0px 8px; font-size: 12px; font-weight: 600 !important; line-height: 16px; position: absolute; top: -8px; left: 15px;}
.vl-page .vl-sec2_row_cont_box_left{text-align: left; padding-right: 5px;}
.vl-page .vl-sec2_row_heading{color: var(--reference-color-64) !important; font-size: 20px; font-weight: 600 !important; line-height: 24px;}
.vl-page .vl-sec2_row_text{color: var(--reference-color-64) !important; margin-top: 5px; font-size: 17px; line-height: 22px;}
.vl-page .vl-sec2_row_cont_box_right{flex-shrink: 0;}
.vl-page .vl-sec2_row_icon{width: 66px; max-width: 100%; margin: 0px auto; display: block;}
.vl-page .vl-section2_doct_row{flex-wrap: wrap; justify-content: space-between; align-items: start; width: 100%; max-width: 970px; margin: 30px auto 0px; display: -webkit-flex;}
.vl-page .vl-sec2_doct_rowLeft{text-align: left; width: 57%; padding-top: 40px;}
.vl-page .vl-sec2_doct_lefttop{vertical-align: middle; border-bottom: 1px solid var(--reference-color-23); width: 100%; padding-bottom: 35px; display: inline-block; position: relative;}
.vl-page .vl-sec2_doct_text{color: var(--reference-color-64) !important; margin-top: 30px; font-size: 20px; font-weight: 500 !important; line-height: 28px;}
.vl-page .vl-sec2_doct_text.vl-margin_top0{margin-top: 0px;}
.vl-page .vl-sec2_doct_text span{color: var(--reference-color-11) !important;}
.vl-page .vl-quote_icon{background: var(--reference-color-54); width: 34px; position: absolute; bottom: -14px; right: 0px;}
.vl-page .vl-sec2_doct_leftbtm{vertical-align: middle; width: 100%; margin-top: 30px; display: inline-block;}
.vl-page .vl-doct_sign{width: 228px; display: block;}
.vl-page .vl-doct_name_text{color: var(--reference-color-64) !important; margin-top: 10px; font-size: 16px; line-height: 22px;}
.vl-page .vl-doct_name_text .vl-doctnme_green{color: var(--reference-color-41) !important; padding-right: 10px; font-size: 20px; font-weight: 700 !important; line-height: 24px;}
.vl-page .vl-sec2_doct_imag_box{width: 43%;}
.vl-page .vl-sec2_doct_imag{width: 460px; margin: 0px auto -35px; display: block;}
.vl-page .vl-section_3{float: left; background: var(--reference-color-34); width: 100%; padding: 65px 0px 70px;}
.vl-page .vl-section3_row{flex-wrap: wrap; justify-content: space-between; align-items: start; width: 100%; max-width: 950px; margin: 50px auto 10px; display: -webkit-flex;}
.vl-page .vl-section3_left{width: 45%; padding-top: 20px; position: relative;}
.vl-page .vl-section3_left::before{content: ""; background: url("/cdn/shop/files/vli-section3_left_bg.png") 50% center / 100% auto no-repeat; width: 543px; height: 604px; position: absolute; top: -80px; left: 0px;}
.vl-page .vl-section3_left_iner{justify-content: flex-end; align-items: center; width: 100%; display: -webkit-flex; position: relative;}
.vl-page ul.vl-sec3_list{justify-content: space-between; row-gap: 25px; width: 100%; max-width: 730px; margin: 35px auto 0px; display: -webkit-flex;}
.vl-page ul.vl-sec3_list li{vertical-align: middle; width: 100%; display: inline-block;}
.vl-page ul.vl-sec3_list li img{width: 60px; max-width: 100%; margin: 0px auto 3px; display: block;}
.vl-page ul.vl-sec3_list li p{color: var(--reference-color-64) !important; font-size: 13px; font-weight: 600 !important; line-height: 17px;}
.vl-page .vl-section3_prod{flex-shrink: 0; width: 400px;}
.vl-page .vl-s3-usa-seal{width: 120px; position: absolute; top: 10px; left: -20px;}
.vl-page .vl-s3-moneyback-seal{width: 120px; position: absolute; top: 140px; left: -20px;}
.vl-page .vl-section3_right{flex-direction: column; justify-content: space-between; row-gap: 20px; width: 52%; display: -webkit-flex;}
.vl-page .vl-sec3_right_col{border-bottom: 1px solid var(--reference-color-14); justify-content: start; align-items: start; padding-bottom: 20px; display: -webkit-flex;}
.vl-page .vl-sec3_right_col:last-child{border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding-bottom: 0px;}
.vl-page .vl-sec3_right_col_iconBx{flex-shrink: 0; width: 39px;}
.vl-page .vl-sec3_right_col_icon{max-width: 100%; margin: 0px auto; display: block;}
.vl-page .vl-sec3_right_col_content{text-align: left; padding-left: 20px;}
.vl-page .vl-sec3_right_col_content h3{color: var(--reference-color-64) !important; font-size: 20px; font-weight: 600 !important; line-height: 26px;}
.vl-page .vl-sec3_right_col_content p{color: var(--reference-color-64) !important; margin-top: 5px; font-size: 17px; font-weight: 400 !important; line-height: 25px;}
.vl-page .vl-section_4{float: left; background: var(--reference-color-61); width: 100%; padding: 65px 0px 70px;}
.vl-page .vl-section4_box{flex-flow: column wrap; justify-content: center; align-items: start; row-gap: 40px; width: 100%; max-width: 1030px; margin: 0px auto; display: -webkit-flex;}
.vl-page .vl-section4_header_box{vertical-align: middle; text-align: left; width: 100%; display: inline-block; position: relative;}
.vl-page .vl-sec4_text{color: var(--reference-color-64) !important; margin-top: 15px; font-size: 20px; font-weight: 600 !important; line-height: 26px;}
.vl-page .vl-sec4_work_stepBox{background: var(--reference-color-21); width: 100%; box-shadow: 0 0 7px 3px var(--reference-color-58); border-radius: 10px; flex-wrap: wrap; justify-content: space-between; margin: 0px auto; padding: 30px; display: -webkit-flex; position: relative;}
.vl-page .vl-sec4_work_step_col{text-align: center; flex-direction: column; justify-content: space-between; width: 30.5%; display: -webkit-flex; position: relative;}
.vl-page .vl-sec4_work_step_col::after{content: ""; background: var(--reference-color-41); height: 1px; position: absolute; top: 27px; left: 0px; right: -42px;}
.vl-page .vl-sec4_work_step_col:first-child::after{left: 50%;}
.vl-page .vl-sec4_work_step_col:last-child::after{right: 50%;}
.vl-page .vl-sec4work_step_iner{flex-direction: column; flex: 1 1 0%; justify-content: space-between; width: 100%; display: -webkit-flex;}
.vl-page .vl-sec4_step_col_top{vertical-align: middle; text-align: center; width: 100%; padding: 0px 5px 25px; display: inline-block;}
.vl-page .vl-sec4_step_number{color: var(--reference-color-64) !important; background: var(--reference-color-57); border: 10px solid var(--reference-color-21); text-align: center; z-index: 1; border-radius: 50%; justify-content: center; align-items: center; width: 55px; height: 55px; margin: 0px auto 10px; font-size: 19px; font-weight: 400 !important; line-height: 18px; display: -webkit-flex; position: relative;}
.vl-page .vl-sec4_step_time_text{vertical-align: middle; color: var(--reference-color-64) !important; text-transform: uppercase; background: var(--reference-color-50); border-radius: 5px; padding: 4px 10px 3px; font-size: 14px; font-weight: 600 !important; line-height: 20px; display: inline-block;}
.vl-page .vl-sec4_step_heading{color: var(--reference-color-64) !important; text-transform: uppercase; margin-top: 8px; font-size: 22px; font-weight: 700 !important; line-height: 28px;}
.vl-page .vl-sec4_step_text{color: var(--reference-color-64) !important; margin-top: 5px; font-size: 17px; font-weight: 400 !important; line-height: 25px;}
.vl-page .vl-sec4_step_img_box{vertical-align: middle; width: 100%; display: inline-block;}
.vl-page .vl-sec4_step_img{border-radius: 10px; max-width: 100%; margin: 0px auto; display: block;}
.vl-page .vl-section4_protext_box{vertical-align: middle; width: 100%; display: inline-block;}
.vl-page .vl-sec4_protect_text{color: var(--reference-color-64) !important; justify-content: center; align-items: center; font-size: 20px; font-weight: 700 !important; line-height: 20px; display: -webkit-flex; position: relative;}
.vl-page .vl-sec4_protect_text span{background: var(--reference-color-61); padding: 0px 15px; position: relative;}
.vl-page .vl-sec4_protect_text::before,.vl-page .vl-sec4_protect_text::after{content: ""; background: var(--reference-color-41); width: 70px; height: 1px;}
.vl-page ul.vl-sec4_protect_list{flex-wrap: wrap; justify-content: center; width: 100%; margin: 35px auto 10px; display: -webkit-flex;}
.vl-page ul.vl-sec4_protect_list li{text-align: center; padding: 0px 40px; position: relative;}
.vl-page ul.vl-sec4_protect_list li::after{content: ""; border-right: 1px solid var(--reference-color-48); position: absolute; top: 0px; bottom: 0px; right: 0px;}
.vl-page ul.vl-sec4_protect_list li:first-child{padding-left: 0px;}
.vl-page ul.vl-sec4_protect_list li:last-child{padding-right: 0px;}
.vl-page ul.vl-sec4_protect_list li:last-child::after{display: none;}
.vl-page ul.vl-sec4_protect_list li img{width: 35px; margin: 0px auto 5px; display: block;}
.vl-page ul.vl-sec4_protect_list li p{color: var(--reference-color-64) !important; font-size: 16px; font-weight: 500 !important; line-height: 20px;}
.vl-page .vl-section_5{float: left; background: var(--reference-color-34); width: 100%; padding: 65px 0px 70px;}
.vl-page .vl-section5_row{flex-wrap: wrap; justify-content: space-between; row-gap: 15px; width: 100%; max-width: 1050px; margin: 30px auto 10px; display: -webkit-flex;}
.vl-page .vl-section5_col{background: var(--reference-color-61); border: 1px solid var(--reference-color-18); border-radius: 6px; flex-direction: column; justify-content: space-between; width: 32.4%; padding: 18px; display: -webkit-flex;}
.vl-page .vl-sec5_col_content{vertical-align: middle; text-align: left; width: 100%; padding-bottom: 30px; display: inline-block;}
.vl-page .vl-sec5_col_haeding{color: var(--reference-color-64) !important; font-size: 20px; font-weight: 700 !important; line-height: 25px;}
.vl-page .vl-sec5_col_text{color: var(--reference-color-64) !important; margin-top: 8px; font-size: 17px; line-height: 23px;}
.vl-page .vl-sec5_col_image_row{justify-content: space-between; width: 100%; display: -webkit-flex;}
.vl-page .vl-sec5_col_befr_image_Box,.vl-page .vl-sec5_col_aftr_image_Box{background: var(--reference-color-63); width: 49.4%; position: relative;}
.vl-page .vl-sec5_col_befr_image,.vl-page .vl-sec5_col_aftr_image{width: 100%; max-width: 100%; margin: 0px auto; display: block;}
.vl-page .vl-sec5_col_befr_image_Box p,.vl-page .vl-sec5_col_aftr_image_Box p{color: var(--reference-color-61) !important; background: var(--reference-color-64); text-transform: uppercase; text-align: center; border-radius: 5px; min-width: 70px; padding: 4px 8px; font-size: 12px; font-weight: 700 !important; line-height: 12px; position: absolute; bottom: 10px; left: 10px;}
.vl-page .vl-section_6{float: left; background: var(--reference-color-61); width: 100%; padding: 65px 0px 70px;}
.vl-page .vl-section6_row{flex-wrap: wrap; justify-content: space-between; align-items: start; row-gap: 15px; width: 100%; margin: 50px auto 10px; display: -webkit-flex;}
.vl-page .vl-section6_col{flex-direction: column; justify-content: space-between; row-gap: 40px; width: 35%; display: -webkit-flex;}
.vl-page .vl-sec6_col_inner{border-bottom: 1px solid var(--reference-color-9); justify-content: start; align-items: start; width: 100%; padding-bottom: 40px; display: -webkit-flex;}
.vl-page .vl-sec6_col_inner:last-child{border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding-bottom: 0px;}
.vl-page .vl-sec6_col_icon_box{flex-shrink: 0; width: 103px;}
.vl-page .vl-sec6_col_icon{max-width: 100%; margin: 0px auto; display: block;}
.vl-page .vl-sec6_col_content{text-align: left; padding-left: 5px;}
.vl-page .vl-sec6_col_heading{color: var(--reference-color-64) !important; font-size: 18px; font-weight: 700 !important; line-height: 24px;}
.vl-page .vl-sec6_col_strip{color: var(--reference-color-41) !important; background: var(--reference-color-38); border-radius: 50px; margin-top: 5px; padding: 4px 12px; font-size: 15px; font-weight: 400 !important; line-height: 15px; display: inline-block;}
.vl-page .vl-sec6_col_text{color: var(--reference-color-64) !important; letter-spacing: 0px; margin-top: 5px; font-size: 17px; line-height: 25px;}
.vl-page .vl-sec6-prod-box{position: relative;}
.vl-page .vl-sec6_product{flex-shrink: 0; width: 350px; margin: 0px -65px;}
.vl-page .vl-s6-made-usa-seal{width: 120px; position: absolute; top: -35px; right: -40px;}
.vl-page ul.vl-sec6_benefits_list{flex-wrap: wrap; justify-content: center; width: 100%; max-width: 1030px; margin: 45px auto 10px; display: -webkit-flex;}
.vl-page ul.vl-sec6_benefits_list li{text-align: center; padding: 0px 40px; position: relative;}
.vl-page ul.vl-sec6_benefits_list li::after{content: ""; border-right: 1px solid var(--reference-color-48); position: absolute; top: 0px; bottom: 0px; right: 0px;}
.vl-page ul.vl-sec6_benefits_list li:first-child{padding-left: 0px;}
.vl-page ul.vl-sec6_benefits_list li:last-child{padding-right: 0px;}
.vl-page ul.vl-sec6_benefits_list li:last-child::after{display: none;}
.vl-page ul.vl-sec6_benefits_list li img{width: 54px; margin: 0px auto 5px; display: block;}
.vl-page ul.vl-sec6_benefits_list li p{color: var(--reference-color-11) !important; font-size: 17px; font-weight: 600 !important; line-height: 20px;}
.vl-page .vl-howuse-section{float: left; background: var(--reference-color-34); width: 100%; padding: 60px 0px 65px;}
.vl-page .vl-step-row{flex-wrap: wrap; justify-content: space-between; width: 100%; max-width: 1030px; margin: 25px auto 20px; display: -webkit-flex;}
.vl-page .vl-step-col{text-align: center; width: 29.5%; position: relative;}
.vl-page .vl-step-col::before{content: ""; background: var(--reference-color-41); height: 1px; position: absolute; top: 22px; left: 0px; right: -60px;}
.vl-page .vl-step-col:first-child::before{left: 50%;}
.vl-page .vl-step-col:last-child::before{right: 50%;}
.vl-page .vl-step-col-no-text{color: var(--reference-color-61) !important; background: var(--reference-color-41); border: 5px solid var(--reference-color-34); text-align: center; border-radius: 50%; justify-content: center; align-items: center; width: 45px; height: 45px; margin: 0px auto 20px; font-size: 17px; font-weight: 700 !important; line-height: 21px; display: -webkit-flex; position: relative;}
.vl-page .vl-step-col-top{vertical-align: top; width: 100%; display: inline-block;}
.vl-page .vl-step-col-img{border-radius: 15px; width: 100%; margin: 0px auto; display: block;}
.vl-page .vl-step-col-btm{width: 100%; padding: 20px 5px 0px;}
.vl-page .vl-step-col-text1{color: var(--reference-color-64) !important; font-size: 20px; font-weight: 700 !important; line-height: 26px;}
.vl-page .vl-step-col-text2{color: var(--reference-color-64) !important; margin-top: 10px; font-size: 17px; line-height: 24px;}
.vl-page .vl-timeline-section{float: left; background: var(--reference-color-61); width: 100%; padding: 65px 0px 75px; overflow: hidden;}
.vl-page .vl-timeline-inner-box{vertical-align: top; width: 100%; max-width: 850px; display: inline-block;}
.vl-page .vl-timeline__mid{flex-direction: column; width: 100%; margin: 10px auto 0px; display: flex;}
.vl-page .vl-timeline__mid_row{flex-wrap: wrap; justify-content: space-between; width: 100%; padding: 45px 0px; display: flex; position: relative;}
.vl-page .vl-timeline__mid_row.vl-reverse{flex-direction: row-reverse;}
.vl-page .vl-timeline__mid_row.vl-timeline__entry_point::before{content: ""; border-right: 3px solid var(--reference-color-11); height: var(--timeline-height-dynamic,0px); z-index: 1; margin-left: -1px; transition: height 0.3s ease-out; position: absolute; top: 60px; bottom: 0px; left: 50%;}
.vl-page .vl-timeline__mid_row.vl-timeline__entry_point::after{content: ""; border-right: 3px solid var(--reference-color-19); height: var(--timeline-height,0px); z-index: 0; margin-left: -1px; position: absolute; top: 60px; bottom: 0px; left: 50%;}
.vl-page .vl-timeline__row_center_step{z-index: 1; background: var(--reference-color-61); border: 7px solid var(--reference-color-19); border-radius: 50%; width: 36px; height: 36px; margin-top: 0px; margin-left: -18px; transition: 0.3s ease-out; position: absolute; left: 50%; transform: scale(0.95);}
.vl-page .vl-timeline_mid_week_box{text-align: left; width: 39%; margin-top: 5px;}
.vl-page .vl-timeline__mid_row.vl-reverse .vl-timeline_mid_week_box{text-align: left;}
.vl-page .vl-week_heading{color: var(--reference-color-17) !important; font-size: 20px; font-weight: 700 !important; line-height: 26px;}
.vl-page .vl-timeline_icon{vertical-align: middle; margin: -8px 15px 0px 0px; display: inline-block;}
.vl-page .vl-timeline_calander_icon{width: 43px;}
.vl-page .vl-timeline_watch_icon{width: 40px;}
.vl-page .vl-timeline__row_content_box{background: var(--reference-color-61); border: 2px solid var(--reference-color-10); text-align: left; opacity: 0; border-radius: 15px; width: 41%; padding: 15px 20px; transition: opacity 0.5s ease-out, transform 0.5s ease-out; position: relative; transform: translate(50px);}
.vl-page .vl-timeline__mid_row.vl-reverse .vl-timeline__row_content_box{transform: translate(-50px);}
.vl-page .vl-timeline__row_content_box::after{content: ""; border-top: 11px solid rgba(0, 0, 0, 0); border-bottom: 11px solid rgba(0, 0, 0, 0); border-right: 11px solid var(--reference-color-10); position: absolute; top: 10px; left: -12px;}
.vl-page .vl-timeline__mid_row.vl-reverse .vl-timeline__row_content_box::after{border-right-width: medium; border-right-style: none; border-right-color: currentcolor; border-left: 11px solid var(--reference-color-10); left: auto; right: -12px;}
.vl-page .vl-timeline_row_text1{color: var(--reference-color-64) !important; font-size: 17px; line-height: 24px;}
.vl-page .vl-science-section{float: left; width: 100%;}
.vl-page .vl-science-top-sec{background: var(--reference-color-34); width: 100%; padding: 50px 0px 0px; position: relative;}
.vl-page .vl-science-content-box{text-align: left; width: 47%; padding-bottom: 260px;}
.vl-page .vl-science-doctor-img{width: 466px; position: absolute; bottom: 0px; right: 65px;}
.vl-page .vl-science-bottom-sec{float: left; background: var(--reference-color-61); width: 100%; padding: 35px 0px;}
.vl-page .vl-science-bottom-box{flex-wrap: wrap; justify-content: space-between; width: 100%; margin: 0px auto 10px; display: -webkit-flex;}
.vl-page .vl-science-btm-left{z-index: 2; width: 49%; margin-top: -270px; position: relative;}
.vl-page .vl-result_box{float: left; background: var(--reference-color-61); width: 100%; box-shadow: 0 3px 10px var(--reference-color-2); border-radius: 12px; overflow: hidden;}
.vl-page .vl-result_box-heading{color: var(--reference-color-61) !important; background: var(--reference-color-41); padding: 12px 30px; font-size: 24px; font-weight: 700 !important; line-height: 30px;}
.vl-page .vl-result_box-mdl{flex-flow: column wrap; row-gap: 40px; width: 100%; padding: 30px 30px 30px 25px; display: -webkit-flex;}
.vl-page .vl-result_box-row{justify-content: flex-start; align-items: center; column-gap: 18px; width: 100%; display: -webkit-flex;}
.vl-page .vl-result_per{letter-spacing: 0px; color: var(--reference-color-64) !important; flex-shrink: 0; width: 65px; font-size: 32px; font-weight: 500 !important; line-height: 38px;}
.vl-page .vl-result_col{text-align: left; width: 100%;}
.vl-page .vl-result_col h3{color: var(--reference-color-64) !important; flex-shrink: 0; font-size: 20px; font-weight: 400 !important; line-height: 26px;}
.vl-page .vl-result_bar{background: var(--reference-color-34); border-radius: 20px; justify-content: flex-start; width: 100%; height: 7px; margin-top: 10px; display: -webkit-flex; overflow: hidden;}
.vl-page .vl-result_bar_inr{background: var(--reference-color-41); border-radius: 20px; height: 100%; transition: width 1.5s;}
.vl-page .vl-science-btm-right{z-index: 2; width: 46%; position: relative;}
.vl-page .vl-science-doctor-text{color: var(--reference-color-29) !important; font-size: 18px; font-style: italic; line-height: 25px;}
.vl-page .vl-science-doctor-text span{color: var(--reference-color-11) !important;}
.vl-page .vl-science-doctor-name{color: var(--reference-color-11) !important; margin-top: 22px; font-size: 19px; font-weight: 700 !important; line-height: 24px;}
.vl-page .vl-science-doctor-about{color: var(--reference-color-45) !important; margin-top: 5px; font-size: 12px; line-height: 18px;}
.vl-page .vl-comparison-section{float: left; background: var(--reference-color-61); width: 100%; padding: 65px 0px 100px;}
.vl-page .vl-compare-Box{vertical-align: top; width: 100%; max-width: 770px; margin: 60px auto 15px; display: inline-block;}
.vl-page .vl-compare-col1{float: left; width: 30%; position: relative;}
.vl-page .vl-compare-list{float: left; width: 100%;}
.vl-page .vl-compare-list li{float: left; width: 100%; height: 80px; color: var(--reference-color-64) !important; border-bottom: 1px solid var(--reference-color-35); flex-wrap: wrap; justify-content: center; align-items: center; font-size: 18px; font-weight: 500 !important; line-height: 22px; display: flex; position: relative;}
.vl-page .vl-compare-list li:last-child{border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}
.vl-page .vl-compare-col1 .vl-compare-list li{text-align: left; justify-content: start; padding: 0px 5px 0px 3px;}
.vl-page .vl-compare-col2{float: left; background: var(--reference-color-41); width: 21%; padding-bottom: 10px;}
.vl-page .vl-compare-top{float: left; background: var(--reference-color-61); width: 100%; height: 155px; padding: 0px 0px 10px;}
.vl-page .vl-compare-col2 .vl-compare-list li{border-color: var(--reference-color-32);}
.vl-page .vl-compare-top p{color: var(--reference-color-64) !important; font-size: 16px; line-height: 20px;}
.vl-page .vl-compare-prod-img{width: 111px; max-width: 100%; margin: 15px auto 0px; display: block;}
.vl-page .vl-compare-brand-img{width: 43px; max-width: 100%; margin: 15px auto 0px; display: block;}
.vl-page .vl-compare-tick{width: 30px; margin: 0px auto; display: block;}
.vl-page .vl-compare-cross{width: 21px; margin: 0px auto; display: block;}
.vl-page .vl-compare-alert{width: 26px; margin: 0px auto; display: block;}
.vl-page .vl-compare-col3{float: left; width: 15.33%;}
.vl-page .vl-compare-space-col{float: left; width: 3%;}
.vl-page .vl-guarantee-section{float: left; background: var(--reference-color-34); width: 100%; padding: 60px 0px 65px; position: relative; overflow-x: clip;}
.vl-page .vl-guarantee-sec-inner{z-index: 1; flex-wrap: wrap; justify-content: space-between; width: 100%; display: -webkit-flex; position: relative;}
.vl-page .vl-guarantee-box{background: var(--reference-color-61); border: 1px solid var(--reference-color-43); text-align: center; z-index: 1; border-radius: 15px; width: 49.5%; padding: 30px 27px 40px; position: relative;}
.vl-page .vl-guarantee-risk-free{vertical-align: top; background: var(--reference-color-34); color: var(--reference-color-64) !important; text-transform: uppercase; border-radius: 50px; padding: 3px 15px; font-size: 20px; font-weight: 700 !important; line-height: 26px; display: inline-block;}
.vl-page .vl-guarantee-seal{width: 152px; margin: 15px auto 0px; display: block;}
.vl-page .vl-guarantee-heading{letter-spacing: 0px; color: var(--reference-color-11) !important; margin-top: 15px; font-size: 32px; font-weight: 700 !important; line-height: 38px;}
.vl-page .vl-guarantee-text{letter-spacing: 0.1px; color: var(--reference-color-64) !important; margin-top: 15px; font-size: 17px; line-height: 25px;}
.vl-page .vl-guarantee-right{width: 30%;}
.vl-page .vl-guarantee-benefit-box{float: right; flex-flow: column wrap; row-gap: 25px; width: 120px; margin: 35px -20px 0px 0px; display: -webkit-flex;}
.vl-page .vl-guarantee-benefit-col{width: 100%;}
.vl-page .vl-guarantee-benefit-col img{width: 118px; max-width: 100%; margin: 0px auto; display: block;}
.vl-page .vl-guarantee-girl{width: 647px; position: absolute; bottom: -65px; right: 0px;}
.vl-page .vl-testimonial-section{float: left; background: var(--reference-color-61); width: 100%; padding: 60px 0px 65px; position: relative;}
.vl-page .vl-testimonial-trustpilot{justify-content: center; align-items: center; column-gap: 12px; width: 100%; margin: 25px auto 0px; display: -webkit-flex;}
.vl-page .vl-testimonial-trustpilot p{color: var(--reference-color-64) !important; font-size: 25px; font-weight: 700 !important; line-height: 31px;}
.vl-page .vl-testimonial-star{width: 150px;}
.vl-page .vl-trustpilot-star{width: 130px;}
.vl-page .vl-video_slide_block{vertical-align: top; width: 100%; display: inline-block;}
.vl-page .vl-video_slide_row{width: 100%; margin: 50px auto 0px; padding-bottom: 80px; display: -webkit-flex; position: relative; overflow: hidden;}
.vl-page .vl-video_slide_col{background: var(--reference-color-64); cursor: pointer; user-select: none; border-radius: 15px; position: relative; overflow: hidden;}
.vl-page .vl-video_slide_col .vl-ugc-poster{width: 100%; margin: 0px auto; transition: 0.5s; display: block;}
.vl-page .vl-ugc-poster{object-fit: cover; width: 100%; height: 100%; margin: 0px auto; display: block;}
.vl-page .vl-video_slide_col:hover .vl-ugc-poster{opacity: 0.4;}
.vl-page .vl-ugc-play{width: 56px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.vl-page .vl-testimonial-box{flex-wrap: wrap; width: 100%; max-width: 760px; margin: 40px auto 10px; display: -webkit-flex;}
.vl-page .vl-testimonial-col{background: var(--reference-color-34); border-radius: 10px; flex-direction: column; justify-content: space-between; width: 100%; margin-top: 20px; padding: 25px; display: -webkit-flex;}
.vl-page .vl-testimonial-col-top{text-align: left; width: 100%;}
.vl-page .vl-testimonial-col-star{width: 118px; display: block;}
.vl-page .vl-testimonial-about{color: var(--reference-color-64) !important; margin-top: 20px; font-size: 17px; line-height: 24px;}
.vl-page .vl-testi-verify-row{justify-content: flex-start; align-items: center; column-gap: 15px; width: 100%; margin-top: 25px; display: -webkit-flex;}
.vl-page .vl-testi-profile-pic{border-radius: 50%; flex-shrink: 0; width: 50px;}
.vl-page .vl-testi-profile-pic img{border-radius: 50%; width: 100%; margin: 0px auto; display: block;}
.vl-page .vl-testi-verify-col{text-align: left;}
.vl-page .vl-testi-verify-name{letter-spacing: 0.2px; color: var(--reference-color-28) !important; font-size: 16px; font-weight: 700 !important; line-height: 22px;}
.vl-page .vl-testi-verify-text{color: var(--reference-color-64) !important; font-size: 13px; font-weight: 400 !important; line-height: 18px;}
.vl-page .vl-testi-verify-text img{vertical-align: middle; width: 13px; margin: -2px 5px 0px; display: inline-block;}
.vl-page .vl-testi-verify-text2{vertical-align: top; background: var(--reference-color-61); letter-spacing: 0.2px; color: var(--reference-color-64) !important; border-radius: 50px; margin-top: 5px; padding: 2px 10px; font-size: 11px; font-weight: 500 !important; line-height: 15px; display: inline-block;}
.vl-page .vl-discount-offer-section{float: left; background: var(--reference-color-11); width: 100%; padding: 0px 0px 32px;}
.vl-page .vl-discount-offer-icn{background: var(--reference-color-61); border-radius: 50%; justify-content: center; align-items: flex-start; width: 46px; height: 46px; margin: -23px auto 22px; display: -webkit-flex;}
.vl-page .vl-discount-offer-icn img{width: 35px; margin: 0px auto; display: block;}
.vl-page .vl-discount-offer-heading{color: var(--reference-color-61) !important; font-size: 40px; font-weight: 700 !important; line-height: 46px;}
.vl-page .vl-discount-offer-timer{float: left; background: var(--reference-color-41); width: 100%; padding: 6px 0px;}
.vl-page .vl-discount-offer-timer p{letter-spacing: 0.2px; color: var(--reference-color-61) !important; font-size: 16px; font-weight: 700 !important; line-height: 22px;}
.vl-page .vl-discount-offer-timer p img{vertical-align: middle; width: 16px; margin: -2px 3px 0px 0px; display: inline-block;}
.vl-page .vl-package_section{float: left; background: var(--reference-color-34); width: 100%; padding: 60px 0px 70px;}
.vl-page .vl-package_section-row{flex-wrap: wrap; justify-content: space-between; width: 100%; margin: 15px auto 0px; display: flex;}
.vl-page .vl-package{float: left; background: var(--reference-color-61); border: 2px solid var(--reference-color-51); border-radius: 12px; width: 32%; padding: 40px 15px 20px; position: relative;}
.vl-page .vl-pkage1{order: 1;}
.vl-page .vl-pkage2{order: 2;}
.vl-page .vl-pkage3{order: 3;}
.vl-page .vl-most-popular{background: var(--reference-color-27); width: 150px; color: var(--reference-color-61) !important; border-radius: 45px; padding: 6px 5px; font-size: 17px; font-weight: 600 !important; line-height: 17px; position: absolute; top: -17px; left: 50%; transform: translate(-50%);}
.vl-page .vl-most-value{background: var(--reference-color-36);}
.vl-page .vl-best-value{background: var(--reference-color-26);}
.vl-page .vl-pkage_heading{color: var(--reference-color-64) !important; text-transform: uppercase; font-size: 30px; font-weight: 800 !important; line-height: 30px;}
.vl-page .vl-areas_text{color: var(--reference-color-64) !important; margin-top: 10px; font-size: 22px; font-weight: 600 !important; line-height: 30px;}
.vl-page .vl-pkage_prod_box{vertical-align: top; width: 100%; max-width: 355px; margin: 25px auto 0px; display: inline-block; position: relative;}
.vl-page .vl-pkage_prod{width: 265px; max-width: 100%; margin: 0px auto; display: block;}
.vl-page .vl-pkage_price-row{flex-flow: column wrap; justify-content: center; align-items: center; width: 100%; margin: 20px auto 0px; display: -webkit-flex;}
.vl-page .vl-pkage_retail-price{color: var(--reference-color-62) !important; font-size: 17px; font-weight: 400 !important; line-height: 26px;}
.vl-page .vl-pkage_retail-price span{vertical-align: middle; display: inline-block; position: relative;}
.vl-page .vl-pkage_retail-price span::after{content: ""; border-top: 2px solid var(--reference-color-60); position: absolute; top: 48%; left: -2px; right: -2px; transform: rotate(-10deg);}
.vl-page .vl-pkage_offer-price{color: var(--reference-color-59) !important; margin-top: 10px; font-size: 37px; font-weight: 700 !important; line-height: 37px;}
.vl-page .vl-purchase-box-inner.vl-active{background: var(--reference-color-55); border-color: var(--reference-color-64);}
.vl-page .vl-btn_box{vertical-align: top; width: 100%; margin-top: 25px; display: inline-block;}
.vl-page .vl-btn-text1{color: var(--reference-color-59) !important; margin-bottom: 10px; font-size: 14px; font-weight: 500 !important; line-height: 18px;}
.vl-page .vl-btn-text2{color: var(--reference-color-64) !important; margin-top: 10px; font-size: 12px; font-weight: 500 !important; line-height: 15px;}
.vl-page .vl-btn-icn-one{vertical-align: middle; width: 23px; margin: -4px 8px 0px 0px; display: inline-block;}
.vl-page .vl-btn-icn-two{vertical-align: middle; width: 13px; margin: -3px 5px 0px 0px; display: inline-block;}
.vl-page .vl-package_btn{width: 100%; height: 57px; color: var(--reference-color-61) !important; text-align: center; background: linear-gradient(90deg,var(--reference-color-53),var(--reference-color-39)); border-radius: 50px; justify-content: center; align-items: center; font-size: 20px; font-weight: 700 !important; line-height: 20px; display: -webkit-flex; position: relative; overflow: hidden;}
.vl-page .vl-pkg_btn_arw{vertical-align: middle; width: 18px; margin: 0px 0px 0px 8px; display: inline-block;}
.vl-page .vl-pkage-card-img{max-width: 194px; margin: 18px auto 0px; display: block;}
.vl-page .vl-faq-section{float: left; background: var(--reference-color-61); width: 100%; padding: 60px 0px 65px;}
.vl-page .vl-faq-container{flex-flow: column wrap; width: 100%; max-width: 800px; margin: 30px auto 10px; display: flex;}
.vl-page .vl-faq-row{float: left; background: var(--reference-color-61); border: 1px solid var(--reference-color-15); border-radius: 0px 12px 12px; width: 100%; margin-top: 12px; position: relative;}
.vl-page .vl-accordion{cursor: pointer; background: url("/cdn/shop/files/vli-close.png") right 25px center / 18px auto no-repeat; justify-content: flex-start; align-items: center; column-gap: 20px; width: 100%; padding: 17px 45px 17px 25px; display: -webkit-flex; position: relative;}
.vl-page .vl-acdn-heading.vl-accordion-open{background: url("/cdn/shop/files/vli-open.png") right 25px center / 18px auto no-repeat;}
.vl-page .vl-faq-header-img{flex-shrink: 0; width: 50px;}
.vl-page .vl-faq-customer-img{border-radius: 50%; max-width: 100%; margin: 0px auto; display: block;}
.vl-page .vl-faq-header{text-align: left;}
.vl-page .vl-faq-subheading{color: var(--reference-color-41) !important; font-size: 15px; line-height: 22px;}
.vl-page .vl-faq-heading{color: var(--reference-color-64) !important; letter-spacing: 0px; font-size: 20px; font-weight: 600 !important; line-height: 24px;}
.vl-page .vl-acdn-content{text-align: left; padding: 0px 70px 10px 95px;}
.vl-page .vl-acdn-para{color: var(--reference-color-64) !important; letter-spacing: 0px; margin-bottom: 20px; font-size: 17px; line-height: 25px;}
.vl-page .vl-showTab,.vl-page .vl-showMob,.vl-page .vl-hideDesk{display: none;}
.vl-page .vl-color_heading_green1{color: var(--reference-color-17) !important;}
.vl-page .vl-color_red{color: var(--reference-color-20) !important;}
.vl-page .vl-color_black{color: var(--reference-color-64) !important;}
.vl-page .vl-fw-600{font-weight: 600 !important;}
@keyframes fade { 
  0% { opacity: 1; }
  50% { opacity: 0.1; }
  100% { opacity: 1; }
}
@media only screen and (width <= 1200px){.vl-page .vl-container{width: 1004px;}.vl-page .vl-banner_strip{width: 100%;}.vl-page .vl-banner_heading{font-size: 46px; line-height: 52px;}.vl-page .vl-result_inner_swipe{padding: 0px 30px;}.vl-page .vl-sec6_col_text{font-size: 16px;}.vl-page .vl-science-doctor-img{right: 0px;}.vl-page .vl-science-btm-left{width: 52%;}.vl-page .vl-result_col h3{font-size: 18px; line-height: 24px;}.vl-page .vl-guarantee-box{width: 56%; padding: 30px 18px 40px;}.vl-page .vl-guarantee-girl{width: 630px; right: -20px;}}
@media only screen and (width <= 1023px){.vl-page .vl-container{width: 750px;}.vl-page .vl-showDesk{display: none;}.vl-page .vl-showTab{display: block;}.vl-page .vl-banner_content{width: 59%;}.vl-page .vl-bnr_trust_star,.vl-page .vl-trust_people{width: 90px;}.vl-page .vl-banner_heading{font-size: 39px; line-height: 49px;}.vl-page ul.vl-banner_strip_list{column-gap: 18px;}.vl-page ul.vl-banner_strip_list li{font-size: 16px; line-height: 26px;}.vl-page .vl-banner_text{padding: 0px;}.vl-page .vl-banner_right{width: 41%;}.vl-page .vl-banner_bfr_aftr{width: 170px; margin: 0px -60px 0px 0px;}.vl-page .vl-banner_prod{width: 215px;}.vl-page .vl-banner-prod-seal{width: 90px; top: -20px; right: -20px;}.vl-page .vl-banner_right_workBox{width: 100%;}.vl-page ul.vl-bnr_work_list li img{width: 40px;}.vl-page .vl-common_heading{font-size: 39px;}.vl-page .vl-result_inner_swipe{padding: 0px 20px;}.vl-page .vl-women_result_slider__box{padding: 5px;}.vl-page .vl-section3_left::before{left: -78px;}.vl-page .vl-s3-usa-seal{width: 100px; top: 0px; left: 0px;}.vl-page .vl-s3-moneyback-seal{width: 100px; top: 0px; left: 110px;}.vl-page .vl-section3_right{width: 55%;}.vl-page .vl-sec4_work_stepBox{padding: 10px 20px 20px;}.vl-page .vl-sec4_work_step_col{width: 32%;}.vl-page .vl-section5_col{padding: 10px;}.vl-page .vl-sec5_col_haeding{font-size: 20px; line-height: 24px;}.vl-page .vl-section6_row{row-gap: 20px; max-width: 550px; margin: 25px auto 0px;}.vl-page .vl-section6_col{row-gap: 20px; width: 100%;}.vl-page .vl-sec6_col_inner{padding-bottom: 20px;}.vl-page .vl-section6_col:first-child .vl-sec6_col_inner:last-child{border-bottom: 1px solid var(--reference-color-9); padding-bottom: 20px;}.vl-page ul.vl-sec6_benefits_list li{padding: 0px 19px;}.vl-page ul.vl-sec6_benefits_list li img{width: 45px;}.vl-page ul.vl-sec6_benefits_list li p{font-size: 15px; line-height: 18px;}.vl-page .vl-sec6_prod_mob{vertical-align: middle; max-width: 100%; margin: 35px auto 0px; display: inline-block;}.vl-page .vl-s6-made-usa-seal{width: 100px; top: 15px; right: 200px;}.vl-page .vl-step-col{width: 32%;}.vl-page .vl-step-col-btm{padding: 20px 0px 0px;}.vl-page .vl-science-section{overflow: hidden;}.vl-page .vl-science-content-box{width: 56%; padding-bottom: 230px;}.vl-page .vl-science-doctor-img{width: 400px; right: -50px;}.vl-page .vl-science-btm-left{margin-top: -240px;}.vl-page .vl-science-doctor-text{font-size: 17px; line-height: 24px;}.vl-page .vl-guarantee-section{background: var(--reference-color-61); padding: 0px;}.vl-page .vl-guarantee-sec-inner{background: var(--reference-color-34); border-radius: 15px; max-width: 620px; margin: 0px auto;}.vl-page .vl-guarantee-box{background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%;}.vl-page .vl-guarantee-girl{width: 400px; position: static;}.vl-page .vl-guarantee-right{justify-content: flex-start; align-items: center; width: 100%; display: flex;}.vl-page .vl-guarantee-benefit-box{flex-shrink: 0; width: 100px; margin: 0px;}.vl-page .vl-guarantee-risk-free{background: var(--reference-color-61);}.vl-page .vl-discount-offer-heading{font-size: 36px; line-height: 42px;}.vl-page .vl-package_section{padding: 45px 0px 40px;}.vl-page .vl-package_quantity-m li.vl-active{color: var(--reference-color-61) !important; background: var(--reference-color-11);}.vl-page .vl-package_section-row{row-gap: 35px; margin: 0px auto;}.vl-page .vl-package{width: 100%; padding: 25px 15px;}.vl-page .vl-package.vl-pkage1{order: 1;}.vl-page .vl-package.vl-pkage2{order: 2;}.vl-page .vl-package.vl-pkage3{order: 3;}.vl-page .vl-pkage_prod_box{max-width: 330px; margin: 30px auto 0px;}.vl-page .vl-pkage_prod{width: 260px;}.vl-page .vl-pkage-card-img{width: 170px;}.vl-page .vl-areas_text{margin-top: 5px; font-size: 20px; line-height: 20px;}}
@media only screen and (width <= 767px){.vl-page .vl-container{box-sizing: border-box; width: 100%; max-width: 600px; padding: 0px 15px;}.vl-page .vl-showDesk{display: none;}.vl-page .vl-showMob{display: block;}.vl-page .vl-hideMob{display: none;}.vl-page .vl-top_strip{padding: 8px 0px;}.vl-page .vl-top_strip_inner{text-align: left;}.vl-page .vl-top_strip_inner img{width: 13px;}.vl-page .vl-top_strip_text{letter-spacing: 0px; font-size: 13px; line-height: 16px;}.vl-page .vl-banner{background: var(--reference-color-52); padding: 25px 0px 35px;}.vl-page .vl-banner_content{text-align: center; width: 100%;}.vl-page .vl-bnr_trusted_text{justify-content: center; margin-bottom: 3px; font-size: 12px; line-height: 14px;}.vl-page .vl-bnr_trust_star{width: 64px;}.vl-page .vl-trust_people{width: 80px;}.vl-page .vl-banner_heading{letter-spacing: 0px; font-size: 29px; line-height: 36px;}.vl-page .vl-banner_strip{margin: 15px 0px 0px; padding: 0px;}.vl-page ul.vl-banner_strip_list{justify-content: center; column-gap: 17px; padding: 0px;}.vl-page ul.vl-banner_strip_list li{background-position: 0px 2px; background-size: 12px auto; padding-left: 17px; font-size: 12px; line-height: 17px;}.vl-page .vl-banner_text{letter-spacing: 0px; text-align: left; margin-top: 15px; font-size: 15px; line-height: 22px;}.vl-page ul.vl-banner_point{margin-top: 15px;}.vl-page ul.vl-banner_point li{letter-spacing: 0px; background-position: 0px 5px; background-size: 15px auto; margin-top: 6px; padding-left: 25px; font-size: 16px; line-height: 24px;}.vl-page .vl-banner_right{width: 100%;}.vl-page .vl-banner_prod_box{flex-direction: row-reverse; padding-top: 40px;}.vl-page .vl-banner_prod{width: 210px; margin: 0px auto;}.vl-page .vl-banner-prod-seal{width: 80px; top: 10px; left: -10px; right: auto;}.vl-page .vl-banner_bfr_aftr{width: 200px; margin: 0px 0px 0px -28px;}.vl-page .vl-banner_right_workBox{margin-top: 25px;}.vl-page .vl-bnr_work_heading{width: 100%;}.vl-page ul.vl-bnr_work_list li img{width: 42px; margin: 0px auto 4px;}.vl-page ul.vl-bnr_work_list li p{line-height: 14px;}.vl-page .vl-common_button_box{margin-top: 30px;}.vl-page .vl-button_shipp li{font-size: 13px; line-height: 16px;}.vl-page .vl-common_button{column-gap: 12px; height: 56px; font-size: 19px; line-height: 20px;}.vl-page .vl-common_button img{width: 17px;}.vl-page .vl-button_mbk_text{font-size: 12px; line-height: 14px;}.vl-page .vl-slider_track li{padding: 0px 20px; font-weight: 600 !important;}.vl-page .vl-section_1{padding: 30px 0px 35px;}.vl-page .vl-common_preHeading{font-size: 16px; line-height: 18px;}.vl-page .vl-common_heading{letter-spacing: 0px; font-size: 28px; line-height: 36px;}.vl-page .vl-common_parahraph{margin-top: 15px; font-size: 16px; line-height: 22px;}.vl-page .vl-section1_result_block{row-gap: 10px; margin: 30px auto 0px;}.vl-page .vl-nav_row{width: calc(100% + 24px); max-width: none; margin-left: -12px;}.vl-page .vl-result_inner_swipe{width: calc(100% + 24px); margin-left: -12px; padding: 0px 0px 7px;}.vl-page .vl-women_result_slider__box{padding: 0px;}.vl-page .vl-women_result_slider_content{padding: 20px 15px;}.vl-page .vl-women_result_head{font-size: 16px; line-height: 22px;}.vl-page .vl-women_result_text{margin-top: 12px; font-size: 15px; line-height: 22px;}.vl-page .vl-section_2{padding: 30px 0px 0px;}.vl-page .vl-section2_row{margin: 30px auto 0px;}.vl-page .vl-sec2_row_image_box_m{width: 100%; margin: 25px auto 5px; display: inline-block;}.vl-page .vl-sec2_row_content{width: 100%;}.vl-page .vl-sec2_row_cont_box{padding: 10px 15px;}.vl-page .vl-sec2_row_heading{font-size: 18px; line-height: 24px;}.vl-page .vl-sec2_row_text{letter-spacing: 0px; font-size: 15px; line-height: 22px;}.vl-page .vl-sec2_row_cont_box_right,.vl-page .vl-sec2_row_cont_box:nth-child(4) .vl-sec2_row_cont_box_right{margin-right: 0px;}.vl-page .vl-sec2_row_icon{width: 60px;}.vl-page .vl-section2_doct_row{margin: 30px auto 0px;}.vl-page .vl-sec2_doct_rowLeft{text-align: center; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; width: 100%; padding: 0px;}.vl-page .vl-sec2_doct_lefttop{border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}.vl-page .vl-sec2_doct_text{letter-spacing: 0px; margin-top: 15px; font-size: 16px; line-height: 24px;}.vl-page .vl-quote_icon,.vl-page .vl-doct_sign{display: none;}.vl-page .vl-sec2_doct_imag_box{width: calc(100% + 30px); margin: 15px 0px 0px -15px;}.vl-page .vl-sec2_doct_imag{max-width: 100%;}.vl-page .vl-sec2_doct_leftbtm{background: var(--reference-color-41); width: calc(100% + 30px); margin: -18px 0px 0px -15px; padding: 10px 15px; position: relative;}.vl-page .vl-doct_name_text{color: var(--reference-color-61) !important; margin: 0px;}.vl-page .vl-doct_name_text .vl-doctnme_green{color: var(--reference-color-61) !important;}.vl-page .vl-section_3{padding: 30px 0px 55px;}.vl-page .vl-section_3 .vl-common_heading,.vl-page .vl-section_3 .vl-common_parahraph,.vl-page .vl-section_3 .vl-common_preHeading{z-index: 1; position: relative;}.vl-page .vl-section3_row{max-width: 100%; margin: 30px auto 7px;}.vl-page .vl-section3_left{width: 100%; max-width: none;}.vl-page .vl-section3_left::before{display: none;}.vl-page .vl-section3_left_bg_m{width: calc(100% + 30px); margin: -65px 0px 0px -15px; display: inline-block;}.vl-page .vl-section3_prod{width: 145px;}.vl-page .vl-section3_left_iner{justify-content: space-between; position: absolute; top: 20%;}.vl-page ul.vl-sec3_list{flex-direction: column; width: 31%; margin: 0px;}.vl-page ul.vl-sec3_list li p{font-size: 12px; line-height: 16px;}.vl-page .vl-section3_right{width: 100%; margin-top: -20px; position: relative;}.vl-page .vl-sec3_right_col_content h3{font-size: 18px; line-height: 24px;}.vl-page .vl-sec3_right_col_content p{font-size: 16px; line-height: 22px;}.vl-page .vl-s3-usa-seal{width: 90px; top: -15px; left: 50px;}.vl-page ul.vl-sec3_list li img{background: var(--reference-color-61); border-radius: 50%;}.vl-page .vl-section_4{padding: 40px 0px 35px; overflow-x: clip;}.vl-page .vl-section4_box{row-gap: 30px;}.vl-page .vl-section4_header_box{padding-right: 110px;}.vl-page .vl-sec4_text{margin-top: 10px; font-size: 17px; line-height: 24px;}.vl-page .vl-sec4_work_stepBox{row-gap: 35px; padding: 25px 15px 30px;}.vl-page .vl-sec4_work_step_col{flex-direction: row; align-items: start; column-gap: 5px; width: 100%;}.vl-page .vl-sec4_step_number{margin: -10px 0px 0px -10px;}.vl-page .vl-sec4_step_col_top{text-align: left; padding: 0px 0px 15px;}.vl-page .vl-sec4_step_time_text{padding: 6px 10px 5px; font-size: 11px; line-height: 11px;}.vl-page .vl-sec4_step_heading{font-size: 20px; line-height: 24px;}.vl-page .vl-sec4_step_text{font-size: 15px; line-height: 22px;}.vl-page .vl-sec4_work_step_col::after,.vl-page .vl-sec4_work_step_col:first-child::after{width: 1px; height: auto; inset: 0px auto -35px 17px;}.vl-page .vl-sec4_work_step_col:last-child::after{display: none;}.vl-page .vl-section4_protext_box{margin-top: 10px;}.vl-page .vl-sec4_protect_text{font-size: 18px; line-height: 21px;}.vl-page .vl-sec4_protect_text span{flex-shrink: 0; padding: 0px 10px;}.vl-page ul.vl-sec4_protect_list{row-gap: 25px; margin: 20px auto 0px;}.vl-page ul.vl-sec4_protect_list li{width: 33.33%; padding: 0px;}.vl-page ul.vl-sec4_protect_list li:nth-child(3n)::after{display: none;}.vl-page .vl-section_5{padding: 30px 0px 35px;}.vl-page .vl-section5_row{margin: 25px auto 0px; padding: 0px 10px;}.vl-page .vl-sec5_col_content{padding-bottom: 20px;}.vl-page .vl-section5_col{width: 100%; padding: 18px;}.vl-page .vl-sec5_col_text{font-size: 15px; line-height: 22px;}.vl-page .vl-section_6{padding: 30px 0px 35px;}.vl-page .vl-section6_row{margin: 20px auto 0px;}.vl-page .vl-sec6_prod_mob{width: calc(100% + 30px); max-width: none; margin: 25px 0px 0px -15px;}.vl-page .vl-s6-made-usa-seal{width: 80px; top: 15px; right: 50px;}.vl-page .vl-sec6_col_icon_box{width: 90px;}.vl-page .vl-sec6_col_heading{letter-spacing: 0px; font-size: 17px; line-height: 24px;}.vl-page .vl-sec6_col_strip{font-size: 12px; line-height: 16px;}.vl-page .vl-sec6_col_text{margin-top: 8px; font-size: 15px; line-height: 20px;}.vl-page ul.vl-sec6_benefits_list{row-gap: 25px; margin: 35px auto 5px;}.vl-page ul.vl-sec6_benefits_list li{width: 33.33%; padding: 0px 5px;}.vl-page ul.vl-sec6_benefits_list li:nth-child(3n)::after{display: none;}.vl-page ul.vl-sec6_benefits_list li img{width: 40px;}.vl-page ul.vl-sec6_benefits_list li p{letter-spacing: 0px; font-size: 14px; line-height: 18px;}.vl-page .vl-howuse-section{padding: 30px 0px 35px;}.vl-page .vl-step-row{row-gap: 30px; margin: 25px auto 0px;}.vl-page .vl-step-col{justify-content: space-between; width: 100%; display: -webkit-flex;}.vl-page .vl-step-col-top{flex-shrink: 0; width: 43%; max-width: 160px; margin-top: 0px; position: relative;}.vl-page .vl-step-col-btm{text-align: left; align-content: center; padding: 0px 0px 0px 20px;}.vl-page .vl-step-col-no-text{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 26px; height: 26px; margin: 0px; font-size: 14px; line-height: 18px;}.vl-page .vl-step-col-text1{margin-top: 15px; font-size: 19px; line-height: 24px;}.vl-page .vl-step-col-text2{margin-top: 10px; font-size: 15px; line-height: 21px;}.vl-page .vl-step-col::before{display: none;}.vl-page .vl-timeline-section{padding: 30px 0px 35px;}.vl-page .vl-timeline-prod-mob{width: 250px; margin: 10px auto 0px; display: block;}.vl-page .vl-timeline-inner-box{max-width: 400px;}.vl-page .vl-timeline__mid{margin-top: 28px; position: relative;}.vl-page .vl-timeline__mid::before{content: ""; background: url("/cdn/shop/files/vli-timeline_top_line.png") no-repeat; width: 154px; height: 80px; position: absolute; top: -38px; left: 10px;}.vl-page .vl-timeline__mid_row{margin-top: 40px; padding: 0px 0px 0px 50px;}.vl-page .vl-timeline__mid_row.vl-timeline__entry_point::before{border-width: 2px; top: 20px; left: 13px;}.vl-page .vl-timeline__mid_row.vl-timeline__entry_point::after{border-width: 2px; top: 25.2px; left: 13px;}.vl-page .vl-timeline__row_center_step{z-index: 2; border-width: 6px; width: 26px; height: 26px; margin: 0px; top: 0px; left: 0px;}.vl-page .vl-timeline_mid_week_box{text-align: left; width: 100%; margin-top: 3px;}.vl-page .vl-timeline__row_content_box{border-width: 2px; width: 100%; margin-top: 15px; padding: 15px;}.vl-page .vl-timeline__row_content_box::after{display: none;}.vl-page .vl-week_heading{font-size: 18px; line-height: 22px;}.vl-page .vl-timeline_row_text1{font-size: 16px; line-height: 22px;}.vl-page .vl-timeline_calander_icon{width: 24px; margin: -4px 12px 0px 0px;}.vl-page .vl-timeline_watch_icon{width: 24px; margin: -6px 10px 0px 0px;}.vl-page .vl-science-section{background: var(--reference-color-34); padding: 30px 0px 35px;}.vl-page .vl-science-top-sec{padding: 0px;}.vl-page .vl-science-content-box{text-align: center; width: 100%; padding-bottom: 0px;}.vl-page .vl-science-bottom-sec{background: var(--reference-color-34); padding: 0px;}.vl-page .vl-science-bottom-box{background: var(--reference-color-61); border-radius: 200px 200px 10px 10px; flex-direction: column-reverse; row-gap: 25px; margin: 75px auto 0px;}.vl-page .vl-science-btm-left{width: 100%; margin-top: 0px;}.vl-page .vl-result_box{box-shadow: none; background: 0px 0px; border-radius: 0px;}.vl-page .vl-result_box-heading{padding: 8px 15px; font-size: 20px; line-height: 26px;}.vl-page .vl-result_box-mdl{row-gap: 0px; padding: 5px 15px 10px;}.vl-page .vl-result_box-row{border-bottom: 1px solid var(--reference-color-63); column-gap: 12px; padding: 15px 0px;}.vl-page .vl-result_box-row:last-child{border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}.vl-page .vl-result_per{width: 50px; font-size: 24px; line-height: 30px;}.vl-page .vl-result_col h3{letter-spacing: 0px; font-size: 14px; line-height: 20px;}.vl-page .vl-result_bar{height: 6px; margin: 5px 0px 0px;}.vl-page .vl-science-btm-right{width: 100%; padding: 0px 15px;}.vl-page .vl-science-doctor-img{width: 220px; margin: -60px auto 20px; position: static;}.vl-page .vl-science-doctor-name{font-size: 18px; line-height: 24px;}.vl-page .vl-comparison-section{padding: 30px 0px 35px;}.vl-page .vl-compare-Box{width: calc(100% + 20px); margin: 30px 0px 0px -10px;}.vl-page .vl-compare-col1{width: 27%;}.vl-page .vl-compare-col2{width: 23%;}.vl-page .vl-compare-top{height: 135px;}.vl-page .vl-compare-brand-img{width: 35px; margin: 25px auto 0px;}.vl-page .vl-compare-top p{font-size: 10px; line-height: 13px;}.vl-page .vl-compare-list li{height: 65px; font-size: 13px; line-height: 17px;}.vl-page .vl-compare-col3{width: 16.33%;}.vl-page .vl-compare-space-col{width: 1%;}.vl-page .vl-compare-cross{width: 19px;}.vl-page .vl-compare-alert{width: 24px;}.vl-page .vl-guarantee-sec-inner{max-width: 480px; margin: 0px auto; overflow: hidden;}.vl-page .vl-guarantee-box{background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; padding: 30px 18px 0px;}.vl-page .vl-guarantee-risk-free{background: var(--reference-color-61); font-size: 14px; line-height: 20px;}.vl-page .vl-guarantee-seal{width: 130px;}.vl-page .vl-guarantee-heading{letter-spacing: 0px; font-size: 30px; line-height: 36px;}.vl-page .vl-guarantee-text{letter-spacing: 0.3px; font-size: 15px; line-height: 22px;}.vl-page .vl-guarantee-box .vl-button_shipp li{padding: 0px 5px; font-size: 12px; line-height: 14px;}.vl-page .vl-guarantee-box .vl-common_button{font-size: 17px;}.vl-page .vl-guarantee-right{justify-content: center; margin: 20px auto 0px;}.vl-page .vl-guarantee-girl{width: 280px; margin: 0px 0px 0px -35px;}.vl-page .vl-guarantee-benefit-box{flex-shrink: 0; row-gap: 10px; width: 85px; margin: 0px 0px 0px -10px;}.vl-page .vl-testimonial-section{padding: 40px 0px 50px;}.vl-page .vl-testimonial-trustpilot{column-gap: 8px; margin: 20px auto 0px;}.vl-page .vl-testimonial-trustpilot p{font-size: 18px; line-height: 24px;}.vl-page .vl-testimonial-star,.vl-page .vl-trustpilot-star{width: 90px;}.vl-page .vl-video_slide_row{width: calc(100% + 30px); margin: 35px 0px 0px -15px; padding-bottom: 55px;}.vl-page .vl-ugc-play{width: 48px;}.vl-page .vl-testimonial-box{margin: 20px auto 10px;}.vl-page .vl-testimonial-col{padding: 25px 20px;}.vl-page .vl-testimonial-col-star{width: 100px;}.vl-page .vl-testimonial-about{margin-top: 15px; font-size: 15px; line-height: 21px;}.vl-page .vl-testi-profile-pic{width: 45px;}.vl-page .vl-testi-verify-row{column-gap: 10px; margin-top: 20px;}.vl-page .vl-testi-verify-name{font-size: 13px; line-height: 17px;}.vl-page .vl-testi-verify-text{font-size: 10px; line-height: 14px;}.vl-page .vl-testi-verify-text img{width: 11px; margin: -2px 5px 0px;}.vl-page .vl-testi-verify-text2{padding: 2px 8px; font-size: 9px; line-height: 13px;}.vl-page .vl-discount-offer-section{padding: 0px 0px 18px;}.vl-page .vl-discount-offer-icn{margin: -23px auto 10px;}.vl-page .vl-discount-offer-heading{font-size: 30px; line-height: 36px;}.vl-page .vl-faq-section{padding: 25px 0px 35px;}.vl-page .vl-faq-container{margin: 10px auto 0px;}.vl-page .vl-accordion{background-position: 96% 20px; background-size: 12px auto; column-gap: 12px; padding: 10px 30px 10px 15px;}.vl-page .vl-acdn-heading.vl-accordion-open{background-position: 96% 20px; background-size: 12px auto;}.vl-page .vl-faq-header-img{width: 40px;}.vl-page .vl-faq-subheading{font-size: 13px; line-height: 18px;}.vl-page .vl-faq-heading{font-size: 16px; line-height: 20px;}.vl-page .vl-acdn-content{padding: 0px 15px 5px;}.vl-page .vl-acdn-para{margin-bottom: 15px; font-size: 15px; line-height: 21px;}.vl-page .vl-mob_text_left{text-align: left;}}
@media only screen and (width <= 375px){.vl-page .vl-banner_heading{font-size: 27px; line-height: 34px;}.vl-page .vl-banner_text{letter-spacing: 0px; font-size: 14px;}.vl-page ul.vl-banner_point li{letter-spacing: 0px; padding-left: 23px;}.vl-page .vl-common_heading{font-size: 27px; line-height: 33px;}.vl-page .vl-sec2_doct_text{letter-spacing: 0px;}.vl-page .vl-section5_row{padding: 0px 5px;}.vl-page .vl-section5_col{padding: 16px;}}
.vl-page .vl-ugc-modal.vl-active{opacity: 1; z-index: 99;}
.vl-page .vl-ugc-close{background: var(--reference-color-61); z-index: 1; border-radius: 50%; width: 45px; height: 45px; padding: 10px; position: absolute; top: 15px; right: 15px;}
.vl-page{--swiper-theme-color: var(--reference-color-64);}
.vl-page .vl-swiper{z-index: 1; margin-left: auto; margin-right: auto; padding: 0px; list-style: none; position: relative; overflow: hidden;}
.vl-page .vl-swiper-vertical > .vl-swiper-wrapper{flex-direction: column;}
.vl-page .vl-swiper-wrapper{z-index: 1; box-sizing: content-box; width: 100%; height: 100%; transition-property: transform; display: flex; position: relative;}
.vl-page .vl-swiper-android .vl-swiper-slide,.vl-page .vl-swiper-wrapper{transform: translateZ(0px);}
.vl-page .vl-swiper-pointer-events{touch-action: pan-y;}
.vl-page .vl-swiper-pointer-events.vl-swiper-vertical{touch-action: pan-x;}
.vl-page .vl-swiper-slide{flex-shrink: 0; width: 100%; height: 100%; transition-property: transform; position: relative;}
.vl-page .vl-swiper-slide-invisible-blank{visibility: hidden;}
.vl-page .vl-swiper-button-prev,.vl-page .vl-swiper-button-next{width: calc(var(--swiper-navigation-size) / 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(0px - (var(--swiper-navigation-size) / 2)); z-index: 10; cursor: pointer; color: var(--swiper-navigation-color,var(--swiper-theme-color)) !important; justify-content: center; align-items: center; display: flex; position: absolute; top: 35%;}
.vl-page .vl-swiper-button-prev.vl-swiper-button-disabled,.vl-page .vl-swiper-button-next.vl-swiper-button-disabled{opacity: 0.35; cursor: auto; pointer-events: none;}
.vl-page .vl-swiper-button-prev.vl-swiper-button-hidden,.vl-page .vl-swiper-button-next.vl-swiper-button-hidden{opacity: 0; cursor: auto; pointer-events: none;}
.vl-page .vl-swiper-navigation-disabled .vl-swiper-button-prev,.vl-page .vl-swiper-navigation-disabled .vl-swiper-button-next{display: none !important;}
.vl-page .vl-swiper-button-prev::after,.vl-page .vl-swiper-button-next::after{font-family: swiper-icons !important; font-size: var(--swiper-navigation-size); letter-spacing: 0px; font-variant: initial; line-height: 1; text-transform: none !important;}
.vl-page .vl-swiper-button-prev,.vl-page .vl-swiper-rtl .vl-swiper-button-next{left: 0px; right: auto;}
.vl-page .vl-swiper-button-prev::after,.vl-page .vl-swiper-rtl .vl-swiper-button-next::after{content: "prev";}
.vl-page .vl-swiper-button-next,.vl-page .vl-swiper-rtl .vl-swiper-button-prev{left: auto; right: 0px;}
.vl-page .vl-swiper-button-next::after,.vl-page .vl-swiper-rtl .vl-swiper-button-prev::after{content: "next";}
.vl-page .vl-swiper-button-lock{display: none;}
.vl-page .vl-swiper-pagination,.vl-page .vl-swiper-pagination2{text-align: center; z-index: 1; transition: opacity 0.3s; position: absolute; transform: translateZ(0px);}
.vl-page .vl-swiper-pagination.vl-swiper-pagination-hidden{opacity: 0;}
.vl-page .vl-swiper-pagination-disabled > .vl-swiper-pagination,.vl-page .vl-swiper-pagination.vl-swiper-pagination-disabled{display: none !important;}
.vl-page .vl-swiper-pagination-fraction,.vl-page .vl-swiper-pagination-custom,.vl-page .vl-swiper-horizontal > .vl-swiper-pagination-bullets,.vl-page .vl-swiper-pagination-bullets.vl-swiper-pagination-horizontal{width: 100%; bottom: 0px; left: 0px;}
.vl-page .vl-swiper-pagination-bullets-dynamic{font-size: 0px; overflow: hidden;}
.vl-page .vl-swiper-pagination-bullets-dynamic .vl-swiper-pagination-bullet{position: relative; transform: scale(0.33);}
.vl-page .vl-swiper-pagination-bullets-dynamic .vl-swiper-pagination-bullet-active,.vl-page .vl-swiper-pagination-bullets-dynamic .vl-swiper-pagination-bullet-active-main{transform: scale(1);}
.vl-page .vl-swiper-pagination-bullets-dynamic .vl-swiper-pagination-bullet-active-prev{transform: scale(0.66);}
.vl-page .vl-swiper-pagination-bullets-dynamic .vl-swiper-pagination-bullet-active-prev-prev{transform: scale(0.33);}
.vl-page .vl-swiper-pagination-bullets-dynamic .vl-swiper-pagination-bullet-active-next{transform: scale(0.66);}
.vl-page .vl-swiper-pagination-bullets-dynamic .vl-swiper-pagination-bullet-active-next-next{transform: scale(0.33);}
.vl-page .vl-swiper-pagination-bullet{width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,11px)); height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,11px)); background: var(--swiper-pagination-bullet-inactive-color,var(--reference-color-24)); opacity: var(--swiper-pagination-bullet-inactive-opacity,.2); border: 1px solid var(--reference-color-64); border-radius: 50%; display: inline-block;}
.vl-page button.vl-swiper-pagination-bullet{box-shadow: none; appearance: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; padding: 0px;}
.vl-page .vl-swiper-pagination-clickable .vl-swiper-pagination-bullet{cursor: pointer;}
.vl-page .vl-swiper-pagination-bullet:only-child{display: none !important;}
.vl-page .vl-swiper-pagination-bullet-active{opacity: var(--swiper-pagination-bullet-opacity,1); background: var(--swiper-pagination-color,var(--swiper-theme-color));}
.vl-page .vl-swiper-vertical > .vl-swiper-pagination-bullets,.vl-page .vl-swiper-pagination-vertical.vl-swiper-pagination-bullets{top: 50%; right: 10px; transform: translateY(-50%);}
.vl-page .vl-swiper-vertical > .vl-swiper-pagination-bullets .vl-swiper-pagination-bullet,.vl-page .vl-swiper-pagination-vertical.vl-swiper-pagination-bullets .vl-swiper-pagination-bullet{margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0; display: block;}
.vl-page .vl-swiper-vertical > .vl-swiper-pagination-bullets.vl-swiper-pagination-bullets-dynamic,.vl-page .vl-swiper-pagination-vertical.vl-swiper-pagination-bullets.vl-swiper-pagination-bullets-dynamic{width: 8px; top: 50%; transform: translateY(-50%);}
.vl-page .vl-swiper-vertical > .vl-swiper-pagination-bullets.vl-swiper-pagination-bullets-dynamic .vl-swiper-pagination-bullet,.vl-page .vl-swiper-pagination-vertical.vl-swiper-pagination-bullets.vl-swiper-pagination-bullets-dynamic .vl-swiper-pagination-bullet{transition: transform 0.2s, top 0.2s; display: inline-block;}
.vl-page .vl-swiper-horizontal > .vl-swiper-pagination-bullets .vl-swiper-pagination-bullet,.vl-page .vl-swiper-pagination-horizontal.vl-swiper-pagination-bullets .vl-swiper-pagination-bullet{margin: 0 var(--swiper-pagination-bullet-horizontal-gap,6px);}
.vl-page .vl-swiper-horizontal > .vl-swiper-pagination-bullets.vl-swiper-pagination-bullets-dynamic,.vl-page .vl-swiper-pagination-horizontal.vl-swiper-pagination-bullets.vl-swiper-pagination-bullets-dynamic{white-space: nowrap; left: 50%; transform: translate(-50%);}
.vl-page .vl-swiper-horizontal > .vl-swiper-pagination-bullets.vl-swiper-pagination-bullets-dynamic .vl-swiper-pagination-bullet,.vl-page .vl-swiper-pagination-horizontal.vl-swiper-pagination-bullets.vl-swiper-pagination-bullets-dynamic .vl-swiper-pagination-bullet{transition: transform 0.2s, left 0.2s;}
.vl-page .vl-swiper-horizontal.vl-swiper-rtl > .vl-swiper-pagination-bullets-dynamic .vl-swiper-pagination-bullet{transition: transform 0.2s, right 0.2s;}
.vl-page .vl-swiper-pagination-bullet{border: 1px solid var(--reference-color-64);}
.vl-page .vl-swiper{width: 100%;}
.vl-page .vl-swiper.vl-hero_mainSwiper{border: 2px solid var(--reference-color-11); border-radius: 15px; overflow: hidden;}
.vl-page .vl-hero_mainSwiper img{vertical-align: middle; object-fit: cover; width: 100%;}
.vl-page .vl-hero_thumbSwiper{margin-top: 25px;}
.vl-page .vl-hero_thumbSwiper .vl-swiper-slide{cursor: pointer; border: 2px solid var(--reference-color-16); border-radius: 8px; overflow: hidden;}
.vl-page .vl-hero_thumbSwiper .vl-swiper-slide-thumb-active{border-color: var(--reference-color-30);}
.vl-page .vl-hero_thumbSwiper img{vertical-align: middle; object-fit: cover; width: 100%;}
.vl-page .vl-hero-swiper-button-prev,.vl-page .vl-hero-swiper-button-next{background: var(--reference-color-61); cursor: pointer; z-index: 10; border: 1px solid var(--reference-color-11); border-radius: 50%; justify-content: center; align-items: center; width: 41px; height: 41px; display: flex; position: absolute; top: 50%; transform: translateY(-50%);}
.vl-page .vl-hero-swiper-button-prev{left: 0px;}
.vl-page .vl-hero-swiper-button-next{right: 0px;}
.vl-page .vl-hero-swiper-button-prev::after,.vl-page .vl-hero-swiper-button-next::after{color: var(--reference-color-11) !important; font-family: swiper-icons !important; font-size: 18px;}
.vl-page .vl-hero-swiper-button-prev::after{content: "prev";}
.vl-page .vl-hero-swiper-button-next::after{content: "next";}
.vl-page .vl-sec1_mainSwiper{padding: 13px;}
.vl-page .vl-sec1_mainSwiper .vl-swiper-slide{background: var(--reference-color-61); border: 1px solid rgba(0, 0, 0, 0); border-radius: 12px; height: auto; transition: 0.3s; transform: none;}
.vl-page .vl-sec1_mainSwiper .vl-swiper-slide-active{border-color: var(--reference-color-41); opacity: 1; z-index: 2; transform: none;}
.vl-page .vl-sec1_thumbSwiper{margin-top: 0px;}
.vl-page .vl-sec1_thumbSwiper .vl-swiper-slide{cursor: pointer; border: 1px solid var(--reference-color-41); background: var(--reference-color-61); border-radius: 4px; padding: 7px 12px 9px; overflow: hidden; width: auto !important;}
.vl-page .vl-sec1_thumbSwiper .vl-swiper-slide p{color: var(--reference-color-64) !important; font-size: 15px; font-weight: 600 !important; line-height: 20px;}
.vl-page .vl-sec1_thumbSwiper .vl-swiper-slide-thumb-active{opacity: 1; border-top-style: ; border-top-width: ; border-right-style: ; border-right-width: ; border-bottom-style: ; border-bottom-width: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-color: var(--reference-color-41); background: var(--reference-color-41); color: var(--reference-color-61) !important; border-radius: 5px;}
.vl-page .vl-sec1_thumbSwiper .vl-swiper-slide-thumb-active p{color: var(--reference-color-61) !important;}
.vl-page .vl-sec1_thumbSwiper img{vertical-align: middle; object-fit: cover; border-radius: 8px; width: 100%;}
.vl-page .vl-result_inner_swipe .vl-swiper-button-next,.vl-page .vl-result_inner_swipe .vl-swiper-button-prev{border: 1px solid var(--reference-color-41); background: var(--reference-color-61); border-radius: 50%; width: 40px; height: 40px; margin-top: -20px; top: 50%;}
.vl-page .vl-result_inner_swipe .vl-swiper-button-prev{left: 0px;}
.vl-page .vl-result_inner_swipe .vl-swiper-button-next{right: 0px; left: auto !important;}
.vl-page .vl-result_inner_swipe .vl-swiper-button-next::after,.vl-page .vl-result_inner_swipe .vl-swiper-button-prev::after{color: var(--reference-color-41) !important; font-size: 20px; font-weight: 500 !important;}
.vl-page .vl-result_inner_swipe .vl-swiper-pagination-bullets.vl-swiper-pagination-horizontal{bottom: 9px;}
.vl-page .vl-result_inner_swipe .vl-swiper-pagination-bullet{background: var(--reference-color-42); opacity: 1; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 3px; width: 15px; height: 6px; transition: width 0.4s, background-color 0.4s; margin: 0px 4px !important;}
.vl-page .vl-result_inner_swipe .vl-swiper-pagination-bullet-active{background: var(--reference-color-41); width: 30px;}
.vl-page .vl-result_inner_swipe .vl-s1-swiper-pagination{display: none;}
.vl-page .vl-video_slide-button-next,.vl-page .vl-video_slide-button-prev{border: 1px solid var(--reference-color-41); background: var(--reference-color-61); z-index: 10; cursor: pointer; border-radius: 50%; justify-content: center; align-items: center; width: 38px; height: 38px; display: flex; position: absolute; bottom: 0px;}
.vl-page .vl-video_slide-button-next::after,.vl-page .vl-video_slide-button-prev::after{content: ""; border-top: 2px solid var(--reference-color-41); border-right: 2px solid var(--reference-color-41); width: 10px; height: 10px;}
.vl-page .vl-video_slide-button-next{padding-right: 3px; right: calc(50% - 125px);}
.vl-page .vl-video_slide-button-prev{padding-left: 3px; left: calc(50% - 125px);}
.vl-page .vl-video_slide-button-next::after{transform: rotate(45deg);}
.vl-page .vl-video_slide-button-prev::after{transform: rotate(-135deg);}
.vl-page .vl-video_slide_row .vl-swiper-pagination{justify-content: center; column-gap: 5px; display: flex; bottom: 16px;}
.vl-page .vl-video_slide_row .vl-swiper-pagination-bullet{background: var(--reference-color-31); border-color: var(--reference-color-31); border-radius: 5px; width: 15px; height: 6px; margin: 0px !important;}
.vl-page .vl-video_slide_row .vl-swiper-pagination-bullet-active{border: 1px solid var(--reference-color-41); background: var(--reference-color-41); border-radius: 5px; width: 35px;}
@media only screen and (width <= 1023px){.vl-page .vl-hero_mainSwiper .vl-swiper-slide{border-radius: 0px;}.vl-page .vl-hero-swiper-button-prev,.vl-page .vl-hero-swiper-button-next{width: 30px; height: 30px;}.vl-page .vl-hero-swiper-button-prev::after,.vl-page .vl-hero-swiper-button-next::after{font-size: 15px; line-height: 15px;}}
@media only screen and (width <= 767px){.vl-page .vl-sec1_mainSwiper{padding: 13px 13px 20px;}.vl-page .vl-sec1_thumbSwiper .vl-swiper-wrapper{justify-content: center;}.vl-page .vl-sec1_thumbSwiper .vl-swiper-slide{text-align: center; border-radius: 6px; margin: 0px 4px; padding: 4px 5px 5px; width: 18% !important;}.vl-page .vl-sec1_thumbSwiper .vl-swiper-slide p{letter-spacing: 0px; font-size: 11px; line-height: 13px;}.vl-page .vl-result_inner_swipe .vl-s1-swiper-pagination{display: block;}.vl-page .vl-result_inner_swipe .vl-swiper-button-next,.vl-page .vl-result_inner_swipe .vl-swiper-button-prev{width: 30px; height: 30px; margin: 0px; top: auto; bottom: 0px;}.vl-page .vl-result_inner_swipe .vl-swiper-button-next::after,.vl-page .vl-result_inner_swipe .vl-swiper-button-prev::after{font-size: 16px; font-weight: 600 !important;}.vl-page .vl-result_inner_swipe .vl-swiper-button-prev{left: 22%;}.vl-page .vl-result_inner_swipe .vl-swiper-button-next{right: 22%; left: auto !important;}.vl-page .vl-video_slide-button-next,.vl-page .vl-video_slide-button-prev{width: 28px; height: 28px;}.vl-page .vl-video_slide-button-next::after,.vl-page .vl-video_slide-button-prev::after{width: 8px; height: 8px;}.vl-page .vl-video_slide-button-next{padding-right: 3px; right: calc(50% - 110px);}.vl-page .vl-video_slide-button-prev{padding-left: 3px; left: calc(50% - 110px);}.vl-page .vl-video_slide_row .vl-swiper-pagination{bottom: 12px;}.vl-page .vl-video_slide_row .vl-swiper-pagination-bullet{height: 4px;}.vl-page .vl-hero_thumbSwiper .vl-swiper-slide{border-radius: 5px;}.vl-page .vl-hero_thumbSwiper{margin-top: 15px;}.vl-page .vl-hero-swiper-button-prev,.vl-page .vl-hero-swiper-button-next{width: 28px; height: 28px;}.vl-page .vl-hero-swiper-button-prev::after,.vl-page .vl-hero-swiper-button-next::after{font-size: 14px; line-height: 15px;}}
.vl-page{scroll-behavior: smooth;}
.vl-page button{cursor: pointer; font-family: inherit !important;}
.vl-page button:focus-visible,.vl-page a:focus-visible,.vl-page [role="button"]:focus-visible{outline: 3px solid var(--primary); outline-offset: 4px;}
.vl-page .vl-swiper{overflow: hidden;}
.vl-page .vl-sec1_thumbSwiper{width: 100%;}
.vl-page .vl-sec1_thumbSwiper .vl-swiper-wrapper{gap: 8px; display: flex; transform: none !important;}
.vl-page .vl-sec1_thumbSwiper .vl-swiper-slide{cursor: pointer; flex: 1 1 0%; width: auto !important; margin: 0px !important;}
.vl-page .vl-sec1_mainSwiper .vl-swiper-wrapper{gap: 21px; display: flex; transition: none !important; transform: none !important;}
.vl-page .vl-sec1_mainSwiper .vl-swiper-slide{flex: 0 0 calc(33.3333% - 14px); width: auto !important; margin: 0px !important;}
.vl-page .vl-sec1_mainSwiper .vl-swiper-slide[hidden],.vl-page .vl-sec1_mainSwiper .vl-swiper-slide[hidden] .vl-women_result_slider__box{display: none !important;}
.vl-page .vl-result_inner_swipe .vl-swiper-button-prev,.vl-page .vl-result_inner_swipe .vl-swiper-button-next{background: var(--foreground); width: 32px; height: 32px; color: var(--background) !important; cursor: pointer; border: 0px; border-radius: 50%; justify-content: center; align-items: center; font-size: 24px; display: flex; position: absolute; top: 45%;}
.vl-page .vl-swiper-button-prev{left: 0px;}
.vl-page .vl-swiper-button-next{right: 0px;}
.vl-page .vl-swiper-notification{display: none;}
.vl-page .vl-video_slide_row .vl-swiper-wrapper{scroll-snap-type: x mandatory; gap: 20px; display: flex; overflow: auto; transform: none !important;}
.vl-page .vl-video_slide_col{scroll-snap-align: start; flex: 0 0 calc(33.3333% - 13.3333px); width: auto !important; margin: 0px !important;}
.vl-page .vl-video_slide_col img.vl-ugc-play{cursor: pointer;}
.vl-page .vl-acdn-content[hidden]{display: none !important;}
.vl-page .vl-common_button,.vl-page .vl-package_btn{cursor: pointer;}
.vl-page .vl-banner_heading{margin: 0px;}
.vl-page .vl-vale-footer{float: left; background: var(--muted); width: 100%; color: var(--foreground) !important; padding: 30px 20px; font-size: 12px; line-height: 1.7;}
.vl-page .vl-vale-footer p{max-width: 970px; margin: 10px auto;}
.vl-page .vl-vale-footer strong{font-size: 24px;}
.vl-page .vl-button_shipp{flex-wrap: wrap; row-gap: 8px;}
.vl-page .vl-bnr_trusted_text{flex-wrap: wrap; row-gap: 6px;}
@media (width <= 767px){.vl-page .vl-sec1_mainSwiper .vl-swiper-slide{flex-basis: 100%;}.vl-page .vl-sec1_thumbSwiper .vl-swiper-wrapper{gap: 4px;}.vl-page .vl-video_slide_col{flex-basis: 85%;}.vl-page .vl-top_strip_text{font-size: 11px;}.vl-page .vl-common_button{font-size: 19px;}.vl-page .vl-button_shipp li{column-gap: 4px; font-size: 11px;}.vl-page .vl-low_stock{width: 40px;}.vl-page .vl-banner_strip{width: 100%;}.vl-page ul.vl-banner_strip_list{column-gap: 10px;}.vl-page ul.vl-banner_strip_list li{padding-left: 17px; font-size: 13px;}}
@media (prefers-reduced-motion: reduce){.vl-page{scroll-behavior: auto;}.vl-page *,.vl-page ::before,.vl-page ::after{transition: none !important; animation: auto ease 0s 1 normal none running none !important;}}
.vl-page .vl-sec6_prod_mob{width: auto; max-width: min(420px, 80%); margin: 30px auto 0px; display: block;}
.vl-page .vl-compare-prod-img{width: auto; max-width: 100%; max-height: 120px; margin: 5px auto 0px; display: block;}
@media only screen and (width <= 767px){.vl-page .vl-compare-prod-img{max-height: 100px; margin: 2px auto 0px;}}
.vl-page .vl-timeline__row_content_box,.vl-page .vl-timeline__mid_row.vl-reverse .vl-timeline__row_content_box{opacity: 1 !important; transform: none !important;}
.vl-page .vl-timeline__row_center_step{background: var(--reference-color-11) !important;}
@media only screen and (width >= 768px) and (width <= 1023px){.vl-page .vl-package_section-row{justify-content: space-between; row-gap: 0px;}.vl-page .vl-package{width: 32%; padding: 25px 10px 20px;}.vl-page .vl-pkage_prod_box{max-width: 100%; margin: 20px auto 0px;}.vl-page .vl-pkage_prod{width: 180px;}.vl-page .vl-pkage-card-img{max-width: 140px;}.vl-page .vl-pkage_offer-price{font-size: 28px; line-height: 28px;}}
@media only screen and (width <= 767px){.vl-page .vl-package_section-row{justify-content: space-between; row-gap: 0px;}.vl-page .vl-package{float: none; text-align: center; border-radius: 10px; width: 32%; padding: 14px 4px 8px; display: block;}.vl-page .vl-most-popular,.vl-page .vl-most-value{white-space: nowrap; width: auto; padding: 3px 6px; font-size: 8px; line-height: 8px; top: -9px; left: 50%; transform: translate(-50%);}.vl-page .vl-pkage_heading{text-align: center; font-size: 11px; line-height: 12px;}.vl-page .vl-areas_text{text-align: center; margin-top: 3px; font-size: 9px; line-height: 11px;}.vl-page .vl-pkage_prod_box{max-width: 100%; margin: 8px auto 0px;}.vl-page .vl-pkage_prod{width: 100%; max-width: 58px;}.vl-page .vl-pkage_price-row{margin: 7px auto 0px;}.vl-page .vl-pkage_retail-price{font-size: 9px; line-height: 11px;}.vl-page .vl-pkage_offer-price{margin-top: 3px; font-size: 15px; line-height: 15px;}.vl-page .vl-btn_box{margin-top: 8px;}.vl-page .vl-btn-text1{justify-content: center; column-gap: 2px; margin-bottom: 4px; font-size: 8px; line-height: 10px;}.vl-page .vl-btn-text1 .vl-btn-icn-one{width: 8px;}.vl-page .vl-package_btn{border-radius: 14px; column-gap: 3px; height: 28px; font-size: 9px; line-height: 9px;}.vl-page .vl-package_btn .vl-pkg_btn_arw{width: 7px;}.vl-page .vl-btn-text2{justify-content: center; column-gap: 2px; margin-top: 4px; font-size: 8px; line-height: 10px;}.vl-page .vl-btn-text2 .vl-btn-icn-two{width: 8px;}.vl-page .vl-pkage-card-img{width: auto; max-width: 64px; margin: 6px auto 0px;}}
@property --tw-translate-x { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-translate-y { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-translate-z { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-rotate-x { syntax: "*"; inherits: false; }
@property --tw-rotate-y { syntax: "*"; inherits: false; }
@property --tw-rotate-z { syntax: "*"; inherits: false; }
@property --tw-skew-x { syntax: "*"; inherits: false; }
@property --tw-skew-y { syntax: "*"; inherits: false; }
@property --tw-space-y-reverse { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-space-x-reverse { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-border-style { syntax: "*"; inherits: false; initial-value: solid; }
@property --tw-leading { syntax: "*"; inherits: false; }
@property --tw-font-weight { syntax: "*"; inherits: false; }
@property --tw-tracking { syntax: "*"; inherits: false; }
@property --tw-ordinal { syntax: "*"; inherits: false; }
@property --tw-slashed-zero { syntax: "*"; inherits: false; }
@property --tw-numeric-figure { syntax: "*"; inherits: false; }
@property --tw-numeric-spacing { syntax: "*"; inherits: false; }
@property --tw-numeric-fraction { syntax: "*"; inherits: false; }
@property --tw-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-shadow-color { syntax: "*"; inherits: false; }
@property --tw-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-inset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-inset-shadow-color { syntax: "*"; inherits: false; }
@property --tw-inset-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-ring-color { syntax: "*"; inherits: false; }
@property --tw-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-inset-ring-color { syntax: "*"; inherits: false; }
@property --tw-inset-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-ring-inset { syntax: "*"; inherits: false; }
@property --tw-ring-offset-width { syntax: "<length>"; inherits: false; initial-value: 0; }
@property --tw-ring-offset-color { syntax: "*"; inherits: false; initial-value: #fff; }
@property --tw-ring-offset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-outline-style { syntax: "*"; inherits: false; initial-value: solid; }
@property --tw-blur { syntax: "*"; inherits: false; }
@property --tw-brightness { syntax: "*"; inherits: false; }
@property --tw-contrast { syntax: "*"; inherits: false; }
@property --tw-grayscale { syntax: "*"; inherits: false; }
@property --tw-hue-rotate { syntax: "*"; inherits: false; }
@property --tw-invert { syntax: "*"; inherits: false; }
@property --tw-opacity { syntax: "*"; inherits: false; }
@property --tw-saturate { syntax: "*"; inherits: false; }
@property --tw-sepia { syntax: "*"; inherits: false; }
@property --tw-drop-shadow { syntax: "*"; inherits: false; }
@property --tw-drop-shadow-color { syntax: "*"; inherits: false; }
@property --tw-drop-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-drop-shadow-size { syntax: "*"; inherits: false; }
@property --tw-duration { syntax: "*"; inherits: false; }
@property --tw-ease { syntax: "*"; inherits: false; }
@property --tw-content { syntax: "*"; inherits: false; initial-value: ""; }
@keyframes spin { 
  100% { transform: rotate(360deg); }
}
@keyframes pulse { 
  50% { opacity: 0.5; }
}
@keyframes enter { 
  0% { opacity: var(--tw-enter-opacity,1); transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0)); filter: blur(var(--tw-enter-blur,0)); }
}
@keyframes exit { 
  100% { opacity: var(--tw-exit-opacity,1); transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0)); filter: blur(var(--tw-exit-blur,0)); }
}
@keyframes accordion-down { 
  0% { height: 0px; }
  100% { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }
}
@keyframes accordion-up { 
  0% { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }
  100% { height: 0px; }
}
@keyframes caret-blink { 
  0%, 70%, 100% { opacity: 1; }
  20%, 50% { opacity: 0; }
}