@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-tracking: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-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";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-red-900:#82181a;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-green-100:#dcfce7;--color-green-200:#b9f8cf;--color-green-300:#7bf1a8;--color-green-400:#05df72;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-700:#008138;--color-green-800:#016630;--color-green-900:#0d542b;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-blue-900:#1c398e;--color-purple-100:#f3e8ff;--color-purple-200:#e9d5ff;--color-purple-300:#d9b3ff;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-purple-700:#8200da;--color-purple-800:#6e11b0;--color-purple-900:#59168b;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--tracking-tighter:-.05em;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-green-900:lab(30.797% -29.6927 17.382);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-purple-100:lab(93.3333% 6.97437 -9.83434);--color-purple-200:lab(87.8405% 13.4282 -18.7159);--color-purple-300:lab(78.3298% 26.2195 -34.9499);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-purple-700:lab(36.1758% 69.8525 -80.0381);--color-purple-800:lab(30.6017% 56.7637 -64.4751);--color-purple-900:lab(24.9401% 45.2703 -51.2728);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-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");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.fixed\!{position:fixed!important}.relative{position:relative}.static{position:static}.sticky{position:sticky}.bottom-1{bottom:var(--spacing)}.left-106{left:calc(var(--spacing) * 106)}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-3{margin:calc(var(--spacing) * 3)}.m-16{margin:calc(var(--spacing) * 16)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-1{width:var(--spacing);height:var(--spacing)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-48{height:calc(var(--spacing) * 48)}.w-2{width:calc(var(--spacing) * 2)}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:var(--spacing)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.text-wrap{text-wrap:wrap}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--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)}.ring{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[app-\:��\f \]{app-:��}.\[app-\:\1 6\]{app-:6}.\[app-\:\b 6\]{app-:6}.\[key\:�\3 4ng\]{key:�4ng}.\[key\:�\1d b\]{key:�b}.\[metatype\:�\5 c\]{metatype:�c}}*{box-sizing:border-box}:root{--ink:#3b2a25;--ink-2:#5f4c43;--paper:#fffaf2;--paper-2:#fffdf8;--cream:#f0e8dc;--cream-2:#efe6d9;--yellow:#f4c84a;--yellow-hover:#ffd961;--red:#d85a52;--muted:#887469;--line:#dfd2c3;--shadow:0 18px 45px #4b342817}.longProductGuide{--long-accent:#b52b32;color:#271b18;background:#fff}.exactSeoContent{color:#271b18;background:#fff}.exactSeoContent>header{text-align:center;background:#fff7f1;padding:72px max(24px,50vw - 525px)}.exactSeoContent>header span{color:#b52b32;letter-spacing:.14em;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.exactSeoContent>header h2{letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,52px)}.exactSeoContent>div{padding:70px max(24px,50vw - 490px)}.exactSeoContent h2{letter-spacing:-.03em;border-top:1px solid #eadbd2;margin:54px 0 18px;padding-top:34px;font-size:clamp(25px,3vw,38px);line-height:1.1}.exactSeoContent p{color:#594943;margin:0 0 15px;font-size:16px;line-height:1.75}.exactSeoContent__bullet{gap:9px;padding-left:16px;font-weight:650;display:flex;color:#3d2b26!important;margin-bottom:8px!important}.exactSeoContent__cta{color:#fff;letter-spacing:.04em;background:#b52b32;border-radius:999px;margin:18px 0 30px;padding:14px 24px;font-size:13px;display:inline-flex}.exactSeoContent h2:has(+p){scroll-margin-top:120px}@media (max-width:760px){.exactSeoContent>header,.exactSeoContent>div{padding-top:48px;padding-bottom:48px}.exactSeoContent h2{margin-top:38px;padding-top:26px}.exactSeoContent p{font-size:15px}}.longProductGuide>header{text-align:center;background:#fff7f1;padding:76px max(24px,50vw - 560px)}.longProductGuide>header>span,.longProductGuide article>span,.longProductGuide__comparison span,.longProductGuide__routine>span,.longProductGuide__faq>span{color:var(--long-accent);letter-spacing:.14em;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.longProductGuide h2{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(28px,3vw,46px);line-height:1.03}.longProductGuide h3{margin:8px 0;font-size:19px}.longProductGuide p{color:#594943;margin:0 0 15px;font-size:16px;line-height:1.72}.longProductGuide>header p{max-width:790px;margin:0 auto;font-size:18px}.longProductGuide__grid{grid-template-columns:1fr 1fr;gap:28px;padding:72px max(24px,50vw - 560px);display:grid}.longProductGuide__grid article{background:#fff;border:1px solid #eadbd2;border-radius:24px;padding:38px}.longProductGuide__grid article h2{font-size:32px}.longProductGuide__grid ul{gap:10px;margin:22px 0;padding:0;list-style:none;display:grid}.longProductGuide__grid li{align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.longProductGuide__grid li svg{color:var(--long-accent);flex:none}.longProductGuide__comparison{color:#fff;background:#4a2822;grid-template-columns:1fr 1fr;gap:54px;padding:72px max(24px,50vw - 560px);display:grid}.longProductGuide__comparison h2,.longProductGuide__comparison p{color:#fff}.longProductGuide__comparison p{opacity:.78}.longProductGuide__comparison span{color:#ffb7aa}.longProductGuide__routine{text-align:center;background:#f5dfd8;padding:76px max(24px,50vw - 560px)}.longProductGuide__routine>div{text-align:left;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:34px;display:grid}.longProductGuide__routine article{background:#fff;border-radius:20px;padding:27px 24px}.longProductGuide__routine b{background:var(--long-accent);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:inline-grid}.longProductGuide__routine p{font-size:14px;line-height:1.55}.longProductGuide__india{text-align:center;background:#fffaf7;padding:68px max(24px,50vw - 430px)}.longProductGuide__india h2{font-size:34px}.longProductGuide__safety{color:#fff;background:#b52b32;grid-template-columns:58px 1fr;gap:22px;padding:50px max(24px,50vw - 500px);display:grid}.longProductGuide__safety>svg{width:54px;height:54px}.longProductGuide__safety h2{font-size:30px}.longProductGuide__safety p{color:#fff;opacity:.86}.longProductGuide__faq{background:#fff;padding:76px max(24px,50vw - 450px)}.longProductGuide__faq>h2,.longProductGuide__faq>span{text-align:center}.longProductGuide__faq details{border-bottom:1px solid #e8d9d3}.longProductGuide__faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:21px 0;font-size:17px;font-weight:750;list-style:none;display:flex}.longProductGuide__faq summary::-webkit-details-marker{display:none}.longProductGuide__faq details p{padding:0 30px 20px 0}.longProductGuide>footer{text-align:center;color:#fff;background:#281815;padding:72px max(24px,50vw - 425px)}.longProductGuide>footer h2,.longProductGuide>footer p{color:#fff}.longProductGuide>footer p{opacity:.75}@media (max-width:760px){.longProductGuide>header,.longProductGuide__grid,.longProductGuide__comparison,.longProductGuide__routine,.longProductGuide__india,.longProductGuide__faq,.longProductGuide>footer{padding-top:52px;padding-bottom:52px}.longProductGuide__grid,.longProductGuide__comparison{grid-template-columns:1fr}.longProductGuide__grid{gap:18px}.longProductGuide__grid article{padding:27px 22px}.longProductGuide__routine>div{grid-template-columns:1fr 1fr}.longProductGuide__safety{grid-template-columns:1fr}.longProductGuide h2{font-size:30px}}@media (max-width:480px){.longProductGuide__routine>div{grid-template-columns:1fr}}body{background:var(--paper);min-width:320px;color:var(--ink);font-family:var(--font-manrope), Arial, Helvetica, sans-serif;margin:0;font-weight:400;overflow-x:hidden}h1,h2,h3,h4,h5,h6,strong,b,button,.shop-button,.nav-link,.nav-link-button,.eyebrow,summary{font-weight:700}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button{color:inherit}img{max-width:100%}main{min-width:0}::selection{background:var(--yellow);color:var(--ink)}.eyebrow{color:var(--muted);letter-spacing:.15em;margin-bottom:18px;font-size:12px;font-weight:900;display:inline-block}.introSplash{z-index:1000;background:var(--paper);opacity:1;visibility:visible;place-items:center;transition:opacity .5s,visibility .5s;display:grid;position:fixed;inset:0}.introSplash--leaving{opacity:0;visibility:hidden;pointer-events:none}.introSplash__mark{width:clamp(150px,24vw,260px);padding-bottom:13px;overflow:hidden}.introSplash__mark img{opacity:0;width:100%;height:auto;animation:.7s cubic-bezier(.2,.75,.25,1) .12s forwards introLogoIn;display:block;transform:translateY(14px)scale(.94)}.introSplash__mark span{background:var(--yellow);border-radius:99px;width:0;height:3px;margin-top:12px;animation:.75s cubic-bezier(.2,.75,.25,1) .34s forwards introLineIn;display:block}@keyframes introLogoIn{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes introLineIn{to{width:100%}}@media (prefers-reduced-motion:reduce){.introSplash{transition-duration:.15s}.introSplash__mark img{opacity:1;animation:none;transform:none}.introSplash__mark span{width:100%;animation:none}}.navbar{z-index:70;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf2f5;position:sticky;top:0}.navbar-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;width:min(1450px,100% - 48px);height:76px;margin:0 auto;display:grid}.logo{color:var(--ink);letter-spacing:-.08em;white-space:nowrap;justify-self:start;font-size:29px;font-weight:950}.logo span,.novaFooter__logo span{color:var(--red)}.logo img,.novaFooter__logo img{object-fit:contain;transform-origin:50%;width:auto;display:block;transform:scale(.98)}.logo img{height:32px}.desktop-nav{justify-content:center;align-items:center;gap:27px;display:flex}.nav-link,.nav-link-button{color:#49362f;letter-spacing:.065em;text-transform:uppercase;font-size:14px;font-weight:900;position:relative}.nav-link:after,.nav-link-button:after{content:"";background:var(--red);height:2px;transition:transform .2s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.nav-link:hover:after,.nav-link-button:hover:after{transform:scaleX(1)}.nav-link.is-active{color:var(--red)}.nav-link.is-active:after{transform:scaleX(1)}.nav-link-button{cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:28px 0;display:flex}.nav-products-wrap{position:relative}.nav-actions{justify-self:end;align-items:center;gap:16px;display:flex}.shop-button{background:var(--yellow);min-height:44px;color:var(--ink);letter-spacing:.08em;cursor:pointer;border:1px solid #d8aa2b;border-radius:999px;justify-content:center;align-items:center;padding:0 23px;font-size:12px;font-weight:900;transition:transform .2s,background .2s;display:inline-flex}.shop-button:hover{background:var(--yellow-hover);transform:translateY(-2px)}.cart-button,.icon-button{cursor:pointer;background:0 0;border:0}.drawer-close-button{place-items:center;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;display:grid}.cart-button{color:#49362f;align-items:center;gap:7px;font-size:12px;font-weight:900;display:flex}.cart-button b{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.mobile-only{display:none}.productsMega{background:var(--paper);border:1px solid var(--line);width:min(820px,100vw - 40px);box-shadow:var(--shadow);z-index:100;padding:25px 28px 28px;position:absolute;top:69px;left:50%;transform:translate(-50%)}.productsMega__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:5px;padding-bottom:15px;display:flex}.productsMega__header>span{color:#a08d80;letter-spacing:.15em;font-size:11px;font-weight:900}.productsMega__header>a{letter-spacing:.07em;font-size:11px;font-weight:900}.productsMega__grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;display:grid}.productsMega__product{border-bottom:1px solid #eee3d6;align-items:center;min-width:0;min-height:57px;padding:13px 9px;font-size:12px;font-weight:750;line-height:1.25;transition:background .2s,padding-left .2s;display:flex}.productsMega__product:hover{background:var(--yellow);padding-left:14px}.productsMega__product[aria-current=page]{background:var(--yellow);color:var(--red);padding-left:14px}.aboutMega{z-index:100;background:#fff;border:1px solid #9fa7b1;gap:15px;width:310px;padding:34px 40px;display:grid;position:absolute;top:66px;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #3b2a2514}.aboutMega:before{content:"";height:12px;position:absolute;bottom:100%;left:0;right:0}.aboutMega a{color:var(--ink);font-size:12px;font-weight:750;line-height:1.25;transition:color .2s,transform .2s}.aboutMega a:hover{color:var(--red);transform:translate(3px)}.homeSaleTicker{color:#fff;background:#0b0b0b;border-top:1px solid #28231f;border-bottom:1px solid #28231f;padding:0;overflow:hidden}.homeSaleTicker__track{width:max-content;animation:28s linear infinite homeSaleTickerMove;display:flex}.homeSaleTicker:hover .homeSaleTicker__track{animation-play-state:paused}.homeSaleTicker__group{align-items:center;min-height:66px;padding-right:48px;display:flex}.homeSaleTicker__message{flex:none;align-items:center;gap:48px;margin-right:48px;display:flex}.homeSaleTicker__message span{color:#d8aa2b;font-size:12px}.homeSaleTicker__message strong{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:600}@keyframes homeSaleTickerMove{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.homeSaleTicker__track{animation:none}}@media (max-width:620px){.homeSaleTicker__group{min-height:55px;padding-right:34px}.homeSaleTicker__message{gap:34px;margin-right:34px}.homeSaleTicker__message strong{letter-spacing:.13em;font-size:11px}}.authNavLink{color:var(--ink);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.mobile-links .authNavLink{border-top:1px solid var(--line);padding-top:18px}.authCard{border:1px solid var(--line);background:#fff;border-radius:28px;width:min(480px,100%);padding:42px;box-shadow:0 24px 70px #4a34271a}.authCard>span,.accountPage>header span{color:var(--muted);letter-spacing:.14em;font-size:11px;font-weight:900}.authCard h1{letter-spacing:-.055em;margin:12px 0;font-size:clamp(38px,5vw,56px);line-height:.96}.authCard>p{color:var(--muted);line-height:1.6}.authCard form{gap:16px;margin:28px 0 22px;display:grid}.authCard label,.checkoutForm label{gap:7px;font-size:13px;font-weight:800;display:grid}.authCard input,.checkoutForm input{min-width:0;min-height:50px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8cabb;border-radius:12px;outline:none;padding:0 15px}.authCard input:focus,.checkoutForm input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #4a342714}.authCard form>small{color:var(--muted);font-size:11px;line-height:1.5}.authCard button,.accountLogout{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:52px;padding:0 22px;font-weight:900}.authCard button:disabled,.accountLogout:disabled,.checkoutForm button:disabled{opacity:.55;cursor:wait}.authCard>div{color:var(--muted);font-size:13px}.authCard>div a{color:var(--ink);font-weight:900;text-decoration:underline}.authError{color:#9b1818;background:#ffe6e6;border-radius:10px;padding:12px 14px;font-size:13px;font-weight:700}.checkoutLoginNotice{background:#fff5d5;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;padding:16px;display:flex}.checkoutLoginNotice strong{margin-right:auto}.checkoutLoginNotice a{background:var(--ink);color:#fff;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:900}.checkoutPayment{border:1px solid var(--line);border-radius:14px;gap:10px;padding:16px;display:grid}.checkoutPayment label{align-items:center;gap:9px;display:flex}.checkoutPayment input{width:16px;height:16px;min-height:0;padding:0}.checkoutSummary>p{color:var(--muted);font-size:12px}.accountPage{width:min(1120px,100% - 40px);min-height:70vh;margin:0 auto;padding:70px 0 100px}.accountPage>header{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:55px;display:flex}.accountPage h1{letter-spacing:-.06em;margin:10px 0 8px;font-size:clamp(48px,6vw,78px);line-height:.92}.accountPage>header p{color:var(--muted);margin:0}.accountPage>h2{margin-bottom:22px;font-size:30px}.accountEmpty{background:var(--cream);border-radius:20px;padding:35px}.accountEmpty a{margin-top:12px;font-size:11px;font-weight:900;display:inline-flex}.orderList{gap:18px;display:grid}.orderList>article{border:1px solid var(--line);background:#fff;border-radius:20px;padding:24px}.orderList>article>header,.orderList>article>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.orderList>article>header{border-bottom:1px solid var(--line);padding-bottom:16px}.orderList>article>header div{gap:4px;display:grid}.orderList>article>header span,.orderList>article>footer span{color:var(--muted);font-size:12px}.orderList>article>header b{color:#16866e;background:#e6f8f1;border-radius:999px;padding:7px 10px;font-size:10px}.accountOrderItem{grid-template-columns:70px 1fr auto;align-items:center;gap:14px;padding:14px 0;display:grid}.accountOrderItem img{object-fit:cover;border-radius:10px;width:70px;height:70px}.accountOrderItem span{gap:4px;display:grid}.accountOrderItem small{color:var(--muted)}.orderList>article>footer{border-top:1px solid var(--line);padding-top:16px}@media (max-width:620px){.authCard{padding:28px 22px}.authNavLink span{display:inline}.accountPage>header{flex-direction:column;align-items:flex-start}.orderList>article{padding:17px}.accountOrderItem{grid-template-columns:58px 1fr}.accountOrderItem img{width:58px;height:58px}.accountOrderItem>b{grid-column:2}.orderList>article>footer{flex-direction:column;align-items:flex-start}}.drawer-overlay{z-index:89;opacity:0;visibility:hidden;pointer-events:none;background:#3b2a2557;border:0;transition:opacity .25s,visibility .25s;position:fixed;inset:0}.drawer-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.mobile-drawer,.cart-drawer{z-index:90;background:var(--paper);height:100dvh;transition:transform .32s cubic-bezier(.2,.7,.2,1);position:fixed;top:0}.mobile-drawer{width:min(90vw,430px);padding:0 28px 28px;left:0;overflow-y:auto;transform:translate(-105%)}.cart-drawer{flex-direction:column;width:min(94vw,460px);display:flex;right:0;transform:translate(105%)}.mobile-drawer.is-open,.cart-drawer.is-open{transform:translate(0)}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:74px;display:flex}.mobile-drawer .drawer-head{min-height:92px}.cart-drawer__head{padding:0 22px}.drawer-head h3{margin:4px 0 0;font-size:23px}.mobile-links>a,.mobile-products>summary{border-bottom:1px solid var(--line);color:#1f120f;cursor:pointer;padding:9px 0;font-size:14px;font-weight:600}.mobile-product-list{padding:18px 0 10px}.mobile-product-list>span{color:#826f65;letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:900;display:block}.mobile-product-list>div{display:grid}.mobile-product-list a{border-bottom:1px solid var(--line);color:#704133;align-items:center;min-height:36px;padding:8px 0;font-size:13px;font-weight:500;line-height:1.25;display:flex}.mobile-links{flex-direction:column;padding:18px 0 25px;display:flex}.mobile-links>a,.mobile-products>summary{border-bottom:1px solid var(--line);cursor:pointer;padding:12px 0;font-size:16px;font-weight:600}.mobile-links>a.is-active{border-left:3px solid var(--red);color:var(--red);background:#be1d240f;padding-left:12px;font-weight:850}.mobile-product-list a.is-active{color:var(--red);font-weight:850}.mobile-products>summary{justify-content:space-between;align-items:center;list-style:none;display:flex}.mobile-products>summary::-webkit-details-marker{display:none}.mobile-products[open]>summary svg{transform:rotate(180deg)}.mobile-products>div{padding:8px 0 10px;display:grid}.mobile-products>div a{color:var(--ink-2);padding:9px 5px;font-size:13px;line-height:1.3}.drawer-shop{letter-spacing:.08em;border-color:#d2a626;border-radius:22px;width:100%;min-height:44px;margin-top:0;font-size:11px}.mini-label{color:var(--muted);letter-spacing:.14em;font-size:9px;font-weight:900}.empty-cart{text-align:center;flex:1;align-content:center;place-items:center;padding:30px;display:grid}.empty-cart h4{margin:18px 0 5px;font-size:23px}.empty-cart p{max-width:280px;color:var(--muted);margin:0 0 22px;line-height:1.55}.cart-items{flex:1;padding:8px 22px;overflow-y:auto}.cart-row{border-bottom:1px solid var(--line);gap:14px;padding:17px 0;display:flex}.cart-image{background:var(--cream);border-radius:13px;place-items:center;width:88px;min-width:88px;height:88px;display:grid;overflow:hidden}.cart-image img{object-fit:cover;width:100%;height:100%}.cart-info{flex-direction:column;gap:7px;min-width:0;display:flex}.cart-info strong{font-size:15px;line-height:1.25}.cart-info>span{color:var(--muted);font-size:12px}.qty{border:1px solid var(--line);border-radius:999px;align-items:center;width:fit-content;display:flex;overflow:hidden}.qty button{cursor:pointer;background:0 0;border:0;place-items:center;width:31px;height:29px;display:grid}.qty span{text-align:center;min-width:24px;font-size:12px;font-weight:800}.cart-bottom{border-top:1px solid var(--line);padding:18px 22px}.subtotal{justify-content:space-between;margin-bottom:16px;font-size:14px;display:flex}.full-button{width:100%}.wellnessGuide{background:var(--paper-2);padding:72px max(28px,6vw)}.wellnessGuide__heading{justify-content:space-between;align-items:end;gap:50px;max-width:1320px;margin:0 auto 38px;display:flex}.wellnessGuide__heading h2,.routineSteps__intro h2{letter-spacing:-.055em;margin:0;font-size:clamp(45px,5vw,74px);line-height:.94}.wellnessGuide__heading h2 em,.routineSteps__intro h2 em{font-family:Georgia,Times New Roman,serif;font-weight:400}.wellnessGuide__heading>p{max-width:470px;color:var(--muted);margin:0 0 5px;font-size:16px;line-height:1.7}.wellnessGuide__grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1320px;margin:auto;display:grid}.wellnessGuide__card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:300px;padding:28px;transition:background .25s,transform .25s;display:flex;position:relative}.wellnessGuide__card:hover{z-index:1;background:var(--yellow);transform:translateY(-6px)}.wellnessGuide__card>svg{margin:43px 0 25px}.wellnessGuide__number{color:var(--muted);letter-spacing:.12em;font-size:11px;font-weight:900}.wellnessGuide__card h3{letter-spacing:-.03em;margin:0 0 11px;font-size:23px}.wellnessGuide__card p{color:var(--muted);margin:0 0 28px;font-size:14px;line-height:1.6}.wellnessGuide__card:hover p{color:var(--ink-2)}.wellnessGuide__card strong{letter-spacing:.1em;align-items:center;gap:7px;margin-top:auto;font-size:11px;display:flex}.routineSteps{background:var(--ink);color:var(--paper);grid-template-columns:.8fr 1.2fr;gap:clamp(55px,9vw,150px);padding:100px max(28px,7vw);display:grid}.routineSteps__intro .eyebrow{color:#cbbdb4}.routineSteps__intro>a{border-bottom:1px solid var(--yellow);width:fit-content;color:var(--yellow);letter-spacing:.1em;align-items:center;gap:9px;margin-top:35px;padding-bottom:7px;font-size:11px;font-weight:900;display:flex}.routineSteps__list{border-top:1px solid #fff3}.routineSteps__list article{border-bottom:1px solid #fff3;grid-template-columns:65px 1fr;gap:18px;padding:27px 0;display:grid}.routineSteps__list article>b{width:38px;height:38px;color:var(--yellow);border:1px solid #ffffff59;border-radius:50%;place-items:center;font-size:13px;display:grid}.routineSteps__list h3{margin:2px 0 8px;font-size:22px}.routineSteps__list p{color:#cbbdb4;max-width:530px;margin:0;font-size:14px;line-height:1.65}@media (max-width:950px){.wellnessGuide{padding:60px 24px}.wellnessGuide__heading{flex-direction:column;align-items:start;gap:24px}.wellnessGuide__grid{grid-template-columns:repeat(2,1fr)}.routineSteps{grid-template-columns:1fr;padding:80px 28px}}@media (max-width:580px){.wellnessGuide{padding:38px 14px}.wellnessGuide__heading{margin-bottom:24px}.wellnessGuide__heading h2,.routineSteps__intro h2{font-size:43px}.wellnessGuide__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wellnessGuide__card{min-height:270px;padding:22px 16px}.wellnessGuide__card>svg{margin:18px 0 17px}.wellnessGuide__card h3{font-size:18px}.wellnessGuide__card p{font-size:12px;line-height:1.5}.wellnessGuide__card strong{font-size:9px}.routineSteps{gap:45px;padding:65px 20px}.routineSteps__list article{grid-template-columns:48px 1fr}}@media (max-width:620px){.minimalShop .minimalShop__products{width:calc(100% - 24px);padding:16px 0 55px}.minimalShop .minimalShop__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.minimalProductCard{border:1px solid var(--line);background:#fff;border-radius:13px;min-width:0;padding:7px}.minimalProductCard__visual{aspect-ratio:1/.94;background:#faf7f1;border-radius:9px;height:auto}.minimalProductCard__image{padding:7px}.minimalProductCard__info{min-height:69px;padding:10px 28px 3px 2px;display:block;position:relative}.minimalShop .minimalProductCard__info h2{margin-bottom:4px;font-size:13px;line-height:1.15}.minimalProductCard__info span{font-size:11px}.minimalProductCard__arrow{background:var(--yellow);border:0;border-radius:5px;width:25px;min-width:25px;height:25px;min-height:25px;position:absolute;bottom:2px;right:0}.minimalProductCard__arrow svg{width:14px;height:14px}}.homeHero{background:var(--yellow);grid-template-columns:47% 53%;min-height:max(640px,100svh - 76px);display:grid;position:relative;overflow:hidden}.homeHero__content{z-index:5;flex-direction:column;justify-content:center;padding:68px 38px 76px max(28px,7vw);display:flex;position:relative}.homeHero__eyebrow{letter-spacing:.17em;width:fit-content;margin-bottom:21px;font-size:12px;font-weight:900}.homeHero__title{letter-spacing:-.065em;margin:0;font-size:clamp(54px,5.5vw,94px);font-weight:900;line-height:.88}.homeHero__title span{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.homeHero__title .homeHero__titleLine{white-space:nowrap;font-family:inherit;font-style:normal;font-weight:900;display:block}.homeHero__typed{white-space:nowrap;min-width:6.2em;display:inline-block}.homeHero__typed:after{content:"";background:currentColor;width:2px;height:.78em;margin-left:5px;animation:.75s step-end infinite heroCursorBlink;display:inline-block}@keyframes heroCursorBlink{0%,48%{opacity:1}49%,to{opacity:0}}.homeHero__description{max-width:500px;margin:30px 0 27px;font-size:16px;line-height:1.6}.homeHero__actions{align-items:center;gap:25px;display:flex}.homeHero__primaryBtn{background:var(--ink);color:#fff;letter-spacing:.09em;border-radius:999px;justify-content:center;align-items:center;min-width:140px;min-height:49px;padding:0 24px;font-size:12px;font-weight:900;transition:transform .2s,background .2s;display:inline-flex}.homeHero__primaryBtn:hover{background:#563f36;transform:translateY(-2px)}.homeHero__secondaryBtn{border-bottom:1px solid var(--ink);letter-spacing:.08em;align-items:center;gap:9px;padding-bottom:4px;font-size:12px;font-weight:900;display:inline-flex}.homeHero__secondaryBtn span{font-size:17px}.homeHero__rating{align-items:center;gap:13px;margin-top:38px;display:flex}.homeHero__stars{letter-spacing:1px;font-size:13px}.homeHero__rating div:last-child{flex-direction:column;gap:2px;display:flex}.homeHero__rating strong{font-size:12px}.homeHero__rating span{opacity:.72;font-size:11px}.homeHero__visual{min-height:640px;position:relative}.homeHero__bigCircle{aspect-ratio:1;background:#fff197bf;border-radius:50%;width:min(600px,40vw);position:absolute;top:50%;left:49%;transform:translate(-50%,-50%)}.homeHero__smallCircle{border-radius:50%;position:absolute}.homeHero__smallCircle--one{background:#eba930;width:170px;height:170px;bottom:25px;right:-20px}.homeHero__smallCircle--two{background:#fced92;width:70px;height:70px;top:13%;left:7%}.homeHero__floatingText{letter-spacing:.2em;z-index:2;font-size:10px;font-weight:900;position:absolute}.homeHero__floatingText--top{top:15%;right:13%}.homeHero__floatingText--bottom{bottom:10%;left:43%}.homeHero__productImageWrap{z-index:5;justify-content:center;align-items:center;width:min(700px,48vw);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.homeHero__productImage{object-fit:contain;filter:drop-shadow(0 28px 24px #4b342824);width:100%;height:auto;transition:transform .3s}.homeHero__productImageWrap:hover .homeHero__productImage{transform:translateY(-6px)scale(1.015)}.heroGummy{z-index:6;border-radius:47%;width:36px;height:32px;position:absolute;box-shadow:inset 5px 5px 9px #ffffff2e,0 10px 18px #4b34281a}.heroGummy--2{background:#58a545;top:28%;right:17%;transform:rotate(31deg)}.heroGummy--3{background:#684aa8;bottom:28%;right:13%;transform:rotate(-12deg)}.newProductSection{background:var(--paper-2);padding:88px 0 68px;overflow:hidden}.newProductSection__header{justify-content:space-between;align-items:flex-end;gap:45px;width:min(1450px,100% - 48px);margin:0 auto 40px;display:flex}.newProductSection__eyebrow{color:var(--muted);letter-spacing:.15em;margin-bottom:15px;font-size:12px;font-weight:900;display:block}.newProductSection__header h2,.homeReviews__header h2,.homePurpose__intro h2{letter-spacing:-.055em;margin:0;font-size:clamp(48px,4.8vw,78px);line-height:.91}.newProductSection__right{width:min(390px,100%)}.newProductSection__right p{color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.6}.newProductSection__arrows{gap:9px;display:flex}.newProductSection__arrows button{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:50%;place-items:center;width:46px;height:46px;transition:transform .2s,background .2s;display:grid}.newProductSection__arrows button:hover{background:var(--yellow);transform:translateY(-2px)}.newProductRail{scrollbar-width:none;scroll-snap-type:x mandatory;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;overscroll-behavior-x:contain;gap:22px;width:min(1450px,100% - 48px);margin:0 auto;padding:8px 0 22px;display:flex;overflow:auto hidden}.newProductRail::-webkit-scrollbar{display:none}.newProductRail--dragging{cursor:grabbing;scroll-snap-type:none}.newProductRail img,.newProductRail a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.newProductCard{background:var(--paper);scroll-snap-align:start;cursor:pointer;border:1px solid #e2d6c8;border-radius:24px;flex-direction:column;flex:0 0 min(370px,86vw);min-height:500px;padding:0;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #4b34280a}.newProductCard:hover{border-color:#d5c4b2;transform:translateY(-6px);box-shadow:0 20px 45px #4b34281c}.newProductCard__top,.newProductCard__category{display:none}.newProductCard__imageWrap{aspect-ratio:1.08;background:#f2f1ef;border-bottom:1px solid #e7ddd1;border-radius:0;justify-content:center;align-items:center;width:100%;margin:0;display:flex;position:relative;overflow:hidden}.newProductCard__circle{display:none}.newProductCard__image{z-index:2;object-fit:cover;object-position:center;pointer-events:none;width:100%;max-width:none;height:100%;transition:transform .3s;position:absolute;inset:0}.newProductCard:hover .newProductCard__image{transform:translateY(-5px)scale(1.02)}.newProductCard:hover .newProductCard__circle{transform:scale(1.04)}.newProductCard__content{z-index:4;justify-content:space-between;align-items:center;gap:18px;min-height:132px;padding:21px 20px 20px;display:flex;position:relative}.newProductCard__content h3{letter-spacing:-.04em;max-width:270px;margin:0 0 9px;font-size:25px;line-height:1.04}.newProductCard__price{color:var(--muted);font-size:13px;font-weight:800}.newProductCard__button{background:var(--yellow);border:1px solid #d8aa2b;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;transition:transform .2s,background .2s;display:grid;box-shadow:0 6px 16px #d8aa2b33}.newProductCard:hover .newProductCard__button{background:var(--yellow-hover);transform:rotate(8deg)}.newProductSection__bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;width:min(1450px,100% - 48px);margin:38px auto 0;padding-top:18px;display:flex}.newProductSection__bottom>span{color:var(--muted);letter-spacing:.11em;font-size:11px;font-weight:900}.newProductSection__bottom a{letter-spacing:.07em;align-items:center;gap:6px;font-size:12px;font-weight:900;display:flex}.homeRetailers{color:#fff;text-align:center;background:#000;padding:66px 30px 58px}.homeRetailers h2{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:clamp(30px,3vw,45px);font-weight:300;line-height:1}.homeRetailers__logos{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:36px;width:min(1360px,100%);margin:48px auto 42px;display:grid}.retailerLogo{color:#fff;white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.retailerLogo strong{letter-spacing:-.055em;font-size:clamp(20px,2vw,32px);font-weight:800;line-height:1}.retailerLogo span{font-size:clamp(22px,2.3vw,37px);line-height:.7}.retailerLogo small{font-size:clamp(10px,.9vw,14px);font-weight:800}.retailerLogo--target span{color:#0000;background:#fff;border:4px solid #fff;border-radius:50%;width:28px;height:28px;box-shadow:inset 0 0 0 6px #000}.retailerLogo--cvs span{font-size:clamp(24px,2.5vw,39px)}.retailerLogo--walgreens strong{font-family:cursive;font-size:clamp(24px,2.5vw,38px);font-style:italic;font-weight:700}.retailerLogo--publix span{border:3px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;font-weight:900;display:grid}.homeRetailers>p{letter-spacing:.075em;text-transform:uppercase;margin:0;font-size:clamp(25px,2.8vw,42px);font-weight:300;line-height:1}.homeReviews{background:var(--paper);padding:90px max(24px,50vw - 725px)}.homeReviews__header{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:42px;display:flex}.homeReviews__rating{align-items:center;gap:17px;display:flex}.homeReviews__rating>strong{letter-spacing:-.06em;font-size:61px;line-height:1}.homeReviews__rating>div{flex-direction:column;gap:4px;display:flex}.homeReviews__rating span,.homeReviewCard__stars{color:var(--red);letter-spacing:2px}.homeReviews__rating small{color:var(--muted)}.homeReviews__grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.homeReviewCard{background:var(--cream);border:1px solid #e2d6c7;border-radius:18px;flex-direction:column;min-height:300px;padding:27px;display:flex}.homeReviewCard>svg{color:var(--red)}.homeReviewCard__stars{margin-top:21px;font-size:12px}.homeReviewCard blockquote{margin:18px 0 26px;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.45}.homeReviewCard footer{flex-direction:column;gap:4px;margin-top:auto;display:flex}.homeReviewCard footer strong{font-size:11px}.homeReviewCard footer span{color:var(--muted);font-size:9px}.homeReviews__bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:31px;padding-top:18px;display:flex}.homeReviews__bottom>span{color:var(--muted);letter-spacing:.13em;font-size:11px;font-weight:900}.homeReviews__bottom a{letter-spacing:.07em;align-items:center;gap:6px;font-size:12px;font-weight:900;display:flex}.homeFeature{background:var(--paper);border-top:1px solid #e6dbcc;grid-template-columns:1fr 1fr;min-height:clamp(480px,34vw,600px);display:grid}.homeFeature--reverse .homeFeature__visual{order:2}.homeFeature--reverse .homeFeature__content{order:1}.homeFeature__visual{background:#f1f0f0;justify-content:center;align-items:center;min-height:clamp(480px,34vw,600px);display:flex;position:relative;overflow:hidden}.homeFeature__visualCircle{display:none}.homeFeature__brand{z-index:3;color:var(--muted);letter-spacing:.14em;font-size:9px;font-weight:900;position:absolute;top:31px;left:33px}.homeFeature__imageBackdrop{z-index:0;object-fit:cover;object-position:center;filter:blur(18px);opacity:.42;width:calc(100% + 36px);max-width:none;height:calc(100% + 36px);position:absolute;inset:-18px;transform:scale(1.06)}.homeFeature__image{z-index:1;object-fit:contain;object-position:center;width:100%;max-width:none;height:100%;transition:transform .4s;position:absolute;inset:0}.homeFeature__visual:hover .homeFeature__image{transform:scale(1.025)}.homeFeature__content{flex-direction:column;justify-content:center;padding:70px clamp(28px,7vw,100px);display:flex}.homeFeature__content h2{letter-spacing:-.055em;max-width:620px;margin:0;font-size:clamp(47px,4.7vw,76px);line-height:.92}.homeFeature__content>p{max-width:540px;color:var(--muted);margin:23px 0;font-size:15px;line-height:1.65}.homeFeature__benefits{flex-direction:column;gap:9px;margin-bottom:27px;display:flex}.homeFeature__benefits>div{color:var(--ink-2);align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.homeFeature__benefits>div>span{background:var(--yellow);border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;display:grid}.homeFeature__actions{align-items:center;gap:24px;display:flex}.homeFeature__shop{background:var(--yellow);letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-size:10px;font-weight:900;display:inline-flex}.homeFeature__learn{border-bottom:1px solid var(--ink);letter-spacing:.07em;align-items:center;gap:6px;padding-bottom:3px;font-size:10px;font-weight:900;display:flex}.homeFeature__packInfo{border-top:1px solid var(--line);gap:13px;margin-top:35px;padding-top:16px;display:flex}.homeFeature__packInfo span{color:var(--muted);letter-spacing:.11em;font-size:8px;font-weight:900}.homeFeature__packInfo strong{font-size:10px}.homePurpose{background:var(--cream);grid-template-columns:.9fr 1.1fr;align-items:center;gap:50px;padding:88px max(24px,50vw - 725px);display:grid}.homePurpose__intro p{max-width:500px;color:var(--muted);margin:24px 0;font-size:15px;line-height:1.65}.homePurpose__intro a{border-bottom:1px solid var(--ink);letter-spacing:.08em;align-items:center;gap:6px;width:fit-content;padding-bottom:3px;font-size:10px;font-weight:900;display:flex}.homePurpose__cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.homePurpose__cards article{background:var(--paper);border:1px solid var(--line);border-radius:17px;flex-direction:column;align-self:start;min-width:0;height:auto;padding:22px;transition:transform .2s,box-shadow .2s;display:flex}.homePurpose__cards article:hover{transform:translateY(-3px);box-shadow:0 12px 28px #4a342712}.homePurpose__cards article>span{background:var(--yellow);border-radius:50%;place-items:center;width:41px;height:41px;margin-bottom:20px;display:grid}.homePurpose__cards strong{letter-spacing:-.03em;margin-bottom:8px;font-size:18px;line-height:1.15}.homePurpose__cards p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.homeNewsletter{background:var(--yellow);text-align:center;padding:88px 24px}.homeNewsletter h2{letter-spacing:-.06em;max-width:860px;margin:0 auto;font-size:clamp(47px,5.7vw,85px);line-height:.9}.homeNewsletter>p{margin:22px auto 28px;font-size:14px}.homeNewsletter form{background:var(--paper);border-radius:999px;max-width:620px;margin:auto;padding:6px;display:flex}.homeNewsletter input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 18px;font-size:13px}.homeNewsletter button{background:var(--ink);color:#fff;letter-spacing:.08em;cursor:pointer;border:0;border-radius:999px;min-height:45px;padding:0 22px;font-size:9px;font-weight:900}.homeNewsletter small{margin-top:13px;font-weight:800;display:block}.novaFooter{color:var(--ink);background:#fff}.novaFooter__main{grid-template-columns:.65fr 1.35fr;gap:52px;width:min(1450px,100% - 48px);margin:0 auto;padding:44px 0 38px;display:grid}.novaFooter__brand{flex-direction:column;align-items:flex-start;display:flex}.novaFooter__logo{letter-spacing:-.08em;margin-bottom:20px;font-size:32px;font-weight:950;line-height:1}.novaFooter__logo img{height:38px}.novaFooter__brand h2{letter-spacing:-.05em;max-width:480px;margin:0;font-size:clamp(40px,3.8vw,61px);line-height:.93}.novaFooter__brand h2 em{font-family:Georgia,Times New Roman,serif;font-weight:400}.novaFooter__brand>p{max-width:440px;color:var(--muted);margin:0 0 18px;font-size:15px;line-height:1.6}.novaFooter__social{gap:8px;display:flex}.novaFooter__social a{border:1px solid #cfc0af;border-radius:50%;place-items:center;width:41px;height:41px;transition:transform .2s,background .2s;display:grid}.novaFooter__social a:hover{background:var(--yellow);transform:translateY(-2px)}.novaFooter__right{flex-direction:column;display:flex}.novaFooter__links{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.novaFooter__links>div{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.novaFooter__links>div>span{color:#907c6f;letter-spacing:.14em;margin-bottom:5px;font-size:11px;font-weight:900}.novaFooter__links a{font-size:14px;font-weight:700;transition:color .2s,transform .2s}.novaFooter__links a:hover{color:var(--red);transform:translate(2px)}.novaFooter__shopCard{background:var(--yellow);border-radius:20px;justify-content:space-between;align-items:flex-end;gap:25px;min-height:160px;padding:25px 27px;transition:transform .25s,box-shadow .25s;display:flex}.novaFooter__shopCard:hover{transform:translateY(-3px);box-shadow:0 15px 32px #583d2117}.novaFooter__shopCard span{display:none}.novaFooter__shopCard strong{letter-spacing:-.04em;font-size:28px;line-height:1;display:block}.novaFooter__shopArrow{background:var(--paper);border-radius:50%;flex:0 0 49px;place-items:center;width:49px;height:49px;transition:transform .2s;display:grid}.novaFooter__shopCard:hover .novaFooter__shopArrow{transform:rotate(7deg)}.minimalShop{background:var(--paper)}.minimalShop__hero{width:min(1450px,100% - 48px);margin:0 auto;padding:62px 0 45px}.minimalShop__hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(54px,5.6vw,86px);line-height:.93}.minimalShop__hero p{max-width:500px;color:var(--muted);margin:18px 0 0;font-size:13px;line-height:1.65}.minimalShop__bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;width:min(1450px,100% - 48px);margin:0 auto;padding:15px 0;display:flex}.minimalShop__bar span{color:var(--muted);letter-spacing:.11em;font-size:11px;font-weight:900}.minimalShop__products{width:min(1450px,100% - 48px);margin:0 auto;padding:25px 0 80px}.minimalShop__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 15px;display:grid}.minimalProductCard{min-width:0;display:block}.minimalProductCard__visual{aspect-ratio:1;background:var(--cream);border-radius:17px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.minimalProductCard__image{object-fit:contain;object-position:center;width:100%;max-width:none;height:100%;transition:transform .3s}.minimalProductCard:hover .minimalProductCard__image{transform:translateY(-4px)scale(1.018)}.minimalProductCard__info{justify-content:space-between;align-items:flex-start;gap:18px;padding:14px 3px 0;display:flex}.minimalProductCard__info h2{letter-spacing:-.03em;max-width:320px;margin:0 0 5px;font-size:20px;line-height:1.08}.minimalProductCard__info span{color:var(--muted);font-size:13px;font-weight:700}.minimalProductCard__arrow{border:1px solid #d7c9ba;border-radius:50%;flex:0 0 37px;place-items:center;width:37px;height:37px;transition:background .2s,transform .2s;display:grid}.minimalProductCard:hover .minimalProductCard__arrow{background:var(--yellow);transform:rotate(7deg)}.shopProductStrip{border-bottom:1px solid var(--line);background:var(--paper-2);overflow:hidden}.shopProductStrip__rail{scrollbar-width:none;scroll-snap-type:x proximity;justify-content:center;align-items:flex-start;gap:clamp(8px,.8vw,14px);width:min(1450px,100% - 48px);margin:0 auto;padding:22px 0 20px;display:flex;overflow-x:auto}.shopProductStrip__rail::-webkit-scrollbar{display:none}.shopProductStrip__item{text-align:center;scroll-snap-align:center;flex:0 0 98px;justify-items:center;gap:8px;min-width:98px;display:grid}.shopProductStrip__imageWrap{background:var(--cream);border-radius:50%;place-items:center;width:82px;height:82px;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden}.shopProductStrip__image{object-fit:contain;object-position:center;width:100%;height:100%;transform:scale(1.04)}.shopProductStrip__name{max-width:98px;color:var(--ink);font-size:12px;font-weight:900;line-height:1.15}.shopProductStrip__item:hover .shopProductStrip__imageWrap{transform:translateY(-3px);box-shadow:0 12px 24px #4b34281a}.novaProductBuy{background:var(--paper);padding:42px 24px 70px}.productDetailTheme .novaProductBuy{background:var(--paper);color:var(--ink)}.productDetailTheme .novaProductBuy__visual{background:0 0;border-color:#0000}.productDetailTheme .novaProductBuy__eyebrow,.productDetailTheme .novaProductBuy__rating>span{color:var(--product-accent)}.productDetailTheme .novaProductBuy__breadcrumb,.productDetailTheme .novaProductBuy__rating small,.productDetailTheme .novaProductBuy__description,.productDetailTheme .novaProductBuy__summary>div>span,.productDetailTheme .novaProductBuy__summary>small,.productDetailTheme .novaProductBuy__trust>div{color:var(--muted)}.productDetailTheme .novaProductBuy__quickBenefits>div,.productDetailTheme .novaProductBuy__trust strong{color:var(--ink)}.productDetailTheme .novaProductBuy__quickBenefits,.productDetailTheme .novaProductBuy__summary{border-color:var(--line)}.productDetailTheme .novaProductBuy__quickBenefits>div>span,.productDetailTheme .novaProductBuy__sectionHead span{background:var(--product-accent);color:#fff}.productDetailTheme .novaPack,.productDetailTheme .novaProductQty,.productDetailTheme .novaPurchaseOption{color:var(--ink)}.productDetailTheme .novaPack--active{color:var(--ink);border-color:#d6aa27;box-shadow:0 0 0 1px #ffffff80}.productDetailTheme .novaProductBuy__summary del{color:#9c887b}.productDetailTheme .novaProductBuy__add{color:#fff;background:#050505}.productDetailTheme .novaProductBuy__add:hover{background:#292929}.productDetailTheme .novaProductBuy__trust svg{color:var(--product-accent)}.productDetailTheme .novaProductInfo{color:var(--ink);background:#fff}.productDetailTheme .novaProductInfo__intro>span,.productDetailTheme .novaProductInfo__cards svg{color:var(--product-accent)}.productDetailTheme .novaProductInfo__intro p{color:var(--muted)}.productDetailTheme .novaProductInfo__cards article{border-color:var(--product-accent)}@supports (color:color-mix(in lab, red, red)){.productDetailTheme .novaProductInfo__cards article{border-color:color-mix(in srgb, var(--product-accent) 24%, var(--line))}}.productDetailTheme .novaProductInfo__cards article{background:var(--product-soft);color:var(--ink)}.productDetailTheme .productReviewsCommerce__score>span,.productDetailTheme .productReviewCard footer>div>span{background:var(--product-accent);color:#fff}.productDetailTheme .productReviewsCommerce__bars i{background:var(--product-accent)}.productDetailTheme .productReviewCard__stars{color:var(--product-accent)}.productDetailTheme .relatedProductCard__arrow{background:var(--product-accent);color:#fff}.productDetailTheme .ingredientSection{background:var(--product-accent)}@supports (color:color-mix(in lab, red, red)){.productDetailTheme .ingredientSection{background:color-mix(in srgb, var(--product-accent) 88%, #000)}}.productDetailTheme .ingredientSection{color:#fff}.productDetailTheme .ingredientSection>header span,.productDetailTheme .ingredientSection>header p,.productDetailTheme .ingredientSection article>p{color:#ffffffd1}.productDetailTheme .relatedProducts{background:var(--product-soft)}.productDetailTheme .novaProductFaq{background:var(--product-accent);color:#fff}.productDetailTheme .novaProductFaq__title>span,.productDetailTheme .novaProductFaq__list p{color:#ffffffd1}.productDetailTheme .novaProductFaq__list details{border-color:#ffffff5c}.novaProductBuy__inner{grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:start;gap:58px;width:min(1450px,100%);margin:0 auto;display:grid}.novaProductBuy__visual{background:var(--cream);border:1px solid #e4d9cb;border-radius:24px;justify-content:center;align-items:center;min-height:625px;padding:0;display:flex;position:sticky;top:110px;overflow:hidden}.novaProductBuy__image{z-index:2;object-fit:cover;object-position:center;filter:drop-shadow(0 24px 22px #00000038)drop-shadow(0 7px 8px #00000024);width:100%;max-width:none;height:100%;animation:.3s productIn;position:absolute;inset:0}@keyframes productIn{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}.novaProductBuy__content{min-width:0;padding:8px 0 18px}.novaProductBuy__breadcrumb{color:#9b877b;letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:28px;font-size:13px;font-weight:900;display:flex}.novaProductBuy__eyebrow{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:900;display:block}.novaProductBuy__content h2{letter-spacing:-.055em;max-width:720px;margin:0;font-size:clamp(45px,4.6vw,72px);line-height:.92}.novaProductBuy__rating{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.novaProductBuy__rating>span{color:var(--red);letter-spacing:2px;font-size:12px}.novaProductBuy__rating strong{font-size:15px}.novaProductBuy__rating small{color:var(--muted);font-size:14px}.novaProductBuy__description{max-width:640px;color:var(--muted);margin:19px 0 18px;font-size:18px;line-height:1.6}.novaProductBuy__quickBenefits{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:9px 19px;max-width:680px;margin-bottom:22px;padding-bottom:22px;display:flex}.novaProductBuy__quickBenefits>div{color:var(--ink-2);align-items:center;gap:7px;font-size:15px;font-weight:750;display:flex}.novaProductBuy__quickBenefits>div>span{background:var(--yellow);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.novaProductBuy__section,.novaProductBuy__summary,.novaProductBuy__cartRow{max-width:680px}.novaProductBuy__section{margin-top:20px}.novaProductBuy__sectionHead{justify-content:space-between;align-items:center;gap:18px;margin-bottom:9px;display:flex}.novaProductBuy__sectionHead strong,.novaProductBuy__sectionTitle{font-size:16px;font-weight:900}.novaProductBuy__sectionHead span{background:var(--yellow);letter-spacing:.05em;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.novaProductBuy__packs{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.novaPack{background:var(--paper-2);cursor:pointer;border:1px solid #d8cabb;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:58px;padding:8px 10px;transition:background .2s,border .2s,transform .2s;display:flex;position:relative}.novaPack:hover{transform:translateY(-2px)}.novaPack--active{background:var(--yellow);box-shadow:inset 0 0 0 1px var(--ink);border-color:#d6aa27}.novaPack strong{font-size:19px;line-height:1}.novaPack>span{letter-spacing:.09em;margin-top:3px;font-size:11px;font-weight:900}.novaPack small{background:var(--red);color:#fff;letter-spacing:.05em;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;position:absolute;top:-9px;right:7px}.novaPurchaseOption{background:var(--paper-2);cursor:pointer;text-align:left;border:1px solid #d8cabb;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;width:100%;min-height:70px;margin-top:8px;padding:12px 14px;transition:border .2s,background .2s,transform .2s;display:grid}.novaPurchaseOption:hover{transform:translateY(-1px)}.novaPurchaseOption--active{background:#fff7df;border:2px solid #d8aa2b}.novaPurchaseOption__radio{border:1px solid #aa988a;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.novaPurchaseOption__radio span{border-radius:50%;width:8px;height:8px}.novaPurchaseOption--active .novaPurchaseOption__radio span{background:var(--red)}.novaProductBuy__purchaseSection{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.novaProductBuy__purchaseSection>.novaProductBuy__sectionTitle{grid-column:1/-1}.novaProductBuy__purchaseSection .novaPurchaseOption{margin-top:0}.novaPurchaseOption__info{flex-direction:column;gap:2px;min-width:0;display:flex}.novaPurchaseOption__info strong{font-size:16px}.novaPurchaseOption__info small{color:var(--muted);font-size:13px;line-height:1.5}.novaPurchaseOption__price{flex-direction:column;align-items:flex-end;gap:2px;min-width:90px;display:flex}.novaPurchaseOption__price strong{font-size:19px}.novaPurchaseOption__price span{color:var(--muted);font-size:12px}.novaProductBuy__summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;margin-top:14px;padding:13px 0;display:flex}.novaProductBuy__summary>div>span{color:var(--muted);letter-spacing:.08em;font-size:12px;font-weight:900}.novaProductBuy__summary>div>div{align-items:baseline;gap:9px;margin-top:4px;display:flex}.novaProductBuy__summary strong{letter-spacing:-.04em;font-size:26px}.novaProductBuy__summary del{color:#9c887b;font-size:11px}.novaProductBuy__summary>small{color:var(--muted);font-size:12px}.novaProductBuy__cartRow{grid-template-columns:102px 1fr;gap:9px;margin-top:13px;display:grid}.novaProductQty{background:var(--paper-2);border:1px solid #d4c6b7;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;min-height:47px;display:grid}.novaProductQty button{cursor:pointer;background:0 0;border:0;place-items:center;height:100%;display:grid}.novaProductQty span{text-align:center;min-width:18px;font-size:12px;font-weight:900}.novaProductBuy__add{background:var(--yellow);cursor:pointer;letter-spacing:.045em;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:50px;font-size:14px;font-weight:900;transition:transform .2s,background .2s;display:flex}.novaProductBuy__add:hover{background:var(--yellow-hover);transform:translateY(-2px)}.novaProductBuy__trust{grid-template-columns:repeat(3,1fr);gap:10px;max-width:680px;margin-top:21px;display:grid}.novaProductBuy__trust>div{color:var(--muted);align-items:flex-start;gap:8px;display:flex}.novaProductBuy__trust svg{color:var(--red);flex:none}.novaProductBuy__trust span{flex-direction:column;gap:2px;font-size:12px;line-height:1.45;display:flex}.novaProductBuy__trust strong{color:var(--ink);font-size:14px}.novaProductInfo{background:var(--cream);padding:88px max(24px,50vw - 725px)}.novaProductInfo__intro{max-width:880px;margin-bottom:45px}.novaProductInfo__intro>span,.novaProductFaq__title>span{color:var(--muted);letter-spacing:.14em;margin-bottom:14px;font-size:8px;font-weight:900;display:block}.novaProductInfo__intro h2,.novaProductFaq__title h2{letter-spacing:-.055em;margin:0;font-size:clamp(47px,4.8vw,76px);line-height:.91}.novaProductInfo__intro h2 em{font-family:Georgia,Times New Roman,serif;font-weight:400}.novaProductInfo__intro p{max-width:600px;color:var(--muted);margin:21px 0 0;font-size:14px;line-height:1.65}.novaProductInfo__cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.novaProductInfo__cards article{border:1px solid var(--line);background:var(--paper);border-radius:17px;min-height:210px;padding:24px}.novaProductInfo__cards h3{letter-spacing:-.035em;margin:0 0 14px;font-size:21px}.novaProductInfo__cards p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.novaProductInfo__cards ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.novaProductInfo__cards li{color:var(--ink-2);align-items:center;gap:7px;font-size:14px;display:flex}.novaProductFaq{background:var(--paper);grid-template-columns:.8fr 1.2fr;gap:70px;padding:88px max(24px,50vw - 725px);display:grid}.novaProductFaq__list details{border-top:1px solid var(--line)}.novaProductFaq__list details:last-child{border-bottom:1px solid var(--line)}.novaProductFaq__list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 2px;font-size:15px;font-weight:800;list-style:none;display:flex}.novaProductFaq__list summary::-webkit-details-marker{display:none}.novaProductFaq__list p{max-width:600px;color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.65}.novaProductFaq__list details[open] summary svg{transform:rotate(180deg)}.ingredientSection{background:#fff;padding:58px max(24px,50vw - 725px)}.ingredientSection>header{text-align:center;max-width:720px;margin:0 auto 26px}.ingredientSection>header span{color:var(--muted);letter-spacing:.15em;margin-bottom:10px;font-size:10px;font-weight:900;display:block}.ingredientSection>header h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,4vw,60px);line-height:.94}.ingredientSection>header p{max-width:590px;color:var(--muted);margin:12px auto 0;font-size:13px;line-height:1.55}.ingredientSection__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 18px;max-width:1240px;margin:0 auto;display:grid}.ingredientSection__image{aspect-ratio:1;background:#f6ced3;border-radius:16px;width:min(100%,245px);margin:0 auto;overflow:hidden}.ingredientSection__image img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block;transform:scale(1.015)}.ingredientSection article:hover img{transform:scale(1.05)}.ingredientSection__image--transparent{background:0 0;overflow:visible}.ingredientSection__image--transparent img{object-fit:contain;filter:drop-shadow(0 18px 16px #0003)}.ingredientSection article h3{letter-spacing:-.035em;text-align:center;margin:10px 0 6px;font-size:19px;line-height:1.15}.ingredientSection article>p{max-width:300px;color:var(--muted);text-align:center;margin:0 auto;font-size:13px;line-height:1.55}.newProductShowcase{background:#f1f1ef;padding-top:28px}.newProductShowcase .newProductRail{gap:20px;padding-top:12px;padding-bottom:18px}.newProductShowcase .newProductCard{width:300px;height:421px;min-height:421px;box-shadow:none;opacity:1;background:#111;border:0;border-radius:6px;flex:0 0 300px;padding:17px;transition:box-shadow .25s;transform:none}.newProductShowcase .newProductCard:hover{box-shadow:none;border-color:#0000;transform:none}.newProductShowcase .newProductCard>h3{z-index:4;color:#fff;letter-spacing:-.03em;text-align:center;text-shadow:0 2px 8px #0009;overflow-wrap:anywhere;flex:none;width:100%;max-width:260px;margin:0 auto;font-size:22px;font-weight:800;line-height:1.06;position:relative}.newProductShowcase .newProductCard__imageWrap{aspect-ratio:auto;background:0 0;border:0;width:auto;min-height:0;margin:0;position:absolute;inset:0;overflow:hidden}.newProductShowcase .newProductCard__image{object-fit:cover;object-position:center;filter:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.newProductShowcase .newProductCard:hover .newProductCard__image,.newProductShowcase .newProductCard:hover .newProductCard__circle,.newProductShowcase .newProductCard:hover .newProductCard__button{transform:none}.newProductShowcase .newProductCard__content{z-index:4;color:#fff;background:#000;border:0;justify-content:center;align-items:center;gap:7px;min-height:54px;margin-top:auto;padding:0 14px;display:flex;position:relative}.newProductShowcase .newProductCard__content strong{letter-spacing:.02em;font-size:13px}.newProductShowcase .newProductCard__content svg{width:17px;height:17px}.newProductSection__pagination{justify-content:center;align-items:center;gap:13px;margin:20px auto 0;display:flex}.newProductSection__pagination>button{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.newProductSection__pagination>div{justify-content:center;align-items:center;gap:10px;max-width:min(560px,100vw - 115px);display:flex;overflow:hidden}.newProductSection__pagination>div button{cursor:pointer;background:#999;border:0;border-radius:50%;width:12px;min-width:12px;height:12px;padding:0;transition:width .25s,background .25s,transform .25s}.newProductSection__pagination>div button.is-active{background:#181818;border-radius:99px;width:25px}@media (prefers-reduced-motion:reduce){.newProductShowcase .newProductCard{opacity:1;transition:none;transform:none}}@media (min-width:1024px){.newProductShowcase .newProductRail{gap:28px;width:min(1700px,100% - 48px);padding-left:0;padding-right:0}.newProductShowcase .newProductCard{aspect-ratio:240/337;flex-basis:calc(20% - 27.2px);width:calc(20% - 27.2px);height:auto;min-height:0}}@media (max-width:950px){.ingredientSection__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.newProductShowcase{padding-top:22px}.newProductShowcase .newProductCard{aspect-ratio:240/337;flex:0 0 calc(50vw - 22px);width:calc(50vw - 22px);height:auto;min-height:0;padding:10px}.newProductShowcase .newProductCard__imageWrap{min-height:0;margin:0}.newProductShowcase .newProductCard>h3{min-height:0;font-size:clamp(13px,3.8vw,17px)}.newProductShowcase .newProductCard__content{min-height:42px;padding-inline:8px}.newProductShowcase .newProductCard__content strong{font-size:11px}.newProductShowcase .newProductCard__content svg{width:15px;height:15px}.newProductSection__pagination>div{gap:7px}.newProductSection__pagination>div button{width:9px;min-width:9px;height:9px}.ingredientSection{padding:44px 18px}.ingredientSection>header{margin-bottom:22px}.ingredientSection>header h2{font-size:38px}.ingredientSection__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;margin:0;padding:0;display:grid;overflow:visible}.ingredientSection__image{width:min(100%,150px)}.ingredientSection article{min-width:0}.ingredientSection article h3{margin-top:8px;font-size:18px}.ingredientSection article>p{font-size:12px;line-height:1.45}}.productsFaq{border-top:1px solid var(--line);background:var(--cream)}.productsFaq .novaProductFaq__title>a{border-bottom:1px solid var(--ink);letter-spacing:.08em;align-items:center;gap:6px;width:fit-content;margin-top:24px;padding-bottom:4px;font-size:10px;font-weight:900;display:flex}.productDetailTheme .novaProductBuy__eyebrow,.productDetailTheme .novaProductInfo__intro>span,.productDetailTheme .ingredientSection>header>span,.productDetailTheme .relatedProducts__header>div>span,.productDetailTheme .novaProductFaq__title>span,.productDetailTheme .productReviewsSection__head>div>span,.productDetailTheme .productReviewsSection__bottom>span,.productDetailTheme .ashProductHero__copy>span,.productDetailTheme .ashGuide__hero>span,.productDetailTheme .ashShowcaseIngredients header>span,.productDetailTheme .ashSeoCore article>span,.productDetailTheme .ashBodyBenefits>div:first-child>span,.productDetailTheme .ashRelaxGuide header>span,.productDetailTheme .ashHowTo header>span,.productDetailTheme .ashGuide__cta>span,.productDetailTheme .ashGuide__faq>div:first-child>span{display:none}.womensProductHero{color:#fff;background:linear-gradient(135deg,#bd005d 0%,#ef1877 58%,#ff4b96 100%);min-height:630px;position:relative;overflow:hidden}.womensProductHero:after{content:"";border:1px solid #fff3;border-radius:50%;width:650px;height:650px;position:absolute;top:-38%;right:-9%;box-shadow:0 0 0 80px #ffffff0a,0 0 0 160px #ffffff09}.womensProductHero>div{z-index:1;grid-template-columns:1fr 1fr;width:min(1150px,100% - 48px);min-height:630px;margin:auto;display:grid;position:relative}.womensProductHero>div>div{flex-direction:column;align-items:flex-start;padding:90px 0 50px;display:flex}.womensProductHero h1{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(52px,5.8vw,82px);line-height:.9}.womensProductHero p{max-width:460px;margin:25px 0;line-height:1.55}.womensProductHero a{color:#fff;background:#050505;justify-content:center;align-items:center;min-width:155px;min-height:52px;font-size:12px;font-weight:900;display:inline-flex}.womensProductHero strong{margin-top:auto;font-size:22px}.womensProductHero span{align-items:center;gap:9px;margin-top:18px;font-size:12px;font-weight:800;display:flex}.womensProductHero figure{align-items:end;margin:0;display:grid}.womensProductHero figure img{filter:drop-shadow(0 30px 28px #5300234d);width:620px;max-width:115%;transform:translate(40px,55px)}.productDetailTheme--womens .novaProductBuy{background:#f8d4e0;position:relative}.productDetailTheme--womens .novaPack.is-active{background:#ed3775;border-color:#ed3775}.productDetailTheme--womens .novaProductMedia img[data-pack="3"],.productDetailTheme--womens .novaProductMedia img[data-pack="5"]{object-fit:contain;padding:18px}.womensGuide .sfGuide__benefits,.womensGuide .sfGuide__faq{background:#e83370}.womensMultiExpanded{color:#321d25}.womensMultiExpanded h2{letter-spacing:-.045em}.womensMultiExpanded__quality{text-align:center;background:#fff7fa;padding:72px max(24px,50vw - 525px)}.womensMultiExpanded__quality header{max-width:760px;margin:0 auto 32px}.womensMultiExpanded__quality header span{color:#d92f68;letter-spacing:.16em;font-size:11px;font-weight:900}.womensMultiExpanded__quality h2{margin:10px 0 14px;font-size:clamp(38px,4vw,56px)}.womensMultiExpanded__quality header p,.womensMultiExpanded__quality article p,.womensMultiExpanded__audience p,.womensMultiExpanded__diet p,.womensMultiExpanded__safety p{font-size:13px;line-height:1.65}.womensMultiExpanded__quality>div{text-align:left;grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.womensMultiExpanded__quality article{background:#fff;border:1px solid #f3bfd0;grid-template-columns:28px 1fr;gap:12px;padding:20px;display:grid}.womensMultiExpanded__quality article>svg{color:#d92f68}.womensMultiExpanded__quality h3{margin:0 0 6px}.womensMultiExpanded__quality article p{margin:0}.womensMultiExpanded__quality small{margin-top:22px;display:block}.womensMultiExpanded__audience,.womensMultiExpanded__safety{grid-template-columns:75px 1fr;gap:25px;padding:55px max(24px,50vw - 500px);display:grid}.womensMultiExpanded__audience{background:#fbd7e3}.womensMultiExpanded__audience>svg,.womensMultiExpanded__safety>svg{color:#fff;background:#d92f68;border-radius:50%;width:68px;height:68px;padding:15px}.womensMultiExpanded__audience h2,.womensMultiExpanded__safety h2,.womensMultiExpanded__diet h2{margin:0 0 12px;font-size:30px}.womensMultiExpanded__diet{grid-template-columns:repeat(2,1fr);gap:18px;padding:72px max(24px,50vw - 560px);display:grid}.womensMultiExpanded__diet>div{background:#fff7fa;border:1px solid #f3bfd0;padding:34px}.womensMultiExpanded__safety{color:#fff;background:#3c1725}.womensMultiExpanded__safety p{color:#ffffffd6}.womensMultiExpanded__cta{color:#fff;text-align:center;background:#e83370;padding:70px 24px}.womensMultiExpanded__cta h2{margin:0 0 14px;font-size:clamp(38px,4vw,56px)}.womensMultiExpanded__cta p{max-width:700px;margin:0 auto 14px;line-height:1.65}.womensMultiExpanded__cta strong{display:block}.womensMultiExpanded__cta a{color:#fff;background:#111;justify-content:center;align-items:center;min-width:160px;min-height:48px;margin-top:28px;font-size:11px;font-weight:900;display:inline-flex}@media (max-width:760px){.womensMultiExpanded__quality,.womensMultiExpanded__diet,.womensMultiExpanded__cta{padding:55px 18px}.womensMultiExpanded__quality>div,.womensMultiExpanded__diet{grid-template-columns:1fr}.womensMultiExpanded__audience,.womensMultiExpanded__safety{grid-template-columns:55px 1fr;gap:15px;padding:45px 18px}.womensMultiExpanded__audience>svg,.womensMultiExpanded__safety>svg{width:52px;height:52px;padding:12px}}.womensGuide .sfGuide__benefits article{color:#d92f68}.womensGuide .sfGuide__benefits article span{background:#ffd9e5}.womensGuide .sfGuide__special>div,.womensGuide .sfGuide__routine article{background:#fff7fa;border-color:#f3bfd0}.womensGuide .sfGuide__ingredients article span{background:#f2387c}.womensGuide .sfGuide__beauty{background:#fbd7e3}.womensGuide .sfGuide__beauty article svg{color:#d92f68;background:#f5bdd1}.womensGuide .sfGuide__compare{background:#f58caf}.womensGuide .sfGuide__routine article b{color:#d92f68}.womensGuide .sfGuide__india{background:#f8d5e1}.womensGuide .sfGuide__india>svg{background:#d92f68}@media (max-width:760px){.womensProductHero,.womensProductHero>div{min-height:700px}.womensProductHero>div{grid-template-columns:1fr;width:calc(100% - 32px)}.womensProductHero>div>div{padding-top:45px}.womensProductHero h1{font-size:49px}.womensProductHero strong{display:none}.womensProductHero figure{width:88%;height:52%;position:absolute;bottom:-25px;right:-50px}.womensProductHero figure img{width:440px;max-width:120%;transform:translate(20px,45px)}}.extraSleepProductHero{color:#fff;background:linear-gradient(135deg,#21052f,#4c105f 55%,#71358a);min-height:630px;position:relative;overflow:hidden}.extraSleepProductHero:after{content:"10 mg";color:#fff;opacity:.8;border:2px solid #ffffffb3;border-radius:50%;place-items:center;width:155px;height:155px;font-size:38px;font-weight:900;display:grid;position:absolute;top:9%;right:5%}.extraSleepProductHero>div{z-index:1;grid-template-columns:1fr 1fr;width:min(1150px,100% - 48px);min-height:630px;margin:auto;display:grid;position:relative}.extraSleepProductHero>div>div{flex-direction:column;align-items:flex-start;padding:90px 0 50px;display:flex}.extraSleepProductHero h1{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(51px,5.7vw,80px);line-height:.9}.extraSleepProductHero p{max-width:460px;margin:25px 0;line-height:1.55}.extraSleepProductHero a{color:#2c0e4c;background:#fff;justify-content:center;align-items:center;min-width:155px;min-height:52px;font-size:12px;font-weight:900;display:inline-flex}.extraSleepProductHero strong{margin-top:auto;font-size:22px}.extraSleepProductHero span{align-items:center;gap:9px;margin-top:18px;font-size:12px;font-weight:800;display:flex}.extraSleepProductHero figure{align-items:end;margin:0;display:grid}.extraSleepProductHero figure img{filter:drop-shadow(0 30px 28px #0a00147a);width:620px;max-width:115%;transform:translate(40px,55px)}.productDetailTheme--extra-sleep .novaProductBuy{background:#d9cde2;position:relative}.productDetailTheme--extra-sleep .novaPack.is-active{background:#4c105f;border-color:#4c105f}.productDetailTheme--extra-sleep .novaProductMedia img[data-pack="3"],.productDetailTheme--extra-sleep .novaProductMedia img[data-pack="5"]{object-fit:contain;padding:18px}.extraSleepGuide .sfGuide__benefits,.extraSleepGuide .sfGuide__faq{background:#3d0b51}.extraSleepGuide .sfGuide__benefits article{color:#49125e}.extraSleepGuide .sfGuide__benefits article span{background:#e7daef}.extraSleepExpanded{color:#24162a}.extraSleepExpanded h2{letter-spacing:-.045em}.extraSleepExpanded p{font-size:13px;line-height:1.65}.extraSleepExpanded__facts{text-align:center;background:#f8f3fa;padding:72px max(24px,50vw - 500px)}.extraSleepExpanded__facts header{max-width:760px;margin:0 auto 30px}.extraSleepExpanded__facts header span{color:#541a69;letter-spacing:.16em;font-size:11px;font-weight:900}.extraSleepExpanded__facts h2{margin:10px 0 14px;font-size:clamp(38px,4vw,56px)}.extraSleepExpanded__facts dl{text-align:left;border-top:1px solid #d6c3df;border-left:1px solid #d6c3df;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.extraSleepExpanded__facts dl>div{border-bottom:1px solid #d6c3df;border-right:1px solid #d6c3df;justify-content:space-between;gap:15px;padding:15px 18px;display:flex}.extraSleepExpanded__facts dt{font-size:12px;font-weight:850}.extraSleepExpanded__facts dd{text-align:right;margin:0;font-size:12px}.extraSleepExpanded__facts small{margin-top:22px;line-height:1.5;display:block}.extraSleepExpanded__audience{grid-template-columns:1fr 280px;gap:25px;padding:72px max(24px,50vw - 525px);display:grid}.extraSleepExpanded__audience h2,.extraSleepExpanded__care h2,.extraSleepExpanded__formats h2,.extraSleepExpanded__choose h2{margin:0 0 14px;font-size:32px}.extraSleepExpanded ul{grid-template-columns:repeat(2,1fr);gap:9px;margin:20px 0 0;padding:0;list-style:none;display:grid}.extraSleepExpanded li,.extraSleepExpanded__choose span{align-items:center;gap:9px;font-size:13px;font-weight:750;display:flex}.extraSleepExpanded li svg,.extraSleepExpanded__choose span svg{color:#541a69;width:17px}.extraSleepExpanded__audience aside{color:#fff;background:#3d0b51;padding:28px}.extraSleepExpanded__audience aside svg{width:45px;height:45px}.extraSleepExpanded__audience aside h3{font-size:22px}.extraSleepExpanded__audience aside p{color:#ffffffd1}.extraSleepExpanded__care{background:#d9cce1;grid-template-columns:repeat(2,1fr);gap:18px;padding:72px max(24px,50vw - 560px);display:grid}.extraSleepExpanded__care>div{background:#ffffffdb;padding:32px}.extraSleepExpanded__formats{text-align:center;padding:72px max(24px,50vw - 500px)}.extraSleepExpanded__formats>div{grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0;display:grid}.extraSleepExpanded__formats article{background:#f8f3fa;border:1px solid #d6c3df;padding:26px}.extraSleepExpanded__formats h3{margin:0 0 8px}.extraSleepExpanded__choose{color:#fff;text-align:center;background:#3d0b51;padding:72px max(24px,50vw - 500px)}.extraSleepExpanded__choose>div{text-align:left;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:28px;display:grid}.extraSleepExpanded__choose span{background:#ffffff1a;padding:14px 18px}.extraSleepExpanded__choose span svg{color:#fff}@media (max-width:760px){.extraSleepExpanded__facts,.extraSleepExpanded__audience,.extraSleepExpanded__care,.extraSleepExpanded__formats,.extraSleepExpanded__choose{padding:55px 18px}.extraSleepExpanded__facts dl,.extraSleepExpanded__audience,.extraSleepExpanded__care,.extraSleepExpanded__formats>div,.extraSleepExpanded__choose>div,.extraSleepExpanded ul{grid-template-columns:1fr}}.extraSleepGuide .sfGuide__special>div,.extraSleepGuide .sfGuide__routine article{background:#fbf8fc;border-color:#d6c3df}.extraSleepGuide .sfGuide__ingredients article span{background:#542067}.extraSleepGuide .sfGuide__beauty{background:#d9cce1}.extraSleepGuide .sfGuide__beauty article svg{color:#431154;background:#bca5c9}.extraSleepGuide .sfGuide__compare{background:#846492}.extraSleepGuide .sfGuide__routine article b{color:#541a69}.extraSleepGuide .sfGuide__india{background:#d8cadd}.extraSleepGuide .sfGuide__india>svg{background:#4c105f}@media (max-width:760px){.extraSleepProductHero,.extraSleepProductHero>div{min-height:700px}.extraSleepProductHero>div{grid-template-columns:1fr;width:calc(100% - 32px)}.extraSleepProductHero>div>div{padding-top:45px}.extraSleepProductHero h1{font-size:47px}.extraSleepProductHero strong{display:none}.extraSleepProductHero:after{width:90px;height:90px;font-size:22px;top:22px;right:15px}.extraSleepProductHero figure{width:88%;height:52%;position:absolute;bottom:-25px;right:-50px}.extraSleepProductHero figure img{width:440px;max-width:120%;transform:translate(20px,45px)}}.probioticProductHero{color:#fff;background:linear-gradient(135deg,#087d67,#20b28f 55%,#5ed0b5);min-height:630px;position:relative;overflow:hidden}.probioticProductHero:after{content:"3-IN-1";color:#139a7d;background:#fff;padding:12px 24px;font-size:22px;font-weight:950;position:absolute;top:7%;right:4%;transform:rotate(2deg)}.probioticProductHero>div{z-index:1;grid-template-columns:1fr 1fr;width:min(1150px,100% - 48px);min-height:630px;margin:auto;display:grid;position:relative}.probioticProductHero>div>div{flex-direction:column;align-items:flex-start;padding:90px 0 50px;display:flex}.probioticProductHero h1{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(50px,5.6vw,79px);line-height:.9}.probioticProductHero p{max-width:460px;margin:25px 0;line-height:1.55}.probioticProductHero a{color:#087d67;background:#fff;justify-content:center;align-items:center;min-width:155px;min-height:52px;font-size:12px;font-weight:900;display:inline-flex}.probioticProductHero strong{margin-top:auto;font-size:22px}.probioticProductHero span{align-items:center;gap:9px;margin-top:18px;font-size:12px;font-weight:800;display:flex}.probioticProductHero figure{align-items:end;margin:0;display:grid}.probioticProductHero figure img{filter:drop-shadow(0 30px 28px #00413259);width:620px;max-width:115%;transform:translate(40px,55px)}.productDetailTheme--probiotic .novaProductBuy{background:#d7f2eb;position:relative}.productDetailTheme--probiotic .novaPack.is-active{background:#1eaa89;border-color:#1eaa89}.productDetailTheme--probiotic .novaProductMedia img[data-pack="3"],.productDetailTheme--probiotic .novaProductMedia img[data-pack="5"]{object-fit:contain;padding:18px}.probioticGuide .sfGuide__benefits,.probioticGuide .sfGuide__faq{background:#179b7e}.probioticGuide .sfGuide__benefits article{color:#087c66}.probioticGuide .sfGuide__benefits article span{background:#d9f4ed}.probioticGuide .sfGuide__special>div,.probioticGuide .sfGuide__routine article{background:#f5fcfa;border-color:#bce5da}.probioticGuide .sfGuide__ingredients article span{background:#2db796}.probioticGuide .sfGuide__beauty{background:#cff0e8}.probioticGuide .sfGuide__beauty article svg{color:#087d67;background:#ace2d5}.probioticGuide .sfGuide__compare{background:#68c9b2}.probioticGuide .sfGuide__routine article b{color:#0b8b71}.probioticGuide .sfGuide__india{background:#ccebe4}.probioticGuide .sfGuide__india>svg{background:#15987b}.probioticGuide__note{color:#fff;background:#063d35;grid-template-columns:52px 1fr;gap:18px;padding:34px max(24px,50vw - 560px);display:grid}.probioticGuide__note>svg{width:48px;height:48px}.probioticGuide__note h2{margin:0 0 8px;font-size:25px}.probioticGuide__note p{color:#ffffffd1;margin:0;font-size:12px;line-height:1.6}.probioticExpanded{color:#073c33}.probioticExpanded h2{letter-spacing:-.045em}.probioticExpanded p{font-size:13px;line-height:1.65}.probioticExpanded__roles{text-align:center;background:#f4fcfa;padding:72px max(24px,50vw - 540px)}.probioticExpanded__roles header{max-width:760px;margin:0 auto 32px}.probioticExpanded__roles header span{color:#087c66;letter-spacing:.16em;font-size:11px;font-weight:900}.probioticExpanded__roles h2{margin:10px 0 14px;font-size:clamp(38px,4vw,56px)}.probioticExpanded__roles>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px;display:grid}.probioticExpanded__roles article{background:#fff;border:1px solid #bce5da;padding:30px 24px}.probioticExpanded__roles article b{color:#fff;background:#15987b;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 16px;font-size:12px;display:grid}.probioticExpanded__roles article h3{font-size:22px}.probioticExpanded__life{grid-template-columns:repeat(2,1fr);gap:18px;padding:72px max(24px,50vw - 560px);display:grid}.probioticExpanded__life>div{background:#f5fcfa;border:1px solid #bce5da;padding:34px}.probioticExpanded__life h2,.probioticExpanded__audience h2,.probioticExpanded__women h2,.probioticExpanded__choose h2{margin:0 0 14px;font-size:32px}.probioticExpanded__audience,.probioticExpanded__women{grid-template-columns:75px 1fr;gap:25px;padding:55px max(24px,50vw - 500px);display:grid}.probioticExpanded__audience{background:#ccebe4}.probioticExpanded__women{color:#fff;background:#063d35}.probioticExpanded__audience>svg,.probioticExpanded__women>svg{color:#fff;background:#15987b;border-radius:50%;width:68px;height:68px;padding:15px}.probioticExpanded__women p{color:#ffffffd6}.probioticExpanded__choose{text-align:center;padding:72px max(24px,50vw - 500px)}.probioticExpanded__choose>div{text-align:left;grid-template-columns:repeat(2,1fr);gap:10px;margin:28px 0 20px;display:grid}.probioticExpanded__choose span{background:#f5fcfa;border:1px solid #bce5da;align-items:center;gap:10px;padding:14px 18px;font-size:13px;font-weight:800;display:flex}.probioticExpanded__choose span svg{color:#15987b;width:17px}@media (max-width:760px){.probioticExpanded__roles,.probioticExpanded__life,.probioticExpanded__choose{padding:55px 18px}.probioticExpanded__roles>div,.probioticExpanded__life,.probioticExpanded__choose>div{grid-template-columns:1fr}.probioticExpanded__audience,.probioticExpanded__women{grid-template-columns:55px 1fr;gap:15px;padding:45px 18px}.probioticExpanded__audience>svg,.probioticExpanded__women>svg{width:52px;height:52px;padding:12px}.probioticProductHero,.probioticProductHero>div{min-height:700px}.probioticProductHero>div{grid-template-columns:1fr;width:calc(100% - 32px)}.probioticProductHero>div>div{padding-top:45px}.probioticProductHero h1{font-size:45px}.probioticProductHero strong{display:none}.probioticProductHero:after{padding:8px 12px;font-size:14px;top:18px;right:14px}.probioticProductHero figure{width:88%;height:52%;position:absolute;bottom:-25px;right:-50px}.probioticProductHero figure img{width:440px;max-width:120%;transform:translate(20px,45px)}.probioticGuide__note{grid-template-columns:42px 1fr;padding:28px 18px}.probioticGuide__note>svg{width:38px;height:38px}}.beetsProductHero{color:#fff;background:linear-gradient(135deg,#530b22,#8d173f 54%,#bd4269);min-height:630px;position:relative;overflow:hidden}.beetsProductHero:after{content:"";background:#ffaac314;border-radius:50%;width:500px;height:500px;position:absolute;top:-150px;right:-100px;box-shadow:0 0 0 85px #ffffff06}.beetsProductHero>div{z-index:1;grid-template-columns:1fr 1fr;width:min(1150px,100% - 48px);min-height:630px;margin:auto;display:grid;position:relative}.beetsProductHero>div>div{flex-direction:column;align-items:flex-start;padding:90px 0 50px;display:flex}.beetsProductHero h1{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(52px,5.8vw,82px);line-height:.9}.beetsProductHero p{max-width:450px;margin:25px 0;line-height:1.55}.beetsProductHero a{color:#fff;background:#050505;justify-content:center;align-items:center;min-width:155px;min-height:52px;font-size:12px;font-weight:900;display:inline-flex}.beetsProductHero strong{margin-top:auto;font-size:22px}.beetsProductHero span{align-items:center;gap:9px;margin-top:18px;font-size:12px;font-weight:800;display:flex}.beetsProductHero figure{align-items:end;margin:0;display:grid}.beetsProductHero figure img{filter:drop-shadow(0 30px 28px #2d000c66);width:620px;max-width:115%;transform:translate(40px,55px)}.productDetailTheme--beets .novaProductBuy{background:#f0d5de;position:relative}.productDetailTheme--beets .novaPack.is-active{background:#8d173f;border-color:#8d173f}.productDetailTheme--beets .novaProductMedia img[data-pack="3"],.productDetailTheme--beets .novaProductMedia img[data-pack="5"]{object-fit:contain;padding:18px}.beetsGuide .sfGuide__benefits,.beetsGuide .sfGuide__faq{background:#88183e}.beetsGuide .sfGuide__benefits article{color:#821638}.beetsGuide .sfGuide__benefits article span{background:#f5dce4}.beetsGuide .sfGuide__special>div,.beetsGuide .sfGuide__routine article{background:#fff8fa;border-color:#e4bdca}.beetsGuide .sfGuide__ingredients article span{background:#941d45}.beetsGuide .sfGuide__beauty{background:#ead0d8}.beetsGuide .sfGuide__beauty article svg{color:#801638;background:#d8aebc}.beetsGuide .sfGuide__compare{background:#b97b91}.beetsGuide .sfGuide__routine article b{color:#8d173f}.beetsGuide .sfGuide__india{background:#e6cad3}.beetsGuide .sfGuide__india>svg{background:#8d173f}.beetsGuide__note{color:#fff;background:#3f081b;grid-template-columns:52px 1fr;gap:18px;padding:34px max(24px,50vw - 560px);display:grid}.beetsGuide__note>svg{width:48px;height:48px}.beetsGuide__note h2{margin:0 0 8px;font-size:25px}.beetsGuide__note p{color:#ffffffd1;margin:0;font-size:12px;line-height:1.6}.beetsExpanded{color:#3f081b}.beetsExpanded h2{letter-spacing:-.045em}.beetsExpanded p{font-size:13px;line-height:1.65}.beetsExpanded__science{grid-template-columns:repeat(2,1fr);gap:18px;padding:72px max(24px,50vw - 560px);display:grid}.beetsExpanded__science>div{background:#fff8fa;border:1px solid #e4bdca;padding:34px}.beetsExpanded h2{margin:0 0 14px;font-size:32px}.beetsExpanded__audience{text-align:center;background:#e6cad3;padding:72px max(24px,50vw - 500px)}.beetsExpanded__audience header{max-width:760px;margin:0 auto 28px}.beetsExpanded__audience header span{color:#8d173f;letter-spacing:.16em;font-size:11px;font-weight:900}.beetsExpanded__audience header h2{margin-top:10px;font-size:clamp(38px,4vw,56px)}.beetsExpanded__audience ul{text-align:left;grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.beetsExpanded__audience li,.beetsExpanded__choose span{background:#fff;align-items:center;gap:10px;padding:14px 18px;font-size:13px;font-weight:800;display:flex}.beetsExpanded__audience li svg,.beetsExpanded__choose span svg{color:#8d173f;width:17px}.beetsExpanded__audience small{margin-top:22px;display:block}.beetsExpanded__wholeFood,.beetsExpanded__safety{grid-template-columns:75px 1fr;gap:25px;padding:55px max(24px,50vw - 500px);display:grid}.beetsExpanded__wholeFood{background:#fff8fa}.beetsExpanded__safety{color:#fff;background:#3f081b}.beetsExpanded__wholeFood>svg,.beetsExpanded__safety>svg{color:#fff;background:#8d173f;border-radius:50%;width:68px;height:68px;padding:15px}.beetsExpanded__safety p{color:#ffffffd6}.beetsExpanded__choose{text-align:center;padding:72px max(24px,50vw - 500px)}.beetsExpanded__choose>div{text-align:left;grid-template-columns:repeat(2,1fr);gap:10px;margin:28px 0 22px;display:grid}.beetsExpanded__choose span{background:#fff8fa;border:1px solid #e4bdca}@media (max-width:760px){.beetsExpanded__science,.beetsExpanded__audience,.beetsExpanded__choose{padding:55px 18px}.beetsExpanded__science,.beetsExpanded__audience ul,.beetsExpanded__choose>div{grid-template-columns:1fr}.beetsExpanded__wholeFood,.beetsExpanded__safety{grid-template-columns:55px 1fr;gap:15px;padding:45px 18px}.beetsExpanded__wholeFood>svg,.beetsExpanded__safety>svg{width:52px;height:52px;padding:12px}.beetsProductHero,.beetsProductHero>div{min-height:700px}.beetsProductHero>div{grid-template-columns:1fr;width:calc(100% - 32px)}.beetsProductHero>div>div{padding-top:45px}.beetsProductHero h1{font-size:48px}.beetsProductHero strong{display:none}.beetsProductHero figure{width:88%;height:52%;position:absolute;bottom:-25px;right:-50px}.beetsProductHero figure img{width:440px;max-width:120%;transform:translate(20px,45px)}.beetsGuide__note{grid-template-columns:42px 1fr;padding:28px 18px}.beetsGuide__note>svg{width:38px;height:38px}}.matchaProductHero{color:#fff;background:linear-gradient(135deg,#013f38,#00675d 54%,#118a7c);min-height:630px;position:relative;overflow:hidden}.matchaProductHero:after{content:"FOCUS";color:#ffffff0e;letter-spacing:-.08em;font-size:170px;font-weight:950;position:absolute;top:70px;right:-20px;transform:rotate(90deg)}.matchaProductHero>div{z-index:1;grid-template-columns:1fr 1fr;width:min(1150px,100% - 48px);min-height:630px;margin:auto;display:grid;position:relative}.matchaProductHero>div>div{flex-direction:column;align-items:flex-start;padding:90px 0 50px;display:flex}.matchaProductHero h1{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(52px,5.8vw,82px);line-height:.9}.matchaProductHero p{max-width:450px;margin:25px 0;line-height:1.55}.matchaProductHero a{color:#fff;background:#050505;justify-content:center;align-items:center;min-width:155px;min-height:52px;font-size:12px;font-weight:900;display:inline-flex}.matchaProductHero strong{margin-top:auto;font-size:22px}.matchaProductHero span{align-items:center;gap:9px;margin-top:18px;font-size:12px;font-weight:800;display:flex}.matchaProductHero figure{align-items:end;margin:0;display:grid}.matchaProductHero figure img{filter:drop-shadow(0 30px 28px #001e1973);width:620px;max-width:115%;transform:translate(40px,55px)}.productDetailTheme--matcha .novaProductBuy{background:#ccf2ee;position:relative}.productDetailTheme--matcha .novaPack.is-active{background:#087c71;border-color:#087c71}.productDetailTheme--matcha .novaProductMedia img[data-pack="3"],.productDetailTheme--matcha .novaProductMedia img[data-pack="5"]{object-fit:contain;padding:18px}.matchaGuide .sfGuide__benefits,.matchaGuide .sfGuide__faq{background:#057c70}.matchaGuide .sfGuide__benefits article{color:#066b62}.matchaGuide .sfGuide__benefits article span{background:#d6f2ef}.matchaGuide .sfGuide__special>div,.matchaGuide .sfGuide__routine article{background:#f5fcfb;border-color:#b8ded9}.matchaGuide .sfGuide__ingredients article span{background:#087a70}.matchaGuide .sfGuide__beauty{background:#c8eeee}.matchaGuide .sfGuide__beauty article svg{color:#056a61;background:#9edbd5}.matchaGuide .sfGuide__compare{background:#58b9b0}.matchaGuide .sfGuide__routine article b{color:#087b70}.matchaGuide .sfGuide__india{background:#c6e8e5}.matchaGuide .sfGuide__india>svg{background:#087c71}.matchaGuide__note{color:#fff;background:#013b35;grid-template-columns:52px 1fr;gap:18px;padding:34px max(24px,50vw - 560px);display:grid}.matchaGuide__note>svg{width:48px;height:48px}.matchaGuide__note h2{margin:0 0 8px;font-size:25px}.matchaGuide__note p{color:#ffffffd1;margin:0;font-size:12px;line-height:1.6}.matchaExpanded{color:#013b35}.matchaExpanded h2{letter-spacing:-.045em}.matchaExpanded p{font-size:13px;line-height:1.65}.matchaExpanded__moments{background:#f5fcfb;padding:72px max(24px,50vw - 500px)}.matchaExpanded__moments header{text-align:center;max-width:760px;margin:0 auto 32px}.matchaExpanded__moments header span{color:#087c71;letter-spacing:.16em;font-size:11px;font-weight:900}.matchaExpanded__moments h2{margin:10px 0 14px;font-size:clamp(38px,4vw,56px)}.matchaExpanded__moments>div{gap:10px;display:grid}.matchaExpanded__moments article{background:#fff;border:1px solid #b8ded9;grid-template-columns:50px 1fr;align-items:center;gap:18px;padding:20px;display:grid}.matchaExpanded__moments article:nth-child(2n){margin-left:12%}.matchaExpanded__moments article>svg{color:#fff;background:#087c71;border-radius:50%;width:46px;height:46px;padding:10px}.matchaExpanded__moments h3{margin:0 0 5px}.matchaExpanded__moments article p{margin:0}.matchaExpanded__caffeine,.matchaExpanded__claims{grid-template-columns:75px 1fr;gap:25px;padding:55px max(24px,50vw - 500px);display:grid}.matchaExpanded__caffeine{background:#c6e8e5}.matchaExpanded__claims{color:#fff;background:#013b35}.matchaExpanded__caffeine>svg,.matchaExpanded__claims>svg{color:#fff;background:#087c71;border-radius:50%;width:68px;height:68px;padding:15px}.matchaExpanded h2{margin:0 0 14px;font-size:32px}.matchaExpanded__claims p{color:#ffffffd6}.matchaExpanded__people{grid-template-columns:repeat(2,1fr);gap:18px;padding:72px max(24px,50vw - 560px);display:grid}.matchaExpanded__people>div{background:#f5fcfb;border:1px solid #b8ded9;padding:34px}.matchaExpanded__buying{text-align:center;padding:72px max(24px,50vw - 500px)}.matchaExpanded__buying>div{text-align:left;grid-template-columns:repeat(2,1fr);gap:10px;margin:28px 0 22px;display:grid}.matchaExpanded__buying span{background:#f5fcfb;border:1px solid #b8ded9;align-items:center;gap:10px;padding:14px 18px;font-size:13px;font-weight:800;display:flex}.matchaExpanded__buying span svg{color:#087c71;width:17px}.matchaExpanded__candy{text-align:center;background:#58b9b0;padding:60px max(24px,50vw - 400px)}@media (max-width:760px){.matchaExpanded__moments,.matchaExpanded__people,.matchaExpanded__buying,.matchaExpanded__candy{padding:55px 18px}.matchaExpanded__moments article:nth-child(2n){margin-left:0}.matchaExpanded__people,.matchaExpanded__buying>div{grid-template-columns:1fr}.matchaExpanded__caffeine,.matchaExpanded__claims{grid-template-columns:55px 1fr;gap:15px;padding:45px 18px}.matchaExpanded__caffeine>svg,.matchaExpanded__claims>svg{width:52px;height:52px;padding:12px}.matchaProductHero,.matchaProductHero>div{min-height:700px}.matchaProductHero>div{grid-template-columns:1fr;width:calc(100% - 32px)}.matchaProductHero>div>div{padding-top:45px}.matchaProductHero h1{font-size:47px}.matchaProductHero strong{display:none}.matchaProductHero:after{font-size:90px;right:-55px}.matchaProductHero figure{width:88%;height:52%;position:absolute;bottom:-25px;right:-50px}.matchaProductHero figure img{width:440px;max-width:120%;transform:translate(20px,45px)}.matchaGuide__note{grid-template-columns:42px 1fr;padding:28px 18px}.matchaGuide__note>svg{width:38px;height:38px}}.renewProductHero{color:#fff;background:linear-gradient(135deg,#3a0508,#7f171c 55%,#ad3438);min-height:630px;position:relative;overflow:hidden}.renewProductHero:after{content:"NAD+";color:#fff;opacity:.82;border:3px solid #ffffffbf;border-radius:50%;place-items:center;width:145px;height:145px;font-size:35px;font-weight:950;display:grid;position:absolute;top:7%;right:2%}.renewProductHero>div{z-index:1;grid-template-columns:1fr 1fr;width:min(1150px,100% - 48px);min-height:630px;margin:auto;display:grid;position:relative}.renewProductHero>div>div{flex-direction:column;align-items:flex-start;padding:90px 0 50px;display:flex}.renewProductHero h1{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(52px,5.8vw,82px);line-height:.9}.renewProductHero p{max-width:450px;margin:25px 0;line-height:1.55}.renewProductHero a{color:#fff;background:#050505;justify-content:center;align-items:center;min-width:155px;min-height:52px;font-size:12px;font-weight:900;display:inline-flex}.renewProductHero strong{margin-top:auto;font-size:22px}.renewProductHero span{align-items:center;gap:9px;margin-top:18px;font-size:12px;font-weight:800;display:flex}.renewProductHero figure{align-items:end;margin:0;display:grid}.renewProductHero figure img{filter:drop-shadow(0 30px 28px #2800007a);width:620px;max-width:115%;transform:translate(40px,55px)}.productDetailTheme--renew .novaProductBuy{background:#eed8d6;position:relative}.productDetailTheme--renew .novaPack.is-active{background:#94272b;border-color:#94272b}.productDetailTheme--renew .novaProductMedia img[data-pack="3"],.productDetailTheme--renew .novaProductMedia img[data-pack="5"]{object-fit:contain;padding:18px}.renewGuide .sfGuide__benefits,.renewGuide .sfGuide__faq{background:#952b2f}.renewGuide .sfGuide__benefits article{color:#8d292d}.renewGuide .sfGuide__benefits article span{background:#f4ddda}.renewGuide .sfGuide__special>div,.renewGuide .sfGuide__routine article{background:#fff9f8;border-color:#e4c0bd}.renewGuide .sfGuide__ingredients article span{background:#9a3033}.renewGuide .sfGuide__beauty{background:#edd3d0}.renewGuide .sfGuide__beauty article svg{color:#8b292c;background:#ddb4b1}.renewGuide .sfGuide__compare{background:#bf827f}.renewGuide .sfGuide__routine article b{color:#982e31}.renewGuide .sfGuide__india{background:#ead0cd}.renewGuide .sfGuide__india>svg{background:#982e31}.renewGuide__note{color:#fff;background:#3d080a;grid-template-columns:52px 1fr;gap:18px;padding:34px max(24px,50vw - 560px);display:grid}.renewGuide__note>svg{width:48px;height:48px}.renewGuide__note h2{margin:0 0 8px;font-size:25px}.renewGuide__note p{color:#ffffffd1;margin:0;font-size:12px;line-height:1.6}@media (max-width:760px){.renewProductHero,.renewProductHero>div{min-height:700px}.renewProductHero>div{grid-template-columns:1fr;width:calc(100% - 32px)}.renewProductHero>div>div{padding-top:45px}.renewProductHero h1{font-size:47px}.renewProductHero strong{display:none}.renewProductHero:after{width:86px;height:86px;font-size:21px;top:18px;right:14px}.renewProductHero figure{width:88%;height:52%;position:absolute;bottom:-25px;right:-50px}.renewProductHero figure img{width:440px;max-width:120%;transform:translate(20px,45px)}.renewGuide__note{grid-template-columns:42px 1fr;padding:28px 18px}.renewGuide__note>svg{width:38px;height:38px}}.productNutritionShowcase{background:var(--product-accent);color:#fff;padding:72px 24px;overflow:hidden}.productNutritionShowcase__inner{grid-template-columns:minmax(330px,.95fr) minmax(420px,1.05fr);align-items:center;gap:70px;width:min(1240px,100%);margin:auto;display:grid}.productNutritionShowcase figure{margin:0;position:relative;transform:rotate(-6deg)}.productNutritionShowcase figure:before{content:"";filter:blur(8px);background:#ffffff24;border-radius:50%;position:absolute;inset:7%}.productNutritionShowcase figure img{object-fit:contain;filter:drop-shadow(0 28px 30px #0000003d);width:100%;height:auto;max-height:620px;position:relative}.productNutritionShowcase__content{gap:18px;display:grid}.productNutritionShowcase__card{background:#00000024;border-radius:14px;overflow:hidden;box-shadow:0 18px 40px #0000001f}.productNutritionShowcase__card h2{color:#fff;text-align:center;background:#ffffff4d;margin:0;padding:24px;font-size:25px}.productNutritionShowcase__card dl{gap:13px;margin:0;padding:24px 30px 14px;display:grid}.productNutritionShowcase__card dl div{grid-template-columns:1fr auto;align-items:end;gap:24px;display:grid}.productNutritionShowcase__card dt{font-size:14px}.productNutritionShowcase__card dd{text-align:right;margin:0;font-size:14px;font-weight:900}.productNutritionShowcase__card p{text-align:center;border-top:1px solid #ffffff8c;margin:8px 30px 28px;padding-top:18px;font-size:11px;line-height:1.55}.productNutritionShowcase__content>strong{text-align:center;font-size:14px}.productNutritionShowcase__content>aside{text-align:center;background:#00000029;border-radius:10px;padding:20px 26px;font-size:11px;line-height:1.55}@media (max-width:760px){.productNutritionShowcase{padding:54px 18px}.productNutritionShowcase__inner{grid-template-columns:1fr;gap:36px}.productNutritionShowcase figure{width:min(390px,92%);margin:auto;transform:rotate(-3deg)}.productNutritionShowcase__card h2{padding:19px;font-size:21px}.productNutritionShowcase__card dl{padding:22px 20px 12px}.productNutritionShowcase__card dt,.productNutritionShowcase__card dd{font-size:12px}.productNutritionShowcase__card p{margin:8px 20px 22px}}.productDetailTheme .productReviewsSection__bottom{justify-content:flex-end}.ashProductHero{color:#fff;background:#08a9d2;min-height:650px;position:relative;overflow:hidden}.ashProductHero:before{content:"";pointer-events:none;background:linear-gradient(110deg,#005b822e,#0000 55%);position:absolute;inset:0}.ashProductHero__inner{grid-template-columns:.88fr 1.12fr;align-items:stretch;width:min(1200px,100% - 48px);min-height:650px;margin:0 auto;display:grid;position:relative}.ashProductHero__copy{z-index:3;flex-direction:column;align-items:flex-start;padding:70px 0 45px;display:flex;position:relative}.ashProductHero__copy>span{margin-bottom:8px;font-size:13px;font-weight:800}.ashProductHero__copy h1{color:#fff;letter-spacing:-.065em;margin:0;font-size:clamp(58px,6.5vw,92px);line-height:.82}.ashProductHero__copy>p{color:#fff;max-width:310px;margin:23px 0 20px;font-size:16px;font-weight:650;line-height:1.45}.ashProductHero__copy>a{color:#fff;letter-spacing:.04em;background:#050505;justify-content:center;align-items:center;min-width:154px;min-height:52px;padding:0 22px;font-size:12px;font-weight:900;transition:transform .2s;display:inline-flex}.ashProductHero__copy>a:hover{transform:translateY(-3px)}.ashProductHero__promise{gap:12px;margin-top:auto;display:grid}.ashProductHero__promise small{max-width:310px;font-size:13px;line-height:1.45}.ashProductHero__promise strong{font-size:22px;line-height:.98}.ashProductHero__attributes{flex-wrap:wrap;gap:16px;margin-top:25px;display:flex}.ashProductHero__attributes span{justify-items:center;gap:6px;font-size:9px;font-weight:850;display:grid}.ashProductHero__attributes svg{stroke-width:2.3px;width:24px;height:24px}.ashProductHero__visual{justify-content:flex-end;align-items:flex-end;min-width:0;display:flex;position:relative}.ashProductHero__visual>img{z-index:2;filter:drop-shadow(0 35px 30px #0041623d);width:min(670px,53vw);height:auto;margin-bottom:-105px;margin-right:-70px;position:relative}.ashProductHero__seal{z-index:4;text-align:center;border:2px solid #fffc;border-radius:50%;place-content:center;gap:3px;width:145px;height:145px;font-size:10px;font-weight:900;display:grid;position:absolute;top:145px;left:5%}.ashProductHero__seal b{font-size:22px;display:block}.ashProductHero__gummy{z-index:4;background:linear-gradient(145deg,#a94f34,#542117);border-radius:55% 45% 52% 48%;width:58px;height:42px;position:absolute;transform:rotate(28deg);box-shadow:inset 9px 8px 14px #fff3,0 18px 22px #00000029}.ashProductHero__gummy--one{top:75px;right:110px}.ashProductHero__gummy--two{top:145px;right:18px;transform:rotate(-18deg)scale(.82)}.ashProductHero__anchor{position:absolute;top:-72px}.productDetailTheme--ashwagandha .novaProductBuy{background:#d9f4fb;padding-top:64px;position:relative}.productDetailTheme--ashwagandha .novaProductBuy__inner{width:min(1080px,100%)}.productDetailTheme--ashwagandha .novaProductBuy__visual{background:#ffffffb8;border-radius:24px}.productDetailTheme--ashwagandha .novaProductBuy__image--pack3,.productDetailTheme--ashwagandha .novaProductBuy__image--pack5{object-fit:contain;padding:18px}.productDetailTheme--ashwagandha .novaProductBuy__content{padding:26px 0}.productDetailTheme--ashwagandha .novaProductBuy__add,.productDetailTheme--ashwagandha .novaProductBuy__buyNow{border-radius:0}.productDetailTheme--ashwagandha .novaPack{background:#fff;border-radius:999px}.productDetailTheme--ashwagandha .novaPack--active{background:var(--product-accent);color:#fff;border-color:var(--product-accent)}.ashGuide{color:var(--ink);background:#fff;overflow:hidden}.ashGuide__hero,.ashGuide__content,.ashGuide__cta,.ashGuide__faq,.ashGuide__warning{padding-inline:max(24px,50vw - 600px)}.ashGuide__hero{color:#fff;text-align:center;background:#078eb4;padding-top:68px;padding-bottom:68px;position:relative}.ashGuide__hero:after{content:"";pointer-events:none;border:1px solid #ffffff2e;border-radius:50%;width:520px;height:520px;position:absolute;top:-170px;right:-120px;box-shadow:0 0 0 70px #ffffff09,0 0 0 140px #ffffff06}.ashGuide__hero>*{z-index:1;position:relative}.ashGuide__hero>span,.ashGuide__cta>span,.ashGuide__faq>div:first-child>span{color:#ffffffb8;letter-spacing:.15em;margin-bottom:14px;font-size:10px;font-weight:900;display:block}.ashGuide__hero h2{max-width:760px;margin-inline:auto;font-size:clamp(36px,4.2vw,58px)}.ashGuide__hero p{color:#ffffffd1;max-width:760px;margin-inline:auto}.ashGuide__hero .ashGuide__lead{color:#fff!important}.ashGuide h2{letter-spacing:-.05em;margin:0 0 22px;font-size:clamp(34px,4vw,58px);line-height:1}.ashGuide h3{margin:28px 0 12px;font-size:19px;line-height:1.25}.ashGuide p{color:#5f4c43;max-width:850px;margin:0 0 15px;font-size:15px;line-height:1.75}.ashGuide .ashGuide__hero p{color:#ffffffe6}.ashGuide .ashGuide__hero .ashGuide__lead{color:#fff!important}.ashGuide__lead{font-weight:800;color:var(--ink)!important;font-size:18px!important}.ashGuide__benefitTiles{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:820px;margin:40px auto 0;display:grid;position:relative}.ashGuide__benefitTiles>div{color:#09a8d2;text-align:left;background:#fff;border:0;border-radius:3px;flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;min-height:76px;padding:13px 22px;transition:transform .2s;display:flex}.ashGuide__benefitTiles>div:hover{transform:translateY(-3px)}.ashGuide__benefitTiles span{color:#08a9d2;background:#d9f4fb;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.ashGuide__benefitTiles strong{font-size:14px;line-height:1.25}.ashShowcaseIngredients{text-align:center;background:#fff;padding:78px max(24px,50vw - 490px)}.ashShowcaseIngredients header span,.ashBodyBenefits>div:first-child>span,.ashRelaxGuide header span{letter-spacing:.12em;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.ashShowcaseIngredients header h2,.ashBodyBenefits h2,.ashRelaxGuide header h2{color:#111;letter-spacing:-.05em;max-width:760px;margin:0 auto 38px;font-size:clamp(34px,4vw,52px);line-height:.98}.ashShowcaseIngredients>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.ashShowcaseIngredients article>div{aspect-ratio:1.2;background:#bde9f4;border-radius:5px;place-items:center;display:grid;overflow:hidden}.ashShowcaseIngredients article img{object-fit:contain;width:85%;height:85%}.ashShowcaseIngredients h3{color:#111;margin:17px 0 8px;font-size:17px}.ashShowcaseIngredients p{color:#3e3e3e;margin:0;font-size:12px;line-height:1.55}.ashSeoCore{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:18px max(24px,50vw - 560px) 78px;display:grid}.ashSeoCore article{background:#f3fbfd;border:1px solid #b9dfeb;border-radius:8px;padding:35px}.ashSeoCore article>span,.ashHowTo header>span{color:#078eb4;letter-spacing:.13em;font-size:9px;font-weight:900}.ashSeoCore h2{color:#111;letter-spacing:-.04em;margin:10px 0 20px;font-size:32px;line-height:1}.ashSeoCore p{color:#4d4d4d;font-size:13px;line-height:1.65}.ashSeoCore .ashGuide__checklist{grid-template-columns:1fr;gap:6px;margin:18px 0}.ashBodyBenefits{color:#111;text-align:center;background:#fff1e5;padding:76px max(24px,50vw - 550px)}.ashBodyBenefits>div:first-child>p{max-width:850px;margin:-20px auto 35px;font-size:15px;line-height:1.55}.ashBodyBenefits__icons{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.ashBodyBenefits__icons>div{justify-items:center;gap:12px;display:grid}.ashBodyBenefits__icons span{color:#078eb4;background:#d8f3fa;border-radius:50%;place-items:center;width:100px;height:100px;display:grid}.ashBodyBenefits__icons svg{stroke-width:1.6px;width:44px;height:44px}.ashBodyBenefits__icons strong{max-width:160px;font-size:13px;line-height:1.25}.ashBodyBenefits>a{color:#fff;background:#050505;justify-content:center;align-items:center;min-width:170px;min-height:48px;margin-top:38px;padding:0 20px;font-size:11px;font-weight:900;display:inline-flex}.ashFormulaBanner{background:#41bdd5;grid-template-columns:.95fr 1.05fr;align-items:center;min-height:570px;padding:60px max(24px,50vw - 560px);display:grid;overflow:hidden}.ashFormulaBanner__panel{z-index:2;color:#fff;background:#078eb4;border-radius:10px;position:relative;overflow:hidden}.ashFormulaBanner__panel>h2{color:#05a5cf;text-align:center;background:#c8edf7;margin:0;padding:18px 25px;font-size:23px}.ashFormulaBanner__facts{padding:18px 25px 5px}.ashFormulaBanner__facts>div{justify-content:space-between;gap:20px;padding:7px 0;font-size:13px;display:flex}.ashFormulaBanner__panel h3{text-align:center;border-top:1px solid #fffc;width:calc(100% - 80px);margin:8px auto 10px;padding-top:14px;font-size:14px}.ashFormulaBanner__panel>p{text-align:center;margin:0;padding:0 26px 18px;font-size:11px;line-height:1.45}.ashFormulaBanner__panel>small{text-align:center;background:#41bdd5;padding:16px;font-weight:800;display:block}.ashFormulaBanner__free{text-align:center;padding:17px 25px}.ashFormulaBanner__free strong{font-size:13px}.ashFormulaBanner__free p{margin:6px 0 0;font-size:11px;line-height:1.45}.ashFormulaBanner__visual{align-self:stretch;place-items:center;display:grid;position:relative}.ashFormulaBanner__visual img{z-index:2;filter:drop-shadow(0 32px 30px #0046623b);width:570px;max-width:115%;position:relative;transform:rotate(-7deg)translate(40px,35px)}.ashFormulaBanner__ring{border:55px solid #ffffff1f;border-radius:50%;width:420px;height:420px;position:absolute}.ashRelaxGuide{background:#d9f4fb;padding:82px max(24px,50vw - 470px)}.ashRelaxGuide header{text-align:center}.ashRelaxGuide header span,.ashRelaxGuide header h2{color:#06a9d2}.ashRelaxGuide__steps{gap:26px;display:grid}.ashRelaxGuide__steps article{grid-template-columns:180px 1fr;align-items:center;gap:48px;display:grid}.ashRelaxGuide__steps article:nth-child(2n){grid-template-columns:1fr 180px}.ashRelaxGuide__steps article:nth-child(2n)>span{grid-area:1/2}.ashRelaxGuide__steps article:nth-child(2n)>div{text-align:right;grid-area:1/1}.ashRelaxGuide__steps>article>span{color:#fff;background:#078eb4;border:7px solid #08a9d2;border-radius:50%;place-items:center;width:180px;height:180px;display:grid}.ashRelaxGuide__steps svg{stroke-width:1.3px;width:76px;height:76px}.ashRelaxGuide__steps h3{color:#fff;background:#08b5dc;border-radius:5px;width:fit-content;margin:0 0 13px;padding:10px 22px;font-size:22px}.ashRelaxGuide__steps article:nth-child(2n) h3{margin-left:auto}.ashRelaxGuide__steps p{color:#171717;margin:0;font-size:17px;line-height:1.65}.productHabitsGuide{background:var(--product-accent)}@supports (color:color-mix(in lab, red, red)){.productHabitsGuide{background:color-mix(in srgb, var(--product-accent) 16%, #fff)}}.productHabitsGuide header span,.productHabitsGuide header h2{color:var(--product-accent)}.productHabitsGuide .ashRelaxGuide__steps>article>span{border-color:var(--product-accent)}@supports (color:color-mix(in lab, red, red)){.productHabitsGuide .ashRelaxGuide__steps>article>span{border-color:color-mix(in srgb, var(--product-accent) 78%, #fff)}}.productHabitsGuide .ashRelaxGuide__steps>article>span,.productHabitsGuide .ashRelaxGuide__steps h3{background:var(--product-accent)}.ashHowTo{text-align:center;background:#fff;padding:75px max(24px,50vw - 560px)}.ashHowTo header h2{color:#111;letter-spacing:-.05em;margin:9px 0 12px;font-size:clamp(34px,4vw,52px)}.ashHowTo header p{color:#555;margin:0 auto 38px;font-size:14px}.ashHowTo>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ashHowTo article{text-align:left;background:#f3fbfd;border:1px solid #b9dfeb;border-radius:8px;padding:25px 18px}.ashHowTo article b{color:#08a9d2;font-size:34px}.ashHowTo article h3{color:#111;min-height:42px;margin:10px 0;font-size:17px}.ashHowTo article p{color:#555;margin:0;font-size:12px;line-height:1.55}.ashDeepDive{background:#fff}.ashDeepDive>summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer;letter-spacing:.1em;justify-content:space-between;align-items:center;min-height:72px;padding:0 max(24px,50vw - 600px);font-size:13px;font-weight:900;list-style:none;display:flex}.ashDeepDive>summary::-webkit-details-marker{display:none}.ashDeepDive[open]>summary svg{transform:rotate(180deg)}.ashGuide__checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:25px 0 0;padding:0;list-style:none;display:grid}.ashGuide__checklist li{color:#43332d;align-items:flex-start;gap:9px;font-size:14px;font-weight:750;line-height:1.5;display:flex}.ashGuide__checklist svg{color:#1688b6;flex:none;margin-top:3px}.ashGuide__content{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1248px;margin:0 auto;padding-top:72px;padding-bottom:72px;display:grid}.ashGuide__content>article{border:1px solid var(--line);background:#fff;border-radius:18px;max-width:none;margin:0;padding:38px}.ashGuide__content>article>h2{font-size:clamp(30px,3vw,43px)}.ashGuide__content>article:nth-child(5),.ashGuide__content>article:nth-child(6){grid-column:1/-1}.ashGuide__grid{border:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:none;margin:0;padding:0;display:grid}.ashGuide__grid article{border:1px solid var(--product-accent);padding:34px}@supports (color:color-mix(in lab, red, red)){.ashGuide__grid article{border:1px solid color-mix(in srgb, var(--product-accent) 22%, var(--line))}}.ashGuide__grid article{background:var(--product-soft);border-radius:17px}.ashGuide__grid article p{margin-bottom:12px}.ashGuide__cardIcon{background:var(--product-accent);color:#fff;width:62px;height:62px;box-shadow:0 12px 26px var(--product-accent);border-radius:50%;place-items:center;margin-bottom:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.ashGuide__cardIcon{box-shadow:0 12px 26px color-mix(in srgb, var(--product-accent) 24%, transparent)}}.ashGuide__cardIcon svg{width:27px;height:27px}.ashGuide__grid h2{font-size:30px}.ashGuide__feature{color:#fff;border-radius:22px;grid-column:1/-1;background:#0f86b0!important;border:0!important;max-width:none!important;margin:0!important;padding:50px!important}.ashGuide__feature p,.ashGuide__feature li{color:#ffffffe6}.ashGuide__feature .ashGuide__checklist svg{color:#fff}.ashGuide__facts{border-top:1px solid var(--line);max-width:760px;margin:28px 0}.ashGuide__facts>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:13px 0;font-size:15px;display:flex}.ashGuide__facts strong{color:#1478a4;white-space:nowrap}.ashGuide__ingredients{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:35px 0 50px;display:grid}.ashGuide__ingredients>div{border:1px solid var(--product-accent);padding:28px 23px}@supports (color:color-mix(in lab, red, red)){.ashGuide__ingredients>div{border:1px solid color-mix(in srgb, var(--product-accent) 22%, var(--line))}}.ashGuide__ingredients>div{background:var(--product-soft);text-align:center;border-radius:18px}.ashGuide__ingredients>div>span{width:94px;height:94px;color:var(--product-accent);background:#fff;border-radius:50%;place-items:center;margin:0 auto 20px;display:grid;box-shadow:0 14px 28px #1e85b61f}.ashGuide__ingredients svg{stroke-width:1.5px;width:42px;height:42px}.ashGuide__ingredients h3{margin:0 0 8px}.ashGuide__ingredients p{font-size:13px;line-height:1.55;border:0!important;padding:0!important}.ashGuide__freeFrom{background:#eef9fc;border-radius:16px;margin-top:28px;padding:24px}.ashGuide__freeFrom p{margin:7px 0 0}.ashGuide__compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-bottom:28px;display:grid}.ashGuide__compare>div{border:1px solid var(--product-accent);padding:24px}@supports (color:color-mix(in lab, red, red)){.ashGuide__compare>div{border:1px solid color-mix(in srgb, var(--product-accent) 20%, var(--line))}}.ashGuide__compare>div{background:var(--product-soft);border-radius:16px}.ashGuide__compare h3{margin-top:0}.ashGuide__compare .ashGuide__checklist{grid-template-columns:1fr;margin-top:15px}.ashGuide__routine{gap:15px;margin-top:35px;display:grid}.ashGuide__routine>div{border:1px solid var(--product-accent);padding:26px}@supports (color:color-mix(in lab, red, red)){.ashGuide__routine>div{border:1px solid color-mix(in srgb, var(--product-accent) 20%, var(--line))}}.ashGuide__routine>div{background:var(--product-soft);border-radius:18px;grid-template-columns:76px 1fr;gap:20px;display:grid}.ashGuide__routine>div>span{background:var(--product-accent);color:#fff;border-radius:50%;place-items:center;width:66px;height:66px;display:grid}.ashGuide__routine h3{margin:3px 0 10px}.ashGuide__routine p{margin-bottom:8px;border:0!important;padding:0!important}.ashGuide__moreInfo{border:1px solid var(--line);background:#fff;border-radius:18px;grid-column:1/-1;overflow:hidden}.ashGuide__moreInfo details{border-bottom:1px solid var(--line)}.ashGuide__moreInfo details:last-child{border-bottom:0}.ashGuide__moreInfo summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:24px 28px;font-size:19px;font-weight:900;list-style:none;display:flex}.ashGuide__moreInfo summary::-webkit-details-marker{display:none}.ashGuide__moreInfo details[open] summary{color:var(--product-accent);background:var(--product-soft)}.ashGuide__moreInfo details[open] summary svg{transform:rotate(180deg)}.ashGuide__moreInfo details>div{max-width:880px;padding:5px 28px 25px}.ashGuide__cta{color:#fff;text-align:center;background:#082f41;padding-top:88px;padding-bottom:88px}.ashGuide__cta p{color:#ffffffc7;margin-inline:auto}.ashGuide__cta .ashGuide__lead{color:#fff!important}.ashGuide__habits{flex-wrap:wrap;justify-content:center;gap:9px;max-width:900px;margin:30px auto;display:flex}.ashGuide__habits span{border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:9px 15px;font-size:13px;font-weight:750;display:inline-flex}.ashGuide__habits svg{width:17px;height:17px}.ashGuide__cta a{color:#082f41;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:50px;margin-top:16px;padding:0 24px;font-size:13px;font-weight:900;display:inline-flex}.ashGuide__faq{background:var(--product-accent);color:#fff;grid-template-columns:.75fr 1.25fr;gap:70px;padding-top:88px;padding-bottom:88px;display:grid}.ashGuide__faq>div:first-child>span{color:#ffffffb8}.ashGuide__faq details{border-top:1px solid var(--line);border-color:#ffffff59}.ashGuide__faq details:last-child{border-bottom:1px solid var(--line)}.ashGuide__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 2px;font-size:15px;font-weight:800;list-style:none;display:flex}.ashGuide__faq summary::-webkit-details-marker{display:none}.ashGuide__faq details p{color:#ffffffd1;margin-bottom:20px}.ashGuide__faq details[open] summary svg{transform:rotate(180deg)}.ashGuide__warning{background:#f5eee4;padding-top:30px;padding-bottom:30px}.ashGuide__warning strong{margin-bottom:7px;display:block}.ashGuide__warning p{max-width:1200px;margin:0;font-size:12px;line-height:1.6}@media (max-width:760px){.ashProductHero,.ashProductHero__inner{min-height:720px}.ashProductHero__inner{grid-template-columns:1fr;width:calc(100% - 32px)}.ashProductHero__copy{padding:42px 0 0}.ashProductHero__copy h1{font-size:62px}.ashProductHero__copy>p{max-width:250px;font-size:13px}.ashProductHero__promise{display:none}.ashProductHero__attributes{gap:12px}.ashProductHero__visual{width:90%;height:60%;position:absolute;bottom:-25px;right:-45px}.ashProductHero__visual>img{width:480px;max-width:115%;margin:0 -40px -55px 0}.ashProductHero__seal{width:105px;height:105px;top:20px;left:-20px}.ashProductHero__gummy--one{top:5px;right:80px}.ashProductHero__gummy--two{top:70px;right:15px}.productDetailTheme--ashwagandha .novaProductBuy{padding-top:42px}.ashShowcaseIngredients{padding:55px 18px}.ashShowcaseIngredients>div{grid-template-columns:1fr;gap:34px}.ashShowcaseIngredients article>div{max-width:300px;margin:0 auto}.ashSeoCore{grid-template-columns:1fr;padding:0 18px 55px}.ashSeoCore article{padding:26px 22px}.ashBodyBenefits{padding:55px 18px}.ashBodyBenefits__icons{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.ashBodyBenefits__icons span{width:82px;height:82px}.ashFormulaBanner{grid-template-columns:1fr;padding:42px 18px 0}.ashFormulaBanner__visual{min-height:360px}.ashFormulaBanner__visual img{width:420px;transform:rotate(-6deg)translate(15px,50px)}.ashFormulaBanner__ring{border-width:38px;width:300px;height:300px}.ashRelaxGuide{padding:60px 18px}.ashRelaxGuide__steps article,.ashRelaxGuide__steps article:nth-child(2n){grid-template-columns:100px 1fr;gap:18px}.ashRelaxGuide__steps article:nth-child(2n)>span,.ashRelaxGuide__steps article:nth-child(2n)>div{text-align:left;grid-area:auto}.ashRelaxGuide__steps>article>span{border-width:4px;width:100px;height:100px}.ashRelaxGuide__steps svg{width:44px;height:44px}.ashRelaxGuide__steps h3,.ashRelaxGuide__steps article:nth-child(2n) h3{margin:0 0 8px;padding:8px 12px;font-size:16px}.ashRelaxGuide__steps p{font-size:13px;line-height:1.5}.ashHowTo{padding:55px 18px}.ashHowTo>div{grid-template-columns:1fr}.ashHowTo article h3{min-height:0}.ashGuide__hero,.ashGuide__content,.ashGuide__cta,.ashGuide__faq,.ashGuide__warning{padding-inline:18px}.ashGuide__hero,.ashGuide__cta,.ashGuide__faq{padding-top:60px;padding-bottom:60px}.ashGuide__content{grid-template-columns:1fr;padding-top:35px;padding-bottom:35px}.ashGuide__content>article{padding:26px 22px;grid-column:1!important}.ashGuide__grid,.ashGuide__compare,.ashGuide__faq{grid-template-columns:1fr}.ashGuide__benefitTiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ashGuide__benefitTiles>div:last-child{grid-column:1/-1;min-height:76px}.ashGuide__ingredients{grid-template-columns:1fr}.ashGuide__routine>div{grid-template-columns:54px 1fr;gap:14px;padding:20px}.ashGuide__routine>div>span{width:52px;height:52px}.ashGuide__grid{padding:45px 0}.ashGuide__grid article{padding:25px}.ashGuide__feature{margin-top:45px!important;padding:28px!important}.ashGuide__checklist{grid-template-columns:1fr}.ashGuide__faq{gap:35px}}@media (max-width:420px){.ashGuide__benefitTiles{gap:8px}.ashGuide__benefitTiles>div{min-height:82px;padding:12px}.ashGuide__benefitTiles span{width:50px;height:50px}.ashGuide__routine>div{grid-template-columns:1fr}}.acvProductHero{color:#fff;background:#b81320;min-height:650px;overflow:hidden}.acvProductHero__inner{grid-template-columns:.9fr 1.1fr;width:min(1200px,100% - 48px);min-height:650px;margin:auto;display:grid}.acvProductHero__inner>div{flex-direction:column;align-items:flex-start;padding:82px 0 45px;display:flex}.acvProductHero h1{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(55px,6vw,86px);line-height:.9}.acvProductHero p{max-width:420px;margin:25px 0;font-size:16px;line-height:1.5}.acvProductHero a{background:#050505;justify-content:center;align-items:center;min-width:155px;min-height:52px;font-size:12px;font-weight:900;display:inline-flex}.acvProductHero__inner>div>strong{margin-top:auto;font-size:22px;line-height:1.15}.acvProductHero__inner>div>div{flex-wrap:wrap;gap:18px;margin-top:25px;display:flex}.acvProductHero__inner>div>div span{justify-items:center;gap:6px;font-size:9px;font-weight:850;display:grid}.acvProductHero__inner>div>div svg{width:25px;height:25px}.acvProductHero figure{place-items:end center;margin:0;display:grid;position:relative}.acvProductHero figure img{z-index:2;filter:drop-shadow(0 35px 30px #4600004d);width:min(650px,53vw);position:relative;transform:rotate(-8deg)translateY(55px)}.acvProductHero figure i{z-index:3;background:linear-gradient(145deg,#e34b48,#6e1115);border-radius:55% 45%;width:58px;height:42px;position:absolute;box-shadow:inset 8px 7px 12px #fff3,0 15px 20px #0000002e}.acvProductHero figure i:first-child{top:100px;right:100px;transform:rotate(25deg)}.acvProductHero figure i:nth-child(2){top:190px;left:70px;transform:rotate(-20deg)}.acvProductHero{background:linear-gradient(112deg,#a90e1c 0%,#c91625 48%,#d82631 100%);min-height:650px;position:relative}.acvProductHero:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 45%,#ffffff24,#0000 32%),linear-gradient(90deg,#5a000829,#0000 52%);position:absolute;inset:0}.acvProductHero__inner{z-index:1;grid-template-columns:.82fr 1.18fr;position:relative}.acvProductHero__copy{z-index:4;position:relative;padding:68px 0 42px!important}.acvProductHero__eyebrow{letter-spacing:.16em;margin-bottom:11px;font-size:11px;font-weight:900}.acvProductHero h1{max-width:520px;font-size:clamp(58px,6.1vw,88px);line-height:.84}.acvProductHero__copy>p{color:#fff;max-width:430px;margin:25px 0 22px;font-size:16px;font-weight:650}.acvProductHero__copy>a{color:#fff;transition:transform .2s,background .2s}.acvProductHero__copy>a:hover{background:#171717;transform:translateY(-3px)}.acvProductHero__copy>strong{margin-top:auto!important}.acvProductHero__usps{gap:22px!important}.acvProductHero__usps span{color:#fff}.acvProductHero__visual{isolation:isolate;justify-content:center;align-items:flex-end;position:relative;overflow:visible;display:flex!important}.acvProductHero__visual:before{content:"";z-index:-1;background:#ffffff12;border-radius:50%;width:570px;height:570px;position:absolute;bottom:-90px;right:0;box-shadow:0 0 0 70px #ffffff09}.acvProductHero__visual>img{object-fit:contain;max-height:640px;margin:0 -45px -34px 0;filter:drop-shadow(0 34px 28px #46000061)!important;width:min(660px,52vw)!important;transform:none!important}.acvProductHero__visual i:first-child{top:80px;right:80px}.acvProductHero__visual i:nth-child(2){top:190px;left:65px}.acvProductHero__visual i:nth-child(3){display:block;top:70px;left:38%;transform:rotate(14deg)scale(.72)}.acvProductHero__badge{z-index:5;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#91071133;border:2px solid #ffffffd1;border-radius:50%;place-content:center;width:126px;height:126px;line-height:1;display:grid;position:absolute;top:118px;left:15px}.acvProductHero__badge b{font-size:35px}.acvProductHero__badge span{font-size:14px;font-weight:900}.acvProductHero__badge small{letter-spacing:.12em;margin-top:5px;font-size:8px;font-weight:900}@media (min-width:761px){.acvProductHero{background-color:#a90e1c;background-image:linear-gradient(90deg,#5300083d 0%,#5300080d 43%,#0000 59%)}.acvProductHero:before{background:linear-gradient(90deg,#6900082e,#0000 50%)}.acvProductHero__visual>img,.acvProductHero__visual>i,.acvProductHero__visual:before,.acvProductHero__badge{display:none}}.productDetailTheme--acv .novaProductBuy{background:#f9dfe1;position:relative}.productDetailTheme--acv .novaProductBuy__inner{width:min(1080px,100%)}.productDetailTheme--acv .novaProductBuy__visual{background:#ffffffbf}.productDetailTheme--acv .novaProductBuy__image,.productDetailTheme--acv .novaProductBuy__image--pack3,.productDetailTheme--acv .novaProductBuy__image--pack5,.productDetailTheme .novaProductBuy__image{object-fit:cover;padding:0}@media (max-width:820px){.authPage{min-height:calc(100svh - 68px);padding:22px 16px 36px}.authShell{border-radius:24px;grid-template-columns:1fr;min-height:0}.authVisual{min-height:235px;padding:30px 36px}.authVisual__copy{margin:auto 0;padding:20px 0 0}.authVisual__copy h2{margin-bottom:9px;font-size:clamp(34px,8vw,48px)}.authVisual__copy p{max-width:430px;font-size:14px}.authVisual__plus--one{top:20px;left:26%}.authVisual__plus--two{display:none}.authVisual__dotGrid{top:23px;right:26px;transform:scale(.8)}.authVisual__waves{width:160px;height:140px}.authShell .authCard{padding:42px 28px 46px}}@media (max-width:420px){.authPage{padding:10px 10px 24px}.authShell{border-radius:20px}.authVisual{min-height:196px;padding:24px}.authVisual__copy{padding-top:16px}.authVisual__copy h2{font-size:32px}.authVisual__copy p{font-size:13px;line-height:1.4}.authVisual__dotGrid{right:16px}.authShell .authCard{padding:34px 21px 38px}.authCard__heading h1{font-size:38px}.authCard__utility{font-size:10px!important}}.authVisual:before{background:#bd171c24;width:420px;height:420px;bottom:-115px;left:-175px}.authVisual:after{background:#bd171c2e;border-radius:0 0 0 100%;width:430px;height:230px;top:-74px;right:-112px;transform:rotate(8deg)}.authVisual__copy{max-width:460px}.authVisual__copy h2{margin-bottom:16px;font-size:clamp(45px,4vw,58px);line-height:1}.authVisual__copy p{max-width:400px;font-size:18px;line-height:1.5}.authVisual__plus{z-index:2;color:#3c2822b8;font-size:46px;font-weight:300;line-height:1;position:absolute}.authVisual__plus--one{top:42px;left:29%}.authVisual__plus--two{bottom:145px;left:48%}.authVisual__dotGrid{z-index:2;grid-template-columns:repeat(4,5px);gap:8px;width:42px;display:grid;position:absolute;top:40px;right:42px}.authVisual__dotGrid i{background:#3c2822cc;border-radius:50%;width:5px;height:5px}.authVisual__orb--two{border-color:#3c2822cc;width:21px;height:21px;top:auto;bottom:76px;left:12%}.authVisual__waves{width:280px;height:245px;bottom:-34px;right:-62px}.authVisual__waves i{border-color:#3c282270}.authCard__heading p{font-size:14px}.authShell .authCard form{gap:14px;margin-top:30px;margin-bottom:22px}.authShell .authCard label{font-size:12px}.authInput{border-color:#d4cac2;min-height:54px;padding-inline:18px}.authShell .authInput input{font-size:14px}.authCard__utility{justify-content:space-between;align-items:center;gap:12px;padding:0 5px;color:#77665d!important;font-size:11px!important;display:flex!important}.authCard__utility label{white-space:nowrap;align-items:center;color:inherit!important;font-size:inherit!important;gap:6px!important;font-weight:600!important;display:flex!important}.authCard__utility input{accent-color:#bd171c;width:15px;min-width:15px;height:15px;min-height:15px;margin:0;padding:0}.authCard__utility a{white-space:nowrap;color:#bd171c!important;font-weight:700!important;text-decoration:none!important}.authCard__switch{font-size:13px}@media (max-width:820px){.authPage{min-height:calc(100svh - 68px);padding:22px 16px 36px}.authShell{border-radius:24px;grid-template-columns:1fr;min-height:0}.authVisual{min-height:235px;padding:30px 36px}.authVisual__copy{margin:auto 0;padding:20px 0 0}.authVisual__copy h2{margin-bottom:9px;font-size:clamp(34px,8vw,48px)}.authVisual__copy p{max-width:430px;font-size:14px}.authVisual__plus--one{top:20px;left:26%}.authVisual__plus--two{display:none}.authVisual__dotGrid{top:23px;right:26px;transform:scale(.8)}.authVisual__waves{width:160px;height:140px}.authShell .authCard{padding:42px 28px 46px}}@media (max-width:420px){.authPage{padding:10px 10px 24px}.authShell{border-radius:20px}.authVisual{min-height:196px;padding:24px}.authVisual__copy{padding-top:16px}.authVisual__copy h2{font-size:32px}.authVisual__copy p{font-size:13px;line-height:1.4}.authVisual__dotGrid{right:16px}.authShell .authCard{padding:34px 21px 38px}.authCard__heading h1{font-size:38px}.authCard__utility{font-size:10px!important}}@media (max-width:620px){.homeHero__visual{height:300px;min-height:300px}.homeHero__productImageWrap{width:min(500px,104vw);top:48%}.homeHero__content{z-index:7;margin-top:-72px;padding-top:4px;position:relative}.homeHero__eyebrow{margin-bottom:16px}}@media (max-width:390px){.homeHero__visual{height:280px;min-height:280px}.homeHero__content{margin-top:-62px}}.checkoutLoading{background:var(--cream);letter-spacing:.06em;place-items:center;min-height:65vh;font-weight:900;display:grid}.profileCard{border:1px solid var(--line);background:var(--cream);border-radius:22px;margin-bottom:50px;padding:26px}.profileCard>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.profileCard h2{margin:5px 0 0;font-size:28px}.profileCard header span{color:var(--muted);letter-spacing:.12em;font-size:10px;font-weight:900}.profileCard button,.cancelOrder button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;border-radius:999px;min-height:40px;padding:0 16px;font-size:10px;font-weight:900}.profileSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.profileSummary>div{background:#fff;border-radius:14px;gap:6px;padding:16px;display:grid}.profileSummary small{color:var(--muted);letter-spacing:.1em;font-size:9px;font-weight:900}.profileSummary strong{font-size:13px;line-height:1.5}.profileForm{gap:15px;display:grid}.profileForm>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.profileForm label{gap:7px;font-size:12px;font-weight:800;display:grid}.profileForm input{min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #d8cabb;border-radius:11px;padding:0 14px}.profileForm input:disabled{color:var(--muted);background:#f1efeb}.profileForm label small{color:var(--muted);font-weight:500}.profileForm>button{justify-self:start;min-width:150px}.profileForm>p,.profileCard>p{color:#16866e;margin:12px 0 0;font-size:12px;font-weight:800}.cancelOrder{justify-items:end;gap:5px;display:grid}.cancelOrder button{color:#9b1818;background:0 0;border-color:#9b1818;min-height:34px}.cancelOrder small{color:#9b1818;font-size:10px}@media (max-width:620px){.profileCard{padding:20px 16px}.profileCard>header{flex-direction:column;align-items:flex-start}.profileSummary,.profileForm>div{grid-template-columns:1fr}.orderList>article>footer .cancelOrder{justify-items:start}.nav-actions .authNavLink{justify-content:center;width:40px;height:40px}.nav-actions .authNavLink span{display:none}}:where([class*=eyebrow i]){display:none!important}.nav-actions .authNavLink{letter-spacing:.035em;font-size:13px}.authCard>p{font-size:16px}.authCard label{font-size:14px}.authCard input{font-size:16px}.authCard form>small,.authCard button{font-size:13px}.authCard>div{font-size:15px}@media (max-width:620px){.nav-actions .authNavLink span{display:none}.authCard>p,.authCard input{font-size:15px}}.authPage{background:radial-gradient(circle at 8% 12%,#ffffffe6 0 5%,#0000 5.2%),linear-gradient(135deg,#f8e8ed 0%,#fff5ce 52%,#dff6ed 100%);place-items:center;min-height:calc(100svh - 76px);padding:clamp(28px,5vw,72px) 20px;display:grid}.authShell{background:#fff;border:1px solid #462d2321;border-radius:34px;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);width:min(1080px,100%);min-height:650px;display:grid;overflow:hidden;box-shadow:0 32px 90px #452c2324}.authVisual{isolation:isolate;color:#3c2822;background:linear-gradient(145deg,#ffcf3f 0%,#f4b72a 55%,#e99b21 100%);flex-direction:column;min-height:650px;padding:42px clamp(34px,5vw,70px);display:flex;position:relative;overflow:hidden}.authVisual:before{content:"";z-index:-2;aspect-ratio:1;background:#fff5b89e;border-radius:50%;width:78%;position:absolute;inset:-22% -30% auto auto}.authVisual:after{content:"";z-index:-2;aspect-ratio:1;background:#bf6a2629;border-radius:48% 52% 40% 60%;width:72%;position:absolute;bottom:-30%;left:-18%;transform:rotate(22deg)}.authVisual__brand{z-index:2;color:#bd171c;letter-spacing:-.04em;width:fit-content;font-size:28px;font-weight:900;line-height:1;position:relative}.authVisual__spark{z-index:2;color:#ffd84e;background:#3c2822;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:42px;right:46px}.authVisual__spark svg{width:23px}.authVisual__copy{z-index:2;max-width:500px;margin:auto 0;position:relative}.authVisual__copy h2{letter-spacing:-.06em;max-width:480px;margin:0 0 24px;font-size:clamp(48px,5vw,72px);line-height:.94}.authVisual__copy p{max-width:450px;margin:0;font-size:17px;line-height:1.7}.authVisual__orb{z-index:-1;border-radius:50%;position:absolute}.authVisual__orb--one{background:#fff3;width:120px;height:120px;top:25%;right:12%}.authVisual__orb--two{border:2px solid #3c28228c;width:54px;height:54px;top:25%;left:9%}.authVisual__waves{width:280px;height:240px;position:absolute;bottom:-20px;right:-60px;transform:rotate(-18deg)}.authVisual__waves i{border:2px solid #ffffffa8;border-radius:45% 55% 58% 42%;position:absolute;inset:0}.authVisual__waves i:nth-child(2){inset:22px}.authVisual__waves i:nth-child(3){inset:44px}.authShell .authCard{width:auto;box-shadow:none;background:#fff;border:0;border-radius:0;flex-direction:column;justify-content:center;padding:clamp(42px,5vw,72px);display:flex}.authCard__heading h1{letter-spacing:-.055em;margin:0 0 12px;font-size:clamp(42px,4.5vw,58px);line-height:.96}.authCard__heading p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.authShell .authCard form{gap:17px;margin:32px 0 24px}.authShell .authCard label{color:#49362f;gap:8px;font-size:13px}.authInput{background:#fff;border:1px solid #d9ccc2;border-radius:999px;align-items:center;gap:11px;min-height:54px;padding:0 15px;transition:border-color .2s,box-shadow .2s;display:flex}.authInput:focus-within{border-color:#3c2822;box-shadow:0 0 0 4px #3c282214}.authInput svg{color:#9c8b81;flex:none;width:18px}.authShell .authInput input{width:100%;min-height:50px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:15px}.authShell .authInput input:focus{box-shadow:none}.authShell .authCard form>small{color:var(--muted);padding-inline:5px;font-size:12px}.authShell .authCard button{letter-spacing:.07em;background:linear-gradient(90deg,#3d2923,#6d4334);border-radius:999px;min-height:54px;margin-top:3px;font-size:12px;transition:transform .2s,box-shadow .2s}.authShell .authCard button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 24px #3d292333}.authCard__switch{color:var(--muted);text-align:center;font-size:14px}.authCard__switch a{text-underline-offset:3px;color:#bd171c!important}@media (max-width:820px){.authPage{align-items:start;min-height:calc(100svh - 68px);padding:22px 16px 38px}.authShell{border-radius:26px;grid-template-columns:1fr;min-height:0}.authVisual{min-height:245px;padding:28px}.authVisual__spark{width:44px;height:44px;top:24px;right:24px}.authVisual__copy{margin:auto 0 0;padding-top:48px}.authVisual__copy h2{max-width:520px;margin-bottom:12px;font-size:clamp(36px,8vw,52px)}.authVisual__copy p{max-width:560px;font-size:14px;line-height:1.55}.authVisual__orb--one{width:90px;height:90px;top:8%;right:23%}.authVisual__orb--two{display:none}.authVisual__waves{width:180px;height:150px;right:-48px}.authShell .authCard{padding:36px 28px 40px}.authCard__heading h1{font-size:40px}}@media (max-width:420px){.authPage{padding:12px 10px 28px}.authShell{border-radius:21px}.authVisual{min-height:210px;padding:22px}.authVisual__brand{font-size:24px}.authVisual__spark{width:39px;height:39px;top:18px;right:18px}.authVisual__copy{padding-top:40px}.authVisual__copy h2{font-size:34px}.authVisual__copy p{font-size:13px}.authShell .authCard{padding:30px 20px 34px}.authCard__heading h1{font-size:37px}.authCard__heading p{font-size:14px}.authShell .authCard form{margin-top:25px}.authInput{min-height:52px}}@media (min-width:761px) and (max-width:1100px){.productDetailTheme :is(.acvProductHero__inner,.ashProductHero__inner,.sfProductHero>div,.sgProductHero>div,.immuneProductHero>div,.sleepProductHero>div,.womensProductHero>div,.extraSleepProductHero>div,.probioticProductHero>div,.beetsProductHero>div,.matchaProductHero>div,.renewProductHero>div){grid-template-columns:minmax(0,52%) minmax(0,48%)!important;width:calc(100% - 48px)!important}.productDetailTheme :is(.acvProductHero__copy,.ashProductHero__copy,.sfProductHero>div>div,.sgProductHero>div>div,.immuneProductHero>div>div,.sleepProductHero>div>div,.womensProductHero>div>div,.extraSleepProductHero>div>div,.probioticProductHero>div>div,.beetsProductHero>div>div,.matchaProductHero>div>div,.renewProductHero>div>div){justify-content:center!important;padding:40px 0!important}.productDetailTheme :is(.acvProductHero,.ashProductHero,.sfProductHero,.sgProductHero,.immuneProductHero,.sleepProductHero,.womensProductHero,.extraSleepProductHero,.probioticProductHero,.beetsProductHero,.matchaProductHero,.renewProductHero) h1{width:auto;max-width:520px;font-size:clamp(46px,6.4vw,68px)!important;line-height:.92!important}.productDetailTheme :is(.acvProductHero,.ashProductHero,.sfProductHero,.sgProductHero,.immuneProductHero,.sleepProductHero,.womensProductHero,.extraSleepProductHero,.probioticProductHero,.beetsProductHero,.matchaProductHero,.renewProductHero) p{max-width:390px!important;font-size:14px!important}.productDetailTheme :is(.acvProductHero__copy>strong,.ashProductHero__promise,.sfProductHero strong,.sgProductHero strong,.immuneProductHero strong,.sleepProductHero strong,.womensProductHero strong,.extraSleepProductHero strong,.probioticProductHero strong,.beetsProductHero strong,.matchaProductHero strong,.renewProductHero strong){display:none}}@media (min-width:761px) and (max-width:1100px) and (orientation:portrait){.productDetailTheme :is(.acvProductHero__mediaImage--desktop,.responsiveProductHeroMedia__image--desktop){display:none!important}.productDetailTheme :is(.acvProductHero__mediaImage--mobile,.responsiveProductHeroMedia__image--mobile){display:block!important}.productDetailTheme :is(.acvProductHero__mediaImage,.responsiveProductHeroMedia__image){object-position:center!important}.productDetailTheme :is(.acvProductHero__inner,.ashProductHero__inner,.sfProductHero>div,.sgProductHero>div,.immuneProductHero>div,.sleepProductHero>div,.womensProductHero>div,.extraSleepProductHero>div,.probioticProductHero>div,.beetsProductHero>div,.matchaProductHero>div,.renewProductHero>div){grid-template-columns:1fr!important}.productDetailTheme :is(.acvProductHero__copy,.ashProductHero__copy,.sfProductHero>div>div,.sgProductHero>div>div,.immuneProductHero>div>div,.sleepProductHero>div>div,.womensProductHero>div>div,.extraSleepProductHero>div>div,.probioticProductHero>div>div,.beetsProductHero>div>div,.matchaProductHero>div>div,.renewProductHero>div>div){align-self:start;justify-content:flex-start!important;padding-top:clamp(46px,7vh,76px)!important}.productDetailTheme :is(.acvProductHero,.ashProductHero,.sfProductHero,.sgProductHero,.immuneProductHero,.sleepProductHero,.womensProductHero,.extraSleepProductHero,.probioticProductHero,.beetsProductHero,.matchaProductHero,.renewProductHero) h1{max-width:590px;font-size:clamp(52px,8.5vw,76px)!important}}@media (min-width:761px) and (max-width:1100px){.acvProductHero__inner,.ashProductHero__inner,.sfProductHero>div,.sgProductHero>div,.immuneProductHero>div,.sleepProductHero>div,.womensProductHero>div,.extraSleepProductHero>div,.probioticProductHero>div,.beetsProductHero>div,.matchaProductHero>div,.renewProductHero>div{grid-template-columns:minmax(0,52%) minmax(0,48%)!important;width:calc(100% - 48px)!important}.acvProductHero__copy,.ashProductHero__copy,.sfProductHero>div>div,.sgProductHero>div>div,.immuneProductHero>div>div,.sleepProductHero>div>div,.womensProductHero>div>div,.extraSleepProductHero>div>div,.probioticProductHero>div>div,.beetsProductHero>div>div,.matchaProductHero>div>div,.renewProductHero>div>div{justify-content:center!important;padding:40px 0!important}.acvProductHero h1,.ashProductHero h1,.sfProductHero h1,.sgProductHero h1,.immuneProductHero h1,.sleepProductHero h1,.womensProductHero h1,.extraSleepProductHero h1,.probioticProductHero h1,.beetsProductHero h1,.matchaProductHero h1,.renewProductHero h1{width:auto;max-width:520px;font-size:clamp(46px,6.4vw,68px)!important;line-height:.92!important}.acvProductHero p,.ashProductHero p,.sfProductHero p,.sgProductHero p,.immuneProductHero p,.sleepProductHero p,.womensProductHero p,.extraSleepProductHero p,.probioticProductHero p,.beetsProductHero p,.matchaProductHero p,.renewProductHero p{max-width:390px!important;font-size:14px!important}.acvProductHero__copy>strong,.ashProductHero__promise,.sfProductHero strong,.sgProductHero strong,.immuneProductHero strong,.sleepProductHero strong,.womensProductHero strong,.extraSleepProductHero strong,.probioticProductHero strong,.beetsProductHero strong,.matchaProductHero strong,.renewProductHero strong{display:none}}@media (min-width:761px) and (max-width:1100px) and (orientation:portrait){.acvProductHero__mediaImage--desktop,.responsiveProductHeroMedia__image--desktop{display:none!important}.acvProductHero__mediaImage--mobile,.responsiveProductHeroMedia__image--mobile{display:block!important}.acvProductHero__mediaImage,.responsiveProductHeroMedia__image{object-position:center!important}.acvProductHero__inner,.ashProductHero__inner,.sfProductHero>div,.sgProductHero>div,.immuneProductHero>div,.sleepProductHero>div,.womensProductHero>div,.extraSleepProductHero>div,.probioticProductHero>div,.beetsProductHero>div,.matchaProductHero>div,.renewProductHero>div{grid-template-columns:1fr!important;width:calc(100% - 48px)!important}.acvProductHero__copy,.ashProductHero__copy,.sfProductHero>div>div,.sgProductHero>div>div,.immuneProductHero>div>div,.sleepProductHero>div>div,.womensProductHero>div>div,.extraSleepProductHero>div>div,.probioticProductHero>div>div,.beetsProductHero>div>div,.matchaProductHero>div>div,.renewProductHero>div>div{align-self:start;justify-content:flex-start!important;padding-top:clamp(46px,7vh,76px)!important}.acvProductHero h1,.ashProductHero h1,.sfProductHero h1,.sgProductHero h1,.immuneProductHero h1,.sleepProductHero h1,.womensProductHero h1,.extraSleepProductHero h1,.probioticProductHero h1,.beetsProductHero h1,.matchaProductHero h1,.renewProductHero h1{max-width:590px;font-size:clamp(52px,8.5vw,76px)!important}}.riskFreePromise{color:#070707;background:#fff;width:100%;padding:clamp(58px,6vw,96px) 24px}.minimalShop .riskFreePromise{width:calc(100% + 60px);margin-inline:-30px}.riskFreePromise__intro{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:42px;width:min(1180px,100%);margin:0 auto;display:grid}.riskFreePromise__seal{object-fit:contain;width:178px;height:178px}.riskFreePromise__intro>div:last-child>span{letter-spacing:.14em;font-size:11px;font-weight:950}.riskFreePromise h2{letter-spacing:-.055em;margin:7px 0 10px;font-size:clamp(38px,3.2vw,57px);line-height:.86}.riskFreePromise__intro p{max-width:850px;margin:0;font-size:clamp(14px,1.15vw,19px);line-height:1.5}.riskFreePromise__trust{grid-template-columns:repeat(4,1fr);gap:36px;width:min(920px,100%);margin:55px auto 0;display:grid}.riskFreePromise__trust>div{text-align:center;justify-items:center;min-width:0;display:grid}.riskFreePromise__trust svg{color:#c61f30;stroke-width:1.7px;width:48px;height:48px;margin-bottom:10px}.riskFreePromise__trust strong{font-size:18px;line-height:1.1}.riskFreePromise__trust span{color:#6f6662;margin-top:5px;font-size:11px;line-height:1.35}@media (max-width:760px){.riskFreePromise{padding:52px 20px}.minimalShop .riskFreePromise{width:100%;margin-inline:0}.riskFreePromise__intro{text-align:center;grid-template-columns:1fr;justify-items:center;gap:30px}.riskFreePromise__seal{width:146px;height:146px}.riskFreePromise h2{font-size:clamp(38px,12vw,51px)}.riskFreePromise__intro p{max-width:520px;font-size:14px}.riskFreePromise__trust{grid-template-columns:repeat(2,1fr);gap:30px 18px;margin-top:38px}.riskFreePromise__trust svg{width:40px;height:40px}.riskFreePromise__trust strong{font-size:15px}}.productsPurposeBanner{isolation:isolate;color:#fff;background:#b71231;width:calc(100% + 60px);min-height:clamp(390px,27vw,520px);margin:0 -30px -70px;position:relative;overflow:hidden}.productsPurposeBanner__image{z-index:-2;object-fit:cover;object-position:center 44%}.productsPurposeBanner__shade{z-index:-1;background:linear-gradient(90deg,#ae082bfa 0%,#c41132e6 38%,#be0e2e40 61%,#0000 78%);position:absolute;inset:0}.productsPurposeBanner__content{width:min(1380px,100% - 80px);min-height:inherit;flex-direction:column;justify-content:center;align-items:flex-start;margin:0 auto;padding:clamp(44px,4vw,72px) 0;display:flex}.productsPurposeBanner__mark{background:#fff;border-radius:12px;justify-items:center;width:max-content;margin-bottom:clamp(22px,2vw,34px);padding:12px 16px;display:grid}.productsPurposeBanner__logo{width:clamp(150px,13vw,230px);height:auto}.productsPurposeBanner h2{letter-spacing:-.045em;max-width:620px;margin:0;font-size:clamp(35px,3.2vw,58px);line-height:1.02}.productsPurposeBanner p{max-width:560px;margin:17px 0 27px;font-size:clamp(14px,1vw,18px);line-height:1.55}.productsPurposeBanner a{color:#fff;text-transform:uppercase;background:#050505;justify-content:center;align-items:center;min-width:182px;min-height:62px;padding:0 26px;font-size:13px;font-weight:950;transition:transform .2s,background .2s;display:inline-flex}.productsPurposeBanner a:hover{background:#241915;transform:translateY(-3px)}@media (max-width:760px){.productsPurposeBanner{width:100%;min-height:clamp(540px,145vw,680px);margin:0}.productsPurposeBanner__image{object-position:67% center}.productsPurposeBanner__shade{background:linear-gradient(#ae082bfa 0%,#b80b2de0 43%,#ae082b2e 72%,#28040c59 100%)}.productsPurposeBanner__content{justify-content:flex-start;width:calc(100% - 40px);padding:38px 0 34px}.productsPurposeBanner__mark{margin-bottom:24px}.productsPurposeBanner__logo{width:clamp(170px,51vw,220px)}.productsPurposeBanner h2{max-width:360px;font-size:clamp(34px,10vw,46px)}.productsPurposeBanner p{max-width:330px;margin:14px 0 22px;font-size:14px}.productsPurposeBanner a{min-width:158px;min-height:54px}}@media (min-width:761px) and (max-width:1100px){.productsPurposeBanner__content{width:calc(100% - 56px)}.productsPurposeBanner__image{object-position:58% center}}.minimalShop{background:#f7ecef;padding:0 30px 70px}.minimalShop .shopProductStrip{background:0 0;border:0;max-width:1500px;margin:0 auto}.minimalShop .shopProductStrip__rail{justify-content:center;gap:18px;width:100%;padding:20px 14px 24px}.minimalShop .shopProductStrip__item{flex:0 0 82px;gap:5px;min-width:82px}.minimalShop .shopProductStrip__imageWrap{width:65px;height:65px}.minimalShop .shopProductStrip__name{color:#050505;max-width:82px;font-size:10px;line-height:1.05}.goliShopGrid{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1380px;margin:0 auto;padding:10px 18px 0;display:grid}.goliShopCard{--product-card-bg:#f3dfe1;--product-solid:#9b1d46;--product-ink:#9b1d46;background:var(--product-card-bg);border-radius:9px;min-width:0;padding:28px 24px 25px;scroll-margin-top:100px}.goliShopCard__title{color:var(--product-title-color,var(--product-solid));text-align:center;margin-bottom:20px;font-size:20px;font-weight:900;line-height:1.1;display:block}.goliShopCard__offer{grid-template-columns:minmax(190px,32%) minmax(0,1fr);gap:12px;display:grid}.goliShopCard__visual{background:var(--product-solid);border-radius:20px;min-height:255px;position:relative;overflow:hidden}.goliShopCard__visual img{object-fit:fill;object-position:center;padding:0;width:100%!important;height:100%!important}.goliShopCard__discount{z-index:2;color:#fff;text-align:center;background:#050505;border-radius:50%;place-content:center;width:52px;height:52px;font-size:18px;font-weight:950;line-height:.8;display:grid;position:absolute;top:8px;left:8px}.goliShopCard__discount small{font-size:12px;display:block}.goliShopCard__plans{grid-template-rows:1fr 1fr;gap:10px;min-width:0;display:grid}.goliShopCard__plan{color:#050505;cursor:pointer;text-align:left;background:#fff;border:1px solid #b6bbc3;border-radius:11px;min-width:0;padding:18px 20px 12px;position:relative}.goliShopCard__plan em{color:#fff;white-space:nowrap;background:#000;border-radius:6px;padding:5px 12px;font-size:10px;font-style:normal;font-weight:900;line-height:1;position:absolute;top:-13px;right:-5px}.goliShopCard__plan span{font-size:14px;font-weight:900;line-height:1.1;display:block}.goliShopCard__plan strong{letter-spacing:-.045em;margin-top:1px;font-size:clamp(26px,2.3vw,38px);line-height:.95;display:block}.goliShopCard__plan strong small{letter-spacing:0;font-size:12px}.goliShopCard__plan p{margin:5px 0 0;font-size:11px}.goliShopCard__plan del{color:var(--product-solid);margin-left:12px}.goliShopCard__plan--once{color:#050505;background:#fff}.goliShopCard__plan--once del{color:var(--product-solid)}.goliShopCard__plan:after{content:"";opacity:0;background:#fff;border:2px solid #aeb4bc;border-radius:50%;width:16px;height:16px;transition:opacity .18s,background .18s;position:absolute;bottom:10px;right:10px;box-shadow:inset 0 0 0 3px #fff}.goliShopCard__plan:hover:after,.goliShopCard__plan.is-active:after{opacity:1}.goliShopCard__plan.is-active{border-color:var(--product-solid);background:var(--product-solid);color:#fff;box-shadow:0 0 0 3px var(--product-solid)}@supports (color:color-mix(in lab, red, red)){.goliShopCard__plan.is-active{box-shadow:0 0 0 3px color-mix(in srgb,var(--product-solid) 28%,transparent)}}.goliShopCard__plan.is-active{transform:translateY(-1px)}.goliShopCard__plan.is-active del{color:#ffffffc7}.goliShopCard__plan.is-active:after{box-shadow:inset 0 0 0 3px var(--product-solid);background:#fff;border-color:#fff}.goliShopCard__packs{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}.goliShopCard__packs button{color:#050505;cursor:pointer;text-transform:uppercase;background:#fff;border:1px solid #aeb6c0;border-radius:999px;min-height:55px;font-size:14px;font-weight:900}.goliShopCard__packs button.is-active{border-color:var(--product-solid);background:var(--product-solid);color:#fff}.goliShopCard__cart{color:#fff;cursor:pointer;text-transform:uppercase;background:#000;border:0;width:100%;min-height:58px;margin-top:16px;font-size:15px;font-weight:950}@media (max-width:900px){.minimalShop{padding-inline:14px}.goliShopGrid{grid-template-columns:1fr}}@media (max-width:560px){.minimalShop{padding:0 0 45px}.minimalShop .shopProductStrip__rail{scroll-snap-type:x mandatory;justify-content:flex-start;gap:5px;padding:16px 12px 18px}.minimalShop .shopProductStrip__item{flex:0 0 84px;min-width:84px}.minimalShop .shopProductStrip__imageWrap{width:68px;height:68px}.minimalShop .shopProductStrip__name{max-width:84px;font-size:10px}.goliShopGrid{gap:8px;width:100%;padding:4px 6px 0}.goliShopCard{border-radius:10px;padding:27px 14px 18px}.goliShopCard__title{margin-bottom:24px;font-size:clamp(21px,6vw,27px)}.goliShopCard__offer{grid-template-columns:minmax(0,48%) minmax(0,52%);gap:9px}.goliShopCard__visual{border-radius:18px;min-height:clamp(225px,59vw,252px)}.goliShopCard__discount{width:51px;height:51px;font-size:18px;top:9px;left:9px}.goliShopCard__plans{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr;gap:9px}.goliShopCard__plan{border-radius:11px;min-height:0;padding:11px 10px 10px}.goliShopCard__plan em{text-overflow:ellipsis;width:max-content;max-width:100%;margin:0 0 8px auto;padding:5px 8px;font-size:8px;display:block;position:static;overflow:hidden}.goliShopCard__plan span{font-size:clamp(12px,3.5vw,15px)}.goliShopCard__plan strong{font-size:clamp(27px,8.2vw,36px)}.goliShopCard__plan strong small{font-size:10px}.goliShopCard__plan p{white-space:nowrap;margin-top:5px;font-size:10px}.goliShopCard__plan del{margin-left:6px}.goliShopCard__plan:after{width:14px;height:14px;bottom:7px;right:7px}.goliShopCard__packs{gap:10px;margin-top:16px}.goliShopCard__packs button{min-height:62px;padding:0 4px;font-size:clamp(13px,4vw,17px)}.goliShopCard__cart{min-height:67px;margin-top:16px;font-size:17px}}@media (max-width:370px){.goliShopCard{padding-inline:10px}.goliShopCard__offer{grid-template-columns:minmax(0,46%) minmax(0,54%);gap:7px}.goliShopCard__visual{min-height:210px}.goliShopCard__plan{padding-inline:8px}.goliShopCard__plan em{font-size:7px}.goliShopCard__packs{gap:6px}.goliShopCard__packs button{min-height:52px;font-size:12px}}@media (min-width:761px){.acvProductHero__inner,.ashProductHero__inner,.sfProductHero>div,.sgProductHero>div,.immuneProductHero>div,.sleepProductHero>div,.womensProductHero>div,.extraSleepProductHero>div,.probioticProductHero>div,.beetsProductHero>div,.matchaProductHero>div,.renewProductHero>div{width:min(78vw,2100px)}.acvProductHero h1,.ashProductHero h1,.sfProductHero h1,.sgProductHero h1,.immuneProductHero h1,.sleepProductHero h1,.womensProductHero h1,.extraSleepProductHero h1,.probioticProductHero h1,.beetsProductHero h1,.matchaProductHero h1,.renewProductHero h1{font-size:clamp(64px,4.6vw,158px)}.acvProductHero p,.ashProductHero p,.sfProductHero p,.sgProductHero p,.immuneProductHero p,.sleepProductHero p,.womensProductHero p,.extraSleepProductHero p,.probioticProductHero p,.beetsProductHero p,.matchaProductHero p,.renewProductHero p{max-width:clamp(440px,25vw,760px);font-size:clamp(15px,.9vw,28px)}.acvProductHero a,.ashProductHero a,.sfProductHero a,.sgProductHero a,.immuneProductHero a,.sleepProductHero a,.womensProductHero a,.extraSleepProductHero a,.probioticProductHero a,.beetsProductHero a,.matchaProductHero a,.renewProductHero a{min-width:clamp(155px,9vw,280px);min-height:clamp(52px,3.2vw,88px);font-size:clamp(12px,.7vw,20px)}.acvProductHero strong,.ashProductHero strong,.sfProductHero strong,.sgProductHero strong,.immuneProductHero strong,.sleepProductHero strong,.womensProductHero strong,.extraSleepProductHero strong,.probioticProductHero strong,.beetsProductHero strong,.matchaProductHero strong,.renewProductHero strong{font-size:clamp(20px,1.3vw,38px)}.acvProductHero__eyebrow,.ashProductHero__copy>span,.sfProductHero span,.sgProductHero span,.immuneProductHero span,.sleepProductHero span,.womensProductHero span,.extraSleepProductHero span,.probioticProductHero span,.beetsProductHero span,.matchaProductHero span,.renewProductHero span{font-size:clamp(11px,.65vw,18px)}}.acvProductHero__media,.responsiveProductHeroMedia{width:100%;height:100%;inset:0;transform:none}.acvProductHero__mediaImage,.responsiveProductHeroMedia__image{object-fit:cover;object-position:center;width:100%!important;height:100%!important}.productDetailTheme .novaProductBuy__image--pack3,.productDetailTheme .novaProductBuy__image--pack5{object-fit:cover;padding:0}.productDetailTheme--acv .novaPack{background:#fff;border-radius:999px}.productDetailTheme--acv .novaPack--active{background:var(--product-accent);color:#fff;border-color:var(--product-accent)}.productDetailTheme--acv .novaProductBuy__add,.productDetailTheme--acv .novaProductBuy__buyNow{border-radius:0}.acvGuide{color:#261d1b}.acvGuide h2{letter-spacing:-.05em}.acvGuide__benefits{color:#fff;text-align:center;background:#d92331;padding:72px max(24px,50vw - 500px)}.acvGuide__benefits h2{margin:0 0 14px;font-size:clamp(38px,4.4vw,60px)}.acvGuide__benefits>p{max-width:760px;margin:0 auto 35px;line-height:1.6}.acvGuide__benefits>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.acvGuide__benefits article{color:#d92331;text-align:left;background:#fff;align-items:center;gap:14px;min-height:72px;padding:14px 20px;display:flex}.acvGuide__benefits article span{background:#f9dfe1;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.acvGuide__ingredients{text-align:center;padding:78px max(24px,50vw - 600px)}.acvGuide__ingredients>h2,.acvGuide__body>h2,.acvGuide__faq>h2{margin:0 0 38px;font-size:clamp(38px,4vw,56px)}.acvGuide__ingredients>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.acvGuide__ingredients article>span{aspect-ratio:1.15;background:#fac3ca;border-radius:6px;place-items:center;display:grid;overflow:hidden}.acvGuide__ingredients article img{object-fit:contain;width:86%;height:86%}.acvGuide__ingredients h3{margin:16px 0 5px;font-size:18px}.acvGuide__ingredients article strong{color:#c91e2c;font-size:12px}.acvGuide__ingredients p{font-size:12px;line-height:1.55}.acvGuide__details{background:#fff8f8;padding:78px max(24px,50vw - 560px)}.acvGuide__details>header{text-align:center;max-width:800px;margin:0 auto 38px}.acvGuide__details>header>span{color:#c91e2c;letter-spacing:.18em;font-size:12px;font-weight:900}.acvGuide__details>header h2{margin:10px 0 14px;font-size:clamp(38px,4vw,56px)}.acvGuide__details>header p{margin:0;line-height:1.6}.acvGuide__detailCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.acvGuide__detailCards article{background:#fff;border:1px solid #edc4c7;grid-template-columns:48px 1fr;gap:18px;padding:30px;display:grid}.acvGuide__detailCards article>svg{color:#c91e2c;background:#f9dfe1;border-radius:50%;width:44px;height:44px;padding:10px}.acvGuide__detailCards h3{margin:0 0 9px;font-size:21px}.acvGuide__detailCards p{margin:0;font-size:13px;line-height:1.65}.acvGuide__productInfo{border-top:1px solid #edc4c7;border-left:1px solid #edc4c7;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0 0;display:grid}.acvGuide__productInfo>div{border-bottom:1px solid #edc4c7;border-right:1px solid #edc4c7;justify-content:space-between;gap:18px;padding:15px 18px;display:flex}.acvGuide__productInfo dt{font-size:12px;font-weight:850}.acvGuide__productInfo dd{text-align:right;margin:0;font-size:12px}.acvGuide__body{text-align:center;background:#fff0e6;padding:75px max(24px,50vw - 550px)}.acvGuide__body>p{max-width:860px;margin:-20px auto 40px;line-height:1.6}.acvGuide__body>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.acvGuide__body article{justify-items:center;gap:8px;display:grid}.acvGuide__body article svg{color:#c91e2c;background:#facfd3;border-radius:50%;width:95px;height:95px;padding:24px}.acvGuide__body article span{font-size:12px}.acvGuide__body>a{color:#fff;background:#050505;justify-content:center;align-items:center;min-width:165px;min-height:48px;margin-top:38px;font-size:11px;font-weight:900;display:inline-flex}.acvGuide__formula{color:#fff;background:#c91e2c;grid-template-columns:1fr 1fr;align-items:center;min-height:590px;padding:55px max(24px,50vw - 560px);display:grid;overflow:hidden}.acvGuide__formulaVisual img{filter:drop-shadow(0 30px 30px #5000004d);width:560px;max-width:120%;transform:rotate(8deg)translate(-55px,30px)}.acvGuide__facts{background:#df3b48;border-radius:9px;padding:0 28px 25px;overflow:hidden}.acvGuide__facts h2{text-align:center;background:#f7a7af;margin:0 -28px 15px;padding:18px;font-size:23px}.acvGuide__facts>div{justify-content:space-between;gap:18px;padding:7px 0;font-size:13px;display:flex}.acvGuide__facts h3{text-align:center;border-top:1px solid #ffffffb3;margin:15px 0 8px;padding-top:14px}.acvGuide__facts p{text-align:center;margin:0;font-size:11px;line-height:1.45}.acvRelaxGuide{background:#fde2e4}.acvRelaxGuide header span,.acvRelaxGuide header h2{color:#c91e2c}.acvRelaxGuide .ashRelaxGuide__steps>article>span{background:#c91e2c;border-color:#e6404c}.acvRelaxGuide .ashRelaxGuide__steps h3{background:#e6404c}.acvGuide__use{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:75px max(24px,50vw - 560px);display:grid}.acvGuide__use>div{background:#fff8f8;border:1px solid #edc4c7;border-radius:8px;padding:32px}.acvGuide__use h2{margin:0 0 15px;font-size:32px}.acvGuide__use p{font-size:13px;line-height:1.6}.acvGuide__servings{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.acvGuide__servings article{color:#fff;background:#c91e2c;gap:5px;padding:20px;display:grid}.acvGuide__servings span{font-size:12px}.acvGuide__exclusions{flex-wrap:wrap;gap:7px;display:flex}.acvGuide__exclusions span{background:#f9dfe1;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;font-weight:750;display:flex}.acvGuide__exclusions svg{width:12px;height:12px}.acvGuide__notes{grid-template-columns:1fr 1fr;gap:18px;padding:0 max(24px,50vw - 560px) 75px;display:grid}.acvGuide__notes article{background:#f9dfe1;grid-template-columns:55px 1fr;gap:18px;padding:30px;display:grid}.acvGuide__notes article>svg{color:#c91e2c;width:50px;height:50px}.acvGuide__notes h2{margin:0 0 10px;font-size:25px}.acvGuide__notes p{margin:0;font-size:13px;line-height:1.6}.acvGuide__faq{color:#fff;background:#c91e2c;grid-template-columns:.75fr 1.25fr;gap:60px;padding:78px max(24px,50vw - 560px);display:grid}.acvGuide__faq details{border-top:1px solid #ffffff59}.acvGuide__faq details:last-child{border-bottom:1px solid #ffffff59}.acvGuide__faq summary{cursor:pointer;justify-content:space-between;gap:15px;padding:19px 2px;font-weight:800;list-style:none;display:flex}.acvGuide__faq summary::-webkit-details-marker{display:none}.acvGuide__faq details p{color:#ffffffd6;margin:0 0 20px;font-size:13px;line-height:1.6}@media (max-width:760px){.acvProductHero,.acvProductHero__inner{min-height:720px}.acvProductHero__inner{grid-template-columns:1fr;width:calc(100% - 32px)}.acvProductHero__inner>div{padding-top:45px}.acvProductHero h1{font-size:58px}.acvProductHero__inner>div>strong{display:none}.acvProductHero figure{width:88%;height:55%;position:absolute;bottom:-35px;right:-55px}.acvProductHero figure img{width:440px;max-width:120%;transform:rotate(-8deg)translateY(35px)}.acvProductHero__copy{padding-top:38px!important}.acvProductHero__eyebrow{font-size:9px}.acvProductHero h1{max-width:340px;font-size:53px;line-height:1.1}.acvProductHero__copy>p{max-width:305px;margin-block:18px;font-size:13px}.acvProductHero__copy>a{min-width:138px;min-height:47px}.acvProductHero__usps{gap:12px!important}.acvProductHero__visual{width:92%!important;height:54%!important;position:absolute!important;bottom:-15px!important;right:-45px!important}.acvProductHero__visual:before{width:350px;height:350px;bottom:-80px;right:-55px;box-shadow:0 0 0 38px #ffffff08}.acvProductHero__visual>img{max-width:118%;max-height:430px;margin:0 -20px -18px 0;width:430px!important;transform:none!important}.acvProductHero__badge{width:86px;height:86px;top:28px;left:5px}.acvProductHero__badge b{font-size:25px}.acvProductHero__badge span{font-size:10px}.acvProductHero__badge small{font-size:6px}.acvGuide__benefits,.acvGuide__ingredients,.acvGuide__details,.acvGuide__body,.acvGuide__use,.acvGuide__faq{padding:55px 18px}.acvGuide__detailCards,.acvGuide__productInfo,.acvGuide__benefits>div,.acvGuide__use,.acvGuide__notes,.acvGuide__faq{grid-template-columns:1fr}.acvGuide__ingredients>div,.acvGuide__body>div{grid-template-columns:repeat(2,minmax(0,1fr))}.acvGuide__formula{grid-template-columns:1fr;padding:42px 18px 0}.acvGuide__formulaVisual{order:2;min-height:340px}.acvGuide__formulaVisual img{width:420px;transform:rotate(8deg)translate(-20px,55px)}.acvGuide__notes{padding:0 18px 55px}.acvGuide__faq{gap:25px}}.sfProductHero{color:#fff;background:#f56631;min-height:630px;overflow:hidden}.sfProductHero>div{grid-template-columns:1fr 1fr;width:min(1150px,100% - 48px);min-height:630px;margin:auto;display:grid}.sfProductHero>div>div{flex-direction:column;align-items:flex-start;padding:90px 0 50px;display:flex}.sfProductHero h1{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(55px,6vw,84px);line-height:.9}.sfProductHero p{max-width:440px;margin:25px 0;line-height:1.55}.sfProductHero a{background:#050505;justify-content:center;align-items:center;min-width:155px;min-height:52px;font-size:12px;font-weight:900;display:inline-flex}.sfProductHero strong{margin-top:auto;font-size:23px}.sfProductHero span{align-items:center;gap:9px;margin-top:18px;font-size:12px;font-weight:800;display:flex}.sfProductHero figure{align-items:end;margin:0;display:grid}.sfProductHero figure img{filter:drop-shadow(0 30px 28px #782d0047);width:620px;max-width:115%;transform:translate(40px,55px)}.productDetailTheme--superfruits .novaProductBuy{background:#ffd5c6;position:relative}.productDetailTheme--superfruits .novaProductBuy__inner{width:min(1080px,100%)}.productDetailTheme--superfruits .novaProductBuy__visual{background:#ffffffc7}.productDetailTheme--superfruits .novaProductBuy__image--pack3,.productDetailTheme--superfruits .novaProductBuy__image--pack5{object-fit:contain;padding:18px}.productDetailTheme--superfruits .novaPack{background:#fff;border-radius:999px}.productDetailTheme--superfruits .novaPack--active{background:var(--product-accent);color:#fff;border-color:var(--product-accent)}.productDetailTheme--superfruits .novaProductBuy__add,.productDetailTheme--superfruits .novaProductBuy__buyNow{border-radius:0}.sfGuide{color:#261d1b}.sfGuide h2{letter-spacing:-.05em}.sfGuide__benefits{color:#fff;text-align:center;background:#f56631;padding:72px max(24px,50vw - 500px)}.sfGuide__benefits h2,.sfGuide__ingredients>h2,.sfGuide__beauty>h2,.sfGuide__routine>h2,.sfGuide__faq>h2{margin:0 0 18px;font-size:clamp(38px,4.2vw,58px)}.sfGuide__benefits>p{max-width:800px;margin:0 auto 34px;line-height:1.6}.sfGuide__benefits>div{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.sfGuide__benefits article{color:#ef5d2d;text-align:left;background:#fff;align-items:center;gap:13px;min-height:70px;padding:14px 20px;display:flex}.sfGuide__benefits article span{background:#ffe1d5;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.sfGuide__special{grid-template-columns:1fr 1fr;gap:18px;padding:72px max(24px,50vw - 560px);display:grid}.sfGuide__special>div{background:#fff8f3;border:1px solid #ffd0ba;border-radius:8px;padding:34px}.sfGuide__special h2,.sfGuide__compare h2,.sfGuide__india h2{margin:0 0 16px;font-size:32px}.sfGuide__special p,.sfGuide__compare p,.sfGuide__india p{font-size:13px;line-height:1.65}.sfGuide__ingredients{text-align:center;padding:75px max(24px,50vw - 590px)}.sfGuide__ingredients>div{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:38px;display:grid}.sfGuide__ingredients article span{aspect-ratio:1.15;background:#ffc48d;border-radius:6px;place-items:center;display:grid;overflow:hidden}.sfGuide__ingredients img{object-fit:contain;width:86%;height:86%}.sfGuide__ingredients h3{margin:15px 0 8px}.sfGuide__ingredients p{font-size:12px;line-height:1.55}.sfGuide__reasons{text-align:center;background:#fff8f3;padding:72px max(24px,50vw - 500px)}.sfGuide__reasons>div{max-width:760px;margin:0 auto 30px}.sfGuide__reasons>div>span{color:#f56631;letter-spacing:.16em;font-size:11px;font-weight:900}.sfGuide__reasons h2{margin:10px 0 14px;font-size:clamp(38px,4.2vw,58px)}.sfGuide__reasons ul{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.sfGuide__reasons li{background:#fff;border:1px solid #ffd0ba;align-items:center;gap:12px;min-height:58px;padding:14px 18px;font-size:13px;font-weight:750;display:flex}.sfGuide__reasons li svg{color:#f56631;flex:0 0 18px;width:18px;height:18px}.sfGuide__reasons small{margin-top:24px;line-height:1.5;display:block}.sfGuide__beauty{text-align:center;background:#fff1e7;padding:75px max(24px,50vw - 550px)}.sfGuide__beauty>p{max-width:850px;margin:0 auto 38px;line-height:1.6}.sfGuide__beauty>div{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.sfGuide__beauty article{justify-items:center;gap:10px;display:grid}.sfGuide__beauty article svg{color:#f56631;background:#ffd8c8;border-radius:50%;width:90px;height:90px;padding:23px}.sfGuide__beauty>a{color:#fff;background:#050505;justify-content:center;align-items:center;min-width:165px;min-height:48px;margin-top:38px;font-size:11px;font-weight:900;display:inline-flex}.sfGuide__compare{background:#ff855f;grid-template-columns:1fr 1fr;gap:18px;padding:72px max(24px,50vw - 560px);display:grid}.sfGuide__compare>div{background:#ffffffe6;border-radius:8px;padding:34px}.sfGuide__routine{text-align:center;padding:75px max(24px,50vw - 560px)}.sfGuide__routine>p{margin-bottom:35px}.sfGuide__routine>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.sfGuide__routine article{text-align:left;background:#fff5f0;border:1px solid #ffd2c0;gap:12px;padding:24px 18px;display:grid}.sfGuide__routine article b{color:#f56631;font-size:34px}.sfGuide__routine article strong{font-size:14px;line-height:1.4}.sfGuide__india{background:#ffd8c8;grid-template-columns:120px 1fr;align-items:center;gap:30px;padding:60px max(24px,50vw - 500px);display:grid}.sfGuide__india>svg{color:#fff;background:#f56631;border-radius:50%;width:110px;height:110px;padding:25px}.sfGuide__faq{color:#fff;background:#f56631;grid-template-columns:.75fr 1.25fr;gap:55px;padding:75px max(24px,50vw - 560px);display:grid}.sfGuide__faq details{border-top:1px solid #fff6}.sfGuide__faq details:last-child{border-bottom:1px solid #fff6}.sfGuide__faq summary{cursor:pointer;justify-content:space-between;gap:15px;padding:19px 2px;font-weight:800;list-style:none;display:flex}.sfGuide__faq summary::-webkit-details-marker{display:none}.sfGuide__faq details p{color:#ffffffdb;margin:0 0 20px;font-size:13px;line-height:1.6}@media (max-width:760px){.sfProductHero,.sfProductHero>div{min-height:700px}.sfProductHero>div{grid-template-columns:1fr;width:calc(100% - 32px)}.sfProductHero>div>div{padding-top:45px}.sfProductHero h1{font-size:54px}.sfProductHero strong{display:none}.sfProductHero figure{width:88%;height:52%;position:absolute;bottom:-25px;right:-50px}.sfProductHero figure img{width:440px;max-width:120%;transform:translate(20px,45px)}.sfGuide__benefits,.sfGuide__special,.sfGuide__ingredients,.sfGuide__reasons,.sfGuide__beauty,.sfGuide__compare,.sfGuide__routine,.sfGuide__faq{padding:55px 18px}.sfGuide__benefits>div,.sfGuide__special,.sfGuide__compare,.sfGuide__faq,.sfGuide__reasons ul{grid-template-columns:1fr}.sfGuide__ingredients>div,.sfGuide__beauty>div{grid-template-columns:repeat(2,1fr)}.sfGuide__beauty article:last-child{grid-column:1/-1}.sfGuide__routine>div{grid-template-columns:1fr}.sfGuide__india{grid-template-columns:70px 1fr;gap:15px;padding:45px 18px}.sfGuide__india>svg{width:65px;height:65px;padding:15px}.sfGuide__faq{gap:25px}}.sgProductHero{color:#fff;background:#159447;min-height:630px;overflow:hidden}.sgProductHero>div{grid-template-columns:1fr 1fr;width:min(1150px,100% - 48px);min-height:630px;margin:auto;display:grid}.sgProductHero>div>div{flex-direction:column;align-items:flex-start;padding:90px 0 50px;display:flex}.sgProductHero h1{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(55px,6vw,84px);line-height:.9}.sgProductHero p{max-width:440px;margin:25px 0;line-height:1.55}.sgProductHero a{background:#050505;justify-content:center;align-items:center;min-width:155px;min-height:52px;font-size:12px;font-weight:900;display:inline-flex}.sgProductHero strong{margin-top:auto;font-size:23px}.sgProductHero span{align-items:center;gap:9px;margin-top:18px;font-size:12px;font-weight:800;display:flex}.sgProductHero figure{align-items:end;margin:0;display:grid}.sgProductHero figure img{filter:drop-shadow(0 30px 28px #0046184d);width:620px;max-width:115%;transform:translate(40px,55px)rotate(-7deg)}.productDetailTheme--supergreens .novaProductBuy{background:#d9f8df;position:relative}.productDetailTheme--supergreens .novaProductBuy__inner{width:min(1080px,100%)}.productDetailTheme--supergreens .novaProductBuy__visual{background:#ffffffc7}.productDetailTheme--supergreens .novaProductBuy__image--pack3,.productDetailTheme--supergreens .novaProductBuy__image--pack5{object-fit:contain;padding:18px}.productDetailTheme--supergreens .novaPack{background:#fff;border-radius:999px}.productDetailTheme--supergreens .novaPack--active{background:var(--product-accent);color:#fff;border-color:var(--product-accent)}.productDetailTheme--supergreens .novaProductBuy__add,.productDetailTheme--supergreens .novaProductBuy__buyNow{border-radius:0}.sgGuide .sfGuide__benefits,.sgGuide .sfGuide__faq{background:#176f31}.sgGuide .sfGuide__benefits article{color:#19783a}.sgGuide .sfGuide__benefits article span{background:#d9f5df}.sgGuide .sfGuide__special>div,.sgGuide .sfGuide__routine article{background:#f2fbf4;border-color:#b9dec1}.sgGuide .sfGuide__ingredients article span{background:#a9ddb4}.sgGuide .sfGuide__beauty{background:#fff5e9}.sgGuide .sfGuide__beauty article svg{color:#19783a;background:#d5f0db}.sgGuide .sfGuide__compare{background:#a9ddb4}.sgGuide .sfGuide__routine article b{color:#19783a}.sgGuide .sfGuide__india{background:#d5f0db}.sgGuide .sfGuide__india>svg{background:#19783a}.sgGuide__deep{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:72px max(24px,50vw - 560px);display:grid}.sgGuide__deep article{background:#f2fbf4;border:1px solid #b9dec1;padding:34px}.sgGuide__deep h2,.sgGuide__buying h2{margin:0 0 16px;font-size:32px}.sgGuide__deep p,.sgGuide__buying p{font-size:13px;line-height:1.65}.sgGuide__buying{text-align:center;background:#d5f0db;padding:72px max(24px,50vw - 500px)}.sgGuide__buying>div{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:28px 0 22px;display:grid}.sgGuide__buying span{background:#fff;align-items:center;gap:10px;padding:14px 18px;font-size:13px;font-weight:800;display:flex}.sgGuide__buying span svg{color:#19783a;width:17px}@media (max-width:760px){.sgGuide__deep{grid-template-columns:1fr;padding:55px 18px}.sgGuide__buying{padding:55px 18px}.sgGuide__buying>div{grid-template-columns:1fr}.sgProductHero,.sgProductHero>div{min-height:700px}.sgProductHero>div{grid-template-columns:1fr;width:calc(100% - 32px)}.sgProductHero>div>div{padding-top:45px}.sgProductHero h1{font-size:54px}.sgProductHero strong{display:none}.sgProductHero figure{width:88%;height:52%;position:absolute;bottom:-25px;right:-50px}.sgProductHero figure img{width:440px;max-width:120%;transform:translate(20px,45px)rotate(-7deg)}}.immuneProductHero{color:#fff;background:#f15b22;min-height:630px;overflow:hidden}.immuneProductHero>div{grid-template-columns:1fr 1fr;width:min(1150px,100% - 48px);min-height:630px;margin:auto;display:grid}.immuneProductHero>div>div{flex-direction:column;align-items:flex-start;padding:90px 0 50px;display:flex}.immuneProductHero h1{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(52px,5.8vw,82px);line-height:.9}.immuneProductHero p{max-width:440px;margin:25px 0;line-height:1.55}.immuneProductHero a{background:#050505;justify-content:center;align-items:center;min-width:155px;min-height:52px;font-size:12px;font-weight:900;display:inline-flex}.immuneProductHero strong{margin-top:auto;font-size:22px}.immuneProductHero span{align-items:center;gap:9px;margin-top:18px;font-size:12px;font-weight:800;display:flex}.immuneProductHero figure{align-items:end;margin:0;display:grid}.immuneProductHero figure img{filter:drop-shadow(0 30px 28px #6e23004d);width:620px;max-width:115%;transform:translate(40px,55px)}.productDetailTheme--immune .novaProductBuy{background:#ffd7c6;position:relative}.productDetailTheme--immune .novaProductBuy__inner{width:min(1080px,100%)}.productDetailTheme--immune .novaProductBuy__visual{background:#ffffffc7}.productDetailTheme--immune .novaProductBuy__image--pack3,.productDetailTheme--immune .novaProductBuy__image--pack5{object-fit:contain;padding:18px}.productDetailTheme--immune .novaPack{background:#fff;border-radius:999px}.productDetailTheme--immune .novaPack--active{background:var(--product-accent);color:#fff;border-color:var(--product-accent)}.productDetailTheme--immune .novaProductBuy__add,.productDetailTheme--immune .novaProductBuy__buyNow{border-radius:0}.immuneGuide .sfGuide__benefits,.immuneGuide .sfGuide__faq{background:#ed5b25}.immuneGuide .sfGuide__benefits article{color:#e6521e}.immuneGuide .sfGuide__benefits article span{background:#ffe0d2}.immuneGuide .sfGuide__special>div,.immuneGuide .sfGuide__routine article{background:#fff7f2;border-color:#ffd0bd}.immuneGuide .sfGuide__ingredients article span{background:#ffb875}.immuneGuide .sfGuide__beauty{background:#ffe0c5}.immuneGuide .sfGuide__beauty article svg{color:#ef5b23;background:#ffcba7}.immuneGuide .sfGuide__compare{background:#ffa066}.immuneGuide .sfGuide__routine article b{color:#ef5b23}.immuneGuide .sfGuide__india{background:#ffd9bd}.immuneGuide .sfGuide__india>svg{background:#ef5b23}.immuneGuide__truth{color:#fff;background:#492010;grid-template-columns:90px 1fr;align-items:start;gap:28px;padding:60px max(24px,50vw - 500px);display:grid}.immuneGuide__truth>svg{background:#ed5b25;border-radius:50%;width:80px;height:80px;padding:18px}.immuneGuide__truth h2,.immuneGuide__compareList h2{margin:0 0 14px;font-size:32px}.immuneGuide__truth p{color:#ffffffd9;font-size:13px;line-height:1.65}.immuneGuide__compareList{text-align:center;padding:70px max(24px,50vw - 500px)}.immuneGuide__compareList>div{text-align:left;grid-template-columns:repeat(2,1fr);gap:10px;margin:28px 0 20px;display:grid}.immuneGuide__compareList span{background:#fff7f2;border:1px solid #ffd0bd;align-items:center;gap:10px;padding:14px 18px;font-size:13px;font-weight:800;display:flex}.immuneGuide__compareList span svg{color:#ed5b25;width:17px}.immuneGuide__compareList p{font-size:13px;line-height:1.65}@media (max-width:760px){.immuneGuide__truth{grid-template-columns:60px 1fr;gap:16px;padding:45px 18px}.immuneGuide__truth>svg{width:56px;height:56px;padding:13px}.immuneGuide__compareList{padding:55px 18px}.immuneGuide__compareList>div{grid-template-columns:1fr}.immuneProductHero,.immuneProductHero>div{min-height:700px}.immuneProductHero>div{grid-template-columns:1fr;width:calc(100% - 32px)}.immuneProductHero>div>div{padding-top:45px}.immuneProductHero h1{font-size:50px}.immuneProductHero strong{display:none}.immuneProductHero figure{width:88%;height:52%;position:absolute;bottom:-25px;right:-50px}.immuneProductHero figure img{width:440px;max-width:120%;transform:translate(20px,45px)}}.sleepProductHero{color:#fff;background:linear-gradient(135deg,#321452,#6b2d91);min-height:630px;overflow:hidden}.sleepProductHero>div{grid-template-columns:1fr 1fr;width:min(1150px,100% - 48px);min-height:630px;margin:auto;display:grid}.sleepProductHero>div>div{flex-direction:column;align-items:flex-start;padding:90px 0 50px;display:flex}.sleepProductHero h1{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(54px,6vw,84px);line-height:.9}.sleepProductHero p{max-width:440px;margin:25px 0;line-height:1.55}.sleepProductHero a{background:#050505;justify-content:center;align-items:center;min-width:155px;min-height:52px;font-size:12px;font-weight:900;display:inline-flex}.sleepProductHero strong{margin-top:auto;font-size:22px}.sleepProductHero span{align-items:center;gap:9px;margin-top:18px;font-size:12px;font-weight:800;display:flex}.sleepProductHero figure{align-items:end;margin:0;display:grid}.sleepProductHero figure img{filter:drop-shadow(0 30px 28px #0f001e66);width:620px;max-width:115%;transform:translate(40px,55px)}.productDetailTheme--sleep .novaProductBuy{background:#e9dcff;position:relative}.productDetailTheme--sleep .novaProductBuy__inner{width:min(1080px,100%)}.productDetailTheme--sleep .novaProductBuy__visual{background:#ffffffc7}.productDetailTheme--sleep .novaProductBuy__image--pack3,.productDetailTheme--sleep .novaProductBuy__image--pack5{object-fit:contain;padding:18px}.productDetailTheme--sleep .novaPack{background:#fff;border-radius:999px}.productDetailTheme--sleep .novaPack--active{background:var(--product-accent);color:#fff;border-color:var(--product-accent)}.productDetailTheme--sleep .novaProductBuy__add,.productDetailTheme--sleep .novaProductBuy__buyNow{border-radius:0}.sleepGuide .sfGuide__benefits,.sleepGuide .sfGuide__faq{background:#57117b}.sleepGuide .sfGuide__benefits article{color:#57117b}.sleepGuide .sfGuide__benefits article span{background:#ead9f8}.sleepGuide .sfGuide__special>div,.sleepGuide .sfGuide__routine article{background:#fbf7fe;border-color:#d8c1e8}.sleepGuide .sfGuide__ingredients article span{background:#8a59aa}.sleepGuide .sfGuide__beauty{background:#eadcff}.sleepGuide .sfGuide__beauty article svg{color:#57117b;background:#d7c0ed}.sleepGuide .sfGuide__compare{background:#a57ac1}.sleepGuide .sfGuide__routine article b{color:#6a278d}.sleepGuide .sfGuide__india{background:#e5d5f2}.sleepGuide .sfGuide__india>svg{background:#642386}.sleepGuide__warning{color:#fff;background:#21132c;grid-template-columns:52px 1fr;gap:18px;padding:34px max(24px,50vw - 560px);display:grid}.sleepGuide__warning>svg{width:48px;height:48px}.sleepGuide__warning h2{margin:0 0 8px;font-size:25px}.sleepGuide__warning p{color:#ffffffd1;margin:0;font-size:12px;line-height:1.6}.sleepGuideExpanded{color:#21132c}.sleepGuideExpanded__choose{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:72px max(24px,50vw - 560px);display:grid}.sleepGuideExpanded__choose>div{background:#fbf7fe;border:1px solid #d8c1e8;padding:34px}.sleepGuideExpanded h2{letter-spacing:-.04em;margin:0 0 16px;font-size:32px}.sleepGuideExpanded h3{margin:22px 0 7px}.sleepGuideExpanded p{font-size:13px;line-height:1.65}.sleepGuideExpanded ul{gap:8px;margin:20px 0;padding:0;list-style:none;display:grid}.sleepGuideExpanded li{align-items:center;gap:9px;font-size:13px;font-weight:750;display:flex}.sleepGuideExpanded li svg{color:#6a278d;width:17px}.sleepGuideExpanded__audience{text-align:center;background:#eadcff;padding:70px max(24px,50vw - 500px)}.sleepGuideExpanded__audience>div>span{color:#6a278d;letter-spacing:.16em;font-size:11px;font-weight:900}.sleepGuideExpanded__audience>div{max-width:760px;margin:auto}.sleepGuideExpanded__audience ul{text-align:left;grid-template-columns:repeat(2,1fr)}.sleepGuideExpanded__audience li{background:#fff;padding:14px 18px}.sleepGuideExpanded__audience small{margin-top:22px;display:block}.sleepGuideExpanded__support{color:#fff;background:#21132c;grid-template-columns:78px 1fr;gap:26px;padding:55px max(24px,50vw - 500px);display:grid}.sleepGuideExpanded__support>svg{background:#6a278d;border-radius:50%;width:70px;height:70px;padding:16px}.sleepGuideExpanded__support p{color:#ffffffd6}.sleepGuideExpanded__other{text-align:center;padding:70px max(24px,50vw - 425px)}@media (max-width:760px){.sleepGuideExpanded__choose{grid-template-columns:1fr;padding:55px 18px}.sleepGuideExpanded__audience,.sleepGuideExpanded__other{padding:55px 18px}.sleepGuideExpanded__audience ul{grid-template-columns:1fr}.sleepGuideExpanded__support{grid-template-columns:55px 1fr;gap:15px;padding:45px 18px}.sleepGuideExpanded__support>svg{width:52px;height:52px;padding:12px}.sleepProductHero,.sleepProductHero>div{min-height:700px}.sleepProductHero>div{grid-template-columns:1fr;width:calc(100% - 32px)}.sleepProductHero>div>div{padding-top:45px}.sleepProductHero h1{font-size:52px}.sleepProductHero strong{display:none}.sleepProductHero figure{width:88%;height:52%;position:absolute;bottom:-25px;right:-50px}.sleepProductHero figure img{width:440px;max-width:120%;transform:translate(20px,45px)}.sleepGuide__warning{grid-template-columns:42px 1fr;padding:28px 18px}.sleepGuide__warning>svg{width:38px;height:38px}}.novaAbout,.novaAbout :where(*),.novaAboutDetail,.novaAboutDetail :where(*){font-family:var(--font-manrope), Arial, Helvetica, sans-serif}.novaAbout{background:var(--paper)}.novaAboutBanner{background:var(--paper);width:100%;position:relative;overflow:hidden}.novaAboutBanner picture{width:100%;display:block}.novaAboutBanner img{object-fit:cover;width:100%;height:auto;display:block}.novaAboutBanner__content{z-index:2;color:#fff;width:min(36vw,560px);position:absolute;top:10.8%;left:max(24px,6.2vw)}.novaAboutBanner__eyebrow:before{content:"";background:currentColor;border-radius:999px;width:clamp(30px,2.6vw,48px);height:clamp(3px,.25vw,5px)}.novaAboutBanner h1{color:#fff;letter-spacing:0;text-transform:uppercase;text-wrap:balance;max-width:520px;margin:0;font-size:clamp(42px,4.2vw,82px);font-weight:950;line-height:.82}.novaAboutBanner h1 strong{color:#ef1212;font:inherit}.novaAboutBanner p{color:#fffffff0;max-width:520px;margin:clamp(10px,.95vw,18px) 0 0;font-size:clamp(12px,.93vw,18px);font-weight:400;line-height:1.42}.novaAboutBanner p strong{color:#fff;font-weight:900}.novaAboutBanner__actions{gap:clamp(10px,.9vw,18px);max-width:660px;margin-top:clamp(18px,1.9vw,37px);display:grid}.novaAboutBanner__button{text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:clamp(10px,.8vw,17px);min-height:clamp(50px,4.35vw,88px);padding:0 clamp(18px,1.7vw,34px);font-size:clamp(17px,1.35vw,30px);font-weight:600;line-height:1.1;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.novaAboutBanner__button:hover{transform:translateY(-2px)}.novaAboutBanner__button--primary{color:#fff;background:#ef1212;border:1px solid #ef1212}.novaAboutBanner__button--secondary{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000061;border:1px solid #ffffffdb}.novaAboutBanner__button--secondary:hover{background:#0000008c;border-color:#fff}.novaAboutBanner__badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,.95vw,18px);max-width:520px;margin-top:clamp(12px,1.05vw,20px);display:grid}.novaAboutBanner__badges span{color:#fffffff2;text-align:left;text-transform:uppercase;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000057;border:1px solid #ffffffc7;border-radius:10px;justify-content:center;align-items:center;gap:clamp(5px,.48vw,9px);min-height:clamp(34px,3.15vw,58px);padding:6px clamp(6px,.62vw,12px);font-size:clamp(7px,.56vw,11px);font-weight:800;line-height:1.12;display:flex}.novaAboutBanner__badges svg{flex:none;width:clamp(17px,1.35vw,26px);height:clamp(17px,1.35vw,26px)}@media (max-width:1100px){.novaAboutBanner__content{width:min(40vw,430px);top:9.2%;left:max(20px,5.4vw)}.novaAboutBanner h1{font-size:clamp(34px,4.8vw,54px)}.novaAboutBanner p{font-size:clamp(10px,1.25vw,14px)}}@media (max-width:700px){.novaAboutBanner{background:#050101}.novaAboutBanner img{width:100%}.novaAboutBanner__content{background:linear-gradient(#080101 0%,#170303 100%);width:100%;padding:20px 16px 22px;position:static;transform:none}.novaAboutBanner__eyebrow{gap:8px;margin-bottom:10px;font-size:clamp(9px,2.6vw,12px)}.novaAboutBanner__eyebrow:before{width:34px;height:2px}.novaAboutBanner h1{max-width:100%;font-size:clamp(38px,12vw,58px);line-height:.84}.novaAboutBanner p{max-width:100%;margin-top:12px;font-size:clamp(13px,3.8vw,16px);line-height:1.5}.novaAboutBanner__actions{gap:10px;margin-top:clamp(18px,5vw,28px)}.novaAboutBanner__button{border-radius:9px;min-height:clamp(45px,12vw,57px);font-size:clamp(16px,4.8vw,21px)}.novaAboutBanner__badges{gap:8px;width:100%;max-width:none;margin-top:16px}.novaAboutBanner__badges span{border-radius:8px;gap:6px;min-height:48px;padding:7px 6px;font-size:clamp(8px,2.2vw,10px)}.novaAboutBanner__badges svg{width:clamp(18px,5.4vw,24px);height:clamp(18px,5.4vw,24px)}}@media (max-width:380px){.novaAboutBanner__content{padding:18px 12px 20px}.novaAboutBanner h1{font-size:clamp(34px,11.2vw,43px)}.novaAboutBanner p{font-size:12px;line-height:1.45}.novaAboutBanner__badges{gap:6px}.novaAboutBanner__badges span{min-height:44px;font-size:7px}}.novaAboutTicker{color:#fff;background:#ee0707;border-bottom:1px solid #ee0707;align-items:center;width:100%;min-height:clamp(48px,3.6vw,58px);display:flex;overflow:hidden}.novaAboutTicker__track{width:max-content;min-width:100%;min-height:inherit;white-space:nowrap;align-items:center;gap:20px;padding:10px 0;animation:24s linear infinite novaAboutTickerScroll;display:flex}.novaAboutTicker__track span{letter-spacing:.015em;text-transform:uppercase;align-items:center;gap:20px;font-size:clamp(12px,1.05vw,16px);font-weight:900;line-height:1;display:inline-flex}.novaAboutTicker__track span:after{content:"*";font-size:1.1em;line-height:1}@keyframes novaAboutTickerScroll{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.novaAboutStart{background:#f6f5f2;grid-template-columns:minmax(300px,.9fr) minmax(0,1fr);align-items:start;gap:clamp(34px,4.4vw,72px);padding:54px max(24px,50vw - 660px) 72px;display:grid}.novaAboutStart__visual{background:var(--cream);border-radius:36px;justify-self:start;width:100%;max-width:560px;min-height:390px;position:relative;overflow:hidden;box-shadow:0 24px 54px #0000001a}.novaAboutStart__visual img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:390px;display:block}.novaAboutStart__content{min-width:0;max-width:620px}.novaAboutStart__eyebrow{color:#ed0808;letter-spacing:.28em;align-items:center;gap:12px;margin-bottom:28px;font-size:14px;font-weight:900;line-height:1;display:flex}.novaAboutStart__eyebrow:before{content:"";background:currentColor;width:32px;height:2px}.novaAboutStart h2{color:#0d0d0d;letter-spacing:-.04em;overflow-wrap:normal;max-width:560px;margin:0;font-size:clamp(30px,2.8vw,46px);font-weight:500;line-height:1.05}.novaAboutStart blockquote{color:#030303;letter-spacing:-.01em;white-space:normal;background:#fff;border:1px solid #0000001f;border-radius:20px;width:fit-content;max-width:100%;margin:28px 0 32px;padding:20px 28px;font-size:clamp(16px,1.15vw,20px);line-height:1.3;box-shadow:0 14px 40px #0000000d}.novaAboutStart p{color:#171717;max-width:620px;margin:0 0 22px;font-size:clamp(14px,.95vw,17px);line-height:1.65}.novaAboutStart p:last-child{margin-bottom:0}@media (max-width:980px){.novaAboutStart{grid-template-columns:1fr;gap:34px;padding:44px 18px 58px}.novaAboutStart__visual{border-radius:30px;min-height:300px}.novaAboutStart__visual img{min-height:300px}.novaAboutStart h2{font-size:clamp(34px,9.5vw,52px)}.novaAboutStart blockquote{white-space:normal;border-radius:22px;margin:28px 0 30px;padding:24px;font-size:clamp(24px,5.5vw,34px)}.novaAboutStart p{font-size:15px;line-height:1.65}}@media (max-width:520px){.novaAboutStart{padding-inline:14px}.novaAboutStart__visual{border-radius:24px;min-height:220px}.novaAboutStart__visual img{min-height:220px}.novaAboutStart__eyebrow{letter-spacing:.2em;margin-bottom:20px;font-size:10px}.novaAboutStart__eyebrow:before{width:24px}.novaAboutStart blockquote{font-size:28px}}.novaAboutInside{color:#fff;background:#090909;padding:96px max(24px,50vw - 725px) 112px}.novaAboutInside__intro{max-width:1320px;margin-bottom:66px}.novaAboutInside__intro>span{color:var(--red);letter-spacing:.25em;align-items:center;gap:12px;margin-bottom:30px;font-size:12px;font-weight:900;line-height:1;display:flex}.novaAboutInside__intro>span:before{content:"";background:currentColor;width:30px;height:2px}.novaAboutInside__intro h2{color:#fff;letter-spacing:-.055em;max-width:1260px;margin:0;font-size:clamp(48px,5.6vw,96px);font-weight:500;line-height:1.02}.novaAboutInside__intro p{color:#ffffffb8;max-width:820px;margin:36px 0 0;font-size:clamp(19px,1.55vw,30px);line-height:1.62}.novaAboutInside__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.novaAboutInside__card{background:linear-gradient(160deg,#1b1b1b,#101010 72%);border:1px solid #ffffff1c;border-radius:32px;min-height:300px;padding:38px 34px 46px;transition:transform .25s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.novaAboutInside__card:before{content:"";z-index:0;background:var(--red);border-radius:50%;width:104px;height:104px;position:absolute;bottom:-28px;right:-24px}@supports (color:color-mix(in lab, red, red)){.novaAboutInside__card:before{background:color-mix(in srgb, var(--red) 78%, #fff 10%)}}.novaAboutInside__card:before{opacity:0;transform-origin:50%;transition:transform .72s cubic-bezier(.2,.82,.18,1),opacity .28s;transform:scale(.7)}.novaAboutInside__card:after{content:"";z-index:1;background:var(--red);border-radius:50%;width:104px;height:104px;position:absolute;bottom:-28px;right:-24px}@supports (color:color-mix(in lab, red, red)){.novaAboutInside__card:after{background:color-mix(in srgb, var(--red) 78%, #fff 10%)}}.novaAboutInside__card:after{opacity:.82;transition:opacity .25s,transform .25s}.novaAboutInside__card span{color:#ff4b4b;letter-spacing:.16em;margin-bottom:30px;font-size:14px;font-weight:900;line-height:1;display:block}.novaAboutInside__card h3{z-index:2;color:#fff;letter-spacing:-.055em;max-width:260px;margin:0 0 18px;font-size:clamp(27px,2vw,38px);font-weight:700;line-height:.94;transition:color .3s;position:relative}.novaAboutInside__card p{z-index:2;color:#ffffffbf;margin:0;font-size:17px;line-height:1.56;position:relative}.novaAboutInside__card:hover{border-color:var(--red);transform:translateY(-12px)}@supports (color:color-mix(in lab, red, red)){.novaAboutInside__card:hover{border-color:color-mix(in srgb, var(--red) 78%, #fff 10%)}}.novaAboutInside__card:hover{box-shadow:0 22px 52px #ad57533d}.novaAboutInside__card:hover:before{opacity:1;transform:scale(9)}.novaAboutInside__card:hover:after{opacity:0;transform:scale(1.08)}.novaAboutInside__card:hover span,.novaAboutInside__card:hover h3,.novaAboutInside__card:hover p{color:#fff}@media (prefers-reduced-motion:reduce){.novaAboutInside__card,.novaAboutInside__card:before,.novaAboutInside__card:after{transition:none}}@media (max-width:1180px){.novaAboutInside__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.novaAboutInside{padding:66px 14px 76px}.novaAboutInside__intro{margin-bottom:38px}.novaAboutInside__intro>span{letter-spacing:.2em;font-size:10px}.novaAboutInside__intro h2{font-size:clamp(38px,12vw,56px)}.novaAboutInside__intro p{margin-top:24px;font-size:17px}.novaAboutInside__grid{grid-template-columns:1fr;gap:14px}.novaAboutInside__card{border-radius:28px;min-height:240px;padding:30px 28px 40px}.novaAboutInside__card h3{font-size:30px}.novaAboutInside__card p{font-size:16px}}.novaAboutProcess{color:#090909;background:#f6f5f2;padding:86px max(24px,50vw - 725px) 108px}.novaAboutProcess__intro{grid-template-columns:.78fr 1.22fr;align-items:end;gap:clamp(38px,6vw,92px);margin-bottom:78px;display:grid}.novaAboutProcess__intro span{color:var(--red);letter-spacing:.25em;align-items:center;gap:12px;margin-bottom:28px;font-size:12px;font-weight:900;line-height:1;display:flex}.novaAboutProcess__intro span:before{content:"";background:currentColor;width:30px;height:2px}.novaAboutProcess__intro h2{letter-spacing:-.06em;max-width:520px;margin:0;font-size:clamp(42px,4.7vw,78px);font-weight:500;line-height:.94}.novaAboutProcess__intro p{max-width:760px;color:var(--ink-2);margin:0;font-size:clamp(16px,1.25vw,21px);line-height:1.65}.novaAboutProcess__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;display:grid;position:relative}.novaAboutProcess__steps:before{content:"";background:linear-gradient(90deg, var(--red), #ed08083d);height:2px;position:absolute;top:51px;left:4%;right:4%}.novaAboutProcess__step{z-index:1;position:relative}.novaAboutProcess__number{width:104px;height:104px;color:var(--red);background:#fff;border:3px solid #ed08082e;border-radius:50%;place-items:center;margin-bottom:26px;font-size:28px;font-weight:800;animation:7.5s cubic-bezier(.42,0,.22,1) infinite novaProcessPulse;display:grid;box-shadow:inset 0 0 0 10px #f6f5f2,0 12px 34px #0000000f}.novaAboutProcess__step:nth-child(2) .novaAboutProcess__number{animation-delay:1.5s}.novaAboutProcess__step:nth-child(3) .novaAboutProcess__number{animation-delay:3s}.novaAboutProcess__step:nth-child(4) .novaAboutProcess__number{animation-delay:4.5s}.novaAboutProcess__step:nth-child(5) .novaAboutProcess__number{animation-delay:6s}.novaAboutProcess__step h3{letter-spacing:-.045em;max-width:230px;margin:0 0 16px;font-size:clamp(23px,1.75vw,29px);font-weight:800;line-height:1}.novaAboutProcess__step p{max-width:250px;color:var(--muted);margin:0;font-size:16px;line-height:1.55}.novaAboutProcess__note{border:1px solid var(--line);background:var(--paper);color:var(--ink-2);border-radius:20px;margin-top:74px;padding:28px 32px;font-size:15px;line-height:1.5}@keyframes novaProcessPulse{0%,6%,15%,to{color:var(--red);background:#fff;border-color:#ed08082e;transform:scale(1);box-shadow:inset 0 0 0 10px #f6f5f2,0 12px 34px #0000000f}9%,12%{border-color:var(--red);color:#fff;background:var(--red);transform:scale(1.065);box-shadow:inset 0 0 0 10px #ffffff29,0 18px 42px #ed080833}}@media (max-width:1120px){.novaAboutProcess__intro{grid-template-columns:1fr;align-items:start;margin-bottom:56px}.novaAboutProcess__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.novaAboutProcess__steps:before{display:none}}@media (max-width:620px){.novaAboutProcess{padding:64px 14px 74px}.novaAboutProcess__intro{gap:24px}.novaAboutProcess__intro span{letter-spacing:.2em;font-size:10px}.novaAboutProcess__intro h2{font-size:clamp(34px,10.5vw,48px)}.novaAboutProcess__intro p{font-size:15px;line-height:1.65}.novaAboutProcess__steps{grid-template-columns:1fr;gap:26px}.novaAboutProcess__step{grid-template-columns:82px 1fr;align-items:start;column-gap:18px;display:grid}.novaAboutProcess__number{width:78px;height:78px;margin:0;font-size:22px;box-shadow:inset 0 0 0 7px #f6f5f2,0 10px 26px #0000000f}.novaAboutProcess__step h3{margin-top:6px;font-size:24px}.novaAboutProcess__step p{grid-column:2;max-width:none;font-size:14px}.novaAboutProcess__note{margin-top:44px;padding:22px;font-size:14px}}.novaAboutDelivery{color:#000;width:min(1450px,100% - 48px);box-shadow:var(--shadow);background:0 0;border-radius:46px;margin:24px auto 32px;padding:0;display:block;position:relative;overflow:hidden}.novaAboutDelivery:after{content:none}.novaAboutDelivery__banner{border-radius:inherit;min-height:clamp(590px,46vw,720px);position:relative;overflow:hidden}.novaAboutDelivery__banner>picture{display:block;position:absolute;inset:0}.novaAboutDelivery__banner>picture>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.novaAboutDelivery__content{z-index:1;max-width:700px;min-height:inherit;flex-direction:column;justify-content:center;padding:clamp(58px,5.8vw,92px) clamp(28px,6vw,92px);display:flex;position:relative}.novaAboutDelivery__content>span{color:#000;letter-spacing:.23em;align-items:center;gap:12px;margin-bottom:30px;font-size:12px;font-weight:900;line-height:1;display:flex}.novaAboutDelivery__content>span:before{content:"";background:currentColor;width:30px;height:2px}.novaAboutDelivery h2{color:#000;text-shadow:0 2px #ffffff6b;letter-spacing:-.06em;max-width:620px;margin:0;font-size:clamp(48px,5.7vw,102px);font-weight:600;line-height:.95}.novaAboutDelivery p{color:#000;max-width:640px;margin:26px 0 0;font-size:clamp(16px,1.08vw,20px);font-weight:400;line-height:1.68}.novaAboutDelivery__chips{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.novaAboutDelivery__chips span{color:#000;cursor:default;background:#ffffff52;border:1px solid #00000038;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:14px;font-weight:500;display:inline-flex}.novaAboutDelivery__map{z-index:1;background:0 0;border:1px solid #3b2a252e;border-radius:34px;min-height:0;position:relative;overflow:hidden;box-shadow:0 24px 56px #3b2a251f}.novaAboutDelivery__map img{object-fit:contain;width:100%;height:auto;display:block}.novaAboutDelivery__map:before,.novaAboutDelivery__map:after{content:none}.novaAboutDelivery__mapHeader{z-index:4;justify-content:space-between;align-items:flex-start;gap:22px;display:flex;position:absolute;top:26px;left:28px;right:28px}.novaAboutDelivery__mapHeader span{color:#ed1c24;letter-spacing:-.04em;font-size:clamp(24px,2.1vw,34px);font-weight:950;line-height:1}.novaAboutDelivery__mapHeader strong{color:#fff;text-align:right;letter-spacing:-.05em;text-shadow:0 4px #00608c33;max-width:210px;font-size:clamp(42px,4.2vw,76px);font-weight:950;line-height:.82}.novaAboutDelivery__mapStage{position:absolute;inset:86px 30px 74px}.novaAboutDelivery__indiaShape{z-index:2;clip-path:polygon(36% 0,51% 4%,58% 13%,68% 13%,72% 24%,68% 32%,78% 43%,72% 54%,62% 63%,64% 77%,53% 100%,43% 84%,35% 72%,27% 63%,30% 50%,20% 39%,28% 26%,26% 14%);filter:drop-shadow(0 18px 16px #00537833);background:linear-gradient(145deg,#fff 0%,#f7fbfb 58%,#e8eeee 100%);width:42%;height:82%;position:absolute;top:4%;left:28%}.novaAboutDelivery__indiaShape:before{content:"";clip-path:inherit;border:1px dashed #07577033;position:absolute;inset:8%}.novaAboutDelivery__route{z-index:1;border-top:2px dashed #ed1c2457;border-bottom:0;border-left:0;border-right:2px dashed #ed1c2457;border-radius:50%;position:absolute;transform:rotate(-15deg)}.novaAboutDelivery__route--one{width:78%;height:50%;top:22%;left:10%}.novaAboutDelivery__route--two{border-color:#ffffffb8;width:56%;height:40%;top:38%;left:20%;transform:rotate(32deg)}.novaAboutDelivery__product{z-index:3;object-fit:contain;filter:drop-shadow(0 18px 16px #00445c33);width:clamp(84px,8vw,116px);height:auto;position:absolute}.novaAboutDelivery__product--acv{bottom:6%;left:18%;transform:rotate(-8deg)}.novaAboutDelivery__product--immune{bottom:12%;right:18%;transform:rotate(8deg)}.novaAboutDelivery__product--sleep{width:clamp(78px,7vw,104px);bottom:0;right:31%}.novaAboutDelivery__mapFooter{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#d8f9ffbd;border:1px solid #02567842;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;min-height:46px;padding:8px 12px;display:grid;position:absolute;bottom:22px;left:24px;right:24px}.novaAboutDelivery__mapFooter span{color:#073f77;letter-spacing:.03em;text-align:center;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.1}.novaAboutDelivery__plainMap{position:absolute;inset:0;overflow:hidden}.novaAboutDelivery__plainMap:before,.novaAboutDelivery__plainMap:after{content:none}.novaAboutDelivery__landmass{clip-path:polygon(36% 0,58% 7%,72% 18%,70% 30%,78% 42%,72% 53%,60% 64%,64% 78%,51% 100%,39% 83%,34% 68%,24% 56%,29% 43%,19% 31%,27% 17%);background:linear-gradient(155deg,#f4efd4 0%,#dbe8bd 48%,#b8dcae 100%);border:1px solid #53735257;width:31%;height:80%;position:absolute;top:8%;left:34%;transform:rotate(-6deg);box-shadow:inset -14px -18px #7ea79521,0 0 0 6px #fffaf21f,0 22px 54px #3b2a251f}.novaAboutDelivery__landmass:before{content:"";border:2px dashed #3b2a2538;border-radius:50%;width:36%;height:31%;position:absolute;top:44%;left:34%;transform:rotate(18deg)}.novaAboutDelivery__landmass:after{content:"";opacity:.75;border-left:1px dashed #3b2a2538;border-right:1px dashed #3b2a252e;position:absolute;inset:14% 9% 10%;transform:rotate(10deg)}.novaAboutDelivery__orbit{display:none}.novaAboutDelivery__mapLabels span{z-index:1;color:#3b2a2594;text-shadow:0 1px #ffffff7a;font-size:12px;font-weight:800;line-height:1;position:absolute}.novaAboutDelivery__label--india{top:40%;left:45%;color:#3b2a25b8!important;font-size:24px!important}.novaAboutDelivery__label--pakistan{top:26%;left:22%}.novaAboutDelivery__label--nepal{top:28%;left:54%}.novaAboutDelivery__label--bangladesh{top:38%;right:17%}.novaAboutDelivery__label--srilanka{bottom:10%;left:47%}.novaAboutDelivery__label--arabian{bottom:26%;left:15%;color:#2c6c7c9e!important}.novaAboutDelivery__label--bay{bottom:28%;right:18%;color:#2c6c7c9e!important}.novaAboutDelivery__pin{z-index:4;color:#12373d;background:#ffffffe6;border:1px solid #073f771f;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:11px;font-weight:900;animation:4.8s ease-in-out infinite novaDeliveryPin;display:inline-flex;position:absolute;box-shadow:0 14px 28px #185e6e24}.novaAboutDelivery__pin i{background:#ed1c24;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ed1c2429}.novaAboutDelivery__pin--delhi{animation-delay:0s;top:24%;left:43%}.novaAboutDelivery__pin--kolkata{animation-delay:.45s;top:42%;right:18%}.novaAboutDelivery__pin--mumbai{animation-delay:.9s;top:52%;left:19%}.novaAboutDelivery__pin--bengaluru{animation-delay:1.8s;bottom:15%;left:38%}.novaAboutDelivery__pin--chennai{animation-delay:2.25s;bottom:14%;right:12%}.novaAboutDelivery__map>strong{color:#fffaf224;letter-spacing:-.08em;font-size:clamp(88px,12vw,170px);line-height:.8;position:absolute;bottom:-28px;right:-28px}@keyframes novaDeliveryRoute{to{transform:rotate(360deg)}}@keyframes novaDeliveryPin{0%,to{transform:translateY(0)}45%{transform:translateY(-8px)}}@media (max-width:980px){.novaAboutDelivery{border-radius:34px;width:calc(100% - 28px);margin-top:22px;margin-bottom:28px;padding:0}.novaAboutDelivery__banner{min-height:620px}.novaAboutDelivery__banner>picture>img{object-position:62% center}.novaAboutDelivery__map{min-height:0}}@media (max-width:560px){.novaAboutDelivery{width:calc(100% - 16px);box-shadow:none;background:#f1faed;border-radius:0;margin-top:18px;margin-bottom:24px;padding:18px}.novaAboutDelivery__banner{border-radius:16px;flex-direction:column;gap:22px;min-height:0;display:flex;overflow:visible}.novaAboutDelivery__banner>picture{order:2;width:100%;height:auto;position:relative;inset:auto}.novaAboutDelivery__banner>picture>img{aspect-ratio:auto;object-fit:contain;object-position:center;border:1px solid #0a789173;border-radius:14px;width:100%;height:auto;box-shadow:0 16px 34px #267f8f1f}.novaAboutDelivery__content{order:1;justify-content:flex-start;max-width:none;min-height:0;padding:0}.novaAboutDelivery__content>span{display:none}.novaAboutDelivery__content>span:before{content:none}.novaAboutDelivery h2{letter-spacing:-.055em;max-width:340px;text-shadow:none;font-size:clamp(30px,8.9vw,39px);line-height:.89}.novaAboutDelivery p{max-width:none;margin-top:17px;font-size:10px;font-weight:400;line-height:1.65}.novaAboutDelivery__chips{gap:10px;margin-top:26px}.novaAboutDelivery__chips span{background:#ffffff80;border-color:#00000029;border-radius:999px;min-height:28px;padding:0 17px;font-size:8px;font-weight:600}.novaAboutDelivery__map{border-radius:26px;min-height:0}.novaAboutDelivery__mapHeader{top:18px;left:18px;right:18px}.novaAboutDelivery__mapHeader span{font-size:22px}.novaAboutDelivery__mapHeader strong{max-width:128px;font-size:40px}.novaAboutDelivery__mapStage{inset:72px 12px 70px}.novaAboutDelivery__indiaShape{width:50%;left:25%}.novaAboutDelivery__product{width:74px}.novaAboutDelivery__product--acv{left:9%}.novaAboutDelivery__product--immune{right:8%}.novaAboutDelivery__product--sleep{width:68px;right:30%}.novaAboutDelivery__mapFooter{border-radius:18px;grid-template-columns:1fr;bottom:14px;left:12px;right:12px}.novaAboutDelivery__mapFooter span{font-size:10px}.novaAboutDelivery__pin{min-height:30px;padding:0 9px;font-size:10px}.novaAboutDelivery__pin i{width:8px;height:8px}}.novaAboutFounder{background:var(--cream);color:var(--ink);grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(34px,5vw,66px);padding:62px max(24px,50vw - 640px) 72px;display:grid}.novaAboutFounder__card{min-height:470px;box-shadow:none;background:0 0;border:0;border-radius:28px;flex-direction:column;justify-content:flex-end;padding:0;display:flex;position:relative;overflow:hidden}.novaAboutFounder__card>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.novaAboutFounder__card>div{z-index:1;background:var(--paper-2);border:1px solid #3b2a2521;border-radius:18px;width:min(100%,340px);padding:20px 22px;position:relative;box-shadow:0 16px 38px #4b342814}.novaAboutFounder__card strong{letter-spacing:-.05em;font-size:clamp(22px,1.8vw,30px);line-height:1;display:block}.novaAboutFounder__card p{color:var(--ink-2);margin:6px 0 0;font-size:14px;font-weight:700}.novaAboutFounder__content>span{color:var(--ink-2);letter-spacing:.23em;align-items:center;gap:12px;margin-bottom:24px;font-size:10px;font-weight:900;line-height:1;display:flex}.novaAboutFounder__content>span:before{content:"";background:var(--yellow);width:30px;height:2px}.novaAboutFounder h2{max-width:640px;color:var(--ink);letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(14px,1.12vw,17px);font-weight:500;line-height:1.64}.novaAboutFounder__content p{max-width:760px;color:var(--ink-2);margin:0 0 18px;font-size:clamp(14px,1.12vw,17px);line-height:1.64}.novaAboutFounder__content em{color:var(--ink);font-style:italic}.novaAboutFounder__signature{font-family:Georgia,Times New Roman,serif;font-style:italic;color:var(--ink)!important;margin-top:28px!important;font-size:clamp(14px,1.12vw,17px)!important;line-height:1.64!important}@media (max-width:980px){.novaAboutFounder{grid-template-columns:1fr;padding:54px 18px 64px}.novaAboutFounder__card{min-height:360px}}@media (max-width:560px){.novaAboutFounder{padding-inline:14px}.novaAboutFounder__card{border-radius:24px;min-height:280px;padding:0}.novaAboutFounder__card>div{padding:18px}.novaAboutFounder__content>span{letter-spacing:.17em;font-size:9px}.novaAboutFounder h2{font-size:clamp(28px,8vw,38px)}}.novaGoalSection{width:100%;color:var(--ink);box-shadow:none;background:#fff2b8;border-radius:0;margin:0;padding:clamp(64px,8vw,118px) max(24px,50vw - 725px);overflow:hidden}.novaGoalSection>span{color:var(--ink);letter-spacing:.24em;align-items:center;gap:12px;margin-bottom:30px;font-size:12px;font-weight:900;line-height:1;display:flex}.novaGoalSection>span:before{content:"";background:currentColor;width:30px;height:2px}.novaGoalSection h2{letter-spacing:-.065em;max-width:1180px;margin:0;font-size:clamp(58px,7vw,124px);line-height:.98}.novaGoalSection h2 strong{color:#050505;text-shadow:none;font-weight:650;display:block}.novaGoalSection h2 em{color:#050505;-webkit-text-stroke:0;margin-top:18px;font-style:normal;font-weight:800;display:block}.novaGoalSection p{max-width:820px;color:var(--ink);margin:34px 0 0;font-size:clamp(15px,1.15vw,19px);font-weight:400;line-height:1.65}@media (max-width:700px){.novaGoalSection{border-radius:0;width:100%;margin-bottom:0;padding:52px 18px}.novaGoalSection>span{letter-spacing:.18em;font-size:10px}.novaGoalSection h2{font-size:clamp(42px,13vw,68px)}.novaGoalSection h2 em{-webkit-text-stroke-width:0}.novaGoalSection p{margin-top:26px;font-size:14px}}.novaMeaningSection{background:var(--paper-2);width:min(1450px,100% - 48px);color:var(--ink);grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(42px,6vw,88px);margin:0 auto 96px;padding:clamp(54px,6.5vw,92px) 0;display:grid}.novaMeaningSection__content{text-align:center;min-width:0}.novaMeaningSection__content>span{color:var(--muted);letter-spacing:.23em;justify-content:center;align-items:center;gap:12px;margin-bottom:30px;font-size:12px;font-weight:900;line-height:1;display:flex}.novaMeaningSection__content>span:before{content:"";background:var(--muted);width:30px;height:2px}.novaMeaningSection h2{max-width:980px;color:var(--ink);letter-spacing:-.035em;margin:0 auto;font-size:clamp(40px,3.65vw,58px);font-weight:700;line-height:.98}.novaMeaningSection h2 span{white-space:nowrap;display:block}.novaMeaningSection p{max-width:680px;color:var(--ink-2);margin:28px auto 0;font-size:15px;line-height:1.65}.novaMeaningSection__content strong{color:var(--ink);margin-top:34px;font-size:clamp(18px,1.4vw,23px);display:block}.novaMeaningSection__points{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:820px;margin:34px auto 0;display:grid}.novaMeaningSection__points article{background:#ff5a4f;border:1px solid #ff5a4f;border-radius:18px;flex-direction:column;justify-content:space-between;gap:14px;min-height:112px;padding:18px;display:flex}.novaMeaningSection__points b{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;line-height:1.15}.novaMeaningSection__points span{color:#ffffffd1;font-size:13px;line-height:1.5}.novaMeaningSection__visual{border:1px solid var(--line);background:var(--cream);width:100%;max-width:600px;height:620px;min-height:0;box-shadow:var(--shadow);border-radius:26px;place-self:center end;position:relative;overflow:hidden}.novaMeaningSection__visual img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:0;display:block}@media (max-width:980px){.novaMeaningSection{grid-template-columns:1fr}.novaMeaningSection__visual{justify-self:stretch;max-width:none;min-height:300px}.novaMeaningSection__visual img{min-height:300px}}@media (max-width:620px){.novaMeaningSection{gap:30px;width:calc(100% - 28px);margin-bottom:64px;padding:48px 0}.novaMeaningSection__content>span{letter-spacing:.16em;font-size:9px}.novaMeaningSection h2{font-size:clamp(30px,9.5vw,38px);line-height:1}.novaMeaningSection h2 span{white-space:normal}.novaMeaningSection p{margin-top:24px;font-size:14px}.novaMeaningSection__points{grid-template-columns:1fr;gap:10px;margin-top:28px}.novaMeaningSection__points article{min-height:0;padding:16px}.novaMeaningSection__visual{border-radius:22px;min-height:220px}.novaMeaningSection__visual img{min-height:220px}}.novaAboutFaq{border-top:1px solid var(--line);grid-template-columns:minmax(320px,.7fr) minmax(0,1fr);align-items:start;gap:clamp(42px,7vw,118px);width:min(1450px,100% - 48px);margin:0 auto 96px;padding:72px 0 82px;display:grid}.novaAboutFaq__intro{position:sticky;top:100px}.novaAboutFaq__intro>span{color:#ed0808;letter-spacing:.24em;align-items:center;gap:12px;margin-bottom:28px;font-size:12px;font-weight:900;line-height:1;display:flex}.novaAboutFaq__intro>span:before{content:"";background:currentColor;width:30px;height:2px}.novaAboutFaq__intro h2{color:#080808;letter-spacing:-.06em;margin:0;font-size:clamp(58px,6vw,96px);font-weight:500;line-height:1.02}.novaAboutFaq__intro p{max-width:430px;color:var(--ink-2);margin:36px 0 0;font-size:clamp(17px,1.4vw,24px);line-height:1.62}.novaAboutFaq__list{border-top:1px solid var(--line)}.novaAboutFaq__list details{border-bottom:1px solid var(--line)}.novaAboutFaq__list summary{color:#2f2926;cursor:pointer;letter-spacing:0;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:22px;min-height:82px;padding:22px 0;font-size:clamp(16px,1.12vw,19px);line-height:1.35;list-style:none;display:grid;font-weight:300!important}.novaAboutFaq__list summary::-webkit-details-marker{display:none}.novaAboutFaq__list summary i{border:1px solid var(--line);background:#fff;border-radius:50%;justify-self:end;place-items:center;width:34px;height:34px;transition:background .2s,border-color .2s,transform .2s;display:grid}.novaAboutFaq__list summary i:before{content:"+";color:#050505;font-size:21px;font-style:normal;font-weight:700;line-height:1}.novaAboutFaq__list details[open] summary i{background:#ed0808;border-color:#ed0808;transform:none}.novaAboutFaq__list details[open] summary i:before{content:"-";color:#fff;font-size:24px}.novaAboutFaq__list details:hover summary i{border-color:#ed0808}.novaAboutFaq__list p{max-width:820px;color:var(--ink-2);margin:-2px 70px 34px 0;font-size:clamp(16px,1.2vw,21px);line-height:1.65}@media (max-width:980px){.novaAboutFaq{grid-template-columns:1fr;gap:34px;margin-bottom:64px;padding:56px 0 64px}.novaAboutFaq__intro{position:relative;top:auto}.novaAboutFaq__intro h2{font-size:clamp(48px,13vw,76px)}.novaAboutFaq__intro p{max-width:640px;margin-top:26px;font-size:16px}}@media (max-width:560px){.novaAboutFaq{width:calc(100% - 28px);padding:44px 0 54px}.novaAboutFaq__intro>span{letter-spacing:.18em;font-size:10px}.novaAboutFaq__list summary{grid-template-columns:minmax(0,1fr) 32px;gap:14px;min-height:66px;padding:16px 0;font-size:16px}.novaAboutFaq__list summary i{width:30px;height:30px}.novaAboutFaq__list p{margin:-2px 0 26px;font-size:15px}}.novaWelcomeSection{color:#fff;text-align:center;background:radial-gradient(circle at 52% 8%,#ee070747,#0000 34%),linear-gradient(#080808,#030303);border-radius:42px;width:min(1450px,100% - 48px);margin:0 auto 96px;padding:clamp(82px,9vw,132px) 24px;position:relative;overflow:hidden;box-shadow:0 28px 78px #0000002e}.novaWelcomeSection:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 40%,#ee070729,#0000 42%);position:absolute;inset:0}.novaWelcomeSection>span{z-index:1;color:#ff4b4b;letter-spacing:.22em;align-items:center;gap:12px;margin-bottom:32px;font-size:12px;font-weight:900;line-height:1;display:inline-flex;position:relative}.novaWelcomeSection>span:before{content:"";background:currentColor;width:30px;height:2px}.novaWelcomeSection h2{z-index:1;color:#fff;letter-spacing:0;max-width:1060px;margin:0 auto;font-size:clamp(48px,6.1vw,96px);font-weight:700;line-height:1.16;position:relative}.novaWelcomeSection h2 em{color:#ee0707;font-style:normal}.novaWelcomeSection p{z-index:1;color:#ffffffc7;max-width:660px;margin:34px auto 0;font-size:clamp(17px,1.45vw,22px);line-height:1.55;position:relative}.novaWelcomeSection__button{z-index:1;color:#fff;cursor:default;background:#ee0707;border-radius:999px;justify-content:center;align-items:center;min-height:62px;margin-top:42px;padding:0 34px;font-size:15px;font-weight:900;display:inline-flex;position:relative;box-shadow:0 18px 40px #ee070742}@media (max-width:700px){.novaWelcomeSection{border-radius:30px;width:calc(100% - 24px);margin-bottom:64px;padding:58px 18px}.novaWelcomeSection>span{letter-spacing:.16em;font-size:9px}.novaWelcomeSection h2{font-size:38px;line-height:1.14}.novaWelcomeSection p{margin-top:24px;font-size:14px}.novaWelcomeSection__button{width:100%;max-width:280px;min-height:50px;font-size:13px}}.novaAboutHero{width:min(1450px,100% - 48px);margin:0 auto;padding:72px 0 62px}.novaAboutHero h1{letter-spacing:-.065em;max-width:1000px;margin:0;font-size:clamp(58px,6.7vw,104px);line-height:.87}.novaAboutHero h1 em,.novaReviewsHero h1 em,.contactHero h1 em{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.novaAboutHero>p{max-width:580px;color:var(--muted);margin:25px 0 0;font-size:14px;line-height:1.7}.novaAboutStatement{border-top:1px solid var(--line);grid-template-columns:.4fr 1.6fr;gap:50px;width:min(1450px,100% - 48px);margin:0 auto;padding:58px 0;display:grid}.novaAboutStatement__label{color:var(--muted);letter-spacing:.14em;padding-top:7px;font-size:8px;font-weight:900}.novaAboutStatement__content{max-width:840px}.novaAboutStatement h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,4.5vw,69px);line-height:.93}.novaAboutStatement p{max-width:640px;color:var(--muted);margin:23px 0 0;font-size:14px;line-height:1.7}.novaAboutValues{background:var(--cream);padding:78px max(24px,50vw - 725px)}.novaAboutValues__heading{margin-bottom:38px}.novaAboutValues__heading>span{color:var(--muted);letter-spacing:.14em;margin-bottom:14px;font-size:8px;font-weight:900;display:block}.novaAboutValues__heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(45px,4.8vw,72px);line-height:.92}.novaAboutValues__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.novaAboutValues__grid article{border:1px solid var(--line);background:var(--paper);border-radius:17px;min-height:220px;padding:24px}.novaAboutValues__icon{background:var(--yellow);border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:32px;display:grid}.novaAboutValues__grid h3{letter-spacing:-.035em;margin:0 0 9px;font-size:19px}.novaAboutValues__grid p{max-width:340px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.novaAboutStory{grid-template-columns:1fr 1fr;min-height:590px;display:grid}.novaAboutStory__visual{background:var(--yellow);align-items:flex-end;padding:45px;display:flex}.novaAboutStory__visual strong{letter-spacing:-.06em;font-size:clamp(52px,5.6vw,84px);line-height:.89}.novaAboutStory__content{flex-direction:column;justify-content:center;padding:68px clamp(24px,7vw,100px);display:flex}.novaAboutStory__eyebrow{color:var(--muted);letter-spacing:.14em;margin-bottom:14px;font-size:8px;font-weight:900}.novaAboutStory__content h2{letter-spacing:-.055em;margin:0;font-size:clamp(43px,4.5vw,69px);line-height:.93}.novaAboutStory__content p{max-width:550px;color:var(--muted);margin:20px 0 0;font-size:13px;line-height:1.7}.novaAboutStory__content a{border-bottom:1px solid var(--ink);letter-spacing:.08em;align-items:center;gap:6px;width:fit-content;margin-top:26px;padding-bottom:3px;font-size:9px;font-weight:900;display:flex}.novaAboutDetail{background:var(--paper)}.novaAboutDetail__hero{width:min(1180px,100% - 48px);margin:0 auto;padding:72px 0 48px}.novaAboutDetail__hero>span{color:var(--muted);letter-spacing:.15em;margin-bottom:16px;font-size:10px;font-weight:900;display:block}.novaAboutDetail__hero h1{letter-spacing:-.065em;max-width:900px;margin:0;font-size:clamp(52px,6vw,92px);line-height:.9}.novaAboutDetail__hero p{max-width:670px;color:var(--muted);margin:24px 0 0;font-size:16px;line-height:1.7}.novaAboutDetail__panel{border-top:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:54px;width:min(1180px,100% - 48px);margin:0 auto 80px;padding-top:38px;display:grid}.novaAboutDetail__panel>div:first-child>span{color:var(--muted);letter-spacing:.14em;margin-bottom:15px;font-size:10px;font-weight:900;display:block}.novaAboutDetail__panel h2{letter-spacing:-.055em;margin:0;font-size:clamp(34px,3.8vw,58px);line-height:.95}.novaAboutDetail__points{gap:14px;display:grid}.novaAboutDetail__points article{border:1px solid var(--line);background:var(--cream);border-radius:14px;align-items:flex-start;gap:14px;min-height:104px;padding:22px;display:flex}.novaAboutDetail__points svg{color:var(--red);flex:none;margin-top:2px}.novaAboutDetail__points p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.65}.novaAboutDetail__cta{background:var(--yellow);justify-content:space-between;align-items:center;gap:24px;padding:52px max(24px,50vw - 590px);display:flex}.novaAboutDetail__cta p{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,42px);font-weight:800;line-height:1}.novaAboutDetail__cta a{border-bottom:1px solid var(--ink);letter-spacing:.08em;align-items:center;gap:7px;width:fit-content;padding-bottom:4px;font-size:11px;font-weight:900;display:flex}.novaReviewsPage{background:var(--paper)}.novaReviewsHero{width:min(1450px,100% - 48px);margin:0 auto;padding:68px 0 55px}.novaReviewsHero h1{letter-spacing:-.065em;max-width:1080px;margin:0;font-size:clamp(56px,6.2vw,96px);line-height:.88}.novaReviewsHero p{max-width:550px;color:var(--muted);margin:24px 0 0;font-size:14px;line-height:1.65}.novaReviewsSummary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;width:min(1450px,100% - 48px);margin:0 auto;padding:20px 0;display:flex}.novaReviewsSummary>div:first-child{align-items:center;gap:14px;display:flex}.novaReviewsSummary__stars,.novaReview__stars{color:var(--red);letter-spacing:2px}.novaReviewsSummary strong{font-size:12px}.novaReviewsSummary p{color:var(--muted);margin:0;font-size:9px}.novaReviewsSummary__right span{color:var(--muted);letter-spacing:.1em;font-size:7px;font-weight:900}.novaReviewsCollection{width:min(1450px,100% - 48px);margin:0 auto;padding:40px 0 80px}.novaReviewsCollection__top{color:var(--muted);letter-spacing:.12em;justify-content:space-between;gap:18px;margin-bottom:17px;font-size:7px;font-weight:900;display:flex}.novaReviewsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.novaReview{background:var(--cream);border:1px solid var(--line);border-radius:17px;flex-direction:column;min-height:265px;padding:24px;display:flex}.novaReview>svg{color:var(--red)}.novaReview__stars{margin-top:20px;font-size:10px}.novaReview blockquote{margin:15px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.45}.novaReview footer{flex-direction:column;gap:3px;margin-top:auto;display:flex}.novaReview footer strong{font-size:10px}.novaReview footer span{color:var(--muted);font-size:8px}.novaReviewsCta{background:var(--yellow);grid-template-columns:1.2fr .8fr;align-items:end;gap:65px;padding:68px max(24px,50vw - 725px);display:grid}.novaReviewsCta>div:first-child>span{letter-spacing:.12em;margin-bottom:13px;font-size:8px;font-weight:900;display:block}.novaReviewsCta h2{letter-spacing:-.055em;margin:0;font-size:clamp(43px,4.7vw,70px);line-height:.91}.novaReviewsCta__right{max-width:420px}.novaReviewsCta__right p{color:#3b2a25bf;margin:0 0 20px;font-size:13px;line-height:1.65}.novaReviewsCta__right a{border-bottom:1px solid var(--ink);letter-spacing:.08em;align-items:center;gap:6px;width:fit-content;padding-bottom:3px;font-size:9px;font-weight:900;display:flex}.novaReviewsWall{background:#e7e7e9;border-radius:22px;width:min(1450px,100% - 48px);margin:0 auto;padding:clamp(28px,4vw,54px);overflow:hidden}.novaReviewsWall__intro{text-align:center;max-width:620px;margin:0 auto 32px}.novaReviewsWall__intro span{color:#746b66;letter-spacing:.14em;margin-bottom:11px;font-size:10px;font-weight:900;display:block}.novaReviewsWall__intro h2{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,62px);line-height:.95}.novaReviewsWall__intro p{color:#6f6661;max-width:470px;margin:16px auto 0;font-size:15px;line-height:1.65}.novaReviewsWall__grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.novaReviewTile{background:#fffdf8;border:1px solid #ffffffb8;border-radius:8px;flex-direction:column;min-width:0;min-height:245px;padding:26px;display:flex;position:relative;box-shadow:0 14px 32px #3b2a251a}.novaReviewTile--small{grid-column:span 2}.novaReviewTile--wide{grid-column:span 3}.novaReviewTile--feature,.novaReviewTile--tall{grid-column:span 2;min-height:340px}.novaReviewTile__avatar{color:#fff;border:5px solid #f7f7f7;border-radius:50%;place-items:center;width:58px;height:58px;margin:-52px auto 15px;font-size:15px;font-weight:900;display:grid;box-shadow:0 8px 18px #3b2a2524}.novaReviewTile__avatar--rose{background:#d85a52}.novaReviewTile__avatar--mint{background:#43b69f}.novaReviewTile__avatar--gold{background:#c99924}.novaReviewTile__avatar--blue{background:#3d8fb9}.novaReviewTile__avatar--plum{background:#80548e}.novaReviewTile__avatar--green{background:#4f8f5b}.novaReviewTile__stars{color:var(--yellow);justify-content:center;gap:4px;margin:0 auto 15px;display:flex}.novaReviewTile__quote{color:#3b2a2529;position:absolute;bottom:20px;right:20px}.novaReviewTile p{color:#4b3c36;text-align:center;margin:0;font-size:15px;line-height:1.65}.novaReviewTile footer{text-align:center;flex-direction:column;align-items:center;gap:4px;margin-top:auto;padding-top:22px;display:flex}.novaReviewTile footer strong{font-size:14px}.novaReviewTile footer span{color:var(--muted);font-size:11px;font-weight:800}@media (max-width:980px){.novaReviewsWall__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.novaReviewTile,.novaReviewTile--small,.novaReviewTile--wide,.novaReviewTile--feature,.novaReviewTile--tall{grid-column:span 1;min-height:280px}}@media (max-width:620px){.novaReviewsWall{border-radius:16px;width:calc(100% - 24px);padding:34px 12px 14px}.novaReviewsWall__intro{margin-bottom:28px}.novaReviewsWall__intro h2{font-size:clamp(31px,9vw,40px)}.novaReviewsWall__intro p{font-size:14px}.novaReviewsWall__grid{grid-template-columns:1fr;gap:14px}.novaReviewTile,.novaReviewTile--small,.novaReviewTile--wide,.novaReviewTile--feature,.novaReviewTile--tall{min-height:0;padding:23px 18px 20px}.novaReviewTile__avatar{border-width:4px;width:52px;height:52px;margin-top:0;font-size:13px}.novaReviewTile p{font-size:14px}}.novaReviewsCarousel{width:100vw;box-shadow:none;background:linear-gradient(#fff4ec,#f7d8bd);border-radius:0;margin-inline:calc(50% - 50vw);padding:0 0 clamp(48px,6vw,88px);position:relative;overflow:hidden}.novaAboutReviews{margin:0;padding-bottom:0}@media (max-width:980px){.novaAboutReviews{margin-top:56px}}@media (max-width:560px){.novaAboutReviews{margin-top:44px}}.novaReviewsCarousel{background:linear-gradient(#fff5ed 0%,#fde7d5 48%,#f8d5b7 100%);margin:0;padding:clamp(62px,7vw,96px) 0 clamp(54px,6vw,82px);position:relative;overflow:hidden}.novaReviewsCarousel .novaReviewsWall__intro{z-index:2;text-align:center;width:min(100% - 48px,760px);margin:0 auto clamp(30px,4vw,48px);position:relative}.novaReviewsCarousel .novaReviewsWall__intro>svg{display:none}.novaReviewsCarousel .novaReviewsWall__intro span{color:var(--muted)}.novaReviewsCarousel .novaReviewsWall__intro h2{color:var(--ink);letter-spacing:0;white-space:nowrap;font-size:clamp(34px,4vw,64px);line-height:1.08;position:relative}.novaReviewsCarousel .novaReviewsWall__intro p{color:#74675f;max-width:580px;margin:16px auto 0;font-size:clamp(15px,1.1vw,18px);line-height:1.55;position:relative}.novaReviewsCarousel__viewport{cursor:grab;scroll-behavior:auto;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;width:100%;padding:18px max(24px,50vw - 740px) 28px;position:relative;overflow:auto hidden}.novaReviewsCarousel__viewport:active{cursor:grabbing}.novaReviewsCarousel__viewport::-webkit-scrollbar{display:none}.novaReviewsCarousel__viewport:before,.novaReviewsCarousel__viewport:after{content:"";z-index:3;pointer-events:none;width:min(150px,12vw);position:absolute;top:0;bottom:0}.novaReviewsCarousel__viewport:before{background:linear-gradient(90deg,#fff5ed 0%,#fff5ed00 100%);left:0}.novaReviewsCarousel__viewport:after{background:linear-gradient(270deg,#f8d5b7 0%,#f8d5b700 100%);right:0}.novaReviewsCarousel__track{align-items:stretch;gap:clamp(20px,2vw,34px);width:max-content;display:flex}.novaReviewScrollerCard{text-align:left;background:#fffffff5;border:0;border-radius:36px;flex:0 0 clamp(620px,45vw,760px);grid-template-columns:minmax(230px,.82fr) minmax(0,1fr);align-items:center;gap:clamp(24px,2.1vw,36px);width:clamp(620px,45vw,760px);min-height:320px;padding:clamp(24px,2.3vw,34px);display:grid;position:relative;box-shadow:0 22px 55px #4b342817}.novaReviewScrollerCard:nth-child(3n+2),.novaReviewScrollerCard:nth-child(4n+3){transform:none}.novaReviewScrollerCard__photo{aspect-ratio:1;pointer-events:none;background-image:url(/images/testimonial-avatar-sprite.png);background-repeat:no-repeat;background-size:520% 208%;border-radius:24px;width:100%;height:auto}.novaReviewScrollerCard__avatar--1{background-position:0 0}.novaReviewScrollerCard__avatar--2{background-position:25% 0}.novaReviewScrollerCard__avatar--3{background-position:50% 0}.novaReviewScrollerCard__avatar--4{background-position:75% 0}.novaReviewScrollerCard__avatar--5{background-position:100% 0}.novaReviewScrollerCard__avatar--6{background-position:0 100%}.novaReviewScrollerCard__avatar--7{background-position:25% 100%}.novaReviewScrollerCard__avatar--8{background-position:50% 100%}.novaReviewScrollerCard__avatar--9{background-position:75% 100%}.novaReviewScrollerCard__avatar--10{background-position:100% 100%}.novaReviewScrollerCard__copy{flex-direction:column;justify-content:center;min-width:0;min-height:250px;padding-right:4px;display:flex}.novaReviewScrollerCard p{color:#07111f;letter-spacing:0;margin:14px 0 22px;font-size:clamp(15px,1vw,18px);font-weight:400;line-height:1.55;overflow:hidden}.novaReviewScrollerCard__quote{color:#ffb67f;position:static}.novaReviewScrollerCard footer{color:#07111f;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:9px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:900;display:flex}.novaReviewScrollerCard footer span{color:var(--muted)}@keyframes novaReviewsAutoScroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 14px))}}@media (max-width:720px){.novaReviewsCarousel{width:100vw;padding:46px 0 54px}.novaReviewsCarousel .novaReviewsWall__intro{width:min(100% - 32px,420px);margin-bottom:24px}.novaReviewsCarousel .novaReviewsWall__intro>svg{width:62px;height:62px;top:-8px}.novaReviewsCarousel .novaReviewsWall__intro h2{font-size:clamp(26px,7vw,34px);line-height:1.08}.novaReviewsCarousel .novaReviewsWall__intro p{margin-top:10px;font-size:13px;line-height:1.5}.novaReviewsCarousel__viewport{scroll-behavior:smooth;scroll-snap-type:x mandatory;padding:10px 16px 22px;scroll-padding-inline:16px}.novaReviewsCarousel__viewport:before,.novaReviewsCarousel__viewport:after{display:none}.novaReviewsCarousel__track{gap:14px}.novaReviewScrollerCard{scroll-snap-align:start;scroll-snap-stop:always;border-radius:24px;flex-basis:min(360px,100vw - 32px);grid-template-columns:1fr;gap:16px;width:min(360px,100vw - 32px);min-height:0;padding:18px}.novaReviewScrollerCard:nth-child(n){transform:none}.novaReviewScrollerCard__photo{aspect-ratio:1.16;border-radius:18px;width:100%;height:auto}.novaReviewScrollerCard__copy{min-height:0;padding-right:0;display:block}.novaReviewScrollerCard p{margin:10px 0 14px;font-size:13px;line-height:1.48}.novaReviewScrollerCard footer{gap:7px;font-size:9px;line-height:1.4}}@media (max-width:390px){.novaReviewScrollerCard{flex-basis:calc(100vw - 28px);width:calc(100vw - 28px);padding:14px}.novaReviewScrollerCard p{font-size:12.5px}}.novaReviewsCarousel.novaAboutReviews{margin-bottom:0;padding-bottom:0}.faqPage{background:var(--paper);min-height:70vh}.faqHero{width:min(1100px,100% - 48px);margin:0 auto;padding:68px 0 45px}.faqHero>span{color:var(--muted);letter-spacing:.14em;margin-bottom:15px;font-size:8px;font-weight:900;display:block}.faqHero h1{letter-spacing:-.06em;margin:0;font-size:clamp(53px,5.7vw,88px);line-height:.9}.faqHero p{max-width:500px;color:var(--muted);margin:20px 0 0;font-size:13px;line-height:1.65}.faqContent{width:min(1100px,100% - 48px);margin:0 auto;padding:0 0 80px}.faqContent details{border-top:1px solid var(--line)}.faqContent details:last-child{border-bottom:1px solid var(--line)}.faqContent summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:21px 2px;font-size:16px;font-weight:800;list-style:none;display:flex}.faqContent summary::-webkit-details-marker{display:none}.faqContent details[open] summary svg{transform:rotate(180deg)}.faqContent p{max-width:700px;color:var(--muted);margin:0 0 22px;font-size:13px;line-height:1.7}.contactPage{background:linear-gradient(180deg, var(--paper) 0%, #fbf4ea 52%, var(--cream) 100%);min-height:70vh}.contactHero{grid-template-columns:minmax(0,1fr) minmax(330px,430px);align-items:end;gap:clamp(34px,6vw,92px);width:min(1450px,100% - 48px);margin:0 auto;padding:70px 0 42px;display:grid}.contactHero__copy>span,.contactInfo>span,.contactForm__head>span{color:var(--red);letter-spacing:.18em;margin-bottom:15px;font-size:10px;font-weight:900;line-height:1;display:block}.contactHero h1{letter-spacing:-.07em;max-width:760px;margin:0;font-size:clamp(66px,7vw,116px);line-height:.84}.contactHero__copy p{max-width:680px;color:var(--ink-2);margin:28px 0 0;font-size:17px;line-height:1.72}.contactHero__panel{background:#fffdf8c7;border:1px solid #dfd2c3c2;border-radius:8px;gap:16px;padding:26px;display:grid;box-shadow:0 18px 45px #4b34280e}.contactHero__panel strong{color:var(--ink);letter-spacing:-.04em;font-size:27px;line-height:1}.contactHero__panel div{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;min-height:54px;padding-top:15px;display:grid}.contactHero__panel svg{color:var(--red)}.contactHero__panel span{color:var(--ink-2);font-size:13px;font-weight:750;line-height:1.5}.contactLayout{border-top:1px solid var(--line);grid-template-columns:minmax(290px,.74fr) minmax(0,1.26fr);gap:clamp(34px,5vw,74px);width:min(1450px,100% - 48px);margin:0 auto;padding:40px 0 92px;display:grid}.contactInfo{flex-direction:column;gap:18px;display:flex}.contactInfo h2,.contactForm__head h2{color:var(--ink);letter-spacing:-.055em;margin:0;font-size:clamp(34px,3vw,52px);line-height:.95}.contactInfo__cards{gap:12px;display:grid}.contactInfo article{background:#fffaf2b8;border:1px solid #dfd2c3b8;border-radius:8px;grid-template-columns:42px minmax(0,1fr);gap:15px;padding:18px;display:grid;box-shadow:0 12px 28px #4b342809}.contactInfo article>svg{width:42px;height:42px;color:var(--ink);background:#f4c84a6b;border-radius:50%;flex:none;padding:10px}.contactInfo article div{flex-direction:column;gap:5px;display:flex}.contactInfo article strong{color:var(--ink);font-size:15px;line-height:1.2}.contactInfo__cards article span,.contactInfo__cards article a{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.contactInfo article a{width:fit-content;color:var(--red);font-weight:900}.contactInfo small{color:var(--ink-2);background:#fffdf894;border-left:3px solid #d85a52ad;margin-top:4px;padding:16px 18px;font-size:12px;line-height:1.65}.contactForm{background:#fffdf8d1;border:1px solid #dfd2c3c2;border-radius:8px;gap:17px;padding:30px;display:grid;box-shadow:0 18px 45px #4b34280e}.contactForm__head{margin-bottom:6px}.contactForm__row,.checkoutForm>div{grid-template-columns:1fr 1fr;gap:13px;display:grid}.contactForm label,.checkoutForm label{color:var(--ink-2);letter-spacing:.04em;text-transform:uppercase;gap:8px;font-size:11px;font-weight:900;display:grid}.contactForm input,.contactForm textarea,.contactForm select,.checkoutForm input{width:100%;color:var(--ink);background:#fffaf2c7;border:1px solid #d8cabbd1;border-radius:8px;outline:none;padding:15px 16px;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.contactForm input:focus,.contactForm textarea:focus,.contactForm select:focus,.checkoutForm input:focus{border-color:#c49621;box-shadow:0 0 0 3px #f4c84a33}.contactForm textarea{resize:vertical;min-height:165px}.contactForm button,.checkoutForm button{background:var(--yellow);width:fit-content;min-height:50px;color:var(--ink);cursor:pointer;letter-spacing:.08em;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 24px;font-size:10px;font-weight:900;transition:transform .2s,background .2s;display:inline-flex}.contactForm button:hover,.checkoutForm button:hover{background:var(--yellow-hover);transform:translateY(-2px)}.contactForm__success{color:#45563f;background:#eef4e8;border:1px solid #45563f2e;border-radius:8px;margin:0;padding:14px 16px;font-size:12px}.contactForm__error{color:#9b1818;background:#ffeaea;border:1px solid #9b18182e;border-radius:8px;margin:0;padding:14px 16px;font-size:12px}.contactForm button:disabled{cursor:wait;opacity:.65;transform:none}.checkoutPage{grid-template-columns:1.1fr .9fr;align-items:start;gap:65px;width:min(1200px,100% - 48px);margin:0 auto;padding:60px 0 85px;display:grid}.checkoutFormWrap>span{color:var(--muted);letter-spacing:.14em;margin-bottom:14px;font-size:8px;font-weight:900;display:block}.checkoutFormWrap h1{letter-spacing:-.055em;margin:0 0 30px;font-size:clamp(48px,5vw,72px);line-height:.92}.checkoutForm{gap:14px;display:grid}.checkoutForm button{width:100%;margin-top:5px}.checkoutForm small{color:var(--muted);font-size:9px;line-height:1.5}.checkoutSummary{border:1px solid var(--line);background:var(--cream);border-radius:18px;padding:24px;position:sticky;top:110px}.checkoutSummary h2{margin:0 0 14px;font-size:22px}.checkoutItem{border-bottom:1px solid var(--line);grid-template-columns:68px 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.checkoutItem img{object-fit:cover;border-radius:10px;width:68px;height:68px}.checkoutItem>div{flex-direction:column;gap:3px;display:flex}.checkoutItem span{color:var(--muted);font-size:9px}.checkoutTotal{justify-content:space-between;padding-top:18px;font-size:14px;display:flex}.checkoutEmpty,.checkoutSuccess{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:80px 24px;display:flex}.checkoutEmpty h1,.checkoutSuccess h1{letter-spacing:-.05em;margin:12px 0 8px;font-size:clamp(42px,5vw,70px)}.checkoutEmpty p,.checkoutSuccess p{max-width:560px;color:var(--muted);margin:0 0 22px;line-height:1.6}.checkoutEmpty a,.checkoutSuccess a{border-bottom:1px solid var(--ink);letter-spacing:.08em;padding-bottom:4px;font-size:10px;font-weight:900}@media (max-width:1200px){.desktop-nav{gap:20px}.nav-link,.nav-link-button{font-size:13px}.novaProductBuy__inner{grid-template-columns:minmax(0,.95fr) minmax(450px,1.05fr);gap:38px}.novaProductBuy__visual{min-height:560px}.novaProductBuy__image{height:100%}.homePurpose{grid-template-columns:.8fr 1.2fr}}@media (max-width:1024px){.navbar-inner{width:calc(100% - 32px);height:68px}.desktop-nav,.desktop-shop{display:none}.mobile-only{justify-self:start;display:grid}.navbar .logo{justify-self:center;display:block}.navbar .logo img{max-width:42vw;height:28px}.mobile-drawer .logo{justify-self:start;display:block}.mobile-menu-trigger{border-radius:50%;align-self:center;place-items:center;width:46px;min-width:46px;height:46px;min-height:46px;padding:0;line-height:0}.mobile-menu-trigger svg{display:block}.logo{justify-self:center}.nav-actions{justify-self:end}.cart-button>span{display:none}.homeHero{grid-template-columns:1fr;min-height:auto}.homeHero__content{text-align:center;align-items:center;padding:58px 24px 18px}.homeHero__description{margin-left:auto;margin-right:auto}.homeHero__actions{justify-content:center}.homeHero__visual{min-height:540px}.homeHero__bigCircle{width:min(440px,62vw);left:50%}.homeHero__productImageWrap{width:min(620px,82vw)}.homeHero__floatingText{display:none}.homeFeature{grid-template-columns:1fr;min-height:auto}.homeFeature--reverse .homeFeature__visual,.homeFeature--reverse .homeFeature__content{order:initial}.homeFeature__visual{aspect-ratio:1;min-height:0}.homeFeature__image{height:100%}.homeFeature__visualCircle{width:390px;height:390px}.homeFeature__content{padding:60px 28px}.homePurpose{grid-template-columns:1fr;gap:38px}.novaFooter__main{grid-template-columns:1fr;gap:34px}.novaFooter__brand{max-width:620px}.minimalShop__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.novaProductBuy__inner{grid-template-columns:1fr;max-width:780px}.novaProductBuy__visual{min-height:560px;position:relative;top:auto}.novaProductFaq{grid-template-columns:1fr;gap:38px}.novaAboutStatement{grid-template-columns:1fr;gap:20px}.novaAboutValues__grid,.novaReviewsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.novaAboutStory{grid-template-columns:1fr}.novaAboutStory__visual{min-height:360px}.novaReviewsCta{grid-template-columns:1fr;gap:28px}.contactHero{grid-template-columns:1fr;align-items:start}.contactHero__panel{max-width:620px}.contactLayout{grid-template-columns:1fr;gap:10px}.checkoutPage{grid-template-columns:1fr;gap:38px}.checkoutSummary{position:relative;top:auto}}@media (max-width:768px){.newProductSection__header,.homeReviews__header{flex-direction:column;align-items:flex-start;gap:24px}.newProductSection__right{width:100%}.homeRetailers__logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 22px}.homeReviews__grid{grid-template-columns:1fr}.homeReviewCard{min-height:240px}.homePurpose__cards{grid-template-columns:1fr 1fr 1fr}.novaFooter__links{gap:20px}.novaProductInfo__cards{grid-template-columns:1fr}.novaProductInfo__cards article{min-height:0}.novaReviewsSummary{flex-direction:column;align-items:flex-start;gap:10px}.novaReviewsSummary>div:first-child{flex-wrap:wrap}}@media (max-width:620px){.navbar-inner{width:calc(100% - 24px)}.logo{font-size:26px}.logo img{height:28px}.cart-button{gap:4px}.homeHero__content{padding:50px 18px 12px}.homeHero__title{font-size:clamp(50px,15vw,70px);line-height:.87}.homeHero__description{max-width:430px;margin:23px auto 22px;font-size:14px}.homeHero__actions{flex-direction:column;gap:16px}.homeHero__primaryBtn{width:180px}.homeHero__rating{margin-top:27px}.homeHero__visual{min-height:430px}.homeHero__bigCircle{width:300px}.homeHero__smallCircle--one{width:110px;height:110px;bottom:-20px}.homeHero__smallCircle--two{width:50px;height:50px}.homeHero__productImageWrap{width:min(500px,103vw)}.heroGummy{transform:scale(.75)}.newProductSection{padding:62px 0 50px}.newProductSection__header,.newProductSection__bottom{width:calc(100% - 32px)}.newProductSection__header h2,.homeReviews__header h2,.homePurpose__intro h2{font-size:46px}.newProductShowcase .newProductRail{cursor:default;touch-action:auto;overscroll-behavior-x:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;padding-left:12px;padding-right:12px;display:grid;overflow-x:hidden}.newProductShowcase .newProductCard{aspect-ratio:240/315;flex:none;width:100%;min-width:0;min-height:0}.newProductCard__imageWrap{min-height:0}.newProductCard__image{height:100%}.newProductSection__pagination{display:none}.newProductSection__bottom{flex-direction:column;align-items:flex-start;gap:11px}.homeRetailers{padding:48px 18px 44px}.homeRetailers__logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 15px;margin:36px auto}.retailerLogo strong{font-size:22px}.retailerLogo--walgreens strong{font-size:26px}.homeReviews{padding:62px 18px}.homeReviews__rating>strong{font-size:50px}.homeReviews__bottom{flex-direction:column;align-items:flex-start;gap:10px}.homeFeature__visual{aspect-ratio:1;min-height:0}.homeFeature__visualCircle{width:280px;height:280px}.homeFeature__image{object-fit:cover;object-position:center;width:100%;height:100%}.homeFeature__imageBackdrop{display:none}.homeFeature__content{padding:50px 18px}.homeFeature__content h2{font-size:46px}.homeFeature__content>p{font-size:14px}.homeFeature__actions{flex-direction:column;align-items:flex-start;gap:17px}.homeFeature__packInfo{flex-direction:column;gap:5px}.homePurpose{padding:62px 18px}.homePurpose__cards{grid-template-columns:1fr}.homeNewsletter{padding:66px 18px}.homeNewsletter h2{font-size:48px}.homeNewsletter form{background:0 0;flex-direction:column;gap:8px;padding:0}.homeNewsletter input{background:var(--paper);border-radius:999px;min-height:50px;padding:0 16px}.homeNewsletter button{width:100%}.novaFooter__main{gap:30px;width:calc(100% - 32px);padding:38px 0 32px}.novaFooter__logo{margin-bottom:16px;font-size:30px}.novaFooter__logo img{height:32px}.novaFooter__brand h2{font-size:43px}.novaFooter__links{grid-template-columns:1fr 1fr;gap:36px 24px}.novaFooter__shopCard{min-height:145px;padding:22px}.novaFooter__shopCard strong{font-size:24px}.minimalShop__hero,.minimalShop__bar{width:calc(100% - 32px)}.minimalShop__hero{padding:48px 0 34px}.minimalShop__hero h1{font-size:52px}.minimalShop__bar{flex-direction:column;align-items:flex-start;gap:5px}.minimalShop__products{width:calc(100% - 20px);padding:18px 0 55px}.minimalShop__grid{grid-template-columns:1fr;gap:28px}.minimalProductCard__visual{height:auto}.novaProductBuy{padding:14px 12px 55px}.novaProductBuy__inner{gap:30px}.novaProductBuy__visual{border-radius:20px;min-height:min(420px,108vw);padding:0}.novaProductBuy__circle{width:290px}.novaProductBuy__image{height:100%}.novaProductBuy__content h2{font-size:47px}.novaProductBuy__section,.novaProductBuy__summary,.novaProductBuy__cartRow,.novaProductBuy__trust{max-width:100%}.novaPack{min-height:56px}.novaPurchaseOption{min-height:68px;padding:11px 12px}.novaPurchaseOption__info small{max-width:220px}.novaProductBuy__summary{flex-direction:column;align-items:flex-start;gap:5px}.novaProductBuy__cartRow{grid-template-columns:96px 1fr}.novaProductBuy__trust{grid-template-columns:1fr;gap:13px}.novaProductInfo,.novaProductFaq{padding:62px 18px}.novaProductInfo__intro h2,.novaProductFaq__title h2{font-size:46px}.novaAboutHero,.novaReviewsHero,.faqHero,.contactHero{width:calc(100% - 32px);padding:52px 0 40px}.novaAboutHero h1,.novaReviewsHero h1,.contactHero h1{font-size:52px}.novaAboutStatement,.novaReviewsSummary,.novaReviewsCollection,.faqContent,.contactLayout{width:calc(100% - 32px)}.novaAboutDetail__hero{width:calc(100% - 32px);padding:52px 0 38px}.novaAboutDetail__hero h1{font-size:clamp(42px,12vw,56px)}.novaAboutDetail__hero p{font-size:15px}.novaAboutDetail__panel{grid-template-columns:1fr;gap:26px;width:calc(100% - 32px);margin-bottom:56px;padding-top:30px}.novaAboutDetail__panel h2{font-size:clamp(34px,10vw,46px)}.novaAboutDetail__points article{min-height:0;padding:18px}.novaAboutDetail__cta{flex-direction:column;align-items:flex-start;padding:42px 18px}.novaAboutDetail__cta p{font-size:32px}.novaAboutStatement{padding:45px 0}.novaAboutValues{padding:60px 16px}.novaAboutValues__grid,.novaReviewsGrid{grid-template-columns:1fr}.novaAboutValues__grid article{min-height:0}.novaAboutStory__visual{min-height:320px;padding:28px}.novaAboutStory__content{padding:52px 18px}.novaReviewsCollection{padding:32px 0 58px}.novaReview{min-height:230px}.novaReviewsCta{padding:55px 18px}.novaReviewsCta h2{font-size:46px}.faqHero h1{font-size:50px}.contactLayout{padding-bottom:60px}.contactHero{gap:24px}.contactHero h1{font-size:clamp(50px,15vw,68px)}.contactHero__copy p{margin-top:20px;font-size:15px}.contactHero__panel,.contactForm{padding:20px}.contactHero__panel strong,.contactInfo h2,.contactForm__head h2{font-size:31px}.contactInfo__cards{gap:10px}.contactInfo article{grid-template-columns:38px minmax(0,1fr);padding:16px}.contactInfo article>svg{width:38px;height:38px;padding:9px}.contactForm__row,.checkoutForm>div{grid-template-columns:1fr}.contactForm button{width:100%}.checkoutPage{width:calc(100% - 28px);padding:48px 0 65px}}@media (max-width:390px){.navbar-inner{width:calc(100% - 18px)}.logo{font-size:24px}.logo img{height:26px}.mobile-menu-trigger{width:42px;min-width:42px;height:42px;min-height:42px}.cart-button b{width:20px;height:20px}.homeHero__title{font-size:49px}.homeHero__visual{min-height:390px}.homeHero__productImageWrap{width:108vw}.newProductCard{flex-basis:88vw;padding:0}.homeFeature__content h2,.homePurpose__intro h2,.homeNewsletter h2,.novaProductInfo__intro h2,.novaProductFaq__title h2{font-size:42px}.novaFooter__links{grid-template-columns:1fr 1fr;gap:24px 20px}.novaFooter__shopCard{flex-direction:column;align-items:flex-start;gap:20px}.novaProductBuy__packs{gap:6px}.novaPack{padding:7px 5px}.novaPurchaseOption{grid-template-columns:auto 1fr}.novaPurchaseOption__price{grid-column:2;align-items:flex-start;min-width:0}.novaProductBuy__cartRow{grid-template-columns:1fr}.novaProductQty{width:105px}.novaProductBuy__add{width:100%}.checkoutItem{grid-template-columns:58px 1fr}.checkoutItem img{width:58px;height:58px}.checkoutItem b{grid-column:2}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}a,button,summary,[role=button]{touch-action:manipulation}button,summary,.nav-link,.shop-button,.homeHero__primaryBtn,.homeHero__secondaryBtn,.homeFeature__shop,.homeFeature__learn,.newProductCard__button,.minimalProductCard,.novaFooter__shopCard,.novaProductBuy__add,.contactForm button,.checkoutForm button{position:relative}.icon-button,.cart-button,.newProductSection__arrows button,.novaProductQty button,.qty button{min-width:44px;min-height:44px}.mobile-drawer:not(.is-open),.cart-drawer:not(.is-open){pointer-events:none;visibility:hidden}.mobile-drawer.is-open,.cart-drawer.is-open{pointer-events:auto;visibility:visible}.newProductCard__imageWrap,.newProductCard__button,.minimalProductCard,.homeHero__primaryBtn,.homeHero__secondaryBtn{-webkit-touch-callout:none}.productReviewsSection{color:var(--ink);border-top:1px solid var(--line);background:#fffaf2;padding:82px max(24px,50vw - 725px)}.productReviewsSection__head{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:34px;display:flex}.productReviewsSection__head>div:first-child>span{color:var(--muted);letter-spacing:.15em;margin-bottom:13px;font-size:9px;font-weight:900;display:block}.productReviewsSection__head h2{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(38px,4vw,64px);line-height:.94}.productReviewsSection__rating{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.productReviewsSection__rating strong,.productReviewCard__stars{color:var(--red);letter-spacing:2px}.productReviewsSection__rating small{color:var(--muted);font-size:10px}.productReviewsSection__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.productReviewCard{border:1px solid var(--line);background:var(--cream);border-radius:17px;flex-direction:column;min-width:0;min-height:235px;padding:24px;display:flex}.productReviewCard>svg{color:var(--red)}.productReviewCard__stars{margin-top:18px;font-size:10px}.productReviewCard blockquote{margin:15px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.48}.productReviewCard footer{color:var(--ink-2);margin-top:auto;font-size:10px;font-weight:900}.productReviewsSection__bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding-top:16px;display:flex}.productReviewsSection__bottom>span{color:var(--muted);letter-spacing:.13em;font-size:8px;font-weight:900}.productReviewsSection__bottom a{letter-spacing:.08em;align-items:center;gap:7px;min-height:44px;font-size:9px;font-weight:900;display:inline-flex}@media (max-width:900px){.productReviewsSection__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.productReviewCard:last-child{grid-column:1/-1}}@media (max-width:620px){.productReviewsSection{padding:58px 16px}.productReviewsSection__head{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:25px}.productReviewsSection__head h2{font-size:42px}.productReviewsSection__rating{align-items:flex-start}.productReviewsSection__grid{grid-template-columns:1fr}.productReviewCard,.productReviewCard:last-child{grid-column:auto;min-height:210px}.productReviewsSection__bottom{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:390px){.productReviewsSection__head h2{font-size:38px}.productReviewCard{padding:20px}}.navbar-inner{z-index:2;position:relative}.mobile-menu-trigger,.mobile-cart-trigger,.icon-button,.cart-button{z-index:3;pointer-events:auto;position:relative}.novaProductBuy__content{z-index:3;isolation:isolate;position:relative}.novaProductBuy__content button,.novaProductBuy__content a,.novaProductQty button,.novaPack,.novaPurchaseOption,.novaProductBuy__add{pointer-events:auto;z-index:2;touch-action:manipulation;-webkit-user-select:none;user-select:none;position:relative}.homeHero__bigCircle,.homeHero__smallCircle,.homeHero__floatingText,.homeHero__productImageWrap,.heroGummy,.newProductCard__circle,.newProductCard__image,.homeFeature__visualCircle,.homeFeature__image,.novaProductBuy__circle,.novaProductBuy__image,.novaProductBuy__visualTop,.novaProductBuy__imageLabel{pointer-events:none}.newProductRail{touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}@media (pointer:coarse){.mobile-menu-trigger,.mobile-cart-trigger,.icon-button,.cart-button,.novaProductQty button{min-width:46px;min-height:46px}.novaPack,.novaPurchaseOption,.novaProductBuy__add,.newProductSection__arrows button{cursor:pointer;-webkit-tap-highlight-color:#0000}}@media (hover:none){.shop-button:hover,.novaPack:hover,.novaPurchaseOption:hover,.novaProductBuy__add:hover,.newProductSection__arrows button:hover,.minimalProductCard:hover,.newProductCard:hover{transform:none}}.mobile-product-list{border-top:0;border-bottom:0;padding:28px 0 18px}.mobile-product-list>div{border-top:0;grid-template-columns:1fr;display:grid}.mobile-product-list a{border-bottom:1px solid var(--line);color:#704133;text-align:left;align-items:center;min-height:38px;padding:9px 0;font-size:14px;font-weight:500;line-height:1.25;display:flex}.productReviewsSection__subheading{max-width:620px;color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.55}.productReviewsSection__note{max-width:720px;color:var(--muted);margin:18px 0 0;font-size:10px;line-height:1.5}@media (max-width:620px){.mobile-drawer,.cart-drawer{width:min(94vw,430px)}.mobile-product-list>div{grid-template-columns:1fr}.novaProductBuy__content,.novaProductBuy__packs,.novaProductBuy__section,.novaProductBuy__summary,.novaProductBuy__cartRow{width:100%}.novaPack,.novaPurchaseOption,.novaProductBuy__add{min-height:52px}.novaPurchaseOption{min-height:76px}.novaProductBuy__purchaseSection{grid-template-columns:1fr}.productReviewsSection__subheading{font-size:11px}}.relatedProducts{background:var(--paper-2);border-top:1px solid var(--line);padding:88px max(24px,50vw - 725px)}.relatedProducts__header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:36px;display:flex}.relatedProducts__header span{color:var(--muted);letter-spacing:.14em;margin-bottom:12px;font-size:11px;font-weight:900;display:block}.relatedProducts__header h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,4.8vw,72px);line-height:.94}.relatedProducts__header>a{border-bottom:1px solid var(--ink);letter-spacing:.07em;white-space:nowrap;align-items:center;gap:7px;padding-bottom:4px;font-size:12px;font-weight:900;display:inline-flex}.relatedProducts__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.relatedProductCard{min-width:0}.relatedProductCard__visual{aspect-ratio:1;border:1px solid var(--line);background:#f1f0ee;border-radius:20px;position:relative;overflow:hidden}.relatedProductCard__visual img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .3s}.relatedProductCard:hover .relatedProductCard__visual img{transform:scale(1.035)}.relatedProductCard__visual>span{color:var(--ink-2);letter-spacing:.08em;text-transform:uppercase;background:#fffaf2e6;border:1px solid #d8cabbe6;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900;position:absolute;top:14px;left:14px}.relatedProductCard__info{justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 3px 0;display:flex}.relatedProductCard__info h3{letter-spacing:-.035em;margin:0 0 6px;font-size:20px;line-height:1.1}.relatedProductCard__info p{color:var(--muted);margin:0;font-size:14px;font-weight:700}.relatedProductCard__arrow{border:1px solid var(--line);border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;transition:background .2s,transform .2s;display:grid}.relatedProductCard:hover .relatedProductCard__arrow{background:var(--yellow);transform:rotate(7deg)}@media (max-width:950px){.relatedProducts__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}}@media (max-width:620px){.relatedProducts{padding:62px 0;overflow:hidden}.relatedProducts__header{flex-direction:column;align-items:flex-start;padding:0 18px}.relatedProducts__header h2{font-size:43px}.relatedProducts__grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding:4px 18px 18px;display:flex;overflow-x:auto}.relatedProducts__grid::-webkit-scrollbar{display:none}.relatedProductCard{scroll-snap-align:start;flex:0 0 78vw}.relatedProductCard__info h3{font-size:19px}}h1,h2,h3,h4,p,blockquote,summary,label,.cart-info,.newProductCard__content>div,.minimalProductCard__info>div,.novaProductBuy__content,.novaPurchaseOption__info,.checkoutItem>div,.relatedProductCard__info>div{overflow-wrap:anywhere;min-width:0}.cart-row,.newProductCard__content,.minimalProductCard__info,.novaPurchaseOption,.checkoutItem,.relatedProductCard__info{min-width:0}@media (max-width:620px){.novaProductBuy__add{white-space:normal;text-align:center;height:auto;padding-block:12px;line-height:1.25}.relatedProducts__header>a{white-space:normal;max-width:100%;line-height:1.35}.checkoutItem strong,.checkoutItem span,.checkoutItem b{overflow-wrap:anywhere}}.novaProductBuy__buyNow,.novaProductBuy__mobileBack,.novaProductBuy__mobilePacks{display:none}@media (max-width:620px){.novaProductBuy{background:#f7f7f5;padding:0 0 105px}.novaProductBuy__mobileBack{color:#092940;background:#fff;border:1px solid #d8dfe2;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:38px;margin:8px 16px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.novaProductBuy__mobileBack span{font-size:22px;font-weight:400;line-height:1}.novaProductBuy__inner{display:block}.novaProductBuy__visual{background:#f0f1f1;border:0;border-radius:0;min-height:310px;margin:0 12px;position:relative;top:auto;overflow:visible}.novaProductBuy__image{object-fit:contain;width:100%;height:100%;padding:4px 26px 42px;inset:0}.novaProductBuy__visual:after{display:none}.novaProductBuy__mobilePacks{z-index:5;white-space:nowrap;gap:8px;display:flex;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.novaProductBuy__mobilePacks button{color:#6d7d85;cursor:pointer;background:#fff;border:1px solid #dce1e2;border-radius:999px;min-width:82px;min-height:42px;padding:0 15px;font-size:11px;font-weight:900}.novaProductBuy__mobilePacks button.is-active{border:2px solid var(--yellow);color:#fff;background:#082a42}.novaProductBuy__content{z-index:3;background:#fff;border-radius:34px 34px 0 0;margin-top:-1px;padding:38px 24px 28px;position:relative}.novaProductBuy__breadcrumb,.novaProductBuy__eyebrow{display:none}.novaProductBuy__content h2{letter-spacing:-.045em;font-size:31px;font-weight:500;line-height:1.08}.novaProductBuy__rating{gap:7px;margin-top:12px}.novaProductBuy__rating>span{color:#f1aa16;font-size:11px}.novaProductBuy__rating strong{color:#6548e8;background:#e9e2ff;border-radius:99px;padding:4px 8px;font-size:10px}.novaProductBuy__rating small{font-size:11px}.novaProductBuy__description{color:#75828a;margin:22px 0 13px;font-size:14px;line-height:1.65}.novaProductBuy__quickBenefits{gap:8px;margin-bottom:18px;padding-bottom:17px;display:grid}.novaProductBuy__quickBenefits>div{font-size:12px}.novaProductBuy__section{margin-top:17px}.novaProductBuy__section--packs{display:none}.novaProductBuy__sectionHead strong,.novaProductBuy__sectionTitle{font-size:13px}.novaProductBuy__sectionHead span{font-size:9px}.novaProductBuy__packs{gap:7px}.novaPack{background:#fff;border-radius:9px;min-height:52px}.novaPack strong{font-size:16px}.novaPack>span{font-size:9px}.novaPack--active{background:#fff8dc}.novaProductBuy__purchaseSection{grid-template-columns:1fr;gap:7px}.novaPurchaseOption{background:#fff;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:62px;padding:9px 10px}.novaPurchaseOption__info strong{font-size:12px}.novaPurchaseOption__info small{display:none}.novaPurchaseOption__price{min-width:70px}.novaPurchaseOption__price strong{font-size:13px}.novaPurchaseOption__price span{font-size:9px}.novaProductBuy__summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:17px;padding:13px 0}.novaProductBuy__summary>div>span{font-size:9px}.novaProductBuy__summary strong{color:#6548e8;font-size:20px}.novaProductBuy__summary small{font-size:10px}.novaProductBuy__purchaseAnchor.is-floating{height:90px}.novaProductBuy__cartRow{flex-direction:row;align-items:stretch;gap:10px;max-width:none;margin:16px 0 0;padding:0;display:flex}.novaProductBuy__cartRow--floating{z-index:75;padding:16px max(12px, calc((100vw - 590px) / 2)) max(16px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #dce2e3;margin:0;position:fixed;bottom:0;left:0;right:0}.novaProductQty{display:none}.novaProductBuy__add,.novaProductBuy__buyNow{white-space:nowrap;letter-spacing:.01em;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;width:auto;min-width:0;min-height:58px;padding:0 9px;font-size:10px;font-weight:900;display:flex}.novaProductBuy__add{color:#082a42;background:#fff;border:1px solid #082a42}.novaProductBuy__add svg{display:block}.novaProductBuy__buyNow{color:#fff;cursor:pointer;background:#082a42;border:1px solid #082a42}.novaProductBuy__trust{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:6px;margin-top:17px;padding-top:16px}.novaProductBuy__trust>div{text-align:center;flex-direction:column;align-items:center}.novaProductBuy__trust span{font-size:8px}.novaProductBuy__trust strong{font-size:9px}.novaProductInfo{padding-top:50px}}.homePurpose{background:#fff;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(45px,6vw,110px);padding:clamp(70px,7vw,120px) max(22px,4vw)}.homePurpose__visual{aspect-ratio:1;background:#f5d9d6;border-radius:42px;min-height:0;position:relative;overflow:hidden}.homePurpose__visual:before,.homePurpose__visual:after{content:none}.homePurpose__visual>img{object-fit:cover;object-position:center}.homePurpose__message{z-index:3;aspect-ratio:1;background:var(--ink);color:#fff;text-align:center;border-radius:50%;place-content:center;gap:13px;width:190px;display:grid;position:absolute;top:11%;left:13%}.homePurpose__message svg{color:var(--yellow);margin:auto}.homePurpose__message strong{font-family:Georgia,Times New Roman,serif;font-size:23px;line-height:1.05}.homePurpose__orb{z-index:1;background:radial-gradient(circle at 35% 30%,#fff9,#6ebba0 55%,#34836b);border-radius:50%;position:absolute;box-shadow:0 15px 30px #2e695833}.homePurpose__orb--one{width:90px;height:90px;top:7%;right:12%}.homePurpose__orb--two{width:48px;height:48px;bottom:18%;left:7%}.homePurpose__intro h2{letter-spacing:-.06em;max-width:790px;font-size:clamp(48px,5vw,82px);font-weight:500;line-height:.99}.homePurpose__intro>p{max-width:680px;margin:34px 0 35px;font-size:17px;line-height:1.7}.homePurpose__cards{grid-template-columns:1fr;gap:0;display:grid}.homePurpose__cards article{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:58px 1fr;align-items:center;gap:17px;padding:12px 0;display:grid}.homePurpose__cards article:hover{box-shadow:none;transform:none}.homePurpose__cards article>span{color:#16866e;background:#e6f8f1;width:56px;height:56px;margin:0}.homePurpose__cards strong{margin-bottom:5px;font-size:19px;display:block}.homePurpose__cards p{font-size:14px}.homePurpose__intro>a{background:var(--ink);color:#fff;border:0;border-radius:999px;align-items:center;gap:15px;min-height:57px;margin-top:30px;padding:0 28px;font-size:11px}@media (max-width:950px){.homePurpose{grid-template-columns:1fr}.homePurpose__visual{aspect-ratio:1;min-height:0}}@media (max-width:580px){.homePurpose{gap:42px;padding:58px 18px}.homePurpose__visual{border-radius:26px;min-height:0}.homePurpose__message{width:125px}.homePurpose__message strong{font-size:17px}.homePurpose__orb--one{width:62px;height:62px}.homePurpose__intro h2{font-size:43px}.homePurpose__intro>p{margin:24px 0;font-size:15px}.homePurpose__cards article{grid-template-columns:50px 1fr}.homePurpose__cards article>span{width:48px;height:48px}}.homeHero__productImageWrap{aspect-ratio:1;z-index:5;justify-content:center;align-items:center;width:min(760px,52vw);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.homeHero__productImage{object-fit:contain;opacity:0;transform-origin:50%;filter:drop-shadow(0 14px 12px #462d192e)drop-shadow(0 28px 28px #462d1924)drop-shadow(0 45px 45px #462d1914);width:100%;height:100%;transition:opacity .65s,transform .78s cubic-bezier(.22,.7,.2,1),filter .35s;display:block;position:absolute;inset:0;transform:translate(-34%,28%)rotate(-12deg)scale(.88)}.homeHero__productImage--active{opacity:1;animation:.78s cubic-bezier(.22,.7,.2,1) both heroImageEnterRight;transform:translate(0)rotate(0)scale(1)}@keyframes heroImageEnterRight{0%{opacity:0;transform:translate(38%,28%)rotate(12deg)scale(.88)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}.homeHero__productImageWrap:hover .homeHero__productImage--active{filter:drop-shadow(0 18px 15px #462d1933)drop-shadow(0 34px 32px #462d1929)drop-shadow(0 50px 50px #462d1917);transform:translateY(-7px)scale(1.015)}.homeHero__productImageWrap:after{content:"";filter:blur(20px);z-index:-1;pointer-events:none;background:#50341e29;border-radius:50%;width:62%;height:42px;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}@media (max-width:768px){.homeHero__productImageWrap{width:min(540px,96vw)}.homeHero__productImage{filter:drop-shadow(0 10px 10px #462d1929)drop-shadow(0 22px 22px #462d191f)}.homeHero__productImageWrap:after{width:68%;height:30px;bottom:9%}}html,body{max-width:100%}.homeHero>*,.homeFeature>*,.homePurpose>*,.novaFooter__main>*,.minimalShop__grid>*,.novaProductBuy__inner>*,.novaAboutStatement>*,.novaAboutStory>*,.novaReviewsCta>*,.contactLayout>*,.checkoutPage>*{min-width:0}.contactForm,.checkoutForm,.contactForm label,.checkoutForm label,.contactForm__row>*,.checkoutForm>div>*{min-width:0;max-width:100%}.contactForm input,.contactForm textarea,.contactForm select,.checkoutForm input{min-width:0}.faqContent summary{gap:16px}.faqContent summary svg,.minimalProductCard__arrow,.novaFooter__shopArrow{flex:none}.novaAboutHero h1,.novaAboutStatement h2,.novaAboutValues__heading h2,.novaAboutStory__content h2,.novaReviewsHero h1,.novaReviewsCta h2,.faqHero h1,.contactHero h1,.checkoutFormWrap h1,.checkoutEmpty h1,.checkoutSuccess h1,.novaProductBuy__content h2{text-wrap:balance}@media (max-width:620px){.homeHero__title{font-size:clamp(36px,10.5vw,52px)}.novaAboutHero h1,.novaReviewsHero h1,.contactHero h1{font-size:clamp(43px,12.5vw,52px)}.faqHero h1{font-size:clamp(42px,11.8vw,50px)}.minimalShop__hero h1{font-size:clamp(44px,12vw,52px)}.novaProductBuy__content h2{font-size:clamp(42px,11.5vw,47px)}.novaAboutStatement h2,.novaAboutValues__heading h2,.novaAboutStory__content h2,.novaReviewsCta h2,.checkoutFormWrap h1,.checkoutEmpty h1,.checkoutSuccess h1{font-size:clamp(38px,10.8vw,46px)}.novaReviewsSummary>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:7px 14px;width:100%;display:grid}.novaReviewsSummary>div:first-child p{grid-column:1/-1;margin:0;line-height:1.5}.novaReviewsSummary__right{width:100%}.minimalProductCard__info{align-items:flex-start}.faqContent summary{min-height:64px;padding:17px 2px;line-height:1.3}.contactInfo article,.contactInfo article div,.checkoutItem{min-width:0}}@media (max-width:390px){.homeHero__content{padding-inline:14px}.homeHero__title{font-size:clamp(34px,10.5vw,41px)}.homeHero__description{font-size:13px}.novaAboutHero h1,.novaReviewsHero h1,.contactHero h1,.faqHero h1{font-size:clamp(39px,12vw,46px)}.minimalShop__hero h1,.novaProductBuy__content h2{font-size:clamp(38px,11.5vw,44px)}.novaFooter__brand h2{font-size:38px}.novaReviewsSummary>div:first-child{grid-template-columns:1fr}.novaReviewsSummary>div:first-child p{grid-column:auto}.novaProductBuy__quickBenefits{flex-direction:column;align-items:flex-start}.minimalProductCard__info h2{font-size:19px}.contactInfo article{padding-inline:14px}}.cart-button{background:#ffffffb8;border:1px solid #d8cabb;border-radius:50%;place-items:center;width:46px;min-width:46px;height:46px;min-height:44px;padding:0;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:grid;position:relative;box-shadow:0 5px 16px #4b34280d}.cart-button svg{stroke-width:1.8px;width:21px;height:21px}.cart-button b{border:2px solid var(--paper);width:auto;min-width:21px;height:21px;padding:0 5px;font-size:8px;line-height:1;position:absolute;top:-7px;right:-7px;box-shadow:0 3px 9px #d85a523d}.cart-button:hover{background:#fff4cb;border-color:#d6aa31;transform:translateY(-2px);box-shadow:0 8px 20px #4b34281a}.cart-button[aria-expanded=true]{background:var(--yellow);border-color:#d6aa31}.cart-button:focus-visible{outline-offset:3px;outline:3px solid #d85a5247}@media (max-width:1024px){.cart-button{width:46px;min-width:46px;height:46px;min-height:46px;box-shadow:none;background:#ffffffb8;border-color:#d8cabb;padding:0}.cart-button:hover{background:var(--cream);box-shadow:none;border-color:#d8cabb;transform:none}.cart-button svg{width:21px;height:21px}.cart-button b{border:2px solid var(--paper);width:21px;min-width:21px;height:21px;box-shadow:none;font-size:8px;top:-6px;right:-6px}}@media (max-width:390px){.cart-button{width:42px;min-width:42px;height:42px;min-height:42px}}.productReviewsSection{background:var(--ink);color:var(--paper);border-top:0;padding:88px max(24px,50vw - 725px)}.productReviewsSection__head{margin-bottom:38px}.productReviewsSection__head>div:first-child>span,.productReviewsSection__subheading,.productReviewsSection__rating small,.productReviewsSection__note,.productReviewsSection__bottom>span{color:#fffaf28f}.productReviewsSection__rating{flex-direction:row;align-items:center;gap:15px}.productReviewsSection__rating>strong{color:var(--paper);letter-spacing:-.07em;font-size:54px;line-height:1}.productReviewsSection__rating>div{flex-direction:column;gap:4px;display:flex}.productReviewsSection__rating span,.productReviewCard__stars{color:var(--yellow);letter-spacing:2px}.productReviewsSection__grid{border-top:1px solid #ffffff24;flex-direction:column;gap:0;display:flex}.productReviewCard,.productReviewCard:last-child{background:0 0;border:0;border-bottom:1px solid #ffffff24;border-radius:0;grid-template-columns:74px minmax(0,1fr) 190px;align-items:center;gap:26px;min-height:170px;padding:28px 4px;transition:padding .2s,background .2s;display:grid}.productReviewCard:hover{background:#ffffff09;padding-inline:18px}.productReviewCard__number{color:#fffaf261;font-family:Georgia,Times New Roman,serif;font-size:25px;font-style:italic}.productReviewCard__stars{margin:0 0 12px;font-size:10px}.productReviewCard blockquote{max-width:790px;margin:0;font-size:clamp(19px,1.7vw,26px);line-height:1.4}.productReviewCard footer{align-items:center;gap:11px;margin:0;display:flex}.productReviewCard footer>span{background:var(--yellow);width:40px;height:40px;color:var(--ink);border-radius:50%;flex:0 0 40px;place-items:center;font-size:13px;font-weight:900;display:grid}.productReviewCard footer>div{flex-direction:column;gap:4px;min-width:0;display:flex}.productReviewCard footer small{color:#fffaf280;font-size:8px}@media (max-width:900px){.productReviewCard,.productReviewCard:last-child{grid-template-columns:52px minmax(0,1fr)}.productReviewCard footer{grid-column:2}}@media (max-width:620px){.productReviewsSection{padding:62px 16px}.productReviewsSection__rating{align-items:center}.productReviewCard,.productReviewCard:last-child{grid-template-columns:1fr;gap:16px;min-height:0;padding:24px 0}.productReviewCard__number{font-size:19px}.productReviewCard footer{grid-column:auto}.productReviewCard:hover{padding-inline:0}}.productReviewsSection{border-top:1px solid var(--line);background:var(--paper);color:var(--ink);padding:82px max(24px,50vw - 725px)}.productReviewsSection__head{margin-bottom:34px;display:block}.productReviewsSection__head>div:first-child>span{color:var(--muted)}.productReviewsSection__subheading{color:var(--muted);font-size:15px;line-height:1.6}.productReviewsCommerce{background:0 0;border:0;border-radius:0;grid-template-columns:330px minmax(0,1fr);display:grid;overflow:visible}.productReviewsCommerce__summary{border-right:1px solid var(--line);background:0 0;padding:10px 36px 10px 0}.productReviewsCommerce__score{align-items:center;gap:9px;display:flex}.productReviewsCommerce__score strong{letter-spacing:-.07em;font-size:58px;line-height:1}.productReviewsCommerce__score>span{background:var(--yellow);border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.productReviewsCommerce__summary>p{color:var(--muted);margin:12px 0 28px;font-size:13px;line-height:1.5}.productReviewsCommerce__bars{flex-direction:column;gap:10px;display:flex}.productReviewsCommerce__bars>div{grid-template-columns:28px minmax(0,1fr) 32px;align-items:center;gap:9px;display:grid}.productReviewsCommerce__bars span,.productReviewsCommerce__bars small{color:var(--muted);white-space:nowrap;font-size:11px}.productReviewsCommerce__bars>div>div{background:#ddd1c2;border-radius:999px;height:6px;overflow:hidden}.productReviewsCommerce__bars i{border-radius:inherit;background:var(--red);height:100%;display:block}.productReviewsSection__grid{border:0;flex-direction:column;display:flex}.productReviewCard,.productReviewCard:last-child{border:0;border-bottom:1px solid var(--line);min-height:0;color:var(--ink);background:0 0;border-radius:0;padding:27px 0 27px 34px;display:block}.productReviewCard:last-child{border-bottom:0}.productReviewCard:hover{background:0 0;padding-left:34px;padding-right:0}.productReviewCard__top{align-items:center;gap:10px;margin-bottom:13px;display:flex}.productReviewCard__stars{letter-spacing:0;white-space:nowrap;flex-direction:row;flex:none;align-items:center;gap:2px;margin:0;display:inline-flex}.productReviewCard__stars svg{flex:none;display:block}.productReviewCard__top>span{background:var(--ink);color:var(--paper);border-radius:6px;padding:5px 8px;font-size:11px;font-weight:900}.productReviewCard__top strong{font-size:16px}.productReviewCard>p{max-width:760px;color:var(--ink-2);margin:0 0 20px;font-size:15px;line-height:1.65}.productReviewCard footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.productReviewCard footer>div{flex-direction:row;align-items:center;gap:9px;min-width:0;display:flex}.productReviewCard footer>div>span{background:var(--yellow);width:31px;height:31px;color:var(--ink);border-radius:50%;flex:0 0 31px;place-items:center;font-size:10px;font-weight:900;display:grid}.productReviewCard footer strong{color:var(--ink);font-size:12px}.productReviewCard footer small{color:var(--muted);align-items:center;gap:4px;font-size:10px;display:inline-flex}.productReviewCard footer small svg{color:#389265}.productReviewCard footer button{border:1px solid var(--line);background:var(--paper);min-height:36px;color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.productReviewsSection__note{color:var(--muted);font-size:12px;line-height:1.6}.productReviewsSection__bottom{border-top-color:var(--line)}.productReviewsSection__bottom>span{color:var(--muted)}@media (max-width:900px){.productReviewsCommerce{grid-template-columns:1fr}.productReviewsCommerce__summary{border-right:0;border-bottom:1px solid var(--line);padding:0 0 28px}.productReviewsSection__grid{padding-top:4px}.productReviewCard,.productReviewCard:last-child,.productReviewCard:hover{padding-left:0}}@media (max-width:620px){.productReviewsSection{padding:60px 16px}.productReviewsCommerce__summary{padding:0 0 26px}.productReviewCard,.productReviewCard:last-child{padding:23px 0}.productReviewCard:hover{padding-inline:0}.productReviewCard footer{flex-direction:column;align-items:flex-start;gap:14px}}.desktop-nav>.nav-link{border:2px solid #0000;border-radius:999px;padding:8px 10px;transition:color .2s,border-color .2s,transform .2s}.desktop-nav>.nav-link:hover{color:var(--red);border-color:var(--ink);background:0 0;transform:translateY(-1px)}.nav-products-wrap{align-self:stretch;align-items:center;display:flex}.nav-link-button{border:2px solid #0000;border-radius:999px;padding:8px 10px;transition:color .2s,border-color .2s,transform .2s}.nav-link-button:hover,.nav-link-button[aria-expanded=true]{color:var(--red);border-color:var(--ink);background:0 0;transform:translateY(-1px)}.nav-link:after,.nav-link-button:after{display:none}.nav-link-button svg{transition:transform .2s}.nav-link-button[aria-expanded=true] svg{transform:rotate(180deg)}.productsMega{background:linear-gradient(135deg, #ffffffb3, #fffaf2eb), var(--paper);-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);border:1px solid #dfd1c1db;border-radius:0 0 18px 18px;width:min(650px,100vw - 48px);padding:22px;animation:.2s both productsMegaIn;top:66px;overflow:hidden;box-shadow:0 26px 70px #3b2a252e}.productsMega:before{content:"";height:14px;position:absolute;bottom:100%;left:0;right:0}.productsMega:after{content:none}@keyframes productsMegaIn{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.productsMega__header{min-height:57px;margin-bottom:9px;padding:9px 9px 10px}.productsMega__header>a{border-radius:999px;align-items:center;min-height:36px;padding:0 12px;transition:background .2s,transform .2s;display:inline-flex}.productsMega__header>a:hover{background:var(--yellow);transform:translate(2px)}.productsMega__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;padding-top:0}.productsMega__product{color:#46322c;letter-spacing:-.01em;background:0 0;border:0;border-bottom:1px solid #dfd1c1d1;border-radius:0;min-height:50px;padding:10px 32px 10px 4px;font-size:13.5px;font-weight:800;line-height:1.2;transition:color .2s,padding-left .2s,background .2s;position:relative}.productsMega__product:nth-last-child(-n+2){border-bottom:0}.productsMega__product:after{content:"↗";opacity:0;transition:opacity .2s,transform .2s;position:absolute;top:50%;right:9px;transform:translate(-5px,-50%)}.productsMega__product:hover{color:var(--red);background:linear-gradient(90deg,#f4c84a2e,#0000 72%);border-color:#dfd1c1d1;padding-left:11px}.productsMega__product:hover:after{opacity:1;transform:translateY(-50%)}.productsMega__product:after{content:"→";right:12px}@media (prefers-reduced-motion:reduce){.productsMega{animation:none}}.minimalShop__bar--sort{border-top:0;border-bottom:0;justify-content:flex-end}.minimalShop__bar--sort label{align-items:center;gap:12px;display:flex}.minimalShop__bar--sort label>span{color:var(--muted);letter-spacing:.13em;font-size:8px;font-weight:900}.minimalShop__bar--sort label>div{position:relative}.minimalShop__bar--sort select{border:1px solid var(--line);background:var(--paper);min-width:180px;min-height:42px;color:var(--ink);appearance:none;cursor:pointer;border-radius:999px;outline:0;padding:0 38px 0 14px;font-size:11px;font-weight:800}.minimalShop__bar--sort select:focus{border-color:#d8aa2b;box-shadow:0 0 0 3px #f4c84a33}.minimalShop__bar--sort svg{pointer-events:none;position:absolute;top:50%;right:13px;transform:translateY(-50%)}@media (max-width:620px){.shopProductStrip__rail{justify-content:flex-start;gap:0;width:100%;padding:15px 12px 14px;scroll-padding-left:12px}.shopProductStrip__item{flex:0 0 calc(33.3333vw - 8px);gap:7px;min-width:calc(33.3333vw - 8px)}.shopProductStrip__imageWrap{width:clamp(74px,23vw,92px);height:clamp(74px,23vw,92px)}.shopProductStrip__name{max-width:calc(33.3333vw - 12px);font-size:clamp(10px,3vw,12px)}.minimalShop__bar--sort{align-items:stretch;width:calc(100% - 16px);padding:12px 0}.minimalShop__bar--sort label{justify-content:space-between;gap:10px;width:100%;min-width:0}.minimalShop__bar--sort select{width:clamp(150px,56vw,190px);min-width:0}}.minimalShop .minimalShop__grid{grid-template-columns:repeat(3,minmax(0,360px));justify-content:center;gap:16px}.minimalShop .minimalProductCard{width:100%;box-shadow:none;background:#fffdf8;border:0;border-radius:12px;grid-template-rows:auto auto auto auto;gap:0;padding:12px 14px 14px;scroll-margin-top:98px;display:grid}.minimalProductCard--apple-cider-vinegar-gummies{--product-card-bg:#ffe5dd;--product-solid:#b92f25;--product-ink:#b92f25;--product-title-color:#9f241d;background:var(--product-card-bg)}.minimalProductCard--ashwagandha-gummies{--product-card-bg:#d2efff;--product-solid:#1597c9;--product-ink:#075b7d;--product-title-color:#075b7d;background:var(--product-card-bg)}.minimalProductCard--superfruits-beauty-gummies{--product-card-bg:#ffe0e7;--product-solid:#c51f5a;--product-ink:#83143b;--product-title-color:#a2184a;background:var(--product-card-bg)}.minimalProductCard--supergreens-gummies{--product-card-bg:#e2f6df;--product-title-bg:#d7f1d4;--product-solid:#2f7f30;--product-ink:#235d24;--product-title-color:#08733a;background:var(--product-card-bg)}.minimalProductCard--triple-action-immune-gummies{--product-card-bg:#ffe8d4;--product-title-bg:#ffdfc4;--product-solid:#f36b18;--product-ink:#9f3b0d;--product-title-color:#d14f12;background:var(--product-card-bg)}.minimalProductCard--dreamy-sleep-gummies{--product-card-bg:#e9e4ff;--product-solid:#30236f;--product-ink:#241955;--product-title-color:#30236f;background:var(--product-card-bg)}.minimalProductCard--womens-complete-multi-gummies{--product-card-bg:#ffe1f0;--product-solid:#d6257d;--product-ink:#d6257d;--product-title-color:#b91e69;background:var(--product-card-bg)}.minimalProductCard--extra-strength-sleep-gummies{--product-card-bg:#e9defa;--product-solid:#3b1267;--product-ink:#2c0e4c;--product-title-color:#3b1267;background:var(--product-card-bg)}.minimalProductCard--probiotic-plus-gummies{--product-card-bg:#dff8f0;--product-solid:#39a98d;--product-ink:#247461;--product-title-color:#247461;background:var(--product-card-bg)}.minimalProductCard--beets-cardio-gummies{--product-card-bg:#ffe1e8;--product-solid:#85163d;--product-ink:#5f102c;--product-title-color:#85163d;background:var(--product-card-bg)}.minimalProductCard--matcha-mind-gummies{--product-card-bg:#ddf4e9;--product-solid:#007666;--product-ink:#007666;--product-title-color:#006357;background:var(--product-card-bg)}.minimalProductCard--renew-nad-plus{--product-card-bg:#ffe4dc;--product-solid:#8d2c20;--product-ink:#682016;--product-title-color:#8d2c20;background:var(--product-card-bg)}.minimalProductCard__titleLink{z-index:2;text-align:center;pointer-events:none;background:linear-gradient(#0000007a,#0000);border-radius:10px 10px 0 0;width:100%;max-width:100%;padding:14px 8px 24px;position:absolute;inset:0 0 auto}.minimalShop .minimalProductCard__titleLink h2{color:#fff;letter-spacing:-.035em;text-shadow:0 2px 8px #0000008c;margin:0;font-size:clamp(18px,1.35vw,22px);line-height:1.05}.minimalShop .minimalProductCard__visual{aspect-ratio:1/1.2;background:var(--product-card-bg,transparent);background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;border-radius:10px;width:100%;max-width:none;height:auto;margin:0 auto;display:block;position:relative;overflow:hidden}.minimalShop .minimalProductCard__image{object-fit:contain;object-position:center;mix-blend-mode:normal;width:100%;max-width:100%;height:100%;min-height:0;padding:0}.minimalShop .minimalProductCard:hover .minimalProductCard__image{transform:translateY(-4px)scale(1.015)}.minimalProductCard__packRow{grid-template-columns:repeat(3,108px);justify-content:center;gap:7px;margin-top:9px;display:grid}.minimalProductCard__packRow button{border:1px solid var(--product-solid,#cdbdac);min-width:0;min-height:30px;padding:0 6px}@supports (color:color-mix(in lab, red, red)){.minimalProductCard__packRow button{border:1px solid color-mix(in srgb, var(--product-solid,#cdbdac) 36%, white)}}.minimalProductCard__packRow button{color:var(--ink);cursor:pointer;text-transform:uppercase;background:#fff;border-radius:999px;font-size:10px;font-weight:900;transition:background .2s,border-color .2s,transform .2s}.minimalProductCard__packRow button:hover{border-color:var(--product-solid,#d8aa2b);transform:translateY(-1px)}.minimalProductCard__packRow button.is-active{border-color:var(--product-solid,#d8aa2b);background:var(--product-solid,var(--yellow));color:#fff}.minimalProductCard__buyRow{grid-template-columns:auto 140px;justify-content:center;align-items:center;gap:10px;margin-top:9px;display:grid}.minimalProductCard__buyRow span{color:var(--product-ink,var(--muted));font-size:14px;font-weight:900}.minimalProductCard__buyRow button{color:#fff;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:#000;border:0;border-radius:0;min-height:32px;font-size:10px;font-weight:900;transition:background .2s,transform .2s}.minimalProductCard__buyRow button:hover{background:#241915;transform:translateY(-1px)}@media (max-width:900px){.minimalShop .minimalShop__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.minimalShop .minimalProductCard{gap:0;padding:12px}.minimalProductCard__buyRow{grid-template-columns:1fr;gap:9px}}@media (max-width:620px){.minimalShop{overflow-x:hidden}.minimalShop .minimalShop__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 8px}.minimalShop .minimalShop__products{width:calc(100% - 16px);padding:14px 0 50px}.minimalShop .minimalProductCard{border-radius:9px;gap:0;min-width:0;padding:7px}.minimalShop .minimalProductCard__visual{width:100%;height:auto}.minimalShop .minimalProductCard__titleLink h2{justify-content:center;align-items:center;min-height:34px;font-size:clamp(12px,3.55vw,15px);line-height:1.12;display:flex}.minimalProductCard__titleLink{border-radius:8px 8px 0 0;padding:9px 6px 18px}.minimalShop .minimalProductCard__visual{border-radius:8px}.minimalProductCard__packRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-top:7px}.minimalProductCard__packRow button{letter-spacing:0;min-height:26px;padding-inline:1px;font-size:8.5px}.minimalProductCard__buyRow{grid-template-columns:1fr;gap:5px;margin-top:5px}.minimalProductCard__buyRow span{text-align:center;font-size:11px}.minimalProductCard__buyRow button{width:100%;min-height:28px;font-size:8.5px}}.checkoutFormWrap>span{font-size:11px}.checkoutForm label{font-size:17px;line-height:1.4}.checkoutForm input{min-height:56px;font-size:18px}.checkoutForm button{min-height:58px;font-size:15px}.checkoutForm small{font-size:17px;line-height:1.7}.checkoutSummary h2{font-size:26px}.checkoutItem strong{font-size:15px;line-height:1.4}.checkoutItem span{font-size:13px;line-height:1.45}.checkoutItem b{font-size:15px}.checkoutTotal{font-size:17px}.checkoutEmpty p,.checkoutSuccess p{font-size:16px}.checkoutEmpty a,.checkoutSuccess a{font-size:12px}@media (max-width:620px){.checkoutFormWrap h1{font-size:clamp(42px,13vw,58px)}.checkoutSummary{padding:20px}.checkoutItem{grid-template-columns:60px 1fr auto;gap:10px}.checkoutItem img{width:60px;height:60px}.novaProductBuy__cartRow{grid-template-columns:128px minmax(0,1fr);align-items:stretch;gap:10px}.novaProductQty{grid-template-columns:46px minmax(26px,1fr) 46px;width:128px;min-width:128px;min-height:52px;overflow:hidden}.novaProductQty button{width:46px;min-width:46px;min-height:50px;padding:0}.novaProductQty span{min-width:26px;font-size:14px}.novaProductBuy__add{white-space:nowrap;min-width:0;padding-inline:12px;font-size:12px}}@media (max-width:390px){.novaProductBuy__cartRow{grid-template-columns:1fr}.novaProductQty{width:132px;min-width:132px}}.homeReviews>p,.minimalShop__hero p,.homePurpose__cards p,.novaAboutHero>p,.novaAboutStatement p,.novaAboutValues__grid p,.novaAboutStory__content p,.novaReviewsHero p,.novaReviewsCta__right p,.faqHero p,.faqContent p,.contactHero p,.contactInfo article span,.contactInfo small,.contactForm__success,.checkoutForm small,.checkoutEmpty p,.checkoutSuccess p,.reviewsEmpty p,.cookieNotice p{font-size:15px;line-height:1.7}.homeFeature__benefits>div,.homeFeature__packInfo strong,.checkoutItem strong,.checkoutItem b{font-size:13px}.homeFeature__packInfo span,.contactForm label,.checkoutForm label,.checkoutItem span{font-size:12px;line-height:1.45}.contactForm button,.checkoutForm button,.cookieNotice button,.homeNewsletter button,.homeFeature__shop,.homeFeature__learn,.homePurpose__intro a,.novaAboutStory__content a,.novaReviewsCta__right a,.checkoutEmpty a,.checkoutSuccess a{font-size:11px}.legalPage__content p{font-size:16px;line-height:1.8}.legalPage__hero small{font-size:13px;line-height:1.5}@media (max-width:620px){.homeHero__description,.newProductSection__right p,.homeFeature__content>p,.homePurpose__intro p,.homeNewsletter>p,.novaProductInfo__intro p,.novaProductInfo__cards p,.novaProductFaq__list p,.novaAboutHero>p,.novaAboutStatement p,.novaAboutValues__grid p,.novaAboutStory__content p,.novaReviewsHero p,.novaReviewsCta__right p,.faqHero p,.faqContent p,.contactHero p,.reviewsEmpty p,.cookieNotice p{font-size:15px;line-height:1.7}.legalPage__content p{font-size:15px;line-height:1.75}}@media (min-width:1025px){.homeFeature{border:1px solid var(--line);border-radius:24px;grid-template-columns:510px minmax(0,1fr);width:min(1450px,100% - 48px);min-height:510px;margin:34px auto;overflow:hidden}.homeFeature--reverse{grid-template-columns:minmax(0,1fr) 510px}.homeFeature__visual{width:510px;min-height:510px}.homeFeature__image{transform:scale(1.06)}.homeFeature__visual:hover .homeFeature__image{transform:scale(1.09)}.homeFeature__content{padding:50px clamp(38px,5vw,72px)}.homeFeature__content h2{font-size:clamp(44px,4vw,66px)}.homeFeature__content>p{margin:19px 0;font-size:14px}.homeFeature__packInfo{margin-top:27px}}.legalPage{width:min(920px,100% - 48px);margin:0 auto;padding:70px 0 100px}.legalPage__hero{border-bottom:1px solid var(--line);padding-bottom:38px}.legalPage__hero>span{color:var(--muted);letter-spacing:.14em;font-size:9px;font-weight:900}.legalPage__hero h1{letter-spacing:-.055em;margin:14px 0;font-size:clamp(48px,7vw,82px);line-height:.95}.legalPage__hero p{max-width:720px;color:var(--ink-2);margin:0 0 16px;font-size:15px;line-height:1.7}.legalPage__hero small{color:var(--muted)}.legalPage__content section{border-bottom:1px solid var(--line);padding:32px 0}.legalPage__content h2{margin:0 0 12px;font-size:24px}.legalPage__content p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.8}.legalPage__content a{text-underline-offset:3px;text-decoration:underline}.legalPage__content code{background:var(--cream);border-radius:4px;padding:2px 5px;font-size:.9em}.novaTerms{isolation:isolate;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 12% 8%,#d85a5224,#0000 30%),radial-gradient(circle at 86% 18%,#f4c84a29,#0000 28%),linear-gradient(135deg,#fffdf8 0%,#fff5f5 46%,#fffaf2 100%);padding:72px max(22px,50vw - 660px) 96px;position:relative;overflow:hidden}.novaTerms,.novaTerms :where(p,a,small,span,li){font-family:var(--font-nexa,"Nexa"), Arial, sans-serif}.novaTerms :where(h1,h2,h3,strong,b){font-family:var(--font-chillax,"Chillax"), Arial, sans-serif}.novaTerms__progress{z-index:120;pointer-events:none;background:#d85a521f;width:100%;height:4px;position:fixed;top:0;left:0}.novaTerms__progress span{background:linear-gradient(90deg, var(--red), #ee0707);transform-origin:0;will-change:transform;width:100%;height:100%;display:block;transform:scaleX(0)}.novaTerms__float{z-index:-1;color:#d85a5212;font-family:var(--font-chillax,"Chillax"), Arial, sans-serif;letter-spacing:-.07em;pointer-events:none;font-size:clamp(90px,15vw,240px);font-weight:800;line-height:.8;animation:8s ease-in-out infinite novaTermsFloat;position:absolute}.novaTerms__float--one{top:100px;right:-36px}.novaTerms__float--two{animation-delay:-3s;bottom:80px;left:-48px}.novaTerms__eyebrow{color:var(--red);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.novaTerms__eyebrow:before{content:"";background:currentColor;border-radius:99px;width:34px;height:2px}.novaTermsHero{grid-template-columns:minmax(0,1.05fr) minmax(300px,.55fr);align-items:end;gap:clamp(28px,5vw,76px);padding:42px 0 70px;display:grid}.novaTermsHero__copy h1{max-width:840px;color:var(--ink);letter-spacing:-.06em;margin:24px 0 22px;font-size:clamp(58px,8vw,124px);font-weight:700;line-height:.88}.novaTermsHero__copy p{max-width:720px;color:var(--ink-2);margin:0 0 18px;font-size:clamp(17px,1.5vw,23px);line-height:1.62}.novaTermsHero__copy small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.novaTermsHero__card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border:1px solid #d85a5238;border-radius:30px;min-height:270px;padding:28px;position:relative;overflow:hidden;box-shadow:0 24px 70px #4b34281a}.novaTermsHero__card:after{content:"+";color:#d85a521a;font-family:var(--font-chillax,"Chillax"), Arial, sans-serif;font-size:190px;line-height:1;position:absolute;bottom:-46px;right:-16px}.novaTermsHero__card>span{background:var(--red);color:#fff;letter-spacing:.08em;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.novaTermsHero__card strong{z-index:1;max-width:260px;color:var(--ink);letter-spacing:-.045em;margin-top:64px;font-size:clamp(30px,3vw,44px);line-height:.96;display:block;position:relative}.novaTermsHero__card p{z-index:1;max-width:300px;color:var(--muted);margin:18px 0 0;font-size:14px;line-height:1.65;position:relative}.novaTermsLayout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:28px;display:grid}.novaTermsNav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #d85a5229;border-radius:24px;padding:18px;position:sticky;top:96px;box-shadow:0 18px 45px #4b342812}.novaTermsNav>span{color:var(--red);letter-spacing:.18em;margin-bottom:12px;font-size:11px;font-weight:900;display:block}.novaTermsNav nav{gap:7px;display:grid}.novaTermsNav a{min-height:44px;color:var(--ink-2);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.2;transition:background .2s,color .2s,transform .2s;display:flex}.novaTermsNav a b{color:var(--red);letter-spacing:.1em;font-size:11px}.novaTermsNav a:hover{color:var(--ink);background:#fff5f5;transform:translate(3px)}.novaTermsContent{gap:18px;display:grid}.novaTermsCard{background:#ffffffd1;border:1px solid #d85a5226;border-radius:28px;grid-template-columns:86px minmax(0,1fr);gap:22px;padding:clamp(24px,3vw,38px);scroll-margin-top:104px;transition:transform .24s,border-color .24s,box-shadow .24s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 54px #4b342812}.novaTermsCard:after{content:none;color:#d85a520f;font-family:var(--font-chillax,"Chillax"), Arial, sans-serif;letter-spacing:-.06em;pointer-events:none;font-size:56px;font-weight:800;position:absolute;top:18px;right:20px}.novaTermsCard:hover{border-color:#d85a5257;transform:translateY(-4px);box-shadow:0 24px 70px #4b34281a}.novaTermsCard>span{width:58px;height:58px;color:var(--red);letter-spacing:.12em;background:#fff5f5;border:1px solid #d85a523d;border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid}.novaTermsCard h2{z-index:1;color:var(--ink);letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(27px,2.4vw,38px);line-height:1;position:relative}.novaTermsCard p{z-index:1;max-width:850px;color:var(--ink-2);margin:0;font-size:clamp(15px,1.12vw,18px);line-height:1.78;position:relative}.novaTermsCard a{z-index:1;width:fit-content;color:var(--red);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:8px;margin-top:18px;padding-bottom:4px;font-size:12px;font-weight:900;transition:gap .2s,color .2s;display:inline-flex;position:relative}.novaTermsCard a:hover{color:#ee0707;gap:12px}.novaTermsCta{background:linear-gradient(135deg, var(--red), #ee0707);color:#fff;border-radius:30px;justify-content:space-between;align-items:center;gap:28px;margin-top:34px;padding:clamp(26px,4vw,46px);display:flex;box-shadow:0 26px 70px #d85a523d}.novaTermsCta .novaTerms__eyebrow{color:#ffffffc7}.novaTermsCta h2{letter-spacing:-.05em;max-width:720px;margin:18px 0 12px;font-size:clamp(34px,4vw,62px);line-height:.96}.novaTermsCta p{color:#ffffffd1;max-width:640px;margin:0;font-size:15px;line-height:1.65}.novaTermsCta>a{min-height:56px;color:var(--red);letter-spacing:.08em;text-transform:uppercase;background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:13px;font-weight:900;transition:transform .2s,gap .2s;display:inline-flex}.novaTermsCta>a:hover{gap:12px;transform:translateY(-2px)}[data-terms-reveal]{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.2,.75,.25,1);transform:translateY(22px)}[data-terms-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes novaTermsFloat{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-16px)rotate(2deg)}}@media (max-width:980px){.novaTerms{padding-top:48px;padding-bottom:74px}.novaTermsHero{grid-template-columns:1fr;padding-bottom:42px}.novaTermsHero__card{min-height:230px}.novaTermsLayout{grid-template-columns:1fr}.novaTermsNav{position:relative;top:auto}.novaTermsNav nav{grid-template-columns:repeat(2,minmax(0,1fr))}.novaTermsCta{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.novaTerms{padding-inline:14px}.novaTerms__float{display:none}.novaTermsHero__copy h1{font-size:clamp(48px,16vw,74px)}.novaTermsHero__copy p{font-size:16px}.novaTermsHero__card{border-radius:24px;padding:22px}.novaTermsNav{border-radius:20px;padding:14px}.novaTermsNav nav{grid-template-columns:1fr}.novaTermsCard{border-radius:22px;grid-template-columns:1fr;gap:16px;padding:22px}.novaTermsCard:after{font-size:42px;top:12px;right:14px}.novaTermsCard>span{width:48px;height:48px}.novaTermsCta{border-radius:24px}.novaTermsCta>a{width:100%}}@media (prefers-reduced-motion:reduce){.novaTerms__float,[data-terms-reveal]{transition:none;animation:none}[data-terms-reveal]{opacity:1;transform:none}}.novaPrivacy{isolation:isolate;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 82% 6%,#d85a5229,#0000 29%),radial-gradient(circle at 10% 34%,#f4c84a1f,#0000 28%),linear-gradient(145deg,#fffdf7 0%,#fff1e8 52%,#fff9f1 100%);padding:62px max(18px,50vw - 680px) 96px;position:relative;overflow:hidden}.novaPrivacy,.novaPrivacy :where(p,a,small,span,summary,li){font-family:var(--font-nexa,"Nexa"), Arial, sans-serif}.novaPrivacy :where(h1,h2,h3,strong,b){font-family:var(--font-chillax,"Chillax"), Arial, sans-serif}.novaPrivacy__flow{z-index:-1;pointer-events:none;opacity:.68;position:absolute;inset:0}.novaPrivacy__flow span{background:linear-gradient(90deg,#0000,#d85a5266,#0000);width:124%;height:1px;animation:7s linear infinite novaPrivacyFlow;position:absolute;left:-12%;transform:rotate(-8deg)}.novaPrivacy__flow span:first-child{top:22%}.novaPrivacy__flow span:nth-child(2){animation-delay:-2.2s;top:52%}.novaPrivacy__flow span:nth-child(3){animation-delay:-4.4s;top:78%}.novaPrivacy__symbol{z-index:-1;color:#d85a521f;pointer-events:none;animation:8.5s ease-in-out infinite novaPrivacyFloat;position:absolute}.novaPrivacy__symbol--shield{top:20%;right:8%}.novaPrivacy__symbol--lock{animation-delay:-3s;bottom:18%;left:6%}.novaPrivacy__eyebrow{color:var(--red);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.novaPrivacy__eyebrow:before{content:"";background:currentColor;border-radius:99px;width:32px;height:2px}.novaPrivacyHero{grid-template-columns:minmax(0,.95fr) minmax(320px,.58fr);grid-template-areas:"badge card""copy card";align-items:end;gap:24px clamp(30px,5vw,82px);min-height:560px;padding:34px 0 72px;display:grid}.novaPrivacyHero__badge{width:fit-content;min-height:48px;color:var(--red);letter-spacing:.16em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff8a;border:1px solid #d85a5238;border-radius:999px;grid-area:badge;align-items:center;gap:10px;padding:0 18px;font-size:12px;font-weight:900;display:inline-flex}.novaPrivacyHero__copy{color:#fff;-webkit-backdrop-filter:blur(10px)saturate(1.15);backdrop-filter:blur(10px)saturate(1.15);background:linear-gradient(135deg,#ffffff3d 0%,#ffffff0f 25%,#0000 46%),radial-gradient(circle at 18% 16%,#ffffff47,#0000 32%),linear-gradient(135deg,#9e0a16f0,#a02027e6 58%,#520815f5);border:1px solid #ffffff4d;border-radius:0 36px 36px 0;grid-area:copy;padding:clamp(28px,4vw,48px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff57,inset 0 -38px 74px #56000033,0 30px 80px #740c184d}.novaPrivacyHero__copy:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#fff3,#0000 30%,#ffffff14 62%,#0000);position:absolute;inset:1px}.novaPrivacyHero__copy>*{z-index:1;position:relative}.novaPrivacyHero__copy h1{letter-spacing:-.035em;font-variant-ligatures:none;font-feature-settings:"liga" 0, "clig" 0;max-width:760px;margin:0 0 22px;font-size:clamp(60px,8.4vw,132px);font-weight:700;line-height:.85}.novaPrivacyHero__copy p{color:#ffffffdb;max-width:700px;margin:0 0 20px;font-size:clamp(17px,1.5vw,23px);line-height:1.58}.novaPrivacyHero__copy small{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.novaPrivacyHero__glass{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffc7,#ffffff5c),radial-gradient(circle at 18% 12%,#ffffffdb,#0000 34%),#fff6f680;border:1px solid #ffffffb3;border-radius:38px;grid-area:card;min-height:420px;padding:32px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 28px 86px #4b34281f}.novaPrivacyHero__glass:before,.novaPrivacyHero__glass:after{content:"";background:#d85a521f;border-radius:50%;position:absolute}.novaPrivacyHero__glass:before{display:none}.novaPrivacyHero__glass:after{background:#f4c84a2e;width:220px;height:220px;bottom:-90px;left:-70px}.novaPrivacyHero__glass>span{z-index:1;color:var(--red);letter-spacing:.18em;font-size:11px;font-weight:900;position:relative}.novaPrivacyHero__glass strong{z-index:1;letter-spacing:-.045em;max-width:330px;margin:118px 0 20px;font-size:clamp(34px,3.5vw,54px);line-height:.94;display:block;position:relative}.novaPrivacyHero__glass p{z-index:1;max-width:340px;color:var(--ink-2);margin:0;font-size:15px;line-height:1.65;position:relative}.novaPrivacyCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:34px;display:grid}.novaPrivacyCards article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(140deg,#ffffffc2,#ffffff61),#fff6f685;border:1px solid #ffffff75;border-radius:28px;min-height:220px;padding:24px;transition:transform .24s,background .24s,border-color .24s;box-shadow:inset 0 1px #ffffffc2,0 18px 54px #4b342812}.novaPrivacyCards article:hover{background:#ffffffd6;border-color:#d85a5257;transform:translateY(-6px)}.novaPrivacyCards svg{width:50px;height:50px;color:var(--red);background:#fff1ee;border-radius:17px;padding:12px}.novaPrivacyCards h2{letter-spacing:-.04em;margin:44px 0 10px;font-size:24px;line-height:1}.novaPrivacyCards p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.6}.novaPrivacySplit{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffffb8,#ffffff57),#fff6f680;border:1px solid #ffffffa8;border-radius:34px;grid-template-columns:minmax(280px,.74fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,74px);margin:34px 0;padding:clamp(28px,4vw,52px);display:grid;box-shadow:inset 0 1px #ffffffc2,0 28px 80px #4b342814}.novaPrivacySplit h2{letter-spacing:-.052em;max-width:520px;margin:20px 0 0;font-size:clamp(36px,4.2vw,66px);line-height:.96}.novaPrivacyTimeline{gap:18px;margin:0;padding:0 0 0 34px;list-style:none;display:grid;position:relative}.novaPrivacyTimeline:before{content:"";background:linear-gradient(var(--red), #d85a522e);border-radius:99px;width:2px;position:absolute;top:10px;bottom:10px;left:8px}.novaPrivacyTimeline li{background:linear-gradient(140deg,#ffffffbd,#ffffff61),#fff6f67a;border:1px solid #ffffff75;border-radius:22px;padding:20px 22px;transition:transform .22s,border-color .22s;position:relative;box-shadow:inset 0 1px #ffffffb3}.novaPrivacyTimeline li:before{content:"";background:var(--red);border:3px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:26px;left:-32px;box-shadow:0 0 0 4px #d85a5229}.novaPrivacyTimeline li:hover{border-color:#d85a5257;transform:translate(5px)}.novaPrivacyTimeline span{color:var(--red);letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.novaPrivacyTimeline p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.62}.novaPrivacyPolicy{grid-template-columns:minmax(260px,.48fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,54px);margin-top:40px;display:grid}.novaPrivacyPolicy__intro{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(140deg,#ffffffc2,#ffffff61),#fff6f685;border:1px solid #ffffff75;border-radius:28px;padding:28px;position:sticky;top:96px;box-shadow:inset 0 1px #ffffffc2,0 20px 58px #4b342812}.novaPrivacyPolicy__intro h2{letter-spacing:-.045em;margin:22px 0 14px;font-size:clamp(32px,3.2vw,52px);line-height:.98}.novaPrivacyPolicy__intro p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.7}.novaPrivacyAccordions{gap:12px;display:grid}.novaPrivacyAccordions details{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(140deg,#ffffffc2,#fff6),#fff6f680;border:1px solid #ffffff75;border-radius:22px;transition:border-color .2s,transform .2s;overflow:hidden;box-shadow:inset 0 1px #ffffffbd,0 14px 42px #4b34280f}.novaPrivacyAccordions details:hover{border-color:#d85a5257;transform:translateY(-2px)}.novaPrivacyAccordions summary{cursor:pointer;grid-template-columns:46px minmax(0,1fr) 34px;align-items:center;gap:14px;min-height:76px;padding:14px 18px;list-style:none;display:grid}.novaPrivacyAccordions summary::-webkit-details-marker{display:none}.novaPrivacyAccordions summary>span{width:46px;height:46px;color:var(--red);background:#fff1ee;border-radius:16px;place-items:center;display:grid}.novaPrivacyAccordions summary strong{letter-spacing:-.03em;font-size:clamp(19px,1.5vw,24px);line-height:1.05}.novaPrivacyAccordions summary i{width:34px;height:34px;color:var(--red);background:#d85a521a;border-radius:50%;place-items:center;font-style:normal;font-weight:900;transition:transform .22s,background .22s;display:grid}.novaPrivacyAccordions details[open] summary i{background:var(--red);color:#fff;transform:rotate(45deg)}.novaPrivacyAccordions details>div{padding:0 22px 22px 78px}.novaPrivacyAccordions p{max-width:850px;color:var(--ink-2);margin:0;font-size:15px;line-height:1.76}.novaPrivacyAccordions a{width:fit-content;color:var(--red);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:8px;margin-top:16px;padding-bottom:4px;font-size:12px;font-weight:900;transition:gap .2s;display:inline-flex}.novaPrivacyAccordions a:hover{gap:12px}.novaPrivacyCta{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffffc2,#ffffff5c),radial-gradient(circle at 12% 10%,#ffffffd6,#0000 35%),#fff6f68a;border:1px solid #ffffff75;border-radius:34px;justify-content:space-between;align-items:center;gap:28px;margin-top:42px;padding:clamp(28px,4vw,48px);display:flex;box-shadow:inset 0 1px #ffffffc7,0 26px 80px #4b34281a}.novaPrivacyCta h2{letter-spacing:-.05em;margin:20px 0 12px;font-size:clamp(34px,4vw,62px);line-height:.96}.novaPrivacyCta p{max-width:690px;color:var(--ink-2);margin:0;font-size:15px;line-height:1.66}.novaPrivacyCta>a{color:#fff;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#ffffff38,#0000 38%),linear-gradient(135deg,#b00c18e6,#8e1623d1);border:1px solid #ffffff47;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:56px;padding:0 26px;font-size:13px;font-weight:900;transition:transform .2s,gap .2s,background .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff57,0 18px 38px #84121c42}.novaPrivacyCta>a:hover{background:#9f0f1e;gap:12px;transform:translateY(-2px)}[data-privacy-reveal]{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.2,.75,.25,1);transform:translateY(24px)}[data-privacy-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes novaPrivacyFlow{0%{background-position:0 0;transform:translate(-8%)rotate(-8deg)}to{background-position:280px 0;transform:translate(8%)rotate(-8deg)}}@keyframes novaPrivacyFloat{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-18px)rotate(5deg)}}@media (max-width:1040px){.novaPrivacyHero{grid-template-columns:1fr;grid-template-areas:"badge""copy""card";min-height:0;padding-bottom:44px}.novaPrivacyHero__glass{min-height:280px}.novaPrivacyHero__glass strong{margin-top:70px}.novaPrivacyCards{grid-template-columns:repeat(2,minmax(0,1fr))}.novaPrivacySplit,.novaPrivacyPolicy{grid-template-columns:1fr}.novaPrivacyPolicy__intro{position:relative;top:auto}}@media (max-width:660px){.novaPrivacy{padding:42px 14px 72px}.novaPrivacy__symbol{display:none}.novaPrivacyHero__copy{border-left-width:4px;border-radius:0 26px 26px 0;padding:26px 22px}.novaPrivacyHero__copy h1{font-size:clamp(48px,16vw,74px)}.novaPrivacyHero__copy p,.novaPrivacyHero__glass p{font-size:15px}.novaPrivacyHero__glass{border-radius:26px;min-height:240px;padding:24px}.novaPrivacyHero__glass strong{margin-top:48px}.novaPrivacyCards{grid-template-columns:1fr}.novaPrivacyCards article{min-height:180px}.novaPrivacySplit,.novaPrivacyPolicy__intro,.novaPrivacyCta{border-radius:24px;padding:22px}.novaPrivacyTimeline{padding-left:26px}.novaPrivacyTimeline li:before{left:-26px}.novaPrivacyAccordions summary{grid-template-columns:40px minmax(0,1fr) 30px;gap:10px;min-height:68px;padding:12px}.novaPrivacyAccordions summary>span{border-radius:14px;width:40px;height:40px}.novaPrivacyAccordions details>div{padding:0 14px 18px}.novaPrivacyCta{flex-direction:column;align-items:flex-start}.novaPrivacyCta>a{width:100%}}@media (prefers-reduced-motion:reduce){.novaPrivacy__flow span,.novaPrivacy__symbol,[data-privacy-reveal]{transition:none;animation:none}[data-privacy-reveal]{opacity:1;transform:none}}.novaCookies{isolation:isolate;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 18% 10%,#f4c84a29,#0000 28%),radial-gradient(circle at 88% 28%,#d85a521f,#0000 30%),linear-gradient(145deg,#fff8ec 0%,#f5eadb 48%,#fffaf2 100%);padding:58px max(16px,50vw - 670px) 94px;position:relative;overflow:hidden}.novaCookies,.novaCookies :where(p,a,small,span,li){font-family:var(--font-nexa,"Nexa"), Arial, sans-serif}.novaCookies :where(h1,h2,h3,strong,b){font-family:var(--font-chillax,"Chillax"), Arial, sans-serif}.novaCookies__crumbs{z-index:-1;pointer-events:none;position:absolute;inset:0}.novaCookies__crumbs svg{color:#d85a521f;animation:8s ease-in-out infinite novaCookieFloat;position:absolute}.novaCookies__crumbs svg:first-child{top:18%;left:7%}.novaCookies__crumbs svg:nth-child(2){animation-delay:-2s;top:14%;right:9%}.novaCookies__crumbs svg:nth-child(3){animation-delay:-4s;bottom:16%;left:13%}.novaCookies__eyebrow{color:var(--red);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.novaCookies__eyebrow:before{content:"";background:currentColor;border-radius:99px;width:32px;height:2px}.novaCookiesHero{grid-template-columns:minmax(0,.95fr) minmax(300px,.48fr);align-items:center;gap:clamp(28px,5vw,76px);padding:36px 0 58px;display:grid}.novaCookiesHero__copy{background:#fffdf8c7;border-radius:34px;padding:clamp(26px,4vw,48px);position:relative;box-shadow:0 28px 78px #4b342817}.novaCookiesHero__copy:after{content:none;color:#d85a5212;font-family:var(--font-chillax,"Chillax"), Arial, sans-serif;letter-spacing:-.07em;pointer-events:none;font-size:clamp(70px,10vw,150px);font-weight:800;line-height:.8;position:absolute;bottom:12px;right:22px}.novaCookiesHero__copy h1{z-index:1;letter-spacing:-.06em;max-width:760px;margin:24px 0 20px;font-size:clamp(58px,8vw,118px);font-weight:700;line-height:.88;position:relative}.novaCookiesHero__copy p{z-index:1;max-width:700px;color:var(--ink-2);margin:0 0 18px;font-size:clamp(16px,1.45vw,22px);line-height:1.62;position:relative}.novaCookiesHero__copy small{z-index:1;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900;position:relative}.novaCookiesHero__consent{color:#fff;-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);background:linear-gradient(135deg,#ffffff3d 0%,#ffffff0f 24%,#0000 42%),radial-gradient(circle at 28% 18%,#ffffff47,#0000 34%),linear-gradient(145deg,#ee0707d6 0%,#d85a52bd 54%,#b4232dd1 100%);border:1px solid #ffffff52;border-radius:38px;min-height:360px;padding:30px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff5c,inset 0 -40px 80px #7800001f,0 30px 84px #d85a5238}.novaCookiesHero__consent:before{content:"";border:28px dotted #ffffff38;border-radius:50%;width:190px;height:190px;animation:18s linear infinite novaCookieSpin;position:absolute;top:-60px;right:-60px}.novaCookiesHero__consent:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#ffffff3d,#0000 32%,#ffffff14 62%,#0000);position:absolute;inset:1px}.novaCookiesHero__consent>span{z-index:1;color:#ffffffc7;letter-spacing:.18em;font-size:11px;font-weight:900;position:relative}.novaCookiesHero__consent strong{z-index:1;letter-spacing:-.045em;max-width:300px;margin:102px 0 18px;font-size:clamp(34px,3.2vw,50px);line-height:.95;display:block;position:relative}.novaCookiesHero__consent p{z-index:1;color:#ffffffd1;max-width:310px;margin:0;font-size:15px;line-height:1.62;position:relative}.novaCookiesSwitch{background:#ffffff3d;border-radius:999px;width:86px;height:46px;padding:5px;position:absolute;bottom:30px;left:30px}.novaCookiesSwitch i{background:#fff;border-radius:50%;width:36px;height:36px;animation:2.6s ease-in-out infinite novaCookieToggle;display:block}.novaCookiesCategories{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:34px;display:grid}.novaCookiesCategories article{min-height:230px;transform:translateY(var(--float-y,0));background:#fffdf8b3;border:1px solid #4b34281c;border-radius:30px;padding:24px;transition:transform .24s,border-color .24s,box-shadow .24s;box-shadow:0 20px 58px #4b342812}.novaCookiesCategories article:nth-child(2),.novaCookiesCategories article:nth-child(4){--float-y:22px}.novaCookiesCategories article:hover{transform:translateY(calc(var(--float-y,0) - 6px));border-color:#d85a5252;box-shadow:0 26px 70px #4b34281a}.novaCookiesCategories svg{width:52px;height:52px;color:var(--red);background:#fff1ee;border-radius:18px;padding:12px}.novaCookiesCategories h2{letter-spacing:-.04em;margin:44px 0 6px;font-size:25px;line-height:1}.novaCookiesCategories article div span{color:var(--red);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.novaCookiesCategories p{color:var(--ink-2);margin:16px 0 0;font-size:14px;line-height:1.58}.novaCookiesJourney{background:#fffdf8b8;border-radius:34px;margin:56px 0 34px;padding:clamp(24px,4vw,44px);box-shadow:0 24px 72px #4b342814}.novaCookiesJourney h2{letter-spacing:-.052em;max-width:720px;margin:20px 0 34px;font-size:clamp(36px,4.2vw,66px);line-height:.96}.novaCookiesJourney ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.novaCookiesJourney ol:before{content:none;background:linear-gradient(90deg, var(--red), #d85a5229);height:2px;position:absolute;top:25px;left:6%;right:6%}.novaCookiesJourney li{z-index:1;background:#fffaf2db;border:1px solid #d85a5224;border-radius:24px;padding:64px 18px 20px;position:relative}.novaCookiesJourney li:before{content:"";background:var(--red);border:5px solid #fff;border-radius:50%;width:22px;height:22px;position:absolute;top:15px;left:18px;box-shadow:0 0 0 5px #d85a521f}.novaCookiesJourney span{color:var(--red);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:900}.novaCookiesJourney p{color:var(--ink-2);margin:10px 0 0;font-size:14px;line-height:1.58}.novaCookiesPrefs{grid-template-columns:minmax(250px,.4fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,54px);margin-top:50px;display:grid}.novaCookiesPrefs__intro{color:#fff;-webkit-backdrop-filter:blur(10px)saturate(1.15);backdrop-filter:blur(10px)saturate(1.15);background:linear-gradient(145deg,#ffffff38,#ffffff0a 36%,#0000 58%),radial-gradient(circle at 24% 12%,#ffffff38,#0000 30%),linear-gradient(150deg,#ee0707d1,#d85a52b8 58%,#a61d26d1);border:1px solid #ffffff47;border-radius:30px;padding:28px;position:sticky;top:96px;box-shadow:inset 0 1px #ffffff52,inset 0 -28px 60px #7800001a,0 24px 70px #d85a522e}.novaCookiesPrefs__intro .novaCookies__eyebrow{color:#ffffffc7}.novaCookiesPrefs__intro h2{letter-spacing:-.045em;margin:22px 0 14px;font-size:clamp(31px,3.2vw,52px);line-height:.98}.novaCookiesPrefs__intro p{color:#ffffffd1;margin:0;font-size:15px;line-height:1.68}.novaCookiesPrefs__grid{gap:13px;display:grid}.novaCookiesPrefs__grid article{background:#fffdf8c7;border:1px solid #4b34281c;border-radius:24px;padding:18px;transition:transform .22s,border-color .22s,background .22s;box-shadow:0 14px 44px #4b34280f}.novaCookiesPrefs__grid article:hover{background:#fffdf8f2;border-color:#d85a524d;transform:translateY(-3px)}.novaCookiesPrefs__grid header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.novaCookiesPrefs__grid header>span{width:46px;height:46px;color:var(--red);background:#fff1ee;border-radius:16px;place-items:center;display:grid}.novaCookiesToggle{cursor:pointer;background:#e6d8c9;border:0;border-radius:999px;flex:none;width:62px;height:34px;padding:4px;transition:background .25s,transform .2s}.novaCookiesToggle i{background:#fff;border-radius:50%;width:26px;height:26px;transition:transform .25s,background .25s;display:block;box-shadow:0 4px 12px #4b342824}.novaCookiesToggle.is-active{background:var(--red)}.novaCookiesToggle.is-active i{transform:translate(28px)}.novaCookiesToggle.is-partial{background:var(--yellow)}.novaCookiesToggle.is-partial i{transform:translate(14px)}.novaCookiesToggle:hover{transform:translateY(-1px)}.novaCookiesToggle:focus-visible{outline-offset:3px;outline:3px solid #d85a5252}.novaCookiesPrefs__grid article:hover .novaCookiesToggle i{animation:.7s novaCookieToggleNudge}.novaCookiesPrefs__grid h3{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(22px,1.8vw,29px);line-height:1}.novaCookiesPrefs__grid p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.7}.novaCookiesPrefs__grid a{width:fit-content;color:var(--red);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:8px;margin-top:16px;padding-bottom:4px;font-size:12px;font-weight:900;transition:gap .2s;display:inline-flex}.novaCookiesPrefs__grid a:hover{gap:12px}[data-cookie-reveal]{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.2,.75,.25,1);transform:translateY(24px)}[data-cookie-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes novaCookieFloat{0%,to{transform:translateY(0)rotate(-7deg)}50%{transform:translateY(-18px)rotate(7deg)}}@keyframes novaCookieSpin{to{transform:rotate(360deg)}}@keyframes novaCookieToggle{0%,to{transform:translate(0)}48%,70%{transform:translate(40px)}}@keyframes novaCookieToggleNudge{50%{transform:translate(8px)}}@media (max-width:1040px){.novaCookiesHero,.novaCookiesPrefs{grid-template-columns:1fr}.novaCookiesPrefs__intro{position:relative;top:auto}.novaCookiesCategories,.novaCookiesJourney ol{grid-template-columns:repeat(2,minmax(0,1fr))}.novaCookiesJourney ol:before{display:none}}@media (max-width:640px){.novaCookies{padding:42px 14px 72px}.novaCookies__crumbs{display:none}.novaCookiesHero{padding-top:18px;padding-bottom:38px}.novaCookiesHero__copy,.novaCookiesHero__consent,.novaCookiesJourney,.novaCookiesPrefs__intro{border-radius:24px;padding:22px}.novaCookiesHero__copy h1{font-size:clamp(48px,16vw,74px)}.novaCookiesHero__consent{min-height:280px}.novaCookiesHero__consent strong{margin-top:62px}.novaCookiesCategories,.novaCookiesJourney ol{grid-template-columns:1fr}.novaCookiesCategories article:nth-child(2),.novaCookiesCategories article:nth-child(4){--float-y:0}.novaCookiesCategories article{min-height:190px}.novaCookiesJourney{margin-top:28px}.novaCookiesPrefs{margin-top:34px}}@media (prefers-reduced-motion:reduce){.novaCookies__crumbs svg,.novaCookiesHero__consent:before,.novaCookiesSwitch i,[data-cookie-reveal]{transition:none;animation:none}[data-cookie-reveal]{opacity:1;transform:none}}.novaShip{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 78% 10%,#d85a5221,#0000 31%),radial-gradient(circle at 18% 28%,#fff5f5f2,#0000 34%),linear-gradient(135deg,#fff 0%,#fff6f6 48%,#fffdf8 100%);padding:62px max(16px,50vw - 680px) 96px;position:relative;overflow:hidden}.novaShip,.novaShip :where(p,a,small,span,li){font-family:var(--font-nexa,"Nexa"), Arial, sans-serif}.novaShip :where(h1,h2,h3,strong,b){font-family:var(--font-chillax,"Chillax"), Arial, sans-serif}.novaShip__eyebrow{color:var(--red);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.novaShip__eyebrow:before{content:"";background:currentColor;border-radius:99px;width:34px;height:2px}.novaShipHero{grid-template-columns:minmax(0,.92fr) minmax(330px,.68fr);align-items:center;gap:clamp(28px,5vw,76px);padding:34px 0 56px;display:grid}.novaShipHero__copy h1{max-width:820px;color:var(--ink);letter-spacing:-.065em;margin:24px 0 20px;font-size:clamp(56px,7.8vw,116px);font-weight:700;line-height:.88}.novaShipHero__copy p{max-width:720px;color:var(--ink-2);margin:0 0 18px;font-size:clamp(16px,1.45vw,22px);line-height:1.62}.novaShipHero__copy small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.novaShipRoute{-webkit-backdrop-filter:blur(12px)saturate(1.12);backdrop-filter:blur(12px)saturate(1.12);background:linear-gradient(135deg,#ffffffb8,#ffffff57),radial-gradient(circle at 18% 10%,#ffffffe0,#0000 34%),#fff6f69e;border:1px solid #ffffff6b;border-radius:40px;min-height:430px;padding:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 30px 86px #4b34281a}.novaShipRoute:after{content:none;color:#d85a5212;font-family:var(--font-chillax,"Chillax"), Arial, sans-serif;letter-spacing:-.07em;font-size:clamp(80px,11vw,160px);font-weight:800;line-height:.8;position:absolute;bottom:-24px;right:-18px}.novaShipRoute__map{background:linear-gradient(135deg,#ffffff80,#0000 38%),linear-gradient(#d85a520f 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#d85a520f 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 30% 28%,#fff3f3b8 0 13%,#0000 14%),radial-gradient(circle at 72% 32%,#fff3f3b8 0 16%,#0000 17%),linear-gradient(135deg,#fffafac7,#ffe4e494);border-radius:30px;min-height:330px;position:relative;overflow:hidden}.novaShipRoute__line{background:linear-gradient(90deg, transparent, var(--red), transparent);transform-origin:0;border-radius:99px;height:3px;animation:2.7s ease-in-out infinite novaShipRoutePulse;position:absolute}.novaShipRoute__line--one{width:48%;top:42%;left:22%;transform:rotate(-20deg)}.novaShipRoute__line--two{width:38%;animation-delay:.65s;top:62%;left:34%;transform:rotate(18deg)}.novaShipRoute__truck{z-index:3;background:var(--red);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;animation:5.2s ease-in-out infinite novaShipTruck;display:grid;position:absolute;top:48%;left:20%;box-shadow:0 18px 34px #d85a523d}.novaShipRoute__pin{z-index:2;min-height:42px;color:var(--ink);background:#fff;border:1px solid #d85a5229;border-radius:999px;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:900;display:inline-flex;position:absolute;box-shadow:0 14px 30px #4b34281a}.novaShipRoute__pin svg{color:var(--red)}.novaShipRoute__pin--one{top:28%;left:12%}.novaShipRoute__pin--two{top:24%;right:14%}.novaShipRoute__pin--three{bottom:18%;left:38%}.novaShipRoute__caption{z-index:1;min-height:48px;color:var(--red);letter-spacing:.1em;text-transform:uppercase;background:#fff6f6;border-radius:999px;align-items:center;gap:9px;margin-top:18px;padding:0 18px;font-size:12px;font-weight:900;display:inline-flex;position:relative}.novaShipStatus{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:34px;display:grid}.novaShipStatus article{-webkit-backdrop-filter:blur(10px)saturate(1.08);backdrop-filter:blur(10px)saturate(1.08);background:linear-gradient(140deg,#ffffffbd,#ffffff61),#fff6f694;border:1px solid #ffffff70;border-radius:30px;min-height:250px;padding:26px;transition:transform .24s,border-color .24s,box-shadow .24s;box-shadow:inset 0 1px #ffffffc7,0 20px 58px #4b342812}.novaShipStatus article:hover{border-color:#d85a5257;transform:translateY(-6px);box-shadow:0 28px 74px #4b34281c}.novaShipStatus svg{width:54px;height:54px;color:var(--red);background:#fff1f1;border-radius:19px;padding:13px}.novaShipStatus span{color:var(--red);letter-spacing:.14em;text-transform:uppercase;margin-top:42px;font-size:11px;font-weight:900;display:block}.novaShipStatus h2{letter-spacing:-.045em;margin:8px 0 12px;font-size:clamp(25px,2.2vw,34px);line-height:.98}.novaShipStatus p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.62}.novaShipLocations{color:#fff;-webkit-backdrop-filter:blur(10px)saturate(1.15);backdrop-filter:blur(10px)saturate(1.15);background:linear-gradient(135deg,#ffffff3d 0%,#ffffff0f 25%,#0000 46%),radial-gradient(circle at 18% 16%,#ffffff4d,#0000 32%),linear-gradient(135deg,#ee0707d6,#d85a52b8 58%,#a61d26d1);border:1px solid #ffffff47;border-radius:36px;grid-template-columns:minmax(260px,.5fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,58px);margin:38px 0;padding:clamp(26px,4vw,46px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff52,inset 0 -34px 72px #7800001f,0 28px 78px #d85a5233}.novaShipLocations:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#fff3,#0000 30%,#ffffff14 62%,#0000);position:absolute;inset:1px}.novaShipLocations>*{z-index:1;position:relative}.novaShipLocations .novaShip__eyebrow{color:#ffffffc7}.novaShipLocations h2{letter-spacing:-.052em;max-width:560px;margin:20px 0 0;font-size:clamp(34px,4vw,62px);line-height:.96}.novaShipLocations__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.novaShipLocations__grid article{background:#ffffff24;border:1px solid #ffffff3d;border-radius:22px;min-height:150px;padding:20px;transition:transform .22s,background .22s}.novaShipLocations__grid article:hover{background:#fff3;transform:translateY(-4px)}.novaShipLocations__grid svg{color:#fff}.novaShipLocations__grid h3{letter-spacing:-.04em;margin:28px 0 8px;font-size:24px;line-height:1}.novaShipLocations__grid p{color:#ffffffd1;margin:0;font-size:14px;line-height:1.58}.novaShipDetails{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,54px);margin-top:44px;display:grid}.novaShipDetails__intro{-webkit-backdrop-filter:blur(10px)saturate(1.08);backdrop-filter:blur(10px)saturate(1.08);background:linear-gradient(140deg,#ffffffc2,#ffffff61),#fff6f694;border:1px solid #ffffff70;border-radius:30px;padding:28px;position:sticky;top:96px;box-shadow:inset 0 1px #ffffffc7,0 20px 58px #4b342812}.novaShipDetails__intro h2{letter-spacing:-.045em;margin:22px 0 14px;font-size:clamp(31px,3.2vw,52px);line-height:.98}.novaShipDetails__intro p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.68}.novaShipDetails__grid{gap:13px;display:grid}.novaShipDetails__grid article{-webkit-backdrop-filter:blur(9px)saturate(1.06);backdrop-filter:blur(9px)saturate(1.06);background:linear-gradient(140deg,#ffffffbd,#ffffff5c),#fff6f68a;border:1px solid #ffffff70;border-radius:24px;grid-template-columns:54px minmax(0,1fr);gap:18px;padding:20px;transition:transform .22s,border-color .22s;display:grid;box-shadow:inset 0 1px #ffffffb8,0 14px 44px #4b34280f}.novaShipDetails__grid article:hover{border-color:#d85a5252;transform:translateY(-3px)}.novaShipDetails__grid article>span{width:54px;height:54px;color:var(--red);background:#fff1f1;border-radius:18px;place-items:center;display:grid}.novaShipDetails__grid h3{letter-spacing:-.04em;margin:0 0 9px;font-size:clamp(22px,1.8vw,29px);line-height:1}.novaShipDetails__grid p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.7}.novaShipDetails__grid a{width:fit-content;color:var(--red);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:8px;margin-top:15px;padding-bottom:4px;font-size:12px;font-weight:900;transition:gap .2s;display:inline-flex}.novaShipDetails__grid a:hover{gap:12px}.novaShipCta{-webkit-backdrop-filter:blur(10px)saturate(1.08);backdrop-filter:blur(10px)saturate(1.08);background:linear-gradient(135deg,#ffffffc2,#ffffff5c),radial-gradient(circle at 12% 10%,#ffffffd1,#0000 35%),#fff6f694;border:1px solid #ffffff6b;border-radius:34px;justify-content:space-between;align-items:center;gap:28px;margin-top:42px;padding:clamp(28px,4vw,48px);display:flex;box-shadow:inset 0 1px #ffffffc7,0 26px 80px #4b34281a}.novaShipCta h2{letter-spacing:-.05em;margin:20px 0 12px;font-size:clamp(34px,4vw,62px);line-height:.96}.novaShipCta p{max-width:680px;color:var(--ink-2);margin:0;font-size:15px;line-height:1.66}.novaShipCta>a{background:var(--red);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:56px;padding:0 26px;font-size:13px;font-weight:900;transition:transform .2s,gap .2s,background .2s;display:inline-flex;box-shadow:0 18px 38px #d85a5238}.novaShipCta>a:hover{background:#ee0707;gap:12px;transform:translateY(-2px)}[data-ship-reveal]{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.2,.75,.25,1);transform:translateY(24px)}[data-ship-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes novaShipRoutePulse{0%,to{opacity:.25;background-position:0 0}50%{opacity:1;background-position:120px 0}}@keyframes novaShipTruck{0%,to{transform:translate(0)}48%{transform:translate(220px,-80px)}74%{transform:translate(150px,56px)}}@media (max-width:1040px){.novaShipHero,.novaShipLocations,.novaShipDetails{grid-template-columns:1fr}.novaShipDetails__intro{position:relative;top:auto}}@media (max-width:820px){.novaShipStatus,.novaShipLocations__grid{grid-template-columns:1fr}}@media (max-width:640px){.novaShip{padding:42px 14px 72px}.novaShipHero{padding-top:18px;padding-bottom:38px}.novaShipHero__copy h1{font-size:clamp(47px,15vw,72px)}.novaShipHero__copy p{font-size:15px}.novaShipRoute,.novaShipLocations,.novaShipDetails__intro,.novaShipCta{border-radius:24px;padding:22px}.novaShipRoute__map{border-radius:20px;min-height:290px}.novaShipRoute__truck{width:46px;height:46px}.novaShipRoute__pin{min-height:34px;padding:0 10px;font-size:11px}.novaShipStatus article{min-height:200px}.novaShipDetails__grid article{grid-template-columns:1fr;gap:14px}.novaShipCta{flex-direction:column;align-items:flex-start}.novaShipCta>a{width:100%}}@media (prefers-reduced-motion:reduce){.novaShipRoute__line,.novaShipRoute__truck,[data-ship-reveal]{transition:none;animation:none}[data-ship-reveal]{opacity:1;transform:none}}.novaWellnessDisclaimer{isolation:isolate;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 10% 12%,#7ea79521,#0000 28%),radial-gradient(circle at 88% 18%,#d85a521a,#0000 30%),linear-gradient(140deg,#fffdf7 0%,#f5efe4 54%,#fffaf2 100%);padding:64px max(16px,50vw - 660px) 96px;position:relative;overflow:hidden}.novaWellnessDisclaimer,.novaWellnessDisclaimer :where(p,a,small,span,li){font-family:var(--font-nexa,"Nexa"), Arial, sans-serif}.novaWellnessDisclaimer :where(h1,h2,h3,strong,b){font-family:var(--font-chillax,"Chillax"), Arial, sans-serif}.novaWellnessDisclaimer__illustration{z-index:-1;pointer-events:none;position:absolute;inset:0}.novaWellnessDisclaimer__illustration svg{color:#7ea7952e;animation:8.5s ease-in-out infinite novaWellnessFloat;position:absolute}.novaWellnessDisclaimer__illustration svg:first-child{top:18%;left:7%}.novaWellnessDisclaimer__illustration svg:nth-child(2){color:#d85a521f;animation-delay:-2.5s;top:20%;right:10%}.novaWellnessDisclaimer__illustration svg:nth-child(3){color:#f4c84a38;animation-delay:-4.5s;bottom:17%;left:13%}.novaWellnessDisclaimer__eyebrow{color:var(--red);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.novaWellnessDisclaimer__eyebrow:before{content:"";background:currentColor;border-radius:99px;width:34px;height:2px}.novaWellnessHero{grid-template-columns:minmax(0,1fr) minmax(310px,.44fr);align-items:end;gap:clamp(28px,5vw,76px);padding:34px 0 58px;display:grid}.novaWellnessHero h1{letter-spacing:-.065em;max-width:860px;margin:24px 0 20px;font-size:clamp(58px,8vw,120px);font-weight:700;line-height:.88}.novaWellnessHero p{max-width:760px;color:var(--ink-2);margin:0 0 18px;font-size:clamp(16px,1.45vw,22px);line-height:1.66}.novaWellnessHero small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.novaWellnessHero aside{background:#fff7f4;border:1px solid #d85a5233;border-radius:30px;padding:28px;box-shadow:0 24px 70px #4b342817}.novaWellnessHero aside svg{background:var(--red);color:#fff;border-radius:18px;width:54px;height:54px;padding:13px}.novaWellnessHero aside strong{letter-spacing:-.045em;margin:54px 0 12px;font-size:clamp(28px,2.6vw,40px);line-height:.98;display:block}.novaWellnessHero aside p{margin:0;font-size:14px;line-height:1.62}.novaWellnessCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:38px;display:grid}.novaWellnessCards article{background:#fffdf8c7;border:1px solid #7ea79533;border-radius:30px;min-height:235px;padding:26px;transition:transform .24s,border-color .24s,box-shadow .24s;box-shadow:0 20px 58px #4b342812}.novaWellnessCards article:hover{border-color:#d85a5247;transform:translateY(-6px);box-shadow:0 28px 74px #4b34281a}.novaWellnessCards svg{color:#7ea795;background:#edf4ec;border-radius:20px;width:54px;height:54px;padding:13px}.novaWellnessCards h2{letter-spacing:-.045em;margin:46px 0 12px;font-size:clamp(25px,2.1vw,34px);line-height:.98}.novaWellnessCards p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.62}.novaWellnessEditorial{color:#fff;background:#3b2a25;border-radius:36px;grid-template-columns:minmax(260px,.65fr) minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,72px);margin:42px 0;padding:clamp(28px,4vw,54px);display:grid;box-shadow:0 28px 78px #3b2a2529}.novaWellnessEditorial .novaWellnessDisclaimer__eyebrow{color:#ffffffc2}.novaWellnessEditorial h2{letter-spacing:-.052em;max-width:650px;margin:20px 0 0;font-size:clamp(36px,4.3vw,68px);line-height:.96}.novaWellnessEditorial p{color:#ffffffd1;max-width:760px;margin:0;font-size:clamp(16px,1.35vw,20px);line-height:1.75}.novaWellnessDetails{grid-template-columns:minmax(260px,.4fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,54px);margin-top:44px;display:grid}.novaWellnessDetails__intro{background:#fffdf8d1;border:1px solid #7ea79533;border-radius:30px;padding:28px;position:sticky;top:96px;box-shadow:0 20px 58px #4b342812}.novaWellnessDetails__intro h2{letter-spacing:-.045em;margin:22px 0 14px;font-size:clamp(31px,3.2vw,52px);line-height:.98}.novaWellnessDetails__intro p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.68}.novaWellnessDetails__grid{gap:13px;display:grid}.novaWellnessDetails__grid article{background:#fffdf8d6;border:1px solid #7ea7952e;border-radius:24px;grid-template-columns:54px minmax(0,1fr);gap:18px;padding:20px;transition:transform .22s,border-color .22s,background .22s;display:grid;box-shadow:0 14px 44px #4b34280f}.novaWellnessDetails__grid article:hover{background:#fff;border-color:#d85a5247;transform:translateY(-3px)}.novaWellnessDetails__grid article>span{color:#7ea795;background:#edf4ec;border-radius:18px;place-items:center;width:54px;height:54px;display:grid}.novaWellnessDetails__grid h3{letter-spacing:-.04em;margin:0 0 9px;font-size:clamp(22px,1.8vw,29px);line-height:1}.novaWellnessDetails__grid p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.72}.novaWellnessDetails__grid strong{width:fit-content;max-width:780px;color:var(--red);background:#fff3f0;border:1px solid #d85a5238;border-radius:16px;align-items:flex-start;gap:9px;margin-top:16px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.novaWellnessDetails__grid a{width:fit-content;color:var(--red);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:8px;margin-top:15px;padding-bottom:4px;font-size:12px;font-weight:900;transition:gap .2s;display:inline-flex}.novaWellnessDetails__grid a:hover{gap:12px}.novaWellnessCta{background:#fffdf8;border:1px solid #d85a5229;border-radius:34px;justify-content:space-between;align-items:center;gap:28px;margin-top:42px;padding:clamp(28px,4vw,48px);display:flex;box-shadow:0 26px 80px #4b34281a}.novaWellnessCta h2{letter-spacing:-.05em;margin:20px 0 12px;font-size:clamp(34px,4vw,62px);line-height:.96}.novaWellnessCta p{max-width:710px;color:var(--ink-2);margin:0;font-size:15px;line-height:1.66}.novaWellnessCta>a{background:var(--red);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:56px;padding:0 26px;font-size:13px;font-weight:900;transition:transform .2s,gap .2s,background .2s;display:inline-flex;box-shadow:0 18px 38px #d85a5238}.novaWellnessCta>a:hover{background:#ee0707;gap:12px;transform:translateY(-2px)}[data-wellness-reveal]{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.2,.75,.25,1);transform:translateY(24px)}[data-wellness-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes novaWellnessFloat{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-18px)rotate(5deg)}}@media (max-width:1040px){.novaWellnessHero,.novaWellnessEditorial,.novaWellnessDetails{grid-template-columns:1fr}.novaWellnessDetails__intro{position:relative;top:auto}}@media (max-width:820px){.novaWellnessCards{grid-template-columns:1fr}}@media (max-width:640px){.novaWellnessDisclaimer{padding:42px 14px 72px}.novaWellnessDisclaimer__illustration{display:none}.novaWellnessHero{padding-top:18px;padding-bottom:38px}.novaWellnessHero h1{font-size:clamp(47px,15vw,72px)}.novaWellnessHero p,.novaWellnessEditorial p{font-size:15px}.novaWellnessHero aside,.novaWellnessEditorial,.novaWellnessDetails__intro,.novaWellnessCta{border-radius:24px;padding:22px}.novaWellnessCards article{min-height:190px}.novaWellnessDetails__grid article{grid-template-columns:1fr;gap:14px}.novaWellnessDetails__grid strong{width:100%}.novaWellnessCta{flex-direction:column;align-items:flex-start}.novaWellnessCta>a{width:100%}}@media (prefers-reduced-motion:reduce){.novaWellnessDisclaimer__illustration svg,[data-wellness-reveal]{transition:none;animation:none}[data-wellness-reveal]{opacity:1;transform:none}}.novaReturns{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 14% 10%,#d85a521a,#0000 30%),radial-gradient(circle at 86% 26%,#f4c84a1f,#0000 32%),linear-gradient(135deg,#fff 0%,#fff3ee 52%,#fffdf8 100%);padding:62px max(16px,50vw - 670px) 96px;position:relative;overflow:hidden}.novaReturns,.novaReturns :where(p,a,small,span,li){font-family:var(--font-nexa,"Nexa"), Arial, sans-serif}.novaReturns :where(h1,h2,h3,strong,b){font-family:var(--font-chillax,"Chillax"), Arial, sans-serif}.novaReturns__eyebrow{color:var(--red);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.novaReturns__eyebrow:before{content:"";background:currentColor;border-radius:99px;width:34px;height:2px}.novaReturnsHero{grid-template-columns:minmax(0,1fr) minmax(300px,.44fr);align-items:end;gap:clamp(28px,5vw,76px);padding:34px 0 58px;display:grid}.novaReturnsHero__copy{position:relative}.novaReturnsHero__copy:after{content:none;z-index:-1;color:#d85a520f;font-family:var(--font-chillax,"Chillax"), Arial, sans-serif;letter-spacing:-.08em;font-size:clamp(80px,12vw,180px);font-weight:800;line-height:.8;position:absolute;bottom:-28px;right:0}.novaReturnsHero h1{letter-spacing:-.065em;max-width:860px;margin:24px 0 20px;font-size:clamp(58px,8vw,120px);font-weight:700;line-height:.88}.novaReturnsHero p{max-width:760px;color:var(--ink-2);margin:0 0 18px;font-size:clamp(16px,1.45vw,22px);line-height:1.64}.novaReturnsHero small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.novaReturnsHero aside{background:var(--red);color:#fff;border-radius:34px;min-height:320px;padding:28px;box-shadow:0 30px 78px #d85a5238}.novaReturnsHero aside svg{background:#ffffff2e;border-radius:20px;width:58px;height:58px;padding:13px}.novaReturnsHero aside strong{letter-spacing:-.045em;margin:92px 0 13px;font-size:clamp(30px,2.8vw,44px);line-height:.96;display:block}.novaReturnsHero aside p{color:#ffffffd6;margin:0;font-size:14px;line-height:1.62}.novaReturnsStatus{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:38px;display:grid}.novaReturnsStatus article{background:#fff;border:1px solid #d85a5224;border-radius:30px;min-height:245px;padding:26px;transition:transform .24s,border-color .24s,box-shadow .24s;box-shadow:0 20px 58px #4b342812}.novaReturnsStatus article:hover{border-color:#d85a5257;transform:translateY(-6px);box-shadow:0 28px 74px #4b34281c}.novaReturnsStatus svg{width:54px;height:54px;color:var(--red);background:#fff1ee;border-radius:19px;padding:13px}.novaReturnsStatus span{min-height:30px;color:var(--red);letter-spacing:.14em;background:#fff1ee;border-radius:999px;align-items:center;margin-top:40px;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex}.novaReturnsStatus h2{letter-spacing:-.045em;margin:12px 0;font-size:clamp(25px,2.2vw,34px);line-height:.98}.novaReturnsStatus p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.62}.novaReturnsTimeline{background:#fff;border-radius:36px;margin:42px 0;padding:clamp(26px,4vw,48px);box-shadow:0 26px 78px #4b342814}.novaReturnsTimeline h2{letter-spacing:-.052em;max-width:760px;margin:20px 0 34px;font-size:clamp(36px,4.2vw,66px);line-height:.96}.novaReturnsTimeline ol{counter-reset:returnsStep;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.novaReturnsTimeline ol:before{content:"";background:linear-gradient(90deg, var(--red), #d85a5224);border-radius:99px;height:3px;animation:3.6s ease-in-out infinite novaReturnsProgress;position:absolute;top:29px;left:6%;right:6%}.novaReturnsTimeline li{counter-increment:returnsStep;z-index:1;background:#fff8f5;border:1px solid #d85a5224;border-radius:24px;padding:72px 18px 20px;transition:transform .22s,border-color .22s;position:relative}.novaReturnsTimeline li:hover{border-color:#d85a5257;transform:translateY(-4px)}.novaReturnsTimeline li:before{content:counter(returnsStep);background:var(--red);color:#fff;border:5px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid;position:absolute;top:14px;left:18px;box-shadow:0 0 0 5px #d85a521f}.novaReturnsTimeline span{color:var(--red);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:900}.novaReturnsTimeline p{color:var(--ink-2);margin:10px 0 0;font-size:14px;line-height:1.58}.novaReturnsDetails{grid-template-columns:minmax(250px,.38fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,54px);margin-top:44px;display:grid}.novaReturnsDetails__intro{background:#fff;border:1px solid #d85a5224;border-radius:30px;padding:28px;position:sticky;top:96px;box-shadow:0 20px 58px #4b342812}.novaReturnsDetails__intro h2{letter-spacing:-.045em;margin:22px 0 14px;font-size:clamp(31px,3.2vw,52px);line-height:.98}.novaReturnsDetails__intro p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.68}.novaReturnsDetails__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.novaReturnsDetails__grid article{background:#fff;border:1px solid #d85a5224;border-radius:24px;min-height:250px;padding:20px;transition:transform .22s,border-color .22s,background .22s;box-shadow:0 14px 44px #4b34280f}.novaReturnsDetails__grid article:hover{background:snow;border-color:#d85a5257;transform:translateY(-4px)}.novaReturnsDetails__grid header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:36px;display:flex}.novaReturnsDetails__grid header>span{width:52px;height:52px;color:var(--red);background:#fff1ee;border-radius:18px;place-items:center;display:grid}.novaReturnsDetails__grid b{min-height:30px;color:var(--red);letter-spacing:.12em;text-transform:uppercase;background:#fff1ee;border-radius:999px;align-items:center;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex}.novaReturnsDetails__grid h3{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(22px,1.8vw,29px);line-height:1}.novaReturnsDetails__grid p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.68}.novaReturnsDetails__grid a{width:fit-content;color:var(--red);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:8px;margin-top:15px;padding-bottom:4px;font-size:12px;font-weight:900;transition:gap .2s;display:inline-flex}.novaReturnsDetails__grid a:hover{gap:12px}.novaReturnsCta{background:var(--red);color:#fff;border-radius:34px;justify-content:space-between;align-items:center;gap:28px;margin-top:42px;padding:clamp(28px,4vw,48px);display:flex;box-shadow:0 26px 80px #d85a5233}.novaReturnsCta .novaReturns__eyebrow{color:#ffffffc7}.novaReturnsCta h2{letter-spacing:-.05em;margin:20px 0 12px;font-size:clamp(34px,4vw,62px);line-height:.96}.novaReturnsCta p{color:#ffffffd1;max-width:700px;margin:0;font-size:15px;line-height:1.66}.novaReturnsCta>a{min-height:56px;color:var(--red);letter-spacing:.08em;text-transform:uppercase;background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:13px;font-weight:900;transition:transform .2s,gap .2s;display:inline-flex}.novaReturnsCta>a:hover{gap:12px;transform:translateY(-2px)}[data-returns-reveal]{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.2,.75,.25,1);transform:translateY(24px)}[data-returns-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes novaReturnsProgress{0%,to{opacity:.35;transform-origin:0;transform:scaleX(.28)}55%{opacity:1;transform-origin:0;transform:scaleX(1)}}@media (max-width:1040px){.novaReturnsHero,.novaReturnsDetails{grid-template-columns:1fr}.novaReturnsDetails__intro{position:relative;top:auto}}@media (max-width:860px){.novaReturnsStatus,.novaReturnsTimeline ol,.novaReturnsDetails__grid{grid-template-columns:1fr}.novaReturnsTimeline ol:before{display:none}}@media (max-width:640px){.novaReturns{padding:42px 14px 72px}.novaReturnsHero{padding-top:18px;padding-bottom:38px}.novaReturnsHero h1{font-size:clamp(47px,15vw,72px)}.novaReturnsHero p{font-size:15px}.novaReturnsHero aside,.novaReturnsTimeline,.novaReturnsDetails__intro,.novaReturnsCta{border-radius:24px;padding:22px}.novaReturnsHero aside{min-height:250px}.novaReturnsHero aside strong{margin-top:58px}.novaReturnsStatus article,.novaReturnsDetails__grid article{min-height:0}.novaReturnsCta{flex-direction:column;align-items:flex-start}.novaReturnsCta>a{width:100%}}@media (prefers-reduced-motion:reduce){.novaReturnsTimeline ol:before,[data-returns-reveal]{transition:none;animation:none}[data-returns-reveal]{opacity:1;transform:none}}.cookieNotice{z-index:1000;border:1px solid var(--line);background:var(--ink);color:#fff;border-radius:16px;align-items:center;gap:18px;width:min(520px,100% - 36px);padding:17px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 16px 50px #00000038}.cookieNotice p{margin:0;font-size:11px;line-height:1.55}.cookieNotice a{color:var(--yellow);text-decoration:underline}.cookieNotice button{background:var(--yellow);min-height:38px;color:var(--ink);cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 16px;font-size:9px;font-weight:900}.reviewsEmpty{border:1px solid var(--line);background:var(--cream);text-align:center;border-radius:20px;margin:26px 0;padding:clamp(34px,6vw,70px) 24px}.reviewsEmpty svg{color:var(--muted)}.reviewsEmpty h2,.reviewsEmpty h3{letter-spacing:-.035em;margin:14px 0 8px;font-size:clamp(24px,4vw,38px)}.reviewsEmpty p{max-width:580px;color:var(--muted);margin:0 auto;font-size:13px;line-height:1.65}.wellnessBlog,.blogArticlePage{width:100%;min-width:0;overflow-x:clip}.wellnessBlog{background:var(--paper-2)}.wellnessBlog__hero{background:#f4c84a;flex-direction:column;justify-content:center;min-height:clamp(540px,42vw,760px);padding:92px max(28px,50vw - 725px);display:flex;position:relative;overflow:hidden}.wellnessBlog__hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#fff7dec2 0%,#fff4d191 35%,#ffefbd0d 61%,#0000 78%);position:absolute;inset:0}.wellnessBlog__hero>img{object-fit:cover;object-position:center}.wellnessBlog__heroContent{z-index:2;width:min(830px,54vw);position:relative}.wellnessBlog__heroContent>span,.wellnessBlog__featured article>span,.wellnessBlog__latest header>span,.wellnessBlog__cta span{letter-spacing:.15em;font-size:11px;font-weight:900}.wellnessBlog__hero h1{letter-spacing:-.06em;max-width:1050px;margin:20px 0 24px;font-size:clamp(54px,5.5vw,88px);line-height:.9}.wellnessBlog__hero h1 em{font-family:Georgia,Times New Roman,serif;font-weight:400}.wellnessBlog__hero p{max-width:600px;margin:0;font-size:17px;line-height:1.7}.wellnessBlog__featured{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(45px,7vw,110px);padding:88px max(28px,50vw - 725px);display:grid}.wellnessBlog__featured>*,.wellnessBlog__cta>*,.wellnessBlogCard__content,.blogArticlePage__related a{min-width:0}.wellnessBlog__featuredVisual{background:#1b1715;min-height:490px;padding:0;position:relative;overflow:hidden}.wellnessBlog__featuredVisual img,.wellnessBlogCard__visual img{object-fit:cover;transition:transform .45s}.wellnessBlog__featuredVisual--banner{background:#fff5eb;min-height:0;overflow:visible}.wellnessBlog__featuredVisual--banner img{width:100%;display:block;object-fit:contain!important;object-position:center!important;height:auto!important;position:static!important}.wellnessBlog__featured:hover .wellnessBlog__featuredVisual img,.wellnessBlogCard:hover .wellnessBlogCard__visual img{transform:scale(1.025)}.wellnessBlog__featured:hover .wellnessBlog__featuredVisual--banner img,.wellnessBlogCard:hover .wellnessBlogCard__visual--banner img{transform:none}.wellnessBlog__featuredVisual span{color:#d8aa2b;font-size:14px;font-weight:900}.wellnessBlog__featuredVisual strong{letter-spacing:-.075em;font-size:clamp(55px,6vw,94px);line-height:.78}.wellnessBlog__featured article>span{color:var(--muted)}.wellnessBlog__featured h2{letter-spacing:-.055em;margin:19px 0 23px;font-size:clamp(40px,4.5vw,68px);line-height:.96}.wellnessBlog__hero h1,.wellnessBlog__featured h2,.wellnessBlogCard h3,.wellnessBlog__cta h2,.blogArticlePage__header h1,.blogArticlePage__related h3{overflow-wrap:break-word}.wellnessBlog__featured article>p{max-width:650px;color:var(--muted);font-size:16px;line-height:1.75}.wellnessBlog__featured article>div{color:var(--muted);align-items:center;gap:7px;margin:22px 0 30px;font-size:12px;display:flex}.wellnessBlog__featured a,.wellnessBlog__cta a{letter-spacing:.08em;border-bottom:1px solid;align-items:center;gap:8px;width:fit-content;padding-bottom:6px;font-size:11px;font-weight:900;display:inline-flex}.wellnessBlog__latest{background:#f0e8dc;padding:94px max(28px,50vw - 725px)}.wellnessBlog__latest header{margin-bottom:46px}.wellnessBlog__latest header>span{color:var(--muted)}.wellnessBlog__latest h2{letter-spacing:-.06em;margin:15px 0 0;font-size:clamp(50px,5.5vw,82px);line-height:.9}.wellnessBlog__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 18px;display:grid}.wellnessBlogCard{background:var(--paper);border:1px solid var(--line);min-width:0;transition:transform .25s,box-shadow .25s}.wellnessBlogCard:hover{transform:translateY(-6px);box-shadow:0 18px 38px #3b2a251c}.wellnessBlogCard__visual{background:var(--cream);min-height:245px;padding:0;position:relative;overflow:hidden}.wellnessBlogCard__visual--banner{aspect-ratio:auto;background:#fff5eb;min-height:0;overflow:visible}.wellnessBlogCard__visual--banner img{width:100%;display:block;object-fit:contain!important;object-position:center!important;height:auto!important;position:static!important}.wellnessBlogCard__visual span{font-size:12px;font-weight:900}.wellnessBlogCard__visual strong{letter-spacing:-.06em;text-transform:uppercase;max-width:270px;font-size:clamp(30px,3vw,46px);line-height:.9}.wellnessBlogCard__content{padding:25px}.wellnessBlogCard__content>span{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.wellnessBlogCard h3{letter-spacing:-.04em;margin:11px 0 13px;font-size:22px;line-height:1.12}.wellnessBlogCard p{color:var(--muted);margin:0 0 22px;font-size:14px;line-height:1.65}.wellnessBlogCard small{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.wellnessBlog__cta{color:#fff;background:#171311;grid-template-columns:1fr 1fr;align-items:end;gap:60px;padding:90px max(28px,50vw - 725px);display:grid}.wellnessBlog__cta span{color:#d8aa2b}.wellnessBlog__cta h2{letter-spacing:-.06em;margin:16px 0 0;font-size:clamp(48px,5.5vw,80px);line-height:.9}.wellnessBlog__cta>div:last-child{justify-self:end;max-width:520px}.wellnessBlog__cta p{color:#ffffffb3;margin:0 0 27px;font-size:15px;line-height:1.7}.blogArticlePage{background:var(--paper-2)}.blogArticlePage__header{text-align:center;padding:34px max(28px,50vw - 560px) 46px}.blogArticlePage__header>a{width:fit-content;color:var(--muted);letter-spacing:.09em;align-items:center;gap:7px;margin:0 0 52px;font-size:10px;font-weight:900;display:flex}.blogArticlePage__header>span{color:var(--red);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:900}.blogArticlePage__header h1{letter-spacing:-.04em;max-width:1050px;margin:16px auto 22px;font-size:clamp(42px,4.9vw,72px);line-height:1}.blogArticlePage__header>div{color:var(--muted);justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.blogArticlePage__hero{width:min(1450px,100% - 48px);height:min(680px,48vw);min-height:430px;margin:0 auto;position:relative;overflow:hidden}.blogArticlePage__hero img{object-fit:cover}.blogArticlePage__hero.blogArticlePage__hero--contain{aspect-ratio:auto;background:#fff5eb;height:auto;min-height:0}.blogArticlePage__hero.blogArticlePage__hero--contain img{width:100%;display:block;object-fit:contain!important;object-position:center center!important;height:auto!important;position:static!important}.blogArticlePage__body{width:min(760px,100% - 40px);margin:0 auto;padding:82px 0 100px}.blogArticlePage__intro{margin:0 0 62px;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2vw,28px);line-height:1.45}.blogArticlePage__body section{margin-top:52px}.blogArticlePage__body h2{letter-spacing:-.045em;margin:0 0 18px;font-size:32px;line-height:1.08}.blogArticlePage__body section p{color:var(--ink-2);margin:0 0 18px;font-size:17px;line-height:1.85}.blogArticlePage__body .blogArticlePage__evidence{border-left:5px solid var(--yellow);background:var(--cream);margin:0 0 62px;padding:28px 30px}.blogArticlePage__body .blogArticlePage__evidence h2{font-size:22px}.blogArticlePage__body .blogArticlePage__evidence p:last-child{margin-bottom:0}.blogArticlePage__productLink{color:var(--muted);margin:-36px 0 58px;font-size:14px}.blogArticlePage__productLink a{color:var(--red);border-bottom:1px solid;font-weight:800}.blogArticlePage__body ul{gap:12px;margin:20px 0 26px;padding:0;list-style:none;display:grid}.blogArticlePage__body li{color:var(--ink-2);padding-left:24px;font-size:16px;line-height:1.65;position:relative}.blogArticlePage__body li:before{content:"";background:var(--yellow);border-radius:50%;width:8px;height:8px;position:absolute;top:.68em;left:0}.blogArticlePage__faq details{border-top:1px solid var(--line)}.blogArticlePage__faq details:last-child{border-bottom:1px solid var(--line)}.blogArticlePage__faq summary{color:var(--ink);cursor:pointer;padding:20px 0;font-size:16px}.blogArticlePage__faq details p{padding:0 0 20px}.blogArticlePage__sources ol{margin:0;padding:0;list-style:none;display:grid}.blogArticlePage__sources li{border-bottom:1px solid var(--line);padding:14px 0}.blogArticlePage__sources li:before{content:none}.blogArticlePage__sources a{color:var(--ink-2);justify-content:space-between;align-items:center;gap:16px;font-size:14px;font-weight:700;line-height:1.5;display:flex}.blogArticlePage__sources a:hover{color:var(--red)}.blogArticlePage__body aside{border-left:4px solid var(--yellow);background:var(--cream);color:var(--muted);margin-top:64px;padding:24px 27px;font-size:12px;line-height:1.7}.blogArticlePage__related{background:var(--cream);padding:90px max(28px,50vw - 600px)}.blogArticlePage__related>span{color:var(--muted);letter-spacing:.15em;font-size:10px;font-weight:900}.blogArticlePage__related>h2{letter-spacing:-.06em;margin:13px 0 38px;font-size:clamp(42px,5vw,70px);line-height:.92}.blogArticlePage__related>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.blogArticlePage__related a>div{min-height:300px;margin-bottom:21px;position:relative;overflow:hidden}.blogArticlePage__related a img{object-fit:cover;transition:transform .35s}.blogArticlePage__related a:hover img{transform:scale(1.03)}.blogArticlePage__related a>span{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.blogArticlePage__related h3{letter-spacing:-.04em;max-width:500px;margin:9px 0 15px;font-size:25px;line-height:1.1}.blogArticlePage__related small{letter-spacing:.08em;align-items:center;gap:6px;font-size:10px;font-weight:900;display:flex}@media (max-width:1180px){.wellnessBlog__hero{min-height:560px;padding-inline:32px}.wellnessBlog__featured,.wellnessBlog__latest,.wellnessBlog__cta{padding-inline:32px}.wellnessBlog__featured{gap:48px}.wellnessBlog__featured h2{font-size:clamp(38px,4.6vw,56px)}.wellnessBlog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blogArticlePage__header,.blogArticlePage__related{padding-inline:32px}}@media (max-width:900px){.wellnessBlog__hero{min-height:540px}.wellnessBlog__hero h1{font-size:clamp(50px,8vw,66px)}.wellnessBlog__heroContent{width:min(650px,68vw)}.wellnessBlog__featured{grid-template-columns:1fr;gap:38px}.wellnessBlog__featuredVisual{aspect-ratio:16/9;min-height:0}.wellnessBlog__featured h2{max-width:720px;font-size:clamp(40px,7vw,60px)}.wellnessBlog__cta{gap:35px}.blogArticlePage__hero{aspect-ratio:16/9;width:calc(100% - 40px);height:auto;min-height:0}.blogArticlePage__related a>div{aspect-ratio:16/10;min-height:0}}@media (max-width:620px){.wellnessBlog__hero{justify-content:flex-start;min-height:620px;padding:55px 18px 310px}.wellnessBlog__hero:after{background:linear-gradient(#fff7def0 0%,#fff4d1c7 46%,#ffefbd14 74%)}.wellnessBlog__hero>img{object-position:68% center}.wellnessBlog__heroContent{width:100%}.wellnessBlog__hero h1{margin-block:17px 21px;font-size:clamp(48px,14vw,58px);line-height:.9}.wellnessBlog__hero p{font-size:15px}.wellnessBlog__featured,.wellnessBlog__latest,.wellnessBlog__cta{padding:62px 18px}.wellnessBlog__featuredVisual{aspect-ratio:4/3;min-height:0;padding:0}.wellnessBlog__featuredVisual img{object-position:60% center}.wellnessBlog__featured h2{font-size:clamp(38px,11vw,48px)}.wellnessBlog__featured article>p{font-size:15px;line-height:1.65}.wellnessBlog__grid{grid-template-columns:1fr}.wellnessBlogCard__visual{aspect-ratio:16/10;min-height:0}.wellnessBlogCard__content{padding:22px 20px}.wellnessBlogCard h3{font-size:21px}.wellnessBlog__cta{grid-template-columns:1fr;align-items:start}.wellnessBlog__cta>div:last-child{justify-self:start}.wellnessBlog__cta h2{font-size:clamp(43px,12vw,56px)}.wellnessBlog__featured a,.wellnessBlog__cta a{align-items:center;min-height:44px}.blogArticlePage__header{padding:32px 18px 38px}.blogArticlePage__header>a{margin-bottom:38px}.blogArticlePage__header h1{font-size:clamp(34px,9.5vw,44px);line-height:1}.blogArticlePage__hero{aspect-ratio:4/3;width:100%;height:auto;min-height:0}.blogArticlePage__body{padding:58px 0 70px}.blogArticlePage__intro{margin-bottom:45px;font-size:clamp(19px,5.6vw,24px)}.blogArticlePage__body h2{font-size:28px}.blogArticlePage__body section p{font-size:16px}.blogArticlePage__related{padding:62px 18px}.blogArticlePage__related>div{grid-template-columns:1fr;gap:45px}.blogArticlePage__related a>div{aspect-ratio:16/10;min-height:0}}@media (max-width:380px){.wellnessBlog__hero,.wellnessBlog__featured,.wellnessBlog__latest,.wellnessBlog__cta,.blogArticlePage__related{padding-inline:14px}.wellnessBlog__hero{min-height:570px;padding-bottom:270px}.wellnessBlog__hero h1{font-size:44px}.wellnessBlog__featured h2{font-size:36px}.wellnessBlog__latest h2,.wellnessBlog__cta h2{font-size:41px}.blogArticlePage__header{padding-inline:14px}.blogArticlePage__header h1{font-size:34px}.blogArticlePage__body{width:calc(100% - 28px)}.blogArticlePage__body h2{font-size:26px}}@media (hover:none){.wellnessBlogCard:hover,.wellnessBlog__featured:hover .wellnessBlog__featuredVisual img,.wellnessBlogCard:hover .wellnessBlogCard__visual img{box-shadow:none;transform:none}}@media (prefers-reduced-motion:reduce){.wellnessBlog__featuredVisual img,.wellnessBlogCard__visual img,.wellnessBlogCard,.blogArticlePage__related a img{transition:none}}@media (max-width:620px){.legalPage{width:calc(100% - 30px);padding:48px 0 75px}.cookieNotice{flex-direction:column;align-items:stretch;gap:12px}.cookieNotice button{width:100%}.newProductRail{gap:12px;padding-left:16px;padding-right:16px;scroll-padding-inline:16px}.newProductCard{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 calc(100vw - 32px);width:calc(100vw - 32px)}.novaProductBuy__add{white-space:normal;text-align:center;height:auto;padding-block:12px;line-height:1.25}}.novaAbout{font-family:var(--font-nexa,"Nexa"), Arial, sans-serif}.novaAbout p,.novaAbout span,.novaAbout a,.novaAbout button,.novaAbout blockquote,.novaAbout li,.novaAbout label,.novaAbout input,.novaAbout textarea,.novaAbout select{font-family:var(--font-nexa,"Nexa"), Arial, sans-serif!important}.novaAbout h1,.novaAbout h2,.novaAbout h3,.novaAbout h4,.novaAbout h5,.novaAbout h6{font-family:var(--font-chillax,"Chillax"), Arial, sans-serif!important}.novaAbout h1 *,.novaAbout h2 *,.novaAbout h3 *,.novaAbout h4 *,.novaAbout h5 *,.novaAbout h6 *{font-family:inherit!important}.novaAboutStart__eyebrow{font-weight:600;font-family:var(--font-nexa,"Nexa"), Arial, sans-serif!important}.novaAboutStart__content h2{font-family:var(--font-chillax,"Chillax"), Arial, sans-serif!important}.novaAboutStart__content blockquote,.novaAboutStart__content p,.novaAboutInside__intro>span{font-family:var(--font-nexa,"Nexa"), Arial, sans-serif!important}.novaAboutInside__intro h2{font-family:var(--font-chillax,"Chillax"), Arial, sans-serif!important}.novaAboutInside__intro p,.novaAboutInside__card>span{font-family:var(--font-nexa,"Nexa"), Arial, sans-serif!important}.novaAboutInside__card h3{font-family:var(--font-chillax,"Chillax"), Arial, sans-serif!important}.novaAboutInside__card p,.novaAboutProcess__intro span{font-family:var(--font-nexa,"Nexa"), Arial, sans-serif!important}.novaAboutProcess__intro h2{font-family:var(--font-chillax,"Chillax"), Arial, sans-serif!important}.novaAboutProcess__intro p,.novaAboutProcess__number{font-family:var(--font-nexa,"Nexa"), Arial, sans-serif!important}.novaAboutProcess__step h3{font-family:var(--font-chillax,"Chillax"), Arial, sans-serif!important}.novaAboutProcess__step p,.novaAboutProcess__note{font-family:var(--font-nexa,"Nexa"), Arial, sans-serif!important}.novaAboutProcess__note strong{font-family:inherit!important}.novaAboutDelivery__content>span{font-family:var(--font-nexa,"Nexa"), Arial, sans-serif!important}.novaAboutDelivery__content h2{font-family:var(--font-chillax,"Chillax"), Arial, sans-serif!important}.novaAboutDelivery__content p,.novaAboutDelivery__chips a,.novaAboutDelivery__pin{font-family:var(--font-nexa,"Nexa"), Arial, sans-serif!important}.novaAboutDelivery__map>strong{font-family:var(--font-chillax,"Chillax"), Arial, sans-serif!important}.novaAboutFounder__content>span{font-family:var(--font-nexa,"Nexa"), Arial, sans-serif!important}.novaAboutFounder__content h2{font-family:var(--font-chillax,"Chillax"), Arial, sans-serif!important}.novaAboutFounder__content p{font-family:var(--font-nexa,"Nexa"), Arial, sans-serif!important}.novaAboutFounder__card strong{font-family:var(--font-chillax,"Chillax"), Arial, sans-serif!important}.novaAboutFounder__card p{font-family:var(--font-nexa,"Nexa"), Arial, sans-serif!important}.novaAboutFounder__signature,.novaAboutTicker__track span{font-family:var(--font-chillax,"Chillax"), Arial, sans-serif!important}.productShowcase{--showcase-card-width:min(930px, 54vw);--showcase-gap:10px;background:#fff;width:100%;padding:48px 0 42px;position:relative;overflow:hidden}.productShowcase__viewport{width:100%;padding-inline:calc((100vw - var(--showcase-card-width)) / 2);scroll-padding-inline:calc((100vw - var(--showcase-card-width)) / 2);scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;scroll-behavior:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-x pan-y;position:relative;overflow:auto hidden}.productShowcase__viewport::-webkit-scrollbar{display:none}.productShowcase__viewport:active{cursor:grabbing}.productShowcase__viewport.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.productShowcase__viewport.is-animating{scroll-snap-type:none}.productShowcase__track{align-items:center;gap:var(--showcase-gap);-webkit-user-select:none;user-select:none;width:max-content;padding:30px 0;display:flex}.productShowcase__slide{flex:0 0 var(--showcase-card-width);width:var(--showcase-card-width);aspect-ratio:1.94;isolation:isolate;scroll-snap-align:center;scroll-snap-stop:always;transform-origin:50%;opacity:1;will-change:transform;-webkit-user-select:none;user-select:none;border-radius:24px;transition:transform 1.15s cubic-bezier(.22,.61,.36,1),opacity .65s;position:relative;overflow:hidden;transform:scale(.92)}.productShowcase__slide.is-active{z-index:5;transform:scale(1)}.productShowcase__bgImage{z-index:0;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform 1.15s cubic-bezier(.22,.61,.36,1);inset:0;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;transform:none!important}.productShowcase__slide.is-active .productShowcase__bgImage{transform:scale(1)}.productShowcase__bgImage--desktop{display:block}.productShowcase__bgImage--mobile{display:none}.productShowcase__overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#00000045 0%,#00000021 29%,#0000000a 47%,#0000 67%);position:absolute;inset:0}.productShowcase__content{z-index:3;color:#fff;pointer-events:none;opacity:.86;flex-direction:column;justify-content:center;align-items:flex-start;width:44%;height:100%;padding:clamp(35px,3vw,58px) 20px clamp(35px,3vw,55px) clamp(38px,3vw,60px);transition:opacity .75s,transform 1.05s cubic-bezier(.22,.61,.36,1);display:flex;position:relative;transform:translate(-6px)scale(.985)}.productShowcase__slide.is-active .productShowcase__content{opacity:1;transform:translate(0)scale(1)}.productShowcase__content a{pointer-events:auto}.productShowcase__content--desktop{display:flex}.productShowcase__badge{color:#fff;letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:0;margin:0 0 13px;padding:0;font-size:clamp(13px,1.05vw,17px);font-weight:500;line-height:1.2;display:block}.productShowcase__title{color:#fff;letter-spacing:-.035em;overflow-wrap:normal;word-break:normal;max-width:390px;margin:0 0 17px;font-size:clamp(27px,2.35vw,40px);font-weight:800;line-height:1.03}.productShowcase__description{color:#fff;overflow-wrap:normal;word-break:normal;max-width:360px;margin:0 0 27px;font-size:clamp(13px,1.08vw,17px);font-weight:600;line-height:1.23}.productShowcase__button{color:#fff;text-transform:uppercase;cursor:pointer;background:#000;border:0;border-radius:0;justify-content:center;align-items:center;gap:3px;min-width:178px;min-height:55px;padding:0 25px;font-size:15px;font-weight:800;line-height:1;transition:background .2s,transform .2s;display:inline-flex}.productShowcase__button:hover{background:#151515;transform:translateY(-1px)}.productShowcase__button svg{flex:none;transition:transform .2s}.productShowcase__button:hover svg{transform:translate(3px)}.productShowcase__mobileContent{display:none}.productShowcase__controls{grid-template-columns:45px minmax(0,1fr) 45px;align-items:center;gap:14px;width:min(520px,100% - 40px);margin:53px auto 0;display:grid}.productShowcase__arrow{color:#858585;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:45px;min-width:45px;height:45px;min-height:45px;padding:0;transition:color .2s,transform .2s;display:grid;position:relative}.productShowcase__arrow:hover{color:#111;background:0 0;transform:scale(1.1)}.productShowcase__arrow:focus-visible{outline-offset:2px;outline:2px solid #111}.productShowcase__pagination{flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px;min-width:0;display:flex}.productShowcase__dot{cursor:pointer;background:#999;border:0;border-radius:50%;width:19px;min-width:19px;height:19px;min-height:19px;padding:0;transition:background .25s,transform .25s;position:relative}.productShowcase__dot.is-active{background:#111;border-radius:50%;width:19px;min-width:19px;height:19px;min-height:19px;transform:scale(1.03)}.productShowcase__dot:hover{transform:scale(1.14)}@media (min-width:1500px){.productShowcase{--showcase-card-width:min(1030px, 54vw)}}@media (max-width:1200px){.productShowcase{--showcase-card-width:70vw;--showcase-gap:8px;padding-top:42px}.productShowcase__track{padding:27px 0}.productShowcase__slide{border-radius:22px}.productShowcase__content{width:48%;padding-left:42px}.productShowcase__controls{margin-top:42px}}@media (max-width:900px){.productShowcase{--showcase-card-width:78vw;--showcase-gap:6px;padding:36px 0 35px}.productShowcase__track{padding:22px 0}.productShowcase__slide{transform:scale(.94)}.productShowcase__slide.is-active{transform:scale(1)}.productShowcase__content{width:52%;padding:32px}.productShowcase__title{font-size:clamp(25px,4vw,33px)}.productShowcase__description{font-size:13px}.productShowcase__button{min-width:145px;min-height:48px;padding:0 20px;font-size:13px}.productShowcase__controls{margin-top:34px}.productShowcase__dot,.productShowcase__dot.is-active{width:15px;min-width:15px;height:15px;min-height:15px}}@media (max-width:620px){.productShowcase{--showcase-card-width:74vw;--showcase-gap:8px;background:#fff;padding:18px 0 16px}.productShowcase__viewport{padding-inline:calc(( 100vw - var(--showcase-card-width) ) / 2);scroll-padding-inline:calc(( 100vw - var(--showcase-card-width) ) / 2);touch-action:pan-x pan-y}.productShowcase__track{gap:var(--showcase-gap);padding:14px 0 8px}.productShowcase__slide{flex:0 0 var(--showcase-card-width);width:var(--showcase-card-width);aspect-ratio:1002/1377;border-radius:17px;transition:transform 1.05s cubic-bezier(.22,.61,.36,1);overflow:hidden;transform:scale(.965)}.productShowcase__slide.is-active{z-index:5;transform:scale(1)}.productShowcase__bgImage--desktop{display:none!important}.productShowcase__bgImage--mobile{object-fit:cover;object-position:center;display:block!important}.productShowcase__slide:not(.is-active) .productShowcase__bgImage--mobile{transform:scale(.99)}.productShowcase__slide.is-active .productShowcase__bgImage--mobile{transform:scale(1)}.productShowcase__overlay,.productShowcase__content--desktop{display:none}.productShowcase__mobileContent{z-index:4;text-align:center;color:#fff;pointer-events:none;opacity:.88;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;padding:clamp(22px,5vw,31px) 15px clamp(20px,5vw,28px);transition:opacity .75s,transform 1.05s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;inset:0;transform:scale(.985)}.productShowcase__slide.is-active .productShowcase__mobileContent{opacity:1;transform:scale(1)}.productShowcase__mobileCopy{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:92%;margin:0 auto;display:flex}.productShowcase__mobileEyebrow{color:#fff;letter-spacing:0;text-transform:none;margin:0 0 9px;font-size:clamp(10px,2.8vw,13px);font-weight:500;line-height:1.15;display:block}.productShowcase__mobileTitle{color:#fff;letter-spacing:-.025em;text-align:center;overflow-wrap:normal;word-break:normal;width:100%;max-width:290px;margin:0;font-size:clamp(19px,5.2vw,26px);font-weight:800;line-height:1.2}.productShowcase__mobileDescription{color:#fff;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;max-width:300px;margin:10px 0 0;font-size:clamp(9px,2.4vw,11px);font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.productShowcase__mobileButton{color:#fff;text-transform:uppercase;pointer-events:auto;cursor:pointer;background:#000;border:0;border-radius:0;justify-content:center;align-items:center;gap:2px;min-width:140px;min-height:49px;margin-top:auto;padding:0 18px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.productShowcase__mobileButton svg{flex:none;width:18px;height:18px}.productShowcase__controls{grid-template-columns:31px minmax(0,1fr) 31px;gap:3px;width:min(390px,100% - 20px);margin:15px auto 0}.productShowcase__arrow{color:#979797;background:0 0;width:31px;min-width:31px;height:31px;min-height:31px;padding:0}.productShowcase__arrow:hover{color:#111;transform:none}.productShowcase__arrow svg{width:20px;height:20px}.productShowcase__pagination{gap:7px}.productShowcase__dot,.productShowcase__dot.is-active{border-radius:50%;width:12px;min-width:12px;height:12px;min-height:12px}.productShowcase__dot{background:#999}.productShowcase__dot.is-active{background:#111;transform:none}}@media (max-width:390px){.productShowcase{--showcase-card-width:77vw;--showcase-gap:6px;padding-top:14px}.productShowcase__track{padding-top:9px}.productShowcase__slide{border-radius:15px}.productShowcase__mobileContent{padding:19px 12px 18px}.productShowcase__mobileEyebrow{margin-bottom:7px;font-size:9px}.productShowcase__mobileTitle{max-width:240px;font-size:clamp(17px,5.3vw,21px)}.productShowcase__mobileDescription{max-width:240px;margin-top:7px;font-size:8px}.productShowcase__mobileButton{min-width:116px;min-height:40px;padding:0 12px;font-size:10px}.productShowcase__mobileButton svg{width:15px;height:15px}.productShowcase__controls{margin-top:11px}.productShowcase__pagination{gap:6px}.productShowcase__dot,.productShowcase__dot.is-active{width:10px;min-width:10px;height:10px;min-height:10px}}@media (prefers-reduced-motion:reduce){.productShowcase__slide,.productShowcase__bgImage,.productShowcase__content,.productShowcase__mobileContent,.productShowcase__button,.productShowcase__button svg,.productShowcase__mobileButton,.productShowcase__arrow,.productShowcase__dot{transition:none!important}}@media (min-width:761px){.ashProductHero{background-color:#0798bd;background-image:linear-gradient(90deg,#00527857 0%,#00527814 43%,#0000 59%),url(/images/Ashwagandha/hero-banner-v2.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.sfProductHero{background-color:#f56631;background-image:linear-gradient(90deg,#962d054d 0%,#962d050f 43%,#0000 59%),url("/images/Superfruits Beauty/hero-banner-v2.webp");background-position:50%;background-repeat:no-repeat;background-size:cover}.sgProductHero{background-color:#159447;background-image:linear-gradient(90deg,#004c1b4d 0%,#004c1b0d 43%,#0000 59%),url(/images/supergreens/hero-banner-v2.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.immuneProductHero{background-color:#f15b22;background-image:linear-gradient(90deg,#8123004d 0%,#8123000d 43%,#0000 59%),url("/images/Triple Action/hero-banner-v2.webp");background-position:50%;background-repeat:no-repeat;background-size:cover}.sleepProductHero{background-color:#512174;background-image:linear-gradient(90deg,#1c033761 0%,#1c033714 43%,#0000 59%),url("/images/Dreamy Sleep/hero-banner-v2.webp");background-position:50%;background-repeat:no-repeat;background-size:cover}.womensProductHero{background-color:#db126e;background-image:linear-gradient(90deg,#74003257 0%,#7400320f 43%,#0000 59%),url("/images/Women's Complete/hero-banner-v2.webp");background-position:50%;background-repeat:no-repeat;background-size:cover}.extraSleepProductHero{background-color:#3f0c59;background-image:linear-gradient(90deg,#1a002a66 0%,#1a002a14 43%,#0000 59%),url(/images/EXTRA-STRENGTH/hero-banner-v2.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.probioticProductHero{background-color:#159d80;background-image:linear-gradient(90deg,#00534252 0%,#0053420d 43%,#0000 59%),url(/images/PRE+POST+/hero-banner-v2.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.beetsProductHero{background-color:#811538;background-image:linear-gradient(90deg,#3d001261 0%,#3d001212 43%,#0000 59%),url("/images/BEETS CARDIO/hero-banner-v2.webp");background-position:50%;background-repeat:no-repeat;background-size:cover}.matchaProductHero{background-color:#00685e;background-image:linear-gradient(90deg,#00353061 0%,#0035300f 43%,#0000 59%),url("/images/MATCHA MIND GUMMIES/hero-banner-v2.webp");background-position:50%;background-repeat:no-repeat;background-size:cover}.renewProductHero{background-color:#7d171c;background-image:linear-gradient(90deg,#35000266 0%,#35000212 43%,#0000 59%),url("/images/renew NAD+/hero-banner-v2.webp");background-position:50%;background-repeat:no-repeat;background-size:cover}.ashProductHero__visual>*,.sfProductHero figure>img,.sgProductHero figure>img,.immuneProductHero figure>img,.sleepProductHero figure>img,.womensProductHero figure>img,.extraSleepProductHero figure>img,.probioticProductHero figure>img,.beetsProductHero figure>img,.matchaProductHero figure>img,.renewProductHero figure>img,.womensProductHero:after,.extraSleepProductHero:after,.probioticProductHero:after,.beetsProductHero:after,.matchaProductHero:after,.renewProductHero:after{display:none}.acvGuide__formula{background-color:#c91e2c;background-image:linear-gradient(90deg,#68000c14 0%,#0000 45%,#69000c29 100%),url(/images/apple_cider/formula-banner-v2.png);background-position:50%;background-repeat:no-repeat;background-size:contain;min-height:680px}.acvGuide__formulaVisual img{display:none}.acvGuide__facts{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#d32a37e0;grid-column:2;box-shadow:0 22px 60px #53000833}.acvGuide__facts h2{background:#f7a7aff0}}@media (min-width:1200px){.acvProductHero,.acvGuide__formula{aspect-ratio:auto;background-size:cover;width:100%;height:clamp(680px,40vw,820px);min-height:0}.acvProductHero__inner{height:100%;min-height:0}}@media (min-width:2200px){.acvGuide__formula{background-image:linear-gradient(90deg,#68000c14 0%,#0000 45%,#69000c29 100%),url(/images/apple_cider/formula-banner-v2.webp),linear-gradient(90deg,#780006 0%,#a90a17 52%,#c91e2c 100%);background-position:50%,50%,50%;background-repeat:no-repeat;background-size:cover,min(100%,1920px) 100%,cover}.ashProductHero,.sfProductHero,.sgProductHero,.immuneProductHero,.sleepProductHero,.womensProductHero,.extraSleepProductHero,.probioticProductHero,.beetsProductHero,.matchaProductHero,.renewProductHero,.ashFormulaBanner,.productNutritionShowcase{background-position:50%,50%;background-repeat:no-repeat;background-size:cover,min(100%,1920px)}}.acvProductHero{background-color:#9b0711;background-image:linear-gradient(90deg,#790006 0 50%,#b10b18 50% 100%)!important}.acvProductHero__media{z-index:0;width:100%;position:absolute;inset:0 auto 0 50%;overflow:hidden;transform:translate(-50%)}.acvProductHero__mediaImage{object-fit:cover;object-position:center}.acvProductHero__mediaImage--mobile{display:none}.ashProductHero,.sfProductHero,.sgProductHero,.immuneProductHero,.sleepProductHero,.womensProductHero,.extraSleepProductHero,.probioticProductHero,.beetsProductHero,.matchaProductHero,.renewProductHero{position:relative;background-image:none!important}.responsiveProductHeroMedia{z-index:0;width:100%;display:block;position:absolute;inset:0 auto 0 50%;overflow:hidden;transform:translate(-50%)}.responsiveProductHeroMedia__image{object-fit:cover;object-position:center}.responsiveProductHeroMedia__image--mobile{display:none}.ashProductHero__inner,.sfProductHero>div,.sgProductHero>div,.immuneProductHero>div,.sleepProductHero>div,.womensProductHero>div,.extraSleepProductHero>div,.probioticProductHero>div,.beetsProductHero>div,.matchaProductHero>div,.renewProductHero>div{z-index:1;position:relative}@media (max-width:760px){.acvProductHero__media{width:100%}.acvProductHero__mediaImage--desktop{display:none}.acvProductHero__mediaImage--mobile{display:block}.responsiveProductHeroMedia{width:100%}.responsiveProductHeroMedia__image--desktop{display:none}.responsiveProductHeroMedia__image--mobile{display:block}}@media (min-width:761px){.ashFormulaBanner{background-color:#41bdd5;background-image:linear-gradient(90deg,#004d6c14,#0000 46%,#00486824),url(/images/Ashwagandha/formula-banner-v2.png);background-position:50%;background-repeat:no-repeat;background-size:contain;min-height:680px}.ashFormulaBanner__visual img,.ashFormulaBanner__ring{display:none}.ashFormulaBanner__panel{grid-area:1/2}.ashFormulaBanner__visual{grid-area:1/1}.ashFormulaBanner__panel{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#078eb4e0;box-shadow:0 22px 60px #00415c33}.productNutritionShowcase{background-position:50%;background-repeat:no-repeat;background-size:contain;min-height:680px;padding-block:64px}.productNutritionShowcase figure img,.productNutritionShowcase figure:before{display:none}.productNutritionShowcase__card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0003;box-shadow:0 22px 60px #0003}.productNutritionShowcase__content>aside{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000038}.productNutritionShowcase--superfruits-beauty-gummies{background-color:#f56631;background-image:linear-gradient(90deg,#7f260014,#0000 46%,#74220021),url("/images/Superfruits Beauty/formula-banner-v2.webp")}.productNutritionShowcase--supergreens-gummies{background-color:#159447;background-image:linear-gradient(90deg,#003d1714,#0000 46%,#003d1724),url(/images/supergreens/formula-banner-v2.webp)}.productNutritionShowcase--triple-action-immune-gummies{background-color:#f15b22;background-image:linear-gradient(90deg,#71200014,#0000 46%,#71200024),url("/images/Triple Action/formula-banner-v2.webp")}.productNutritionShowcase--dreamy-sleep-gummies{background-color:#542479;background-image:linear-gradient(90deg,#1900301a,#0000 46%,#1900302e),url("/images/Dreamy Sleep/formula-banner-v2.webp")}.productNutritionShowcase--womens-complete-multi-gummies{background-color:#dc176f;background-image:linear-gradient(90deg,#69002c14,#0000 46%,#69002c26),url("/images/Women's Complete/formula-banner-v2.webp")}.productNutritionShowcase--extra-strength-sleep-gummies{background-color:#43105d;background-image:linear-gradient(90deg,#1600261a,#0000 46%,#16002633),url(/images/EXTRA-STRENGTH/formula-banner-v2.webp)}.productNutritionShowcase--probiotic-plus-gummies{background-color:#159d80;background-image:linear-gradient(90deg,#00443614,#0000 46%,#00443626),url(/images/PRE+POST+/formula-banner-v2.webp)}.productNutritionShowcase--beets-cardio-gummies{background-color:#811538;background-image:linear-gradient(90deg,#3300101a,#0000 46%,#3300102e),url("/images/BEETS CARDIO/formula-banner-v2.webp")}.productNutritionShowcase--matcha-mind-gummies{background-color:#00685e;background-image:linear-gradient(90deg,#002d281a,#0000 46%,#002d282e),url("/images/MATCHA MIND GUMMIES/formula-banner-v2.webp")}.productNutritionShowcase--renew-nad-plus{background-color:#7d171c;background-image:linear-gradient(90deg,#2f00021a,#0000 46%,#2f00022e),url("/images/renew NAD+/formula-banner-v2.webp")}}@media (max-width:760px){.acvGuide__formula,.ashFormulaBanner,.productNutritionShowcase{background-position:top;background-repeat:no-repeat;background-size:100%;min-height:0;padding:clamp(370px,112vw,470px) 18px 48px}.acvGuide__formula{background-color:#c91e2c;background-image:url(/images/apple_cider/formula-banner-mobile-v2.webp)}.acvGuide__formulaVisual{display:none}.acvGuide__facts{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#d32a37e6;box-shadow:0 18px 44px #53000838}.acvGuide__facts h2{background:#f7a7aff2}.ashFormulaBanner{background-color:#41bdd5;background-image:url(/images/Ashwagandha/formula-banner-mobile-v2.webp)}.ashFormulaBanner__visual{display:none}.ashFormulaBanner__panel{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#078eb4e6;box-shadow:0 18px 44px #00415c38}.productNutritionShowcase__inner{display:block}.productNutritionShowcase figure{display:none}.productNutritionShowcase__card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000003d;box-shadow:0 18px 44px #00000038}.productNutritionShowcase__content>aside{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000042}.productNutritionShowcase--superfruits-beauty-gummies{background-color:#f56631;background-image:url("/images/Superfruits Beauty/formula-banner-mobile-v2.webp")}.productNutritionShowcase--supergreens-gummies{background-color:#159447;background-image:url(/images/supergreens/formula-banner-mobile-v2.webp)}.productNutritionShowcase--triple-action-immune-gummies{background-color:#f15b22;background-image:url("/images/Triple Action/formula-banner-mobile-v2.webp")}.productNutritionShowcase--dreamy-sleep-gummies{background-color:#542479;background-image:url("/images/Dreamy Sleep/formula-banner-mobile-v2.webp")}.productNutritionShowcase--womens-complete-multi-gummies{background-color:#dc176f;background-image:url("/images/Women's Complete/formula-banner-mobile-v2.webp")}.productNutritionShowcase--extra-strength-sleep-gummies{background-color:#43105d;background-image:url(/images/EXTRA-STRENGTH/formula-banner-mobile-v2.webp)}.productNutritionShowcase--probiotic-plus-gummies{background-color:#159d80;background-image:url(/images/PRE+POST+/formula-banner-mobile-v2.webp)}.productNutritionShowcase--beets-cardio-gummies{background-color:#811538;background-image:url("/images/BEETS CARDIO/formula-banner-mobile-v2.webp")}.productNutritionShowcase--matcha-mind-gummies{background-color:#00685e;background-image:url("/images/MATCHA MIND GUMMIES/formula-banner-mobile-v2.webp")}.productNutritionShowcase--renew-nad-plus{background-color:#7d171c;background-image:url("/images/renew NAD+/formula-banner-mobile-v2.webp")}}.ashFormulaBanner,.productNutritionShowcase{isolation:isolate;position:relative;background-image:none!important}.responsiveNutritionMedia{z-index:-1;pointer-events:none;width:min(100%,1920px);position:absolute;inset:0 auto 0 50%;overflow:hidden;transform:translate(-50%)}.responsiveNutritionMedia__image{object-fit:cover;object-position:center}.responsiveNutritionMedia__image--mobile{display:none}.ashFormulaBanner__panel,.productNutritionShowcase__inner{z-index:1;position:relative}@media (min-width:761px){.ashFormulaBanner,.productNutritionShowcase{height:clamp(680px,40vw,820px);min-height:0}}@media (max-width:760px){.responsiveNutritionMedia{width:100%;height:clamp(575px,156vw,760px);inset:0 0 auto;transform:none}.responsiveNutritionMedia__image--desktop{display:none}.responsiveNutritionMedia__image--mobile{display:block}.responsiveNutritionMedia__image{object-position:top center}.ashFormulaBanner{background-color:#02325a}.productNutritionShowcase--superfruits-beauty-gummies{background-color:#b73e30}.productNutritionShowcase--supergreens-gummies{background-color:#0d1d0f}.productNutritionShowcase--triple-action-immune-gummies{background-color:#841501}.productNutritionShowcase--dreamy-sleep-gummies{background-color:#090b20}.productNutritionShowcase--womens-complete-multi-gummies{background-color:#760b35}.productNutritionShowcase--extra-strength-sleep-gummies{background-color:#100c24}.productNutritionShowcase--probiotic-plus-gummies{background-color:#083236}.productNutritionShowcase--beets-cardio-gummies{background-color:#160509}.productNutritionShowcase--matcha-mind-gummies{background-color:#082323}.productNutritionShowcase--renew-nad-plus{background-color:#24050a}.acvProductHero,.ashProductHero,.sfProductHero,.sgProductHero,.immuneProductHero,.sleepProductHero,.womensProductHero,.extraSleepProductHero,.probioticProductHero,.beetsProductHero,.matchaProductHero,.renewProductHero{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:clamp(680px,175vw,760px)}.acvProductHero{background-color:#a90e1c;background-image:linear-gradient(#5700084d 0%,#57000814 50%,#0000 72%)}.ashProductHero{background-color:#0798bd;background-image:linear-gradient(#0045604d 0%,#00456012 52%,#0000 72%),url(/images/Ashwagandha/hero-banner-mobile-v2.webp)}.sfProductHero{background-color:#f56631;background-image:linear-gradient(#7120004d 0%,#71200012 52%,#0000 72%),url("/images/Superfruits Beauty/hero-banner-mobile-v2.webp")}.sgProductHero{background-color:#159447;background-image:linear-gradient(#0042194d 0%,#00421912 52%,#0000 72%),url(/images/supergreens/hero-banner-mobile-v2.webp)}.immuneProductHero{background-color:#f15b22;background-image:linear-gradient(#6c1c004d 0%,#6c1c0012 52%,#0000 72%),url("/images/Triple Action/hero-banner-mobile-v2.webp")}.sleepProductHero{background-color:#512174;background-image:linear-gradient(#1c033757 0%,#1c033714 52%,#0000 72%),url("/images/Dreamy Sleep/hero-banner-mobile-v2.webp")}.womensProductHero{background-color:#db126e;background-image:linear-gradient(#66002b4d 0%,#66002b12 52%,#0000 72%),url("/images/Women's Complete/hero-banner-mobile-v2.webp")}.extraSleepProductHero{background-color:#3f0c59;background-image:linear-gradient(#18002757 0%,#18002714 52%,#0000 72%),url(/images/EXTRA-STRENGTH/hero-banner-mobile-v2.webp)}.probioticProductHero{background-color:#159d80;background-image:linear-gradient(#0041344d 0%,#00413412 52%,#0000 72%),url(/images/PRE+POST+/hero-banner-mobile-v2.webp)}.beetsProductHero{background-color:#811538;background-image:linear-gradient(#33001057 0%,#33001014 52%,#0000 72%),url("/images/BEETS CARDIO/hero-banner-mobile-v2.webp")}.matchaProductHero{background-color:#00685e;background-image:linear-gradient(#002b2757 0%,#002b2714 52%,#0000 72%),url("/images/MATCHA MIND GUMMIES/hero-banner-mobile-v2.webp")}.renewProductHero{background-color:#7d171c;background-image:linear-gradient(#30000257 0%,#30000214 52%,#0000 72%),url("/images/renew NAD+/hero-banner-mobile-v2.webp")}.acvProductHero figure,.ashProductHero__visual,.sfProductHero figure,.sgProductHero figure,.immuneProductHero figure,.sleepProductHero figure,.womensProductHero figure,.extraSleepProductHero figure,.probioticProductHero figure,.beetsProductHero figure,.matchaProductHero figure,.renewProductHero figure,.acvProductHero__badge,.womensProductHero:after,.extraSleepProductHero:after,.probioticProductHero:after,.beetsProductHero:after,.matchaProductHero:after,.renewProductHero:after{display:none}.acvProductHero__usps{grid-template-columns:1fr;width:min(100%,150px);gap:22px!important;margin-top:12px!important;margin-left:-12px!important;display:grid!important}.acvProductHero__usps span{text-align:center;min-width:0;gap:2px!important}.acvProductHero__usps svg{width:22px!important;height:22px!important}}.productDetailTheme .acvProductHero__media,.productDetailTheme .responsiveProductHeroMedia{width:100vw!important;max-width:none!important;height:100%!important;inset:0!important;transform:none!important}.productDetailTheme .acvProductHero__mediaImage,.productDetailTheme .responsiveProductHeroMedia__image{object-fit:cover!important;object-position:center!important;width:100%!important;max-width:none!important;height:100%!important}@media (min-width:761px){.acvProductHero__inner,.ashProductHero__inner,.sfProductHero>div,.sgProductHero>div,.immuneProductHero>div,.sleepProductHero>div,.womensProductHero>div,.extraSleepProductHero>div,.probioticProductHero>div,.beetsProductHero>div,.matchaProductHero>div,.renewProductHero>div{width:min(78vw,2100px)}.acvProductHero p,.ashProductHero p,.sfProductHero p,.sgProductHero p,.immuneProductHero p,.sleepProductHero p,.womensProductHero p,.extraSleepProductHero p,.probioticProductHero p,.beetsProductHero p,.matchaProductHero p,.renewProductHero p{max-width:clamp(440px,25vw,760px);font-size:clamp(15px,.9vw,28px)}.acvProductHero a,.ashProductHero a,.sfProductHero a,.sgProductHero a,.immuneProductHero a,.sleepProductHero a,.womensProductHero a,.extraSleepProductHero a,.probioticProductHero a,.beetsProductHero a,.matchaProductHero a,.renewProductHero a{min-width:clamp(155px,9vw,280px);min-height:clamp(52px,3.2vw,88px);font-size:clamp(12px,.7vw,20px)}.acvProductHero strong,.ashProductHero strong,.sfProductHero strong,.sgProductHero strong,.immuneProductHero strong,.sleepProductHero strong,.womensProductHero strong,.extraSleepProductHero strong,.probioticProductHero strong,.beetsProductHero strong,.matchaProductHero strong,.renewProductHero strong{font-size:clamp(20px,1.3vw,38px)}.acvProductHero__eyebrow,.ashProductHero__copy>span,.sfProductHero span,.sgProductHero span,.immuneProductHero span,.sleepProductHero span,.womensProductHero span,.extraSleepProductHero span,.probioticProductHero span,.beetsProductHero span,.matchaProductHero span,.renewProductHero span{font-size:clamp(11px,.65vw,18px)}.acvProductHero__copy,.ashProductHero__copy,.sfProductHero>div>div,.sgProductHero>div>div,.immuneProductHero>div>div,.sleepProductHero>div>div,.womensProductHero>div>div,.extraSleepProductHero>div>div,.probioticProductHero>div>div,.beetsProductHero>div>div,.matchaProductHero>div>div,.renewProductHero>div>div{justify-content:center;padding-top:clamp(28px,4vh,64px)!important;padding-bottom:clamp(28px,4vh,64px)!important}.acvProductHero h1,.ashProductHero h1,.sfProductHero h1,.sgProductHero h1,.immuneProductHero h1,.sleepProductHero h1,.womensProductHero h1,.extraSleepProductHero h1,.probioticProductHero h1,.beetsProductHero h1,.matchaProductHero h1,.renewProductHero h1{font-size:clamp(56px,min(4.6vw,9vh),158px)}.acvProductHero p,.ashProductHero p,.sfProductHero p,.sgProductHero p,.immuneProductHero p,.sleepProductHero p,.womensProductHero p,.extraSleepProductHero p,.probioticProductHero p,.beetsProductHero p,.matchaProductHero p,.renewProductHero p{margin-top:clamp(16px,2.2vh,28px);margin-bottom:clamp(14px,2vh,24px);font-size:clamp(14px,min(.9vw,1.9vh),28px)}.acvProductHero__copy>strong,.ashProductHero__promise,.sfProductHero strong,.sgProductHero strong,.immuneProductHero strong,.sleepProductHero strong,.womensProductHero strong,.extraSleepProductHero strong,.probioticProductHero strong,.beetsProductHero strong,.matchaProductHero strong,.renewProductHero strong{margin-top:clamp(22px,3vh,42px)!important}.acvProductHero__usps,.ashProductHero__attributes,.sfProductHero strong+span,.sgProductHero strong+span,.immuneProductHero strong+span,.sleepProductHero strong+span,.womensProductHero strong+span,.extraSleepProductHero strong+span,.probioticProductHero strong+span,.beetsProductHero strong+span,.matchaProductHero strong+span,.renewProductHero strong+span{margin-top:clamp(12px,1.8vh,24px)!important}.acvProductHero__inner{grid-template-columns:.82fr 1.18fr;width:min(1200px,100% - 48px)}.acvProductHero__copy{justify-content:center;padding-block:clamp(32px,4vh,58px)!important}.acvProductHero__eyebrow{letter-spacing:.02em;margin-bottom:clamp(12px,1.5vh,20px);font-size:clamp(15px,1vw,20px)}.acvProductHero h1{letter-spacing:-.055em;width:max-content;max-width:720px;font-size:clamp(52px,min(4vw,7.2vh),76px);line-height:1.08}.acvProductHero__copy>p{max-width:520px;margin:clamp(20px,2.5vh,30px) 0 clamp(18px,2.2vh,26px);font-size:clamp(16px,min(1vw,1.8vh),20px);line-height:1.45}.acvProductHero__copy>a{min-width:clamp(190px,12.5vw,238px);min-height:clamp(58px,6.5vh,70px);font-size:clamp(14px,.9vw,17px)}.acvProductHero__copy>strong{font-size:clamp(23px,min(1.55vw,2.8vh),30px);line-height:1.08;margin-top:clamp(24px,3vh,36px)!important}.acvProductHero__usps{margin-top:clamp(20px,2.5vh,30px)!important}}@media (min-width:2200px){.acvProductHero__inner{width:min(68vw,1900px)}.acvProductHero h1{max-width:1050px;font-size:clamp(76px,min(4vw,8vh),126px)}}.acvGuide__formula,.ashFormulaBanner,.productNutritionShowcase{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.responsiveNutritionMedia{width:100vw!important;max-width:none!important;height:100%!important;inset:0!important;transform:none!important}.responsiveNutritionMedia__image{object-fit:cover!important;width:100%!important;max-width:none!important;height:100%!important}@media (min-width:761px){.acvGuide__formula,.ashFormulaBanner,.productNutritionShowcase{height:clamp(820px,70svh,1400px);min-height:clamp(820px,70svh,1400px)}.acvGuide__formula{background-size:cover!important}}@media (max-width:760px){.acvGuide__formula{background-size:100%!important}.responsiveNutritionMedia{height:clamp(575px,156vw,760px)!important;inset:0 0 auto!important}.ingredientSection__grid,.acvGuide__ingredients>div,.sfGuide__ingredients>div,.ashShowcaseIngredients>div,.ashGuide__ingredients{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;display:grid}.ashShowcaseIngredients article>div{width:100%;max-width:none;margin:0}}@media (min-width:951px){.productDetailTheme .novaProductBuy{padding:32px 24px 36px}.productDetailTheme .novaProductBuy__inner{grid-template-columns:310px minmax(0,1fr);align-items:stretch;gap:10px;width:min(820px,100%)}.productDetailTheme .novaProductBuy__visual{border:0;border-radius:22px;height:310px;min-height:310px;position:relative;top:auto}.productDetailTheme .novaProductBuy__image,.productDetailTheme .novaProductBuy__image--pack3,.productDetailTheme .novaProductBuy__image--pack5{object-fit:cover;object-position:center;width:100%;height:100%;padding:0}.productDetailTheme .novaProductBuy__content{flex-direction:column;padding:0;display:flex}.productDetailTheme .novaProductBuy__breadcrumb,.productDetailTheme .novaProductBuy__eyebrow,.productDetailTheme .novaProductBuy__content>h2,.productDetailTheme .novaProductBuy__rating,.productDetailTheme .novaProductBuy__description,.productDetailTheme .novaProductBuy__quickBenefits,.productDetailTheme .novaProductBuy__summary,.productDetailTheme .novaProductQty,.productDetailTheme .novaProductBuy__add,.productDetailTheme .novaProductBuy__trust{display:none}.productDetailTheme .novaProductBuy__purchaseSection{grid-template-columns:1fr;gap:10px;display:grid}.productDetailTheme .novaPurchaseOption{border-radius:13px;grid-template-columns:minmax(0,1fr) auto;min-height:104px;margin:0;padding:18px 20px}.productDetailTheme .novaPurchaseOption__radio{display:none}.productDetailTheme .novaPurchaseOption__info strong{font-size:17px}.productDetailTheme .novaPurchaseOption__info small{margin-top:5px}.productDetailTheme .novaPurchaseOption__price strong{font-size:21px}.productDetailTheme .novaPurchaseOption--active{border-color:var(--product-accent);background:var(--product-accent);color:#fff}.productDetailTheme .novaPurchaseOption--active small,.productDetailTheme .novaPurchaseOption--active .novaPurchaseOption__price span{color:#ffffffd1}.productDetailTheme .novaProductBuy__section--packs{margin-top:10px}.productDetailTheme .novaProductBuy__sectionHead{display:none}.productDetailTheme .novaProductBuy__packs{gap:12px}.productDetailTheme .novaPack{background:#fff;border-radius:999px;min-height:54px}.productDetailTheme .novaPack--active{border-color:var(--product-accent);background:var(--product-accent);color:#fff}.productDetailTheme .novaProductBuy__cartRow{max-width:none;margin-top:14px;display:block}.productDetailTheme .novaProductBuy__buyNow{color:#fff;cursor:pointer;background:#000;border:0;justify-content:center;align-items:center;width:100%;min-height:70px;font-size:17px;font-weight:900;display:flex}}@media (max-width:620px){.productDetailTheme .novaProductBuy{padding:18px 14px 34px}.productDetailTheme .novaProductBuy__inner{gap:10px;width:min(100%,520px);margin:0 auto;display:grid}.productDetailTheme .novaProductBuy__visual{aspect-ratio:1;border-radius:20px;width:100%;height:auto;min-height:0;margin:0;overflow:hidden}.productDetailTheme .novaProductBuy__image{object-fit:cover;padding:0}.productDetailTheme .novaProductBuy__mobilePacks,.productDetailTheme .novaProductBuy__breadcrumb,.productDetailTheme .novaProductBuy__eyebrow,.productDetailTheme .novaProductBuy__content>h2,.productDetailTheme .novaProductBuy__rating,.productDetailTheme .novaProductBuy__description,.productDetailTheme .novaProductBuy__quickBenefits,.productDetailTheme .novaProductBuy__summary,.productDetailTheme .novaProductQty,.productDetailTheme .novaProductBuy__add,.productDetailTheme .novaProductBuy__trust{display:none!important}.productDetailTheme .novaProductBuy__content{background:0 0;border-radius:0;margin:0;padding:0}.productDetailTheme .novaProductBuy__purchaseSection{grid-template-columns:1fr;gap:8px;display:grid}.productDetailTheme .novaPurchaseOption{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;min-height:88px;padding:14px}.productDetailTheme .novaPurchaseOption__radio{display:none}.productDetailTheme .novaPurchaseOption__info strong{font-size:14px}.productDetailTheme .novaPurchaseOption__info small{margin-top:4px;font-size:10px;display:block}.productDetailTheme .novaPurchaseOption__price{min-width:92px}.productDetailTheme .novaPurchaseOption__price strong{font-size:15px}.productDetailTheme .novaPurchaseOption--active{border-color:var(--product-accent);background:var(--product-accent);color:#fff}.productDetailTheme .novaPurchaseOption--active small,.productDetailTheme .novaPurchaseOption--active .novaPurchaseOption__price span{color:#ffffffd1}.productDetailTheme .novaProductBuy__section--packs{margin-top:8px;display:block}.productDetailTheme .novaProductBuy__sectionHead{display:none}.productDetailTheme .novaProductBuy__packs{gap:7px}.productDetailTheme .novaPack{background:#fff;border-radius:999px;min-height:50px}.productDetailTheme .novaPack--active{border-color:var(--product-accent);background:var(--product-accent);color:#fff}.productDetailTheme .novaProductBuy__purchaseAnchor,.productDetailTheme .novaProductBuy__purchaseAnchor.is-floating{height:0}.productDetailTheme .novaProductBuy__cartRow,.productDetailTheme .novaProductBuy__cartRow--floating{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;max-width:none;margin:10px 0 0;padding:0;display:block;position:static}.productDetailTheme .novaProductBuy__buyNow{color:#fff;background:#000;border:0;border-radius:0;justify-content:center;align-items:center;width:100%;min-height:60px;font-size:13px;font-weight:900;display:flex}.productDetailTheme .novaProductBuy__inner{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.productDetailTheme .novaProductBuy__visual{aspect-ratio:auto;grid-area:1/1;height:224px}.productDetailTheme .novaProductBuy__content{display:contents}.productDetailTheme .novaProductBuy__purchaseSection{grid-area:1/2;align-self:stretch;gap:8px}.productDetailTheme .novaPurchaseOption{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:108px;padding:12px 10px;display:flex;overflow:hidden}.productDetailTheme .novaPurchaseOption__info,.productDetailTheme .novaPurchaseOption__price{align-items:flex-start;width:100%;min-width:0}.productDetailTheme .novaPurchaseOption__info strong{white-space:normal;font-size:clamp(11px,3.2vw,14px);line-height:1.15;overflow-wrap:normal!important;word-break:keep-all!important}.productDetailTheme .novaPurchaseOption__info small{display:none}.productDetailTheme .novaPurchaseOption__price strong{white-space:nowrap;font-size:clamp(13px,3.8vw,17px);line-height:1.1}.productDetailTheme .novaPurchaseOption__price span{white-space:nowrap;font-size:clamp(8px,2.3vw,10px)}.productDetailTheme .novaProductBuy__section--packs{grid-area:2/1/auto/-1;margin-top:0}.productDetailTheme .novaProductBuy__packs .novaPack:first-child{order:3}.productDetailTheme .novaProductBuy__packs .novaPack:nth-child(2){order:2}.productDetailTheme .novaProductBuy__packs .novaPack:nth-child(3){order:1}.productDetailTheme .novaProductBuy__purchaseAnchor{display:none}.productDetailTheme .novaProductBuy__cartRow,.productDetailTheme .novaProductBuy__cartRow--floating{grid-area:3/1/auto/-1;margin-top:2px}}html,body{max-width:100%;overflow-x:clip}@media (min-width:621px) and (max-width:1100px){.wellnessGuide,.routineSteps,.homeReviews,.homePurpose,.homeNewsletter,.novaProductInfo,.novaProductFaq,.relatedProducts,.novaAboutInside,.novaAboutProcess,.wellnessBlog__featured,.wellnessBlog__latest,.wellnessBlog__cta,.blogArticlePage__related{padding-top:68px;padding-bottom:68px}.wellnessGuide{padding:60px 24px}}@media (max-width:620px){.wellnessGuide,.routineSteps,.homeReviews,.homePurpose,.homeNewsletter,.novaProductInfo,.novaProductFaq,.relatedProducts,.novaAboutInside,.novaAboutProcess,.wellnessBlog__featured,.wellnessBlog__latest,.wellnessBlog__cta,.blogArticlePage__body,.blogArticlePage__related{padding-top:52px;padding-bottom:52px}.novaAboutDelivery{margin-top:16px;margin-bottom:20px;padding-top:52px;padding-bottom:52px}.relatedProducts__header,.wellnessGuide__heading{margin-bottom:28px}.wellnessGuide{padding:38px 14px}.wellnessGuide__heading{margin-bottom:24px}}.acvProductHero,.ashProductHero,.sfProductHero,.sgProductHero,.immuneProductHero,.sleepProductHero,.womensProductHero,.extraSleepProductHero,.probioticProductHero,.beetsProductHero,.matchaProductHero,.renewProductHero{background-position:50%;background-size:cover;width:100vw;max-width:none;height:100dvh;min-height:100svh;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.acvProductHero__inner,.ashProductHero__inner,.sfProductHero>div,.sgProductHero>div,.immuneProductHero>div,.sleepProductHero>div,.womensProductHero>div,.extraSleepProductHero>div,.probioticProductHero>div,.beetsProductHero>div,.matchaProductHero>div,.renewProductHero>div{height:100%;min-height:100%}.authPage{background:radial-gradient(circle at 10% 8%,#ffffff7a 0 110px,#0000 111px),radial-gradient(circle at 88% 90%,#bd171c17 0 150px,#0000 151px),#f4df9a;min-height:100svh;padding:52px 24px}.authShell{border:0;border-radius:28px;grid-template-columns:59% 41%;width:min(1120px,100%);min-height:620px;box-shadow:0 30px 80px #3c282229}.authVisual{color:#3c2822;background:linear-gradient(135deg,#f9cc42,#f4b62f 58%,#e99c27);min-height:620px;padding:68px 74px}.authShell .authCard{border-radius:0;flex-direction:column;justify-content:center;width:100%;max-width:none;padding:62px 66px;display:flex}.authCard__heading,.authShell .authCard form,.authCard__switch{width:100%;max-width:330px;margin-inline:auto}.authCard__heading h1{margin-bottom:12px;font-size:44px;line-height:1}.authShell .authCard button{background:linear-gradient(90deg,#bd171c,#e04732);font-size:13px}.authShell .authInput input:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.authShell .authInput input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.authShell .authInput input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.authShell .authInput input:-webkit-autofill:active{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff}@media (max-width:820px){.authPage{min-height:100svh;padding:22px 16px 36px}.authShell{border-radius:24px;grid-template-columns:1fr;min-height:0}.authVisual{min-height:235px;padding:30px 36px}.authShell .authCard{padding:42px 28px 46px}}@media (max-width:420px){.authPage{padding:10px 10px 24px}.authVisual{min-height:196px;padding:24px}.authShell .authCard{padding:34px 21px 38px}}.novaFooter{color:#111;background:#fff;width:100%;padding:10px 10px 0}.novaFooter__main{background:#f4f4f4;border-radius:28px 28px 0 0;grid-template-columns:1.7fr .8fr 1.15fr;grid-template-areas:"newsletter contact links""brand brand brand""bottom bottom bottom";gap:65px 80px;width:100%;max-width:1880px;margin:0 auto;padding:64px 80px 28px;display:grid}.novaFooter__newsletter{grid-area:newsletter}.novaFooter__newsletter h2{color:#111;margin:0 0 7px;font-size:clamp(25px,1.7vw,32px);font-weight:500;line-height:1.15}.novaFooter__form{background:#fff;border-radius:6px;width:100%;max-width:615px;height:66px;display:flex;overflow:hidden}.novaFooter__form input{color:#111;background:#fff;border:none;outline:none;flex:1;min-width:0;padding:0 21px;font-size:18px}.novaFooter__form button{color:#fff;text-transform:uppercase;cursor:pointer;background:#e5252a;border:none;outline:none;min-width:160px;padding:0 22px;font-size:16px;font-weight:600;transition:background .25s,transform .25s}.novaFooter__contact{flex-direction:column;grid-area:contact;align-items:flex-start;gap:18px;margin:0;font-style:normal;display:flex}.novaFooter__contactItem{color:#111;align-items:flex-start;gap:10px;font-size:15px;line-height:1.6;text-decoration:none;transition:color .2s;display:flex}.novaFooter__contactItem svg{color:#d52227;flex-shrink:0;margin-top:3px}.novaFooter__contactButton{color:#fff;text-transform:uppercase;background:#e5252a;border-radius:5px;justify-content:center;align-items:center;min-width:155px;height:54px;margin-top:4px;padding:0 22px;font-size:14px;font-weight:700;text-decoration:none;transition:background .25s,transform .25s;display:inline-flex}.novaFooter__links{grid-area:links;grid-template-columns:repeat(2,minmax(130px,1fr));gap:60px;display:grid}.novaFooter__links>div{flex-direction:column;gap:30px;display:flex}.novaFooter__links a{color:#111;width:fit-content;font-size:15px;font-weight:400;text-decoration:none;transition:color .25s;position:relative}.novaFooter__links a:after{content:"";background:#df2227;width:0;height:1px;transition:width .25s;position:absolute;bottom:-4px;left:0}.novaFooter__links a:hover:after{width:100%}.novaFooter__brandSocial{grid-area:brand;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding-top:5px;display:grid}.novaFooter__logo{width:300px;max-width:100%;display:block}.novaFooter__logo img{object-fit:contain;width:100%;height:auto;display:block}.novaFooter__social{flex-direction:column;align-items:flex-start;gap:25px;display:flex}.novaFooter__social h3{color:#111;margin:0;font-size:clamp(23px,1.6vw,30px);font-weight:400;line-height:1.3}NO BACKGROUND BOXES .novaFooter__socialIcons{align-items:center;gap:24px;display:flex}.novaFooter__socialIcons a{color:#d91f25;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:auto;height:auto;padding:0;font-size:23px;text-decoration:none;transition:color .25s,transform .25s;display:inline-flex}.novaFooter__bottom{border-top:1px solid #d5d5d5;grid-area:bottom;justify-content:space-between;align-items:flex-end;gap:50px;padding-top:25px;display:flex}.novaFooter__copyright{max-width:700px}.novaFooter__payments{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.novaFooter__payments>span{color:#555;text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:500}@media (max-width:1100px){.novaFooter__main{grid-template-columns:1.3fr 1fr;grid-template-areas:"newsletter contact""links links""brand brand""bottom bottom";gap:50px;padding:55px 45px 28px}.novaFooter__links{max-width:600px}.novaFooter__brandSocial{grid-template-columns:1fr 1fr}.novaFooter__bottom{align-items:flex-start}}@media (max-width:767px){.novaFooter{padding:8px 8px 0}.novaFooter__main{border-radius:22px 22px 0 0;flex-direction:column;gap:42px;padding:40px 22px 24px;display:flex}.novaFooter__newsletter h2{font-size:27px}.novaFooter__newsletter p{margin-bottom:22px;font-size:15px}.novaFooter__form{height:58px}.novaFooter__form input{padding:0 15px;font-size:15px}.novaFooter__form button{min-width:115px;padding:0 14px;font-size:13px}.novaFooter__contact{gap:16px}.novaFooter__links{grid-template-columns:repeat(2,1fr);gap:30px;width:100%}.novaFooter__links>div{gap:20px}.novaFooter__links a{font-size:14px}.novaFooter__brandSocial{flex-direction:column;align-items:flex-start;gap:35px;display:flex}.novaFooter__logo{width:220px}.novaFooter__social{gap:20px}.novaFooter__social h3{font-size:22px}.novaFooter__socialIcons{gap:21px}.novaFooter__socialIcons a{font-size:22px}.novaFooter__bottom{flex-direction:column;align-items:flex-start;gap:28px;width:100%;padding-top:22px}.novaFooter__copyright p{font-size:12px}.novaFooter__copyright small{font-size:9px}.novaFooter__payments{align-items:flex-start;width:100%}.novaFooter__paymentIcons{justify-content:flex-start;gap:12px}.novaFooter__paymentIcons svg{height:28px;font-size:35px}}@media (max-width:420px){.novaFooter__main{padding-left:18px;padding-right:18px}.novaFooter__form button{min-width:105px}.novaFooter__links{gap:20px}.novaFooter__socialIcons{gap:18px}.novaFooter__paymentIcons{gap:9px}.novaFooter__paymentIcons svg{font-size:31px}}.novaFooter{background:#fff;padding:0}.novaFooter__main{background:#fff;border-radius:0;row-gap:30px;padding:34px 56px 18px}.novaFooter__newsletter p{margin-bottom:18px}.novaFooter__form{background:#f3f3f3;border:1px solid #dedede;max-width:390px;height:40px}.novaFooter__form input{background:#f3f3f3;font-size:14px}.novaFooter__form button{min-width:96px;padding:0 13px;font-size:11px;font-weight:800}.novaFooter__contactButton{color:#fff;min-width:116px;height:36px;font-size:11px;font-weight:900}.novaFooter__links{gap:70px}.novaFooter__links>div{gap:15px}.novaFooter__linksLabel{color:#8f7769;letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:900;line-height:1}.novaFooter__logo{width:170px}.novaFooter__logo img{transform:none}.novaFooter__brandSocial{padding-top:0}.novaFooter__social{gap:16px}.novaFooter__socialIcons{align-items:center}.novaFooter__socialIcons a{color:#050505;font-size:26px}.novaFooter__socialIcons a:hover{transform:translateY(-3px)}.novaFooter__socialIcons a:first-child:hover{color:#111}.novaFooter__socialIcons a:nth-child(2):hover{color:red}.novaFooter__socialIcons a:nth-child(3):hover{color:#1877f2}.novaFooter__socialIcons a:nth-child(4):hover{color:#e4405f}.novaFooter__socialIcons a:nth-child(5):hover{color:#bd081c}.novaFooter__bottom{padding-top:16px}.novaFooter__paymentIcons svg{color:#222}.novaFooter__paymentIcons svg:first-child{color:#006fcf}.novaFooter__paymentIcons svg:nth-child(2){color:#111}.novaFooter__paymentIcons svg:nth-child(3){color:#f58220}.novaFooter__paymentIcons svg:nth-child(4){color:#4285f4}.novaFooter__paymentIcons svg:nth-child(5){color:#eb001b}.novaFooter__paymentIcons svg:nth-child(6){color:#003087}.novaFooter__paymentIcons svg:nth-child(7){color:#1a1f71}@media (max-width:767px){.novaFooter{background:#fff;padding:0}.novaFooter__main{background:#fff;gap:24px;padding:26px 24px 20px}.novaFooter__form{background:0 0;border:0;gap:10px;height:auto;display:grid}.novaFooter__form input{border:1px solid #dedede;border-radius:5px;min-height:48px;font-size:16px}.novaFooter__form button{border-radius:5px;width:100%;max-width:175px;min-height:38px;font-size:13px}.novaFooter__contactButton{min-width:128px;height:38px}.novaFooter__linksLabel{font-size:12px}.novaFooter__logo{width:135px}.novaFooter__social h3{max-width:300px;font-size:21px;line-height:1.18}.novaFooter__socialIcons a{font-size:25px}}@media (max-width:420px){.novaFooter__main{padding-left:22px;padding-right:22px}.novaFooter__form button{min-width:0;max-width:155px}.novaFooter__logo{width:120px}}.novaAbout{width:100%;overflow-x:hidden}.novaAboutBanner{isolation:isolate;aspect-ratio:1672/941;color:#fff;background:#030303;width:100%;min-height:0;position:relative;overflow:hidden}.novaAboutBanner__picture{z-index:0;width:100%;height:100%;position:absolute;inset:0}.novaAboutBanner__image,.novaAboutBanner__picture img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.novaAboutBanner:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#000000f0 0%,#000000d1 22%,#0006 42%,#0000000d 62%,#0000 76%);position:absolute;inset:0}.novaAboutBanner__content{z-index:2;width:min(46vw,780px);position:absolute;top:50%;left:clamp(45px,6vw,125px);transform:translateY(-50%)}.novaAboutBanner__eyebrow{color:#f02424;letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:18px;margin-bottom:20px;font-size:clamp(13px,.9vw,18px);font-weight:500;line-height:1.2;display:flex}.novaAboutBanner__eyebrow:before{content:"";background:#ef2024;border-radius:10px;width:48px;height:4px;display:block}.novaAboutBanner__content h1{color:#fff;letter-spacing:-.055em;text-transform:uppercase;max-width:none;margin:0;font-size:clamp(58px,5.3vw,104px);font-weight:500;line-height:.88}.novaAboutBanner__content h1 strong{color:#ed1c24;font-weight:600}.novaAboutBanner__description{color:#fffffff5;letter-spacing:-.01em;max-width:700px;margin:27px 0 0;font-size:clamp(19px,1.32vw,25px);font-weight:400;line-height:1.55}.novaAboutBanner__description strong{color:#fff;font-weight:700}.novaAboutBanner__badges{grid-template-columns:minmax(128px,1fr) minmax(155px,1.08fr) minmax(150px,1.05fr);gap:10px;width:100%;max-width:560px;margin-top:24px;display:grid}.novaAboutBanner__badges>span{color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-transform:uppercase;background:#00000029;border:1px solid #fffc;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:7px 12px;display:flex}.novaAboutBanner__badges svg{color:#fff;flex:none;width:21px;height:21px}.novaAboutBanner__badges b{text-align:center;font-size:clamp(9px,.62vw,11px);font-weight:600;line-height:1.1}@media (min-width:1600px){.novaAboutBanner__content{width:min(44vw,820px);left:clamp(80px,6vw,130px)}.novaAboutBanner__content h1{font-size:clamp(82px,5vw,106px)}.novaAboutBanner__description{max-width:720px;font-size:21px}.novaAboutBanner__badges{max-width:590px}}@media (max-width:1350px){.novaAboutBanner{min-height:0}.novaAboutBanner__content{width:48%;left:50px}.novaAboutBanner__content h1{font-size:clamp(50px,5.2vw,72px)}.novaAboutBanner__description{max-width:570px;font-size:17px}.novaAboutBanner__badges{gap:8px;max-width:520px}.novaAboutBanner__badges>span{min-height:44px;padding:6px 9px}.novaAboutBanner__badges svg{width:19px;height:19px}.novaAboutBanner__badges b{font-size:10px}}@media (max-width:1100px) and (min-width:768px){.novaAboutBanner{min-height:0}.novaAboutBanner__content{width:48%;left:36px}.novaAboutBanner__eyebrow{gap:10px;font-size:11px}.novaAboutBanner__eyebrow:before{width:30px;height:3px}.novaAboutBanner__content h1{font-size:clamp(42px,5.5vw,58px)}.novaAboutBanner__description{margin-top:20px;font-size:14px;line-height:1.5}.novaAboutBanner__badges{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:20px}.novaAboutBanner__badges>span{border-radius:10px;gap:5px;min-height:42px;padding:6px}.novaAboutBanner__badges svg{width:18px;height:18px}.novaAboutBanner__badges b{font-size:8px}}@media (max-width:767px){.novaAboutBanner{aspect-ratio:auto;background:#000;flex-direction:column;min-height:0;display:flex;position:relative;overflow:visible}.novaAboutBanner:after{display:none}.novaAboutBanner__picture{aspect-ratio:auto;z-index:0;flex:none;width:100%;display:block;position:relative;inset:auto;overflow:hidden;height:clamp(390px,100vw,500px)!important}.novaAboutBanner__picture img,.novaAboutBanner__image{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.novaAboutBanner__content{z-index:2;background:linear-gradient(#090000 0%,#000 15% 100%);width:100%;padding:18px clamp(16px,5vw,22px) 22px;position:relative;top:auto;left:auto;transform:none;margin-top:-96px!important}.novaAboutBanner__eyebrow{gap:10px;margin-bottom:12px;font-size:11px;line-height:1.3}.novaAboutBanner__eyebrow:before{width:34px;height:2px}.novaAboutBanner__content h1{letter-spacing:-.05em;font-size:clamp(42px,12vw,56px);line-height:.9}.novaAboutBanner__description{color:#ffffffe6;width:100%;max-width:none;margin-top:14px;font-size:14px;line-height:1.42}.novaAboutBanner__badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:none;margin-top:16px;display:grid}.novaAboutBanner__badges>span{border-radius:9px;justify-content:center;gap:7px;min-height:40px;padding:7px 8px;display:flex}.novaAboutBanner__badges>span:last-child{grid-column:1/-1}.novaAboutBanner__badges svg{width:19px;height:19px}.novaAboutBanner__badges b{text-align:center;font-size:10px;line-height:1.1}}@media (max-width:430px){.novaAboutBanner__picture{height:390px!important}.novaAboutBanner__content{margin-top:0;padding:16px 16px 20px}.novaAboutBanner__content h1{font-size:clamp(40px,12vw,50px)}.novaAboutBanner__description{margin-top:12px;font-size:13px;line-height:1.38}.novaAboutBanner__badges{margin-top:14px}.novaAboutBanner__badges>span{min-height:38px}}@media (max-width:360px){.novaAboutBanner__picture{height:370px!important}.novaAboutBanner__content{padding-left:17px;padding-right:17px}.novaAboutBanner__content h1{font-size:38px}.novaAboutBanner__description{font-size:14px}}html{scroll-behavior:smooth}.novaAboutFaq__item{overflow:hidden}.novaAboutFaq__item summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.novaAboutFaq__item summary::-webkit-details-marker{display:none}.novaAboutFaq__answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .45s,opacity .35s,transform .45s;display:grid;transform:translateY(-8px)}.novaAboutFaq__answer>div{overflow:hidden}.novaAboutFaq__item[open] .novaAboutFaq__answer{opacity:1;grid-template-rows:1fr;transform:translateY(0)}.novaAboutFaq__answer p{margin:0;padding-top:16px;padding-bottom:20px}.novaAboutFaq__item summary i{transition:transform .35s}.novaAboutFaq__item[open] summary i{transform:rotate(45deg)}.novaFooter{color:#050505;background:#fff;border-top:3px solid #faf6ef;width:100%}.novaFooter *{box-sizing:border-box}.novaFooter__main{width:min(100% - 80px,1780px);margin:0 auto;padding:42px 0 22px}.novaFooter__top{grid-template-columns:minmax(320px,1.35fr) minmax(280px,.9fr) minmax(380px,1.1fr);align-items:start;gap:70px;display:grid}.novaFooter__newsletter{width:100%;max-width:520px}.novaFooter__newsletter h2{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(26px,2vw,36px);font-weight:500;line-height:1.15}.novaFooter__newsletter p{color:#181818;margin:0 0 26px;font-size:18px;line-height:1.5}.novaFooter__form{background:#f4f4f4;border:1px solid #dadada;border-radius:7px;align-items:stretch;width:100%;max-width:490px;height:51px;display:flex;overflow:hidden}.novaFooter__form input{min-width:0;height:100%;font:inherit;color:#111;background:0 0;border:0;outline:0;flex:1;padding:0 26px;font-size:16px}.novaFooter__form input::placeholder{color:#999}.novaFooter__form button{color:#fff;min-width:120px;height:100%;font:inherit;text-transform:uppercase;cursor:pointer;background:#ed1c24;border:0;outline:none;flex:none;padding:0 21px;font-size:13px;font-weight:700;transition:background-color .25s,transform .25s}.novaFooter__form button:hover{background:#c91920}.novaFooter__contact{flex-direction:column;align-items:flex-start;gap:24px;margin:0;padding:3px 0 0;font-style:normal;display:flex}.novaFooter__contactItem{color:#080808;align-items:flex-start;gap:14px;font-size:17px;line-height:1.45;text-decoration:none;display:flex}.novaFooter__contactItem svg{color:#ed1c24;flex:none;margin-top:2px}a.novaFooter__contactItem{transition:color .2s}a.novaFooter__contactItem:hover{color:#ed1c24}.novaFooter__contactButton{color:#fff;text-transform:uppercase;background:#ed1c24;border-radius:6px;justify-content:center;align-items:center;min-width:145px;min-height:46px;margin-top:6px;padding:12px 25px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .25s,transform .25s;display:inline-flex}.novaFooter__contactButton:hover{background:#c91920;transform:translateY(-2px)}.novaFooter__links{grid-template-columns:repeat(2,minmax(140px,1fr));gap:55px;width:100%;display:grid}.novaFooter__linkColumn{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.novaFooter__linksLabel{color:#977257;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:700}.novaFooter__links a{color:#080808;font-size:17px;line-height:1.35;text-decoration:none;transition:color .2s}.novaFooter__links a:hover{color:#ed1c24}.novaFooter__brandSocial{grid-template-columns:1fr 1fr 1fr;align-items:end;margin-top:38px;padding-bottom:39px;display:grid}.novaFooter__logo{grid-column:1;justify-self:start;width:190px;display:inline-flex}.novaFooter__logo img{width:100%;height:auto;display:block}.novaFooter__social{text-align:right;flex-direction:column;grid-column:3;justify-self:end;align-items:flex-end;gap:18px;display:flex}.novaFooter__social h3{letter-spacing:-.025em;white-space:nowrap;margin:0;font-size:clamp(24px,1.8vw,32px);font-weight:400;line-height:1.2}.novaFooter__socialIcons{justify-content:flex-end;align-items:center;gap:9px;display:flex}.novaFooter__socialIcons a{color:#050505;justify-content:center;align-items:center;font-size:28px;line-height:1;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.novaFooter__socialIcons a:hover{color:#ed1c24;transform:translateY(-2px)}.novaFooter__socialIcons svg{display:block}.novaFooter__divider{background:#d8d8d8;width:100%;height:1px}.novaFooter__bottom{justify-content:space-between;align-items:flex-end;gap:40px;padding-top:22px;display:flex}.novaFooter__copyright{flex:1;min-width:0}.novaFooter__copyright p{color:#111;margin:0 0 8px;font-size:14px;line-height:1.4}.novaFooter__copyright small{color:#888;max-width:980px;font-size:10px;font-style:italic;line-height:1.5;display:block}.novaFooter__payments{flex-direction:column;flex:none;align-items:flex-end;gap:10px;display:flex}.novaFooter__paymentTitle{color:#654b3c;letter-spacing:.17em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:500}.novaFooter__paymentIcons{flex-flow:row;justify-content:flex-end;align-items:center;gap:11px;display:flex}.novaFooter__paymentIcons svg{flex:none;width:auto;max-width:56px;height:34px;display:block}@media (max-width:1200px){.novaFooter__main{width:min(100% - 48px,1100px)}.novaFooter__top{grid-template-columns:1fr 1fr;gap:50px 60px}.novaFooter__newsletter{max-width:none}.novaFooter__links{grid-column:1/-1;max-width:650px}.novaFooter__brandSocial{grid-template-columns:.8fr 1.5fr}.novaFooter__logo{grid-column:1}.novaFooter__social{grid-column:2;justify-self:end}.novaFooter__social h3{white-space:normal}}@media (max-width:900px){.novaFooter__main{width:calc(100% - 40px);padding-top:36px}.novaFooter__top{grid-template-columns:1fr 1fr;gap:45px 35px}.novaFooter__links{grid-column:1/-1}.novaFooter__brandSocial{grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-top:45px}.novaFooter__social{justify-self:end}.novaFooter__social h3{font-size:24px}.novaFooter__bottom{flex-direction:column;align-items:flex-start}.novaFooter__payments{align-items:flex-start}.novaFooter__paymentIcons{justify-content:flex-start}}@media (max-width:650px){.novaFooter__main{width:calc(100% - 32px);padding:32px 0 20px}.novaFooter__top{flex-direction:column;gap:38px;display:flex}.novaFooter__newsletter h2{font-size:28px}.novaFooter__newsletter p{margin-bottom:20px;font-size:15px}.novaFooter__form{max-width:none;height:50px}.novaFooter__form input{padding:0 15px;font-size:14px}.novaFooter__form button{min-width:105px;padding:0 14px;font-size:11px}.novaFooter__contact{gap:20px}.novaFooter__contactItem{gap:12px;font-size:15px}.novaFooter__contactItem span{word-break:break-word}.novaFooter__links{grid-template-columns:1fr 1fr;gap:30px}.novaFooter__linkColumn{gap:16px}.novaFooter__links a{font-size:15px}.novaFooter__brandSocial{flex-direction:column;align-items:flex-start;gap:28px;margin-top:40px;padding-bottom:32px;display:flex}.novaFooter__logo{width:165px}.novaFooter__social{text-align:left;align-items:flex-start;width:100%}.novaFooter__social h3{font-size:24px;line-height:1.25}.novaFooter__socialIcons{justify-content:flex-start;gap:12px}.novaFooter__socialIcons a{font-size:26px}.novaFooter__bottom{gap:25px;padding-top:22px}.novaFooter__copyright p{font-size:12px}.novaFooter__copyright small{font-size:9px;line-height:1.45}.novaFooter__payments{align-items:flex-start;width:100%}.novaFooter__paymentTitle{font-size:10px}.novaFooter__paymentIcons{flex-wrap:wrap;justify-content:flex-start;gap:11px;width:100%}.novaFooter__paymentIcons svg{max-width:52px;height:32px}}@media (max-width:430px){.novaFooter__links{grid-template-columns:1fr;gap:32px}.novaFooter__form button{min-width:96px}.novaFooter__social h3{font-size:21px}.novaFooter__paymentIcons{gap:9px}.novaFooter__paymentIcons svg{max-width:47px;height:29px}}.novaFooter__copyright a{color:inherit;text-decoration:none}.novaFooter__copyright a:hover{text-decoration:underline}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
