/*! tailwindcss v4.1.6 | MIT License | https://tailwindcss.com */@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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,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-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-neutral-700:oklch(37.1% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-bold:700;--ease-in-out:cubic-bezier(.4,0,.2,1);--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);--font-bodyarmor:"BODYARMOR Display BETA 01",sans-serif;--font-neue-din-bold:"NeueDIN Bold",sans-serif;--font-neue-din-regular:"NeueDIN Regular",sans-serif;--font-neue-din-semicond-bold:"NeueDIN SemiCond Bold",sans-serif;--font-neue-din-semiwide-black:"NeueDIN SemiWide Black",sans-serif;--font-neue-din-wide-bold:"NeueDIN Wide Bold",sans-serif;--font-myriad-pro-regular:"Myriad Pro",sans-serif;--color-background:#1a1717;--color-cool-gray-1:#d9d9d6;--color-fruit-punch:#ee263e;--color-blue-raspberry:#428fec;--color-zero-sugar-cherry-lime:#ce003b;--color-zero-sugar-fruit-punch:#ee263e}}@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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,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;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{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}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.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}}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-8{margin-top:calc(var(--spacing)*8)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.h-\[2px\]{height:2px}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.w-\[40\%\]{width:40%}.w-\[60\%\]{width:60%}.w-\[175px\]{width:175px}.w-fit{width:fit-content}.w-full{width:100%}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-\[var\(--spacing-xl\)\]{gap:var(--spacing-xl)}.rounded-full{border-radius:3.40282e38px}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-br-\[2px\]{border-bottom-right-radius:2px}.rounded-bl-\[2px\]{border-bottom-left-radius:2px}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[\#1a171750\]{background-color:#1a171750}.bg-white{background-color:#fff}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.px-4{padding-inline:calc(var(--spacing)*4)}.py-3{padding-block:calc(var(--spacing)*3)}.py-\[var\(--spacing-xl\)\]{padding-block:var(--spacing-xl)}.pt-6{padding-top:calc(var(--spacing)*6)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.text-center{text-align:center}.text-start{text-align:start}.whitespace-pre-line{white-space:pre-line}.\!text-black{color:#000!important}.text-black{color:#000}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}.opacity-100{opacity:1}.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,)}.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,visibility,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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (min-width:40rem){.sm\:block{display:block}.sm\:hidden{display:none}}@media (min-width:48rem){.md\:mb-0{margin-bottom:calc(var(--spacing)*0)}.md\:block{display:block}.md\:hidden{display:none}.md\:inline{display:inline}}@media (min-width:80rem){.xl\:block{display:block}.xl\:hidden{display:none}}}@font-face{font-family:"BODYARMOR Display BETA 01";src:url(/assets/BODYARMORDisplayBETA01-ExtraBold-B-rip0m-.otf)format("opentype")}@font-face{font-family:Myriad Pro;src:url(/assets/MyriadPro-Regular%202-BY6xFsxq.otf)format("opentype")}@font-face{font-family:NeueDIN Bold;src:url(/assets/NeueDIN-Bold-DYQjdK62.otf)format("opentype")}@font-face{font-family:NeueDIN Regular;src:url(/assets/NeueDIN-Regular-Buqptkx1.otf)format("opentype")}@font-face{font-family:NeueDIN SemiCond Bold;src:url(/assets/NeueDINSemiCond-Bold-uY2NenR1.otf)format("opentype")}@font-face{font-family:NeueDIN SemiCond Light;src:url(/assets/NeueDINSemiCond-Light-C7V9oIBv.otf)format("opentype")}@font-face{font-family:NeueDIN SemiWide Black;src:url(/assets/NeueDINSemiWide-Black-CgRkld_d.otf)format("opentype")}@font-face{font-family:NeueDIN Wide Bold;src:url(/assets/NeueDINWide-Bold-C5ztE2LT.woff2)format("woff2")}:root{--breakpoint-sm:30rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:90rem;--text-color:#fff;--color-black:#000;--color-white:#fff;--color-background:#1a1717;--color-cool-gray-1:#d9d9d6;--color-gray-1:#575756;--color-gray-100:#fdfdfd;--color-gray-150:#fbfbfb;--color-gray-200:#f7f7f7;--color-gray-250:#f4f4f3;--color-gray-300:#f0f0ef;--color-gray-350:#ececeb;--color-gray-400:#e8e8e6;--color-gray-450:#e3e3e0;--color-gray-500:#d9d9d6;--color-gray-550:#c3c3c1;--color-gray-600:#aeaeab;--color-gray-650:#989896;--color-gray-700:#828280;--color-gray-750:#6d6d6b;--color-gray-800:#575756;--color-gray-850:#414140;--color-gray-900:#2b2b2b;--fluid-h1:clamp(4.5rem,8vw + 1rem,12.5rem);--fluid-h1-lh:clamp(3.75rem,7vw + 1rem,10rem);--fluid-h2:clamp(3rem,6vw + 1rem,9rem);--fluid-h2-lh:clamp(2.375rem,5vw + 1rem,7rem);--fluid-h3-title:clamp(2rem,4vw + 1rem,6rem);--fluid-h3-title-lh:clamp(1.75rem,3.5vw + 1rem,5rem);--fluid-h3-subhead:clamp(1.25rem,2.5vw + .5rem,3rem);--fluid-h3-subhead-lh:clamp(1.25rem,2.5vw + .5rem,3rem);--fluid-h3-category:clamp(1.25rem,2.5vw + .5rem,3rem);--fluid-h3-category-lh:clamp(1.25rem,2.5vw + .5rem,3rem);--fluid-h4-title:clamp(1.35rem,3vw + .5rem,3.25rem);--fluid-h4-title-lh:clamp(1.35rem,3.1vw + .5rem,2.5rem);--fluid-h4:clamp(1.125rem,1.75vw + .5rem,1.875rem);--fluid-h4-lh:clamp(1.25rem,2vw + .5rem,2.125rem);--fluid-h5:clamp(1rem,1.5vw + .5rem,1.75rem);--fluid-h5-lh:clamp(1.25rem,1.5vw + .5rem,1.625rem);--fluid-h5-title-card:clamp(.95rem,1.4vw + .475rem,1.625rem);--fluid-h5-title-card-lh:clamp(1.1rem,1.4vw + .475rem,1.5rem);--fluid-h6:clamp(.875rem,1.25vw + .25rem,1.25rem);--fluid-h6-lh:clamp(1rem,1.25vw + .25rem,1.375rem);--fluid-eyebrow:clamp(.875rem,1.25vw + .25rem,1.25rem);--fluid-eyebrow-lh:clamp(1rem,1.5vw + .25rem,1.5rem);--fluid-text-callout:clamp(1rem,1.25vw + .5rem,1.5rem);--fluid-text-callout-lh:clamp(1.25rem,1.5vw + .5rem,1.75rem);--fluid-body-l:clamp(1rem,1.25vw + .5rem,1.375rem);--fluid-body-l-lh:clamp(1.25rem,1.5vw + .5rem,1.625rem);--fluid-body-m:clamp(.875rem,1vw + .5rem,1.125rem);--fluid-body-m-lh:clamp(1.125rem,1.25vw + .5rem,1.5rem);--fluid-body-s:clamp(.75rem,.875vw + .5rem,1rem);--fluid-body-s-lh:clamp(1rem,1.125vw + .5rem,1.3125rem);--fluid-body-xs:clamp(.625rem,.75vw + .25rem,.75rem);--fluid-body-xs-lh:clamp(.875rem,1vw + .25rem,1.0625rem);--fluid-body-xxs:clamp(.625rem,.75vw + .25rem,.75rem);--fluid-body-xxs-lh:clamp(.875rem,1vw + .25rem,1.0625rem);--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:.75rem;--spacing-lg:1rem;--spacing-xl:1.5rem;--spacing-2xl:2rem;--spacing-3xl:3rem;--spacing-4xl:4rem;--spacing-5xl:5rem;--spacing-6xl:10.9375rem;--spacing-7xl:12.5rem;--border-size-sm:.25rem;--border-size-md:.5rem;--border-size-lg:.75rem;--border-size-xl:1rem;--border-size-2xl:1.5rem;--border-size-3xl:2rem;--border-size-4xl:2.5rem;--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-out-quart:cubic-bezier(.25,1,.5,1);--ease-out-cubic:cubic-bezier(.33,1,.68,1);--ease-out-quad:cubic-bezier(.5,1,.89,1);--ease-out-sine:cubic-bezier(.61,1,.88,1);--ease-in-expo:cubic-bezier(.7,0,.84,0);--ease-in-quart:cubic-bezier(.5,0,.75,0);--ease-in-cubic:cubic-bezier(.32,0,.67,0);--ease-in-quad:cubic-bezier(.11,0,.5,0);--ease-in-sine:cubic-bezier(.12,0,.39,0);--ease-in-out-expo:cubic-bezier(.87,0,.13,1);--ease-in-out-quart:cubic-bezier(.76,0,.24,1);--ease-in-out-cubic:cubic-bezier(.65,0,.35,1);--ease-in-out-quad:cubic-bezier(.45,0,.55,1);--ease-in-out-sine:cubic-bezier(.37,0,.63,1);font-size:16px}body{background:var(--color-black);color:var(--text-color);font-family:var(--font-neue-din-regular)}.borderr{border:1px solid red}::selection{color:#000;background-color:#fff}.h1{font-family:var(--font-bodyarmor);width:fit-content;font-weight:800;font-size:var(--fluid-h1);line-height:var(--fluid-h1-lh);letter-spacing:0;color:var(--text-color)}.h2{font-family:var(--font-bodyarmor);font-weight:800;font-size:var(--fluid-h2);line-height:var(--fluid-h2-lh);letter-spacing:0;text-transform:uppercase;color:var(--text-color)}.h3-title{font-family:var(--font-bodyarmor);font-weight:800;font-size:var(--fluid-h3-title);line-height:var(--fluid-h3-title-lh);letter-spacing:0;text-transform:uppercase;color:var(--text-color)}.h3-subhead{font-family:var(--font-neue-din-bold);font-weight:700;font-size:var(--fluid-h3-subhead);line-height:var(--fluid-h3-subhead-lh);letter-spacing:0;text-transform:uppercase;color:var(--text-color)}.h3-subtitle-hero{font-family:var(--font-neue-din-wide-bold);font-weight:800;font-size:var(--fluid-h4);line-height:var(--fluid-h4-lh);letter-spacing:0;vertical-align:middle;text-transform:uppercase;color:var(--text-color)}.h3-category{font-family:var(--font-neue-din-semiwide-black);font-weight:800;font-size:var(--fluid-h3-category);line-height:var(--fluid-h3-category-lh);letter-spacing:-.09375rem;vertical-align:middle;text-transform:uppercase;color:var(--text-color)}.h4{font-family:var(--font-neue-din-regular);font-weight:400;font-size:var(--fluid-h4);line-height:var(--fluid-h4-lh);letter-spacing:0;color:var(--text-color)}.h4-title{font-family:var(--font-bodyarmor);font-weight:800;font-size:var(--fluid-h4-title);line-height:var(--fluid-h4-title-lh);letter-spacing:0;text-transform:uppercase;color:var(--text-color)}.h5-subtitle-card{font-family:var(--font-neue-din-wide-bold);font-weight:800;font-size:var(--fluid-h5-title-card);line-height:var(--fluid-h5-title-card-lh);letter-spacing:-.125px;vertical-align:middle;text-transform:uppercase;text-align:start;color:var(--text-color)}.h4-uppercase{font-family:var(--font-neue-din-bold);font-weight:700;font-size:var(--fluid-h4);line-height:var(--fluid-h4-lh);letter-spacing:0;text-transform:uppercase;color:var(--text-color)}.h5{font-family:var(--font-neue-din-bold);font-weight:700;font-size:var(--fluid-h5);line-height:var(--fluid-h5-lh);letter-spacing:0;text-transform:uppercase;color:var(--text-color)}.h5-regular{font-family:var(--font-neue-din-semicond-bold);font-weight:700;font-size:var(--fluid-h5);line-height:var(--fluid-h5-lh);letter-spacing:0;text-transform:uppercase;color:var(--text-color)}.h6{font-family:var(--font-neue-din-bold);font-weight:700;font-size:var(--fluid-h6);line-height:var(--fluid-h6-lh);letter-spacing:0;text-transform:uppercase;color:var(--text-color)}.eyebrow{font-family:var(--font-neue-din-semicond-bold);font-weight:700;font-size:var(--fluid-eyebrow);line-height:var(--fluid-eyebrow-lh);letter-spacing:0;text-transform:uppercase;color:var(--text-color)}.text-callout{font-family:var(--font-neue-din-semicond-bold);font-weight:700;font-size:var(--fluid-text-callout);line-height:var(--fluid-text-callout-lh);letter-spacing:0;color:var(--text-color)}.body-l{font-family:var(--font-neue-din-regular);font-weight:400;font-size:var(--fluid-body-l);line-height:var(--fluid-body-l-lh);letter-spacing:0;color:var(--text-color)}.body-m{font-family:var(--font-neue-din-regular);font-weight:400;font-size:var(--fluid-body-m);line-height:var(--fluid-body-m-lh);letter-spacing:0;color:var(--text-color)}.body-s{font-family:var(--font-neue-din-regular);font-weight:400;font-size:var(--fluid-body-s);line-height:var(--fluid-body-s-lh);letter-spacing:0;color:var(--text-color)}.body-xs{font-family:var(--font-neue-din-bold);font-weight:700;font-size:var(--fluid-body-xs);line-height:var(--fluid-body-xs-lh);letter-spacing:0;color:var(--text-color)}.body-xxs{font-family:var(--font-neue-din-regular);font-weight:400;font-size:var(--fluid-body-xxs);line-height:var(--fluid-body-xxs-lh);letter-spacing:0;color:var(--text-color)}.navbar-toggle{gap:var(--spacing-lg);height:3.5rem;padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs);padding-left:var(--spacing-md);padding-right:var(--spacing-md);background-color:#1a171780;border-radius:3.40282e38px;align-items:center;display:flex}.links-nav{display:flex}.menu-button{display:none}.header-padding{padding:var(--spacing-4xl)var(--spacing-4xl)}@media (min-width:90rem){.header-padding{padding-left:var(--spacing-5xl);padding-right:var(--spacing-5xl)}}@media (max-width:768px){.header-padding{padding:var(--spacing-xl)}.links-nav{gap:var(--spacing-xl);z-index:1000;right:var(--spacing-xl);justify-content:end;align-items:center;position:absolute}.navbar-toggle,.partners-btn,.store-locator-btn{display:none}.menu-button{cursor:pointer;display:block}.mobile-menu{z-index:100;justify-content:space-between;gap:var(--spacing-5xl);background-color:var(--color-black);flex-direction:column;width:100%;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.mobile-nav{padding-top:var(--spacing-5xl);gap:var(--spacing-5xl);font-family:var(--font-neue-din-semicond-bold);font-weight:700;font-size:var(--spacing-xl);line-height:var(--spacing-xl);letter-spacing:0;text-transform:uppercase;color:var(--text-color);flex-direction:column;display:flex}.nav-categories,.nav-links{gap:var(--spacing-2xl);padding-left:var(--spacing-xl);padding-right:var(--spacing-xl);flex-direction:column;display:flex}.menu-logo-wrapper{width:100%;padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}}.navbar-toggle-border{border-color:#e0e0e7}.layout-v-padding-m{padding-left:var(--spacing-4xl);padding-right:var(--spacing-4xl)}.grid-margin-h{padding-top:var(--spacing-4xl);padding-bottom:var(--spacing-4xl)}.grid-margin{padding-left:var(--spacing-4xl);padding-right:var(--spacing-4xl)}.grid-gutter{row-gap:var(--spacing-2xl);column-gap:var(--spacing-lg)}.layout-h-margin{padding-left:var(--spacing-6xl);padding-right:var(--spacing-6xl)}.button-watch-video{background-color:var(--color-white);color:var(--color-black);cursor:pointer;text-transform:uppercase;border-radius:9999px;gap:.75rem;width:fit-content;padding:1.125rem 1.375rem;font-weight:700;transition:background-color .2s ease-in-out}.button-watch-video:hover{background-color:#e5e7eb}.support-btn-m-wrapper{padding:.5rem .875rem}.support-btn-m{font-family:var(--font-neue-din-bold);text-transform:uppercase;letter-spacing:0;color:var(--text-color);justify-content:center;align-items:center;font-size:.875rem;font-weight:700;line-height:1.125rem;display:flex}.support-btn-l-wrapper{justify-content:center;gap:var(--spacing-md);padding:var(--spacing-xl)var(--spacing-2xl);border-radius:100px;display:flex}.support-btn-l{font-family:var(--font-neue-din-semicond-bold);width:fit-content;font-weight:700;font-size:var(--fluid-text-callout);line-height:var(--fluid-text-callout-lh);text-align:start;text-transform:uppercase;letter-spacing:0;color:var(--text-color);justify-content:center;align-items:center;font-size:1.125rem;line-height:1.125rem;display:flex}@media (max-width:1024px){.support-btn-l-wrapper{padding:16px 20px}}@media (max-width:768px){.support-btn-l-wrapper,.support-btn-l{z-index:10000}}.flavor-btn{font-family:var(--font-neue-din-semicond-bold);text-transform:uppercase;letter-spacing:0;color:var(--color-black);justify-content:center;align-items:center;font-size:.875rem;font-weight:700;line-height:1.125rem;display:flex}.support-caption-base{font-family:var(--font-neue-din-regular);letter-spacing:0;color:var(--text-color);font-size:.875rem;font-weight:400;line-height:1.1875rem;text-decoration:underline}.button-watch-video .support-btn-m{color:var(--color-black)}@media (max-width:90rem){.support-btn-m-wrapper{padding:.25rem .5rem}.support-btn-m{font-family:var(--font-neue-din-bold);text-transform:uppercase;letter-spacing:0;color:var(--text-color);align-items:center;font-weight:700;line-height:1rem}}.btn-group{justify-content:flex-start;align-items:center;gap:1rem;display:flex}@media (max-width:48rem){.btn-group{flex-direction:column;align-items:flex-start;gap:1rem}}@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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.header-wrapper{position:absolute;background:transparent;width:100%;display:flex;align-items:center;justify-content:space-between;z-index:101}.search-button{cursor:pointer;background-color:#1a171750;border-radius:9999px;padding:12px 16px;align-items:center}.link-active{text-decoration:underline;text-underline-offset:1.375rem;text-decoration-thickness:2px}.underline-link{cursor:pointer;color:#fff;position:relative}.underline-link:before,.underline-link.is--alt:before,.underline-link.is--alt:after{content:"";position:absolute;bottom:-.5rem;left:8px;width:calc(100% - 16px);height:2px;background-color:#fff;transition:transform .735s cubic-bezier(.625,.05,0,1);transform-origin:right;transform:scaleX(0) rotate(.001deg)}.underline-link:hover:before{transform-origin:left;transform:scaleX(1) rotate(.001deg)}.underline-link.is--alt:before{transform-origin:left;transform:scaleX(1) rotate(.001deg);transition-delay:.3s}.underline-link.is--alt:hover:before{transform-origin:right;transform:scaleX(0) rotate(.001deg);transition-delay:0s}.underline-link.is--alt:after{transform-origin:right;transform:scaleX(0) rotate(.001deg);transition-delay:0s}.underline-link.is--alt:hover:after{transform-origin:left;transform:scaleX(1) rotate(.001deg);transition-delay:.3s}.nav-btn-wrapper{padding:.5rem .875rem}.nav-btn{font-family:var(--font-neue-din-bold);font-weight:700;font-size:.875rem;line-height:1.125rem;text-transform:uppercase;display:flex;justify-content:center;letter-spacing:0;color:var(--text-color);align-items:center}@media (max-width: 75rem){.nav-btn-wrapper{padding:.125rem .375rem}.nav-btn{font-family:var(--font-neue-din-bold);font-weight:700;font-size:.75rem;line-height:1rem;align-items:center;text-transform:uppercase;letter-spacing:0;color:var(--text-color)}}@media (max-width: 90rem){.nav-btn-wrapper{padding:.25rem .5rem}.nav-btn{font-family:var(--font-neue-din-bold);font-weight:700;line-height:1rem;align-items:center;text-transform:uppercase;letter-spacing:0;color:var(--text-color)}}.text-label-wrapper{border-radius:calc(infinity * 1px);border-width:1px;background-color:#1a171780;border-color:#575756;padding:.875rem 1.125rem}.text-label{font-family:var(--font-neue-din-bold);font-weight:700;font-size:1rem;line-height:1.3125rem;text-transform:uppercase;letter-spacing:0;color:var(--text-color)}@media (min-width: 768px){.text-label-wrapper{display:flex}}@media (max-width: 90rem){.text-label-wrapper{border-radius:calc(infinity * 1px);border-width:1px;border-color:#575756}.text-label{font-family:var(--font-neue-din-bold);font-weight:700;font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:0;color:var(--text-color)}}.embla__controls{right:5rem;top:-10%;display:flex;flex-direction:column;position:absolute}@media (max-width: 1440px){.embla__controls{right:3rem}}.embla__buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;align-items:center}.embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2b2b2b;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;width:3rem;height:3rem;z-index:1;border-radius:50%;display:flex;align-items:center;justify-content:center}.embla__button:first-of-type{padding-right:.1rem}.embla__button:last-of-type{padding-left:.1rem}.embla__button__svg{width:30%;height:30%}._embla_adi4x_1{overflow:hidden;height:100vh;width:100%;position:absolute}._embla__container_adi4x_7{display:flex}._embla__slide_adi4x_10{height:100vh;width:100%;flex:0 0 100%;display:flex;justify-content:end}._embla__viewport_adi4x_18{overflow:hidden}._has_video_adi4x_23 ._hero_content_adi4x_23{opacity:0!important;visibility:hidden}._has_video_adi4x_23 ._hero_content_adi4x_23._fade_in_adi4x_29{opacity:1!important;visibility:visible;animation:_fadeIn_adi4x_1 .5s ease-in-out forwards}._embla__controls_adi4x_37{z-index:10;left:10%;bottom:30cqh;display:flex;gap:var(--spacing-3xl);flex-direction:column;position:absolute;pointer-events:none}@media (max-height: 800px){._embla__controls_adi4x_37{bottom:10cqh}}@media (max-width: 768px){._embla__controls_adi4x_37{padding-left:5%;left:0%;bottom:45cqh;padding-top:5%;gap:var(--spacing-2xl)}}._hero_content_adi4x_23{display:flex;gap:var(--spacing-3xl);flex-direction:column;transition:opacity .5s ease-in-out,visibility .5s ease-in-out;will-change:opacity,visibility,transform}._initially_hidden_adi4x_85{opacity:0!important;visibility:hidden;transform:translateY(10px);pointer-events:none;transition:none!important}[data-initially-hidden=true]{opacity:0;visibility:hidden;pointer-events:none}._fade_in_adi4x_29{animation:_fadeIn_adi4x_1 .5s ease-in-out forwards;pointer-events:auto;visibility:visible}._fade_out_adi4x_107{animation:_fadeOut_adi4x_1 .5s ease-in-out forwards;pointer-events:none}._hidden_adi4x_113{opacity:0;visibility:hidden;pointer-events:none;display:none}@keyframes _fadeIn_adi4x_1{0%{opacity:0;visibility:hidden;transform:translateY(10px)}to{opacity:1;visibility:visible;transform:translateY(0)}}@keyframes _fadeOut_adi4x_1{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(10px)}}body._hero-video-autoplay_adi4x_147 ._embla__controls_adi4x_37 ._hero_content_adi4x_23:not(._fade_in_adi4x_29){opacity:0!important;visibility:hidden!important;pointer-events:none!important}._subheading_adi4x_153{display:flex;flex-direction:column;gap:var(--spacing-2xl)}._controls_container_adi4x_159{display:flex;flex-direction:column;gap:var(--spacing-2xl);margin-top:var(--spacing-2xl);opacity:1;transition:none;pointer-events:auto;width:fit-content}._embla__buttons_adi4x_171{gap:var(--spacing-md);display:flex;align-items:center}@media (max-width: 768px){._embla__buttons_adi4x_171{position:absolute;right:24px;bottom:0}._embla__controls_adi4x_37{width:100%}._controls_container_adi4x_159{margin-top:var(--spacing-md);width:100%}}._embla__button_adi4x_171{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2b2b2b;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;width:2.5rem;height:2.5rem;z-index:1;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}._embla__button__svg_adi4x_211{width:30%;height:30%;z-index:2}._embla__slide_adi4x_10 img._object-contain_adi4x_218{object-fit:contain}.anm_circle_btn_wrap{position:relative;display:inline-flex;overflow:hidden;padding:.75rem 2rem;border-radius:50rem;text-decoration:none}.is-outline{border:1px solid black}.anm_circle_btn_text{position:relative;z-index:1}.anm_circle_btn_circle{position:absolute;left:0;top:0;right:0;bottom:0;z-index:0;width:1rem;height:1rem;border-radius:50rem;transform:translate(-50%,-50%) scale(0)}.dots-container{width:fit-content;display:flex;gap:10px;justify-content:center;align-items:center}.dot{position:relative;cursor:pointer;width:8px;height:8px;background-color:#828280;border-radius:5px;transition:width .6s cubic-bezier(.5,0,.5,1),background-color .2s ease-out;overflow:hidden}.dot.active{background-color:#fff;width:32px;height:8px;border-radius:5px}.video-player{position:relative;width:100%;height:100%;overflow:hidden;background-color:var(--color-black)}.video-player__video{width:100%;height:100%;object-fit:cover;display:block}.video-player__video.object-contain{object-fit:contain}.video-player__placeholder{width:100%;height:100%;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0}.video-player__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-black);opacity:.5;pointer-events:none;transition:opacity .5s ease-in-out}.video-player.is-playing .video-player__overlay{opacity:0}.video-player__controls{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;gap:1rem;align-items:center;justify-content:center;border-radius:100vw;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);opacity:0;transition:opacity .3s ease,transform .3s ease;z-index:20}.video-player__controls.visible{opacity:1}.video-player__control-button{width:40px;height:40px;border-radius:50%;background-color:#ffffff26;border:none;color:var(--color-white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.video-player__control-button:hover{background-color:#ffffff4d;transform:scale(1.1)}.video-player__control-button svg{width:20px;height:20px;color:var(--color-white);transition:all .3s ease}.video-player__play-button{background-color:#fff3;transition:background-color .3s ease}.video-player__play-button.is-playing{background-color:#ffffff4d}.video-player__play-button svg{width:20px;height:20px;color:var(--color-white);transition:all .3s ease}.video-player__play-button.is-playing svg{color:#ffffffe6}.video-player__mute-button{background-color:#ffffff26}.video-player__mute-button.is-muted svg{color:#ffffffd9}.video-player__mute-button svg{width:22px;height:22px;stroke:var(--color-white);stroke-width:2}.control-icon{transition:all .3s ease}.control-icon path{transition:d .3s ease}.video-player.is-loading:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;border:4px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:var(--color-white);animation:spin 1s infinite linear;z-index:5}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .5s ease-in-out forwards}.fade-out{animation:fadeOut .5s ease-in-out forwards}@media screen and (max-width: 768px){.video-player{max-height:100vh}.video-player__controls{bottom:8px;gap:12px;padding:6px 12px}.video-player__control-button{width:36px;height:36px}.video-player__control-button svg{width:18px;height:18px}}.marquee{position:relative;width:100%}.marquee-condensed{padding:0rem 1rem 2rem}@media (min-width: 768px){.marquee-condensed{padding:0rem 2rem 4rem}}@media (min-width: 1024px){.marquee-condensed{padding:0rem 3rem 5rem}}.marquee-button-container{display:flex;justify-content:center;margin-bottom:2rem}.embla{position:relative;width:100%;overflow-x:clip;overflow-y:visible}.embla__hover-indicator{position:absolute;top:0;left:0;transform:translate(-50%,-50%);background-color:var(--color-white);color:var(--color-black);border-radius:50%;width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;z-index:10;font-family:var(--font-bodyarmor);font-weight:800;font-size:28px;text-transform:uppercase;box-shadow:0 4px 30px #0000001a;transform-origin:center center;will-change:transform,opacity}.embla__hover-indicator svg{width:50%;height:50%}@media (min-width: 1024px){.embla:hover .embla__hover-indicator{opacity:1}}.embla.is-grabbing,.embla.is-grabbing *,.embla.is-grabbing .embla__viewport,.embla.is-grabbing .embla__container,.embla.is-grabbing .embla__slide,.embla.is-grabbing .embla__slide *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.embla__viewport{overflow:hidden;cursor:grab}.embla__viewport:active{cursor:grabbing}.embla__viewport.no-drag,.embla__viewport.no-drag:active{cursor:default}.embla__container{display:flex;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent;width:100%;margin:0;padding:0}.embla__slide{position:relative;min-width:0;flex-shrink:0;display:flex;align-items:stretch}.embla__slide:last-child{margin-right:0!important}.embla__controls{position:absolute;top:-4rem;right:1rem;display:flex;align-items:center;justify-content:flex-end}.embla__buttons{display:flex;gap:.5rem}.embla__slide>*{width:100%;height:100%}.embla__container:after{content:"";flex:0 0 0}@keyframes autoplay-progress{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}.product-card{text-align:center;overflow:hidden}.product-card-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:var(--spacing-xl);padding-bottom:var(--spacing-2xl);padding-left:var(--spacing-4xl);padding-right:var(--spacing-4xl);justify-content:center}.product-image-container{width:100%;aspect-ratio:3 / 4;position:relative;border:var(--spacing-lg) solid white;padding:var(--spacing-2xl);overflow:hidden;transition:border .3s var(--ease-out-cubic)}.product-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s var(--ease-out-cubic);transform:scale(1)}.product-title{padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl);font-family:var(--font-neue-din-semicond-bold);font-weight:700;text-transform:uppercase;color:var(--text-color)}.product-card.enable-hover:hover .product-image{transform:scale(1.05)}@media (max-width: 768px){.product-card-wrapper{grid-template-columns:repeat(2,1fr);padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}.product-image-container{border:var(--spacing-sm) solid white;padding:var(--spacing-xl)}.product-title{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.product-image{height:75%}}.product-image-container.image-contain-padding{padding:0}.product-image.image-contain{object-fit:contain}@media (min-width: 769px){.product-image-container.image-contain-padding{padding:var(--spacing-md)}}.category-card{flex:0 0 auto;overflow:hidden;display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr;transition:grid-template-rows .3s var(--ease-in-out-cubic);height:100%;background-color:var(--color-background)}.category-card:hover{grid-template-rows:.9fr 1fr}.category-card-image-wrap{display:flex;justify-content:center;align-items:center;padding:1.5rem 0}.category-card-image-inner{width:20rem;aspect-ratio:1/1;transition:scale .3s var(--ease-out-cubic)}.category-card:hover .category-card-image-inner{scale:1.1}.category-card-image{width:100%;height:100%;object-fit:contain}.category-card-title{font-family:var(--font-neue-din-semiwide-black);font-size:var(--fluid-body-s);text-transform:uppercase}.category-card-content{display:grid;grid-template-rows:.25fr 1fr .25fr;grid-template-columns:1fr;align-items:center;gap:2rem;padding:3rem;background-color:var(--color-background)}.category-card-logo{width:80%;height:auto;margin-bottom:.5rem}.category-card-fact{padding:.5rem 0;border-bottom:1px solid var(--color-gray-1);font-weight:600}@media (max-width: 768px){.category-card-content{padding:2rem;gap:1.5rem}}.clip-path-filler{position:absolute;left:0;top:0;right:0;bottom:0;z-index:0;width:120%;height:105%;background-color:#000;clip-path:polygon(93.33% 0%,6.67% 0%,6.67% 45%,0% 60%,0% 100%,100% 100%,100% 60%,93.33% 45%);transform:translate(0)}.hover-button-wrapper{position:relative;display:flex;overflow:hidden;justify-content:center;border-radius:100px;border:1px solid}.hover-button{position:relative;z-index:1;font-family:var(--font-neue-din-semicond-bold);width:fit-content;text-align:start;text-transform:uppercase;display:flex;justify-content:center;letter-spacing:0;color:var(--text-color);align-items:center;font-size:1.125rem;line-height:1.125rem}@media (max-width: 1024px){.hover-button-wrapper{padding:16px 20px}}@media (max-width: 768px){.hover-button-wrapper{z-index:10000}.hover-button{font-size:.875rem;line-height:.875rem;z-index:10000}}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.875rem 1rem;border-radius:9999px;font-family:var(--font-neue-din-regular);font-weight:700;font-size:var(--fluid-body-s);line-height:var(--fluid-body-s-lh);letter-spacing:0;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out,opacity .2s ease-in-out;white-space:nowrap;border:1px solid transparent;outline:none;gap:.75rem;text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}.button:focus-visible{box-shadow:0 0 0 3px var(--color-focus, rgba(0, 0, 0, .2));outline:none}.button--small{padding:.5rem 1rem;font-size:var(--fluid-body-xs);line-height:var(--fluid-body-xs-lh)}.button--medium{padding:.875rem 1.5rem;font-size:var(--fluid-body-m);line-height:var(--fluid-body-m-lh)}.button--large{padding:1.125rem 1.75rem;font-size:var(--fluid-body-l);line-height:var(--fluid-body-l-lh)}.button--primary{background-color:var(--color-white, #ffffff);color:var(--color-black, #000000);border-color:var(--color-white, #ffffff)}.button--primary:hover{background-color:var(--color-light-hover, #e5e7eb);border-color:var(--color-light-hover, #e5e7eb)}.button--secondary{background-color:var(--color-black, #000000);color:var(--color-white, #ffffff);border-color:var(--color-black, #000000)}.button--secondary:hover{background-color:var(--color-dark-hover, #2a2a2a);border-color:var(--color-dark-hover, #2a2a2a)}.button--outlined{background-color:transparent;color:currentColor;border-color:currentColor}.button--outlined:hover{background-color:var(--color-hover-bg, rgba(0, 0, 0, .05))}.button--text{background-color:transparent;color:currentColor;border-color:transparent;padding-left:.5rem;padding-right:.5rem;border-radius:0}.button--text:before{content:"";position:absolute;bottom:.25em;left:0;width:100%;height:.1em;background-color:var(--color-black, #131313);transition:transform .5s cubic-bezier(.625,.05,0,1);transform-origin:right;transform:scaleX(0) rotate(.001deg)}.button--text:hover:before,.button--text:focus-visible:before{transform-origin:left;transform:scaleX(1) rotate(.001deg)}.button--full-width{width:100%}.button--loading{cursor:wait;opacity:.7}.button__spinner{display:inline-block;width:1rem;height:1rem;border:2px solid currentColor;border-radius:50%;border-top-color:transparent;animation:button-spin .8s linear infinite;margin-right:.5rem}@keyframes button-spin{to{transform:rotate(360deg)}}.button__start-icon,.button__end-icon{display:inline-flex;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center}.button:disabled,a.button[tabindex="-1"]{opacity:.5;cursor:not-allowed}a.button{display:inline-flex;text-align:center}@media (max-width: 768px){.button{padding-left:1.25rem;padding-right:1.25rem;gap:.25rem}.button--responsive-full-width{width:100%}.button--small{padding-left:.75rem;padding-right:.75rem}.button--medium{padding-left:1rem;padding-right:1rem}.button--large{padding-left:1.5rem;padding-right:1.5rem}.button__start-icon{margin-right:.25rem}.button__end-icon{margin-left:.25rem}.button__spinner{margin-right:.25rem}.button--full-width{width:100%}.button--primary,.button--secondary,.button--outlined{padding-left:1rem;padding-right:1rem}.button--text{padding-left:.5rem;padding-right:.5rem}.button__start-icon{margin-right:.25rem;width:1rem;height:1rem}.button__end-icon{margin-left:.25rem;width:1rem;height:1rem}}.angle-card{text-align:center;overflow-x:hidden;display:flex;width:100%;min-height:550px;height:65vh;z-index:1000;border-top:var(--spacing-lg) solid white;border-bottom:var(--spacing-lg) solid white;padding-right:var(--spacing-lg)}@media (min-width: 1400px){.angle-card{min-height:600px}}.angle-card:after{content:"";position:absolute;right:0;top:0;height:100%;width:16px;background-color:#fff;z-index:1000}@media (max-width: 768px){.angle-card{border-top:var(--spacing-md) solid white;border-bottom:var(--spacing-md) solid white;border-right:var(--spacing-md) solid white;min-height:280px;height:40dvh;overflow:hidden}.angle-card:after{width:12px}}.info-container{display:flex;flex-direction:column;gap:var(--spacing-2xl);align-items:start;width:100%}@media (max-width: 768px){.info-container{gap:var(--spacing-xl)}}.link-container{display:flex;flex-direction:column;gap:var(--spacing-xl);align-items:start;width:fit-content}@media (max-width: 768px){.link-container{display:none;padding-top:0}}.details-container{display:flex;flex-direction:column;align-items:start;justify-content:space-between;padding-left:var(--spacing-3xl);padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-3xl);width:40%;height:100%;background-color:#000;border-left:var(--spacing-lg) solid white;z-index:1100;clip-path:polygon(0% -.1%,85% 0%,85% 45%,100% 60%,100% 100%,0% 100.1%)}.clip-path-border-div{width:40%;height:100%;transform:translate(calc(-100% + 16px));background-color:#fff;z-index:1000;clip-path:polygon(0 0,85% -.1%,85% 44.5%,100% 59.5%,100% 100.1%,0 100.1%)}@media (min-width: 1400px){.details-container{padding-left:var(--spacing-4xl);padding-top:var(--spacing-4xl);padding-bottom:var(--spacing-4xl)}}@media (min-width: 768px) and (max-width: 1200px){.details-container,.clip-path-border-div{width:45%}}@media (max-width: 768px){.details-container{padding:0;padding-left:var(--spacing-lg);padding-top:var(--spacing-lg);padding-bottom:var(--spacing-md);border-left:var(--spacing-md) solid white;width:100%}.clip-path-border-div{clip-path:polygon(0 0,84% -.1%,84% 44.5%,100% 58.5%,100% 100.1%,0 100.1%);transform:translate(calc(-100% + 12px));width:100%}}.product-details{text-align:start;display:flex;flex-direction:column;gap:var(--spacing-md);align-items:start;text-transform:uppercase;font-family:var(--font-neue-din-semicond-bold);font-weight:700;font-size:var(--fluid-body-l);line-height:var(--fluid-body-l-lh);color:var(--text-color)}.product-info-block{opacity:1;visibility:visible}.see-all-flavors-btn{display:flex;justify-content:center;gap:var(--spacing-md);padding-left:32px;padding-right:40px}@media (max-width: 768px){.custom-divider{width:var(--spacing-sm)}.see-all-flavors-btn{z-index:10000;padding:0 16px}}@media (max-width: 1024px){.see-all-flavors-btn{padding:0 0 0 20px}}.why-it-works-wrapper{display:flex;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-xl) var(--spacing-2xl);border-radius:100px}@media (max-width: 768px){.why-it-works-wrapper{z-index:10000}.why-it-works{font-size:.875rem;line-height:.875rem;z-index:10000}.product-details{width:90%}}.angle-image{z-index:100;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}.angle-title{font-family:var(--font-neue-din-semicond-bold);font-weight:700;font-size:20px;line-height:24px;letter-spacing:0px;text-transform:uppercase;color:var(--text-color)}@media (max-width: 768px){.angle-title{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}}.hover_btn_text{position:relative;z-index:1;text-transform:uppercase}.svg-filler{position:absolute;overflow:visible;left:0;top:0;right:0;bottom:0;z-index:0;width:100%;height:100%}.icon-button-wrapper{position:relative;display:flex;overflow:hidden;justify-content:center;border-radius:100px}.icon-button{position:relative;z-index:1;font-family:var(--font-neue-din-semicond-bold);width:fit-content;font-weight:700;font-size:var(--fluid-body-m);line-height:var(--fluid-body-m-lh);text-align:start;text-transform:uppercase;display:flex;justify-content:center;letter-spacing:0;color:var(--text-color);align-items:center}@media (max-width: 1024px){.icon-button-wrapper{padding:16px 20px}}@media (max-width: 768px){.icon-button-wrapper{z-index:10000}.icon-button{font-size:.875rem;line-height:.875rem;z-index:10000}}.caret-wrapper{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2b2b2b;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;width:2.5rem;height:2.5rem;z-index:1;border-radius:50%;display:flex;align-items:center;justify-content:center}.icon_btn_icon_wrap{position:relative;padding:.5em}.icon_btn_icon_outer{position:relative;overflow:hidden}.icon_btn_icon{position:relative;z-index:1;width:1.25rem;height:1.25rem}.icon_btn_icon_clone{left:-110%;top:0;position:absolute;z-index:1;width:1.25rem;height:1.25rem}.product-feature-carousel{height:100vh;min-height:700px;overflow:hidden;display:flex;position:relative;justify-content:center;align-items:center;width:100%;padding-right:10%;padding-left:10%}@media (min-width: 1400px){.product-feature-carousel{padding-right:15%;padding-left:15%;min-height:800px}}@media (max-width: 1280px){.product-feature-carousel{padding-right:10%;padding-left:10%}}@media (max-width: 768px){.product-feature-carousel{margin-top:var(--spacing-xl);min-height:300px;position:relative;height:40dvh;padding-right:var(--spacing-xl);padding-left:var(--spacing-xl)}}.cta-container{display:none}@media (max-width: 768px){.cta-container{gap:var(--spacing-2xl);padding-left:var(--spacing-lg);padding-right:var(--spacing-lg);align-items:center;justify-content:space-between;width:100%;display:flex;padding-top:var(--spacing-md);margin-bottom:var(--spacing-2xl)}}.bottle-image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}.product-feature-card{width:100%;overflow:hidden;position:relative}.why-it-works{font-family:var(--font-neue-din-semicond-bold);width:fit-content;font-weight:700;font-size:var(--fluid-text-callout);line-height:var(--fluid-text-callout-lh);font-size:1.125rem;line-height:1.125rem;text-align:start;text-transform:uppercase;display:flex;justify-content:center;letter-spacing:0;color:var(--text-color);align-items:center}@media (max-width: 1024px){.why-it-works-wrapper{padding:16px 20px}}@media (max-width: 768px){.why-it-works-wrapper{padding:12px 16px;z-index:10000}.why-it-works{font-size:.875rem;line-height:.875rem;z-index:10000}}.scroll-indicator{position:absolute;top:0;left:0;transform:translate(-50%,-50%);background-color:var(--color-white);color:var(--color-black);border-radius:9999px;width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;z-index:10001;font-family:var(--font-neue-din-semicond-bold);font-size:2.5rem;text-transform:uppercase;box-shadow:0 4px 30px #0000001a;transform-origin:center center;will-change:transform,opacity;cursor:pointer;transition:background-color .2s ease}.scroll-indicator.active{pointer-events:auto}.scroll-indicator svg{width:50%;height:50%}@media (min-width: 1024px){.product-feature-carousel:hover .scroll-indicator{opacity:1}}footer{background-color:#1a1717}.footer{color:#fff;display:flex;padding-top:var(--spacing-3xl);flex-direction:column;gap:115px}.footer-top{padding-top:var(--spacing-3xl);padding-left:175px;padding-right:175px;display:grid;grid-template-columns:repeat(5,1fr);gap:var(--spacing-2xl);justify-content:space-between}.footer-bottom{padding-left:var(--spacing-6xl);padding-right:var(--spacing-6xl);display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}@media (max-width: 1280px){.footer-top{padding-left:125px;padding-right:125px;grid-template-columns:repeat(4,1fr)}.footer-bottom{padding-left:125px;padding-right:125px}}@media (max-width: 1024px){.footer-top{padding-left:var(--spacing-5xl);padding-right:var(--spacing-5xl);grid-template-columns:repeat(3,1fr)}.footer-bottom{padding-left:var(--spacing-5xl);padding-right:var(--spacing-5xl)}}.footer-column{min-width:198px;display:flex;flex-direction:column;gap:48px}.footer-column ul{list-style:none;padding:0}.footer-column li{cursor:pointer;font-family:var(--font-neue-din-regular);font-weight:400;font-size:16px;line-height:34px;letter-spacing:0px;color:var(--text-color)}.footer-column li:last-child{margin-bottom:32px}.footer-brand{display:flex;align-items:center;font-size:12px;gap:12px}.footer-links{display:flex;flex-wrap:wrap;gap:32px}.chevron-wrapper{transition:transform .3s ease;display:none}.chevron-wrapper.rotated{transform:rotate(180deg)}.footer-logo{padding-left:var(--spacing-4xl);padding-right:var(--spacing-4xl);overflow:hidden}.footer-underline-link{cursor:pointer;color:#fff;position:relative}.footer-underline-link:before,.footer-underline-link.is--alt:before,.footer-underline-link.is--alt:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1em;background-color:#fff;transition:transform .735s cubic-bezier(.625,.05,0,1);transform-origin:right;transform:scaleX(0) rotate(.001deg)}.footer-underline-link:hover:before{transform-origin:left;transform:scaleX(1) rotate(.001deg)}@media (max-width: 768px){.footer{gap:var(--spacing-3xl)}.footer-top{display:flex;flex-direction:column;gap:0;padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}.footer-bottom,.footer-column,.footer-logo{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}.chevron-wrapper{display:inline-block}.footer-column{gap:0px;border-top:1px solid #444;padding:0}.accordion-header{display:flex;justify-content:space-between;align-items:center;padding:16px 0;cursor:pointer;font-family:var(--font-neue-din-bold);color:#fff}.accordion-icon{font-size:20px;transition:transform .4s ease-in-out}.accordion-content{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out}.accordion-content.open{max-height:500px}.footer-brand{display:flex;align-items:center;font-size:12px;gap:12px}.footer-links{padding-top:var(--spacing-xl);display:flex;flex-wrap:wrap;gap:var(--spacing-2xl);flex-direction:column}}.category-wrapper{width:100%;display:flex;flex-direction:column;justify-content:center}.loading-wrapper{display:flex;justify-content:center;align-items:center;width:100%;padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-5xl)}.category-header-wrapper{width:100%;padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-5xl);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md)}.not-found-wrapper{display:flex;flex-direction:column;margin-bottom:var(--spacing-5xl);gap:24px;padding-bottom:var(--spacing-3xl);align-items:center;justify-content:center}@media (min-width: 768px){.not-found-wrapper{margin-bottom:var(--spacing-5xl);gap:32px;padding-bottom:var(--spacing-5xl)}}.partner-card{text-align:center;overflow:hidden;background-color:#1a1717;display:flex;width:100%}.partner-details-wrapper{justify-content:space-between;flex-direction:column;display:flex;width:50%;padding:var(--spacing-2xl) var(--spacing-xl)}.partner-details{flex-direction:column;display:flex;gap:20px;width:100%}.partner-title{text-align:start;font-family:var(--font-bodyarmor);font-weight:700;font-size:var(--fluid-text-callout);line-height:var(--fluid-text-callout-lh);letter-spacing:1px;color:var(--text-color)}.partner-description{text-align:start;font-size:14px;line-height:20px;letter-spacing:0px}.partner-image-container{width:50%;position:relative;display:flex;justify-content:center;align-items:center;aspect-ratio:1/1}.partner-image{width:100%;height:100%;object-fit:cover;display:block}.partner-link{margin-top:var(--spacing-lg);display:flex;gap:var(--spacing-lg);align-items:center;text-align:start;font-size:14px;line-height:20px;letter-spacing:0px;font-weight:700;font:var(--font-neue-din-semicond-bold)}@media (max-width: 640px){.partner-image-container{height:auto;width:45%}.partner-details-wrapper{width:55%;padding:var(--spacing-lg)}.partner-title{padding:0}.partner-details{gap:8px}.partner-description{font-size:12px;line-height:16px}.partner-link{font-size:14px;line-height:16px}}.partners-wrapper{width:100%;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-4xl)}.partners-header{width:100%;padding-top:var(--spacing-2xl);display:flex;flex-direction:column;gap:.75rem;align-items:center;justify-content:center}.partners-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl);padding-left:var(--spacing-5xl);padding-right:var(--spacing-5xl);padding-bottom:var(--spacing-2xl);width:100%;justify-content:center}@media (max-width: 768px){.partners-grid{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl);gap:var(--spacing-md);grid-template-columns:repeat(1,1fr)}}.store-locator-container{width:100%;position:relative}.iframe-wrapper{max-width:72rem;margin-left:auto;margin-right:auto;padding:2rem 1rem}.store-locator-iframe{min-height:600px;width:100%;transition:height .5s ease;display:block;max-height:85vh}@media (max-width: 1200px){.store-locator-iframe{max-height:80vh}}@media (max-width: 768px){.store-locator-iframe{min-height:500px;max-height:75vh}}@media (max-width: 480px){.store-locator-iframe{min-height:450px;max-height:70vh}}.store-locator-content{background-color:var(--color-white);color:var(--color-black)}.store-locator-heading-wrapper{width:100%;padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-3xl);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md)}.contact-container{width:100%;margin:0 auto;padding:var(--spacing-6xl);text-align:center}@media (max-width: 768px){.contact-container{padding:var(--spacing-2xl)}}.contact-header{width:100%;padding-bottom:var(--spacing-3xl);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md)}.contact-form{display:flex;flex-direction:column;gap:var(--spacing-lg);font-family:var(--font-myriad-pro-regular);font-weight:400}.form-group{position:relative;display:flex;flex-direction:column;text-align:left;background-color:#414140;border-radius:2px;padding:16px 12px;width:100%}.form-group:focus-within{background-color:#2b2b2b}textarea:focus,input:focus{outline:none;box-shadow:none;border:none}.form-group input,.form-group textarea{padding:var(--spacing-md);border-radius:2px;font-size:1rem}.input-row{width:100%;display:flex;gap:var(--spacing-lg)}@media (max-width: 768px){.input-row{flex-direction:column}}.selected-option{cursor:pointer;text-align:left;position:relative;display:flex;z-index:10;justify-content:space-between;align-items:center;opacity:.5;padding:1rem .75rem}.selected-field{padding:1rem .75rem}.arrow-wrapper{transition:transform .3s ease;pointer-events:none}.dropdown-list{position:absolute;top:100%;left:0;width:100%;background-color:#2b2b2b;border-top:none;border-bottom-left-radius:2px;border-bottom-right-radius:2px;height:20vh;overflow-y:auto;z-index:10;scrollbar-width:none;-ms-overflow-style:none}.dropdown-list::-webkit-scrollbar{display:none;margin:0;padding:0;list-style:none;text-align:left}.dropdown-item{opacity:.5;padding:16px 24px;cursor:pointer}.dropdown-item:hover{background-color:#414140}.checkbox-group{padding:0;background-color:transparent;display:flex;align-items:start;justify-content:center}.checkbox-group:focus-within{background-color:transparent}.checkbox-label{display:flex;align-items:center;gap:var(--spacing-lg);justify-content:center}[type=checkbox]{position:relative;appearance:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none}[type=checkbox]+label{position:absolute}[type=checkbox]+label:before{width:15px;height:15px;background-color:#414140;display:block;content:"";float:left;margin-right:5px;z-index:5;position:relative}[type=checkbox]:checked+label:before{background-color:#414140;background-image:url('data:image/svg+xml;utf8,<svg fill="white" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="M6.00039 10.8002L3.20039 8.0002L2.26606 8.93453L6.00039 12.6689L14.0004 4.66887L13.0661 3.73453L6.00039 10.8002Z"/></svg>');background-repeat:no-repeat;background-position:center;background-size:18px 18px;content:""}.contact-submit-button{cursor:pointer;background-color:#fff!important;color:var(--color-black)!important;width:fit-content!important;padding:12px 20px!important;border-radius:9999px!important;font-family:var(--font-neue-din-semicond-bold)!important;font-weight:700!important;font-size:1rem!important;line-height:1rem!important;text-transform:uppercase!important;letter-spacing:0px!important;margin-right:24px!important}.contact-submit-button:hover{background-color:var(--color-gray-2)}.lot-numbers-image-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--spacing-lg);background-color:transparent}.lot-numbers-image-grid:focus-within{background-color:transparent}.lot-image-container{width:100%;position:relative;background-color:#414140;border-radius:2px;display:flex;justify-content:center;align-items:center;padding:0}.lot-image-container:before{content:"";display:block;padding-top:100%}.lot-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:2px}.lot-image-container:hover{cursor:pointer}.file-upload-label{opacity:.5;margin-bottom:var(--spacing-sm)}input[type=file]{color:#fff;opacity:.7}input[type=file]::file-selector-button{padding:var(--spacing-sm) var(--spacing-md);margin-right:var(--spacing-md);background-color:#555;color:#fff;border:none;border-radius:2px;cursor:pointer;font-family:var(--font-myriad-pro-regular)}input[type=file]::file-selector-button:hover{background-color:#666}.form-group.error-group{border:1px solid #ff6b6b}.checkbox-group.error-group.checkbox-group{border:none}.checkbox-group.error-group.checkbox-group input{border:none!important}.checkbox-group.error-group .checkbox-label{color:#ff6b6b}.form-group.error-group input::placeholder,.form-group.error-group textarea::placeholder{color:#f0b3b3}.lightbox-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000d9;display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.lightbox-content{position:relative;background-color:var(--color-white);padding:20px;box-shadow:0 5px 15px #00000080;display:flex;align-items:center;max-width:90vw;max-height:90vh}.lightbox-image{max-width:80vw;max-height:80vh;object-fit:contain;display:block;margin:0 auto}.lightbox-close,.lightbox-prev,.lightbox-next{background:none;border:none;color:#fff;cursor:pointer;position:absolute;z-index:1001;padding:10px;transition:transform .2s ease}.lightbox-prev:hover{transform:translate(-1rem) rotate(180deg)}.lightbox-next:hover{transform:translate(1rem)}.lightbox-close{top:-40px;right:-35px}.lightbox-close svg{width:30px;height:30px}.lightbox-prev{left:-60px;top:50%;transform:rotate(180deg)}.lightbox-next{right:-60px;top:50%}.lightbox-prev svg,.lightbox-next svg{width:40px;height:40px}.lightbox-overlay.open{opacity:1;visibility:visible}.product-detail-wrapper .product-image-slider-wrapper,.product-detail-wrapper .product-detail-category-container,.product-detail-wrapper .product-detail-tabs-outer-container,.product-detail-wrapper .product-detail-action-buttons,.product-detail-wrapper .size-selector-tabs>button{opacity:0}.product-detail-wrapper{width:100%}.product-detail-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--spacing-xl);padding:var(--spacing-5xl);position:relative;overflow:hidden;min-height:80dvh;align-items:center;margin-bottom:96px}.product-detail-hero-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.product-detail-image-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12.5vw}.product-detail-image-container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.product-detail-image-container img{width:100%;height:auto;z-index:10}.product-detail-name-bg{color:var(--color-black);text-transform:uppercase;text-align:center;z-index:1}.product-detail-product-image{position:absolute;inset:auto;width:80%;height:auto;z-index:2;max-width:100%;will-change:transform,opacity}.product-detail-product-image.current,.product-detail-product-image.next{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;transition:none}.product-detail-info-container{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-2xl);color:var(--color-black);z-index:10;margin-right:var(--spacing-5xl)}.product-detail-category-container{display:flex;flex-direction:column;gap:var(--spacing-md)}.product-detail-BA-logo{color:var(--color-black);width:16rem}.product-detail-category-logo-lockup{max-width:20rem;height:auto;color:var(--color-black)}.product-detail-category-name{color:var(--color-black);font-weight:800}.product-detail-feature-list{list-style:none;padding:0;margin:0 0 var(--spacing-l) 0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.product-detail-feature-item{color:var(--color-black);font-weight:600;padding:var(--spacing-md) 0;border-bottom:1px solid var(--color-black)}.product-detail-action-buttons{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md);color:var(--color-black)}.product-detail-shop-now-btn,.product-detail-find-near-me-btn{padding:var(--spacing-s) var(--spacing-m);border-radius:var(--radius-full);cursor:pointer;text-align:center;font-weight:var(--font-weight-bold);transition:background-color .2s ease,color .2s ease}.product-detail-shop-now-btn{background-color:var(--color-black);color:var(--color-white);border:1px solid var(--color-black)}.product-detail-shop-now-btn:hover{background-color:var(--color-neutral-700)}.product-detail-find-near-me-btn{background-color:transparent;color:var(--color-black);border:none;text-align:left}.product-detail-find-near-me-btn:hover{text-decoration:underline}.product-detail-tab-content-section{padding:var(--spacing-xl) var(--spacing-l);background-color:var(--color-white)}.details-tab-html-content ul{list-style:none;padding:0;margin:0 0 var(--spacing-l) 0;display:flex;flex-direction:column;position:relative}.details-tab-html-content li{width:fit-content;color:var(--color-black);font-family:var(--font-neue-din-semicond-bold);font-weight:700;font-size:var(--fluid-h5);line-height:var(--fluid-h5-lh);letter-spacing:0;text-transform:uppercase;padding:var(--spacing-md) 0;position:relative}.details-tab-divider{height:1px;background-color:var(--color-black);margin:0;transition:width .2s ease}@media (min-width: 64rem){.product-detail-hero-container .product-detail-action-buttons{display:none}}@media (max-width: 64rem){.product-detail-hero{grid-template-rows:.95fr 1fr;grid-auto-rows:1fr;grid-template-columns:1fr;padding:var(--spacing-3xl) var(--spacing-xl)}.product-detail-image-wrapper{gap:12.5rem}.product-detail-info-container{gap:var(--spacing-xl);margin-right:0}.product-detail-image-container img{width:100%;max-width:26.5rem}.size-selector-tabs{gap:var(--spacing-md)}.product-detail-hero-container{align-items:center;justify-content:center;gap:5vh}.product-detail-action-buttons{align-items:center}}@media (max-width: 48rem){.product-detail-info-container{gap:var(--spacing-xl)}.product-detail-image-wrapper{gap:10rem}.product-detail-hero-container{align-items:stretch;justify-content:center}.product-detail-action-buttons{align-items:center}.product-detail-feature-item{padding:var(--spacing-xs) 0}}.product-detail-rating-summary{margin-top:var(--spacing-md);max-width:100%;overflow:hidden}.product-reviews-container{display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-lg) 0}@media (max-width: 64rem){.product-detail-rating-summary{margin-top:var(--spacing-sm);width:100%}.product-reviews-container{padding:var(--spacing-md) 0}}@media (max-width: 48rem){.product-reviews-container{padding:var(--spacing-sm) 0}}.text-white-override .product-detail-name-bg,.text-white-override .product-detail-category-name,.text-white-override .product-detail-feature-item,.text-white-override .details-tab-html-content ul li,.text-white-override .details-tab-html-content p,.text-white-override .details-tab-html-content div,.text-white-override .product-detail-action-buttons .button .detail-page-button-text,.text-white-override .button--text .button .button__label,.text-white-override .product-detail-find-near-me-btn,.text-white-override .tabs-button,.text-white-override .nutrition-facts__header .nutrition-facts__title,.text-white-override .nutrition-facts__header .nutrition-facts__serving-disclaimer,.text-white-override .nutrition-facts__table .nutrition-facts__label,.text-white-override .nutrition-facts__table .nutrition-facts__value,.text-white-override .nutrition-facts__table .nutrition-facts__paired-cell,.text-white-override .bv-tab-content .bv-rating-summary-title,.text-white-override .bv-tab-content .bv-rating-summary-average,.text-white-override .bv-tab-content .bv-rating-summary-count,.text-white-override .bv-tab-content .bv-rating-summary-distribution-label,.text-white-override .bv-tab-content .bv-rating-summary-distribution-count button,.text-white-override .bv-tab-content .bv-rating-summary-distribution-count span,.text-white-override .bv-tab-content .bv-write-review-button,.text-white-override .bv-tab-content .bv-back-to-summary-button,.text-white-override .product-detail-size-selector-tabs .size-selector-tabs button,.text-white-override .star.filled,.text-white-override .bv-review-item,.text-white-override .bv-review-item p,.text-white-override .bv-review-item span,.text-white-override .bv-review-item div,.text-white-override #tabpanel-ingredients p{color:var(--color-white)!important}.text-white-override .product-detail-category-logo-lockup{filter:brightness(0) invert(1)}.text-white-override .nutrition-facts__table td,.text-white-override .nutrition-facts__table th,.text-white-override .nutrition-facts__paired-cell{border-color:var(--color-white)!important}.text-white-override .bv-rating-summary-distribution{border-top-color:var(--color-white)!important}.text-white-override .nutrition-facts__header{border-bottom-color:var(--color-white)!important}.text-white-override .button--text,.text-white-override .button--text .button__label,.text-white-override .button--text .detail-page-button-text,.text-white-override .button--text svg{color:var(--color-white)!important}.text-white-override .product-detail-BA-logo,.text-white-override .product-detail-action-buttons .button svg{color:var(--color-white)!important}.text-white-override .product-detail-BA-logo path,.text-white-override .product-detail-action-buttons .button svg path{fill:currentColor!important;stroke:currentColor!important}.text-white-override .product-shop-now-button{background-color:var(--color-white)!important;color:var(--color-black)!important;border-color:var(--color-white)!important}.text-white-override .product-detail-action-buttons .button.product-shop-now-button span.detail-page-button-text,.text-white-override .product-detail-action-buttons .button.product-shop-now-button .button__label{color:var(--color-black)!important}.text-white-override .product-shop-now-button:hover{background-color:var(--color-light-hover, #e5e7eb)!important;border-color:var(--color-light-hover, #e5e7eb)!important;color:var(--color-black)!important}.text-white-override .product-detail-action-buttons .button.product-shop-now-button:hover span.detail-page-button-text,.text-white-override .product-detail-action-buttons .button.product-shop-now-button:hover .button__label{color:var(--color-black)!important}.text-white-override .tabs-underline,.text-white-override .button--text:before{background-color:var(--color-white)!important}.text-white-override .size-selector-tabs button{background-color:transparent!important;color:var(--color-white)!important;border:1px solid var(--color-white)!important}.text-white-override .size-selector-tabs button.active{background-color:var(--color-white)!important;color:var(--color-black)!important;border:1px solid var(--color-white)!important}.text-white-override .product-detail-feature-item{border-bottom-color:var(--color-white)!important}.text-white-override .details-tab-divider{background-color:var(--color-white)!important}.flash-iv-ready-to-drink .product-detail-image-container img{width:auto!important;object-fit:cover!important;max-width:none!important;height:75%!important}.tabs-container{width:100%;display:flex;flex-direction:column;gap:var(--spacing-3xl)}.tabs-navigation{position:relative;display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-l);width:fit-content}.tabs-button{background:none;border:none;padding:var(--spacing-sm) 0;cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-black);border-bottom:2px solid transparent;transition:color .5s var(--ease-out-expo);white-space:nowrap}.tabs-underline{position:absolute;bottom:-1px;left:0;height:2px;background-color:var(--color-black);width:0}@media (max-width: 768px){.tabs-container{gap:var(--spacing-xl)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(var(--spacing-lg))}to{opacity:1;transform:translateY(0)}}.tabs-content{position:relative;overflow:hidden;display:grid;min-height:25rem;transition:height 1s var(--ease-out-expo)}.tab-content-item{width:100%;grid-column:1 / -1;grid-row:1 / -1;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s ease .5s;animation:none}.tab-content-item.active{opacity:1;visibility:visible;transition:opacity .5s ease;animation:fadeInUp .6s cubic-bezier(.16,1,.3,1) forwards}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;visibility:hidden;transition:opacity .5s var(--ease-out-expo),visibility .5s var(--ease-out-expo)}.modal-overlay.modal-open{opacity:1;visibility:visible}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes modalFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(30px)}}.modal-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3xl);background-color:var(--color-background);padding:var(--spacing-3xl) var(--spacing-2xl);position:relative;max-width:90vw;max-height:90vh;overflow-y:auto;width:40rem;border:var(--border-size-lg) solid var(--color-white);opacity:0;transform:translateY(30px);animation:none}.modal-overlay.modal-open .modal-content{animation:modalFadeIn .8s var(--ease-out-expo) forwards}.modal-overlay:not(.modal-open) .modal-content{animation:modalFadeOut .3s var(--ease-in-out-expo) forwards}.modal-title{font-family:var(--font-bodyarmor, Arial, sans-serif);font-size:var(--fluid-h3-title);line-height:var(--fluid-h3-title-lh);color:var(--color-white, #fff);text-transform:uppercase;font-weight:800;margin-top:0;text-align:center}.modal-close-button{position:absolute;top:var(--spacing-lg);right:var(--spacing-lg);background:none;border:none;cursor:pointer;color:var(--color-white, #fff);padding:var(--spacing-xs);display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.modal-close-button:hover{opacity:.8}.modal-shop-buttons{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%}.button--amazon,.button--kroger,.button--walmart{background-color:var(--color-gray-850, #575756);color:var(--color-white, #fff);justify-content:center;text-transform:uppercase;font-weight:700;min-height:52px}.button--amazon:hover,.button--kroger:hover,.button--walmart:hover{background-color:var(--color-white, #fff);color:var(--color-black, #000)}@media (max-width: 768px){.modal-content{padding:var(--spacing-2xl) var(--spacing-xl);max-width:95vw;width:95vw}.modal-title{font-size:var(--fluid-h4);line-height:var(--fluid-h4-lh);margin-bottom:var(--spacing-2xl)}.modal-close-button{top:var(--spacing-lg);right:var(--spacing-lg);font-size:1.5rem}}.nutrition-facts__header{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:var(--spacing-sm);margin-bottom:var(--spacing-md);border-bottom:2px solid var(--color-black)}.nutrition-facts__title{text-transform:uppercase;margin-bottom:0;color:var(--color-black);font-family:var(--font-neue-din-semicond-bold)}.nutrition-facts__serving-disclaimer{font-family:var(--font-neue-din-regular, Arial, sans-serif);font-size:var(--fluid-body-s);line-height:var(--fluid-body-s-lh);color:var(--color-black);text-align:right;margin-bottom:0}.nutrition-facts__table{width:100%;border-collapse:collapse;margin-bottom:0}.nutrition-facts__row td{padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-gray-1, #575756);vertical-align:top}.nutrition-facts__row--nested-container td{padding:0;border-bottom:1px solid var(--color-gray-1, #575756)}.nutrition-facts__row--nested-container:last-child td{border-bottom:none}.nutrition-facts__label{text-align:left;font-size:var(--fluid-body-md);line-height:var(--fluid-body-md-lh);padding-right:var(--spacing-md);color:var(--color-black)}.nutrition-facts__value{text-align:right;font-size:var(--fluid-body-md);line-height:var(--fluid-body-md-lh);color:var(--color-black)}.nutrition-facts__nested-list{list-style:none;padding:var(--spacing-xs) 0 var(--spacing-sm) var(--spacing-lg);margin:0}.nutrition-facts__nested-item{display:flex;justify-content:space-between;padding:var(--spacing-xs) 0}.nutrition-facts__label--nested{font-family:var(--font-neue-din-regular, Arial, sans-serif);font-weight:400;font-size:var(--fluid-body-md);line-height:var(--fluid-body-md-lh);padding-right:var(--spacing-sm);color:var(--color-black)}.nutrition-facts__value--nested{font-family:var(--font-neue-din-regular, Arial, sans-serif);font-weight:400;font-size:var(--fluid-body-md);line-height:var(--fluid-body-md-lh);text-align:right;color:var(--color-black)}.nutrition-facts__not-available{color:var(--color-black);padding:var(--spacing-lg);background-color:#e6f0a3}.nutrition-facts__table>tbody>tr:last-child>td{border-bottom:none}.nutrition-facts__row--header .nutrition-facts__label--subheader{font-weight:700;font-size:1.1em;padding-top:var(--spacing-md);padding-bottom:var(--spacing-sm)}.nutrition-facts__micronutrients-row td.nutrition-facts__micronutrient-cell{width:25%;box-sizing:border-box;padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs);font-size:var(--fluid-body-xs);line-height:var(--fluid-body-xs-lh)}.nutrition-facts__micronutrients-row td.nutrition-facts__label.nutrition-facts__micronutrient-cell:nth-child(3){padding-left:var(--spacing-2xl)}.nutrition-facts__row--paired td.nutrition-facts__paired-cell{width:25%;box-sizing:border-box;padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm);vertical-align:top}.nutrition-facts__row--paired td.nutrition-facts__label.nutrition-facts__paired-cell:nth-child(3){padding-left:var(--spacing-3xl)}.nutrition-facts__row--paired td.nutrition-facts__label.nutrition-facts__paired-cell{text-align:left;padding-right:var(--spacing-md)}.nutrition-facts__row--paired td.nutrition-facts__value.nutrition-facts__paired-cell{text-align:right}@media (max-width: 768px){.nutrition-facts__row--paired{display:block}.nutrition-facts__row--paired td.nutrition-facts__paired-cell{display:block;width:100%;padding-left:0;border-bottom:none}.nutrition-facts__row--paired td.nutrition-facts__paired-cell:nth-child(1),.nutrition-facts__row--paired td.nutrition-facts__paired-cell:nth-child(3){font-weight:700;margin-top:var(--spacing-xs)}.nutrition-facts__row--paired td.nutrition-facts__paired-cell:nth-child(2),.nutrition-facts__row--paired td.nutrition-facts__paired-cell:nth-child(4){text-align:right;margin-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-gray-1, #575756)}}.product-image-slider{position:absolute;width:100%;max-width:600px;margin:0 auto;overflow:hidden;background:transparent;z-index:10;pointer-events:none}.product-image-slider .embla__viewport{width:100%;overflow:hidden}.product-image-slider .embla__container{display:flex;will-change:transform}.product-image-slider .embla__slide{position:relative;flex:0 0 100%;min-width:0}.product-image-slider .embla__slide__inner{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:1rem 0}.product-image-slider__image{display:block;margin:0 auto;height:auto;width:auto;max-width:100%;max-height:80vh;object-fit:contain;will-change:transform,opacity;transition:opacity .2s ease-out}.product-image-slider .embla__slide{display:flex;justify-content:center;align-items:center}.size-selector-tabs{position:relative;z-index:11;display:flex;justify-content:center;gap:var(--spacing-lg)}.size-selector-tabs button{background-color:transparent;border:1px solid var(--color-black);color:var(--color-black);padding:var(--spacing-xs) var(--spacing-lg);border-radius:100vw;cursor:pointer;font-size:var(--font-size-s);font-weight:var(--font-weight-bold);transition:background-color .2s var(--ease-in-out-cubic),border-color .2s var(--ease-in-out-cubic),color .2s var(--ease-in-out-cubic);min-width:60px;text-align:center}.size-selector-tabs button:hover{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.size-selector-tabs button.active{background-color:var(--color-black);color:var(--color-white);border-color:var(--color-black)}.bv-rating-summary-container{margin-bottom:var(--spacing-lg)}.bv-reviews-container,.bv-questions-container{width:100%;margin-top:var(--spacing-xl);max-height:100%}.bv-reviews-fallback{padding:var(--spacing-2xl);text-align:center;border-radius:var(--spacing-sm);margin:var(--spacing-lg) 0}.bv-reviews-fallback p{margin-bottom:var(--spacing-lg);font-size:var(--fluid-h4);line-height:var(--fluid-h4-lh)}.bv-write-review-fallback-button{padding:var(--spacing-md) var(--spacing-xl);background-color:var(--bv-primary-color);color:var(--color-white);border:none;border-radius:var(--spacing-2xl);font-weight:600;cursor:pointer;transition:background-color .2s ease;font-family:var(--font-neue-din-bold)}.bv-write-review-fallback-button:hover{background-color:var(--bv-primary-color-dark)}:root{--bv-primary-color: var(--color-black);--bv-primary-color-dark: var(--color-zero-sugar-cherry-lime, #ce003b);--bv-secondary-color: var(--color-black, #000000)}.bv-cv2-cleanslate .bv-core-container-38 .bv-primary-color,.bv-cv2-cleanslate .bv-core-container-38 .bv-action-bar .bv-write-review-container .bv-write-review,.bv-cv2-cleanslate .bv-core-container-38 .bv-action-bar .bv-ask-question-container .bv-ask-question{color:var(--bv-primary-color)!important}.bv-cv2-cleanslate .bv-core-container-38 .bv-secondary-color{color:var(--bv-secondary-color)!important}@media (max-width: 48rem){.bv-reviews-container,.bv-questions-container,.bv-rating-summary-container{padding:0 var(--spacing-sm)}.bv-reviews-fallback{padding:var(--spacing-xl) var(--spacing-lg)}}.bv-questions-fallback{padding:var(--spacing-2xl);text-align:center;border-radius:var(--spacing-sm);margin:var(--spacing-lg) 0}.bv-questions-fallback p{margin-bottom:var(--spacing-lg);font-size:var(--fluid-h4);line-height:var(--fluid-h4-lh)}.bv-ask-question-fallback-button{padding:var(--spacing-md) var(--spacing-xl);background-color:var(--bv-primary-color);color:var(--color-white);border:none;border-radius:var(--spacing-2xl);font-weight:600;cursor:pointer;transition:background-color .2s ease;font-family:var(--font-neue-din-bold)}.bv-ask-question-fallback-button:hover{background-color:var(--bv-primary-color-dark)}.bv-rating-summary-container{font-family:var(--font-neue-din-regular)}.bv-rating-summary-title{margin-top:0;margin-bottom:var(--spacing-lg);color:var(--color-black);text-transform:uppercase;font-family:var(--font-bodyarmor);font-size:var(--fluid-h4-title);line-height:var(--fluid-h4-title-lh)}.bv-rating-summary-overview{display:flex;align-items:center;margin-bottom:var(--spacing-lg)}.bv-rating-summary-stars{display:flex;align-items:center;font-size:var(--fluid-text-callout)}.bv-rating-summary-stars .star{color:var(--color-black);margin-right:var(--spacing-xs)}.bv-rating-summary-average{margin-left:var(--spacing-sm);font-weight:700;font-family:var(--font-neue-din-bold)}.bv-rating-summary-count{margin-left:var(--spacing-md);font-size:var(--fluid-body-m);line-height:var(--fluid-body-m-lh)}.bv-rating-summary-distribution{border-top:1px solid var(--color-gray-900)}.bv-rating-summary-distribution-row{display:flex;justify-content:space-between;align-items:center;margin:var(--spacing-sm) 0;padding:var(--spacing-sm) 0;border-bottom:1px solid rgba(0,0,0,.2)}.bv-rating-summary-distribution-label{display:flex;align-items:center;font-weight:700;font-family:var(--font-neue-din-bold)}.bv-rating-summary-distribution-label .star{margin-left:var(--spacing-xs)}.bv-rating-summary-distribution-count{font-size:var(--fluid-body-m);line-height:var(--fluid-body-m-lh)}.bv-rating-filter-link{background:none;border:none;color:var(--color-black);text-decoration:underline;cursor:pointer;padding:0;font-size:inherit;font-family:inherit}.bv-rating-filter-link:hover{color:var(--bv-primary-color-dark, var(--color-zero-sugar-cherry-lime));text-decoration:none}.bv-write-review-button{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;margin-top:var(--spacing-lg);text-transform:uppercase;cursor:pointer;color:var(--color-black);text-align:left;font-family:var(--font-neue-din-bold);font-size:var(--fluid-h5);line-height:var(--fluid-h5-lh)}.bv-write-review-button .arrow{font-size:var(--fluid-text-callout)}.bv-rating-summary-loading,.bv-rating-summary-error,.bv-rating-summary-empty,.bv-reviews-loading,.bv-reviews-error{display:flex;flex-direction:column;gap:var(--spacing-lg);border-radius:var(--spacing-sm);margin:var(--spacing-lg) 0;font-family:var(--font-neue-din-regular);font-size:var(--fluid-body-l);line-height:var(--fluid-body-l-lh)}.bv-rating-summary-error,.bv-reviews-error{color:var(--bv-primary-color)}.bv-reviews-title{margin-top:0;margin-bottom:var(--spacing-xl);font-family:var(--font-bodyarmor);font-size:var(--fluid-h4-title);line-height:var(--fluid-h4-title-lh);color:var(--color-black);text-transform:uppercase}.bv-reviews-list{display:flex;flex-direction:column;padding-right:var(--spacing-xl)}.bv-review-item{padding:var(--spacing-xl) 0;border-bottom:1px solid var(--color-gray-800)}.bv-review-item:last-child{border-bottom:none}.bv-review-header{margin-bottom:var(--spacing-lg)}.bv-review-rating{margin-bottom:var(--spacing-sm)}.bv-review-rating .star{color:var(--bv-primary-color);opacity:.5;font-size:var(--fluid-text-callout);margin-right:var(--spacing-xs)}.bv-review-rating .star.filled{color:var(--bv-primary-color);opacity:1}.bv-review-title{margin-bottom:var(--spacing-xs);font-family:var(--font-neue-din-bold);font-size:var(--fluid-h4);line-height:var(--fluid-h4-lh)}.bv-review-date{font-family:var(--font-neue-din-regular);font-size:var(--fluid-body-xs);line-height:var(--fluid-body-xs-lh)}.bv-review-content{margin-bottom:var(--spacing-lg)}.bv-review-content p{margin:0;font-family:var(--font-neue-din-regular);font-size:var(--fluid-body-m);line-height:var(--fluid-body-m-lh);color:var(--color-black)}.bv-review-author{font-family:var(--font-neue-din-regular);font-size:var(--fluid-body-s);line-height:var(--fluid-body-s-lh)}.bv-reviews-load-more{margin-top:var(--spacing-xl);text-align:center}.bv-load-more-button{margin-top:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-xl);background-color:var(--bv-primary-color);color:var(--color-white);border:none;border-radius:var(--spacing-2xl);font-weight:600;cursor:pointer;transition:background-color .2s ease;font-family:var(--font-neue-din-bold);font-size:var(--fluid-h6);line-height:var(--fluid-h6-lh)}.bv-load-more-button:hover{background-color:var(--bv-primary-color-dark)}.bv-back-to-summary-button{margin-bottom:var(--spacing-lg);font-family:var(--font-neue-din-bold);color:var(--color-black);background:none;border:none;padding:var(--spacing-xs) 0;cursor:pointer;text-align:left;display:block}.bv-back-to-summary-button:hover{text-decoration:underline}.bv-example-container{max-width:1200px;margin:0 auto;padding:var(--spacing-2xl)}.bv-section{margin-bottom:var(--spacing-2xl)}.bv-settings{padding:var(--spacing-xl);border-radius:var(--spacing-sm);margin-bottom:var(--spacing-2xl);display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-lg)}.bv-setting-item{margin-bottom:var(--spacing-lg)}.bv-setting-label{display:flex;flex-direction:column;font-weight:500;font-family:var(--font-neue-din-regular);color:var(--text-color)}.bv-setting-label input[type=checkbox]{margin-right:var(--spacing-sm)}.bv-product-select,.bv-product-id-input{margin-top:var(--spacing-sm);padding:var(--spacing-sm);border-radius:var(--spacing-xs);font-family:var(--font-neue-din-regular);font-size:var(--fluid-body-l);line-height:var(--fluid-body-l-lh);background-color:var(--color-white);color:var(--color-black)}.bv-product-select,.bv-product-id-input{width:100%}.bv-tab-content{position:relative;overflow:hidden;width:100%;height:100%}.bv-tab-content-inner{display:flex;justify-content:space-between;align-items:flex-start;height:100%}.bv-summary-pane,.bv-reviews-pane{width:100%;transition:transform .5s var(--ease-in-out-cubic);backface-visibility:hidden;height:100%}.bv-summary-pane{transform:translate(0);padding:var(--spacing-sm) 0}.bv-reviews-pane{position:absolute;top:0;left:0;transform:translate(100%);overflow-y:scroll;padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-sm) var(--spacing-xl)}.bv-tab-content.bv-reviews-visible .bv-summary-pane{transform:translate(-100%)}.bv-tab-content.bv-reviews-visible .bv-reviews-pane,.bv-tab-content.bv-summary-visible .bv-summary-pane{transform:translate(0)}.bv-tab-content.bv-summary-visible .bv-reviews-pane{transform:translate(100%)}.bv-submit-review-form{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-md);font-family:var(--font-neue-din-regular);width:100%}.bv-form-title{font-family:var(--font-bodyarmor);font-size:var(--fluid-h4-title);line-height:var(--fluid-h4-title-lh);color:var(--color-white);text-transform:uppercase;margin-bottom:var(--spacing-lg);text-align:center}.bv-form-group{position:relative;display:flex;flex-direction:column;text-align:left;background-color:#414140;border-radius:2px;padding:var(--spacing-md);width:100%;gap:var(--spacing-xs);transition:background-color .2s ease-in-out}.bv-form-group:focus-within{background-color:#2b2b2b}.bv-form-label{font-family:var(--font-neue-din-bold);font-size:var(--fluid-body-m);color:var(--color-white);margin-bottom:0;padding-left:var(--spacing-xs)}.bv-form-input,.bv-form-textarea{font-family:var(--font-neue-din-regular);font-size:var(--fluid-body-m);padding:var(--spacing-sm);border:1px solid transparent;border-radius:0;background-color:transparent;color:var(--color-white);width:100%;box-sizing:border-box}.bv-form-input::placeholder,.bv-form-textarea::placeholder{color:var(--color-gray-400);opacity:.7}.bv-form-input:focus,.bv-form-textarea:focus{outline:none;box-shadow:none}.bv-form-input.input-error,.bv-form-textarea.input-error{border-color:var(--color-zero-sugar-cherry-lime)!important}.bv-form-error-text{font-size:var(--fluid-body-s);color:var(--color-zero-sugar-fruit-punch);margin-top:var(--spacing-xs);padding-left:var(--spacing-xs)}.bv-form-hint{font-size:var(--fluid-body-s);color:var(--color-gray-400);padding-left:var(--spacing-xs);margin-top:var(--spacing-xs)}.bv-form-group-checkbox{flex-direction:row;align-items:center;gap:var(--spacing-md);background-color:transparent;padding:0}.bv-form-checkbox{position:relative;appearance:none;-moz-appearance:none;-webkit-appearance:none;width:18px;height:18px;margin-right:0;vertical-align:middle;flex-shrink:0}.bv-form-checkbox+.bv-form-label-checkbox:before{content:"";display:inline-block;width:18px;height:18px;background-color:var( --color-gray-800 );border:1px solid var(--color-gray-600);border-radius:2px;margin-right:var(--spacing-sm);vertical-align:middle;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.bv-form-checkbox:checked+.bv-form-label-checkbox:before{background-color:var(--color-gray-800);border-color:var(--color-white);background-image:url('data:image/svg+xml;utf8,<svg fill="white" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="M6.00039 10.8002L3.20039 8.0002L2.26606 8.93453L6.00039 12.6689L14.0004 4.66887L13.0661 3.73453L6.00039 10.8002Z"/></svg>');background-repeat:no-repeat;background-position:center;background-size:12px 12px}.bv-form-checkbox.input-error+.bv-form-label-checkbox:before{border-color:var(--color-zero-sugar-cherry-lime)}.bv-form-label-checkbox{font-family:var(--font-neue-din-regular);font-size:var(--fluid-body-m);color:var(--color-white);display:flex;align-items:center;line-height:1.2;cursor:pointer}.bv-form-label-checkbox a{color:var(--color-white);text-decoration:underline;margin-left:var(--spacing-xs)}.bv-form-actions{display:flex;justify-content:flex-end;gap:var(--spacing-lg);margin-top:var(--spacing-lg)}.bv-form-error-message.general-error{background-color:#ee263e1a;color:var(--color-zero-sugar-fruit-punch);padding:var(--spacing-md);border-radius:var(--spacing-xs);margin-bottom:var(--spacing-md);text-align:center;font-size:var(--fluid-body-m)}.bv-success-message{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-lg);padding:var(--spacing-xl);text-align:center}.bv-success-message p{font-size:var(--fluid-body-l);color:var(--color-white)}.bv-review-stars-interactive .star{cursor:pointer;color:var(--color-gray-600);transition:color .2s ease-in-out,transform .2s ease-in-out}.bv-review-stars-interactive .star:hover{transform:scale(1.1);color:var(--color-white)}.bv-review-stars-interactive .star.filled{color:var(--color-white)}.star-rating-display{display:inline-flex;align-items:center;line-height:1;vertical-align:middle}.star-rating-display .star{display:inline-block;position:relative;font-style:normal;line-height:1;color:var(--color-gray-600);margin-right:var(--spacing-xs, 2px)}.star-rating-display .star:last-child{margin-right:0}.star-rating-display .star.filled{color:var(--bv-primary-color, var(--color-fruit-punch));z-index:1;opacity:1}.star-rating-display .star.partial{color:var(--color-black);opacity:1}.star-rating-display .star.partial .star.filled{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap}.star-rating-display .star.partial .star.empty-overlay{color:var(--color-gray-600)}.api-switcher-container{position:fixed;bottom:var(--spacing-lg);right:var(--spacing-lg);z-index:10000;font-family:var(--font-neue-din-regular)}.api-switcher-toggle-button{background-color:var(--color-background);color:var(--text-color);border:1px solid var(--color-gray-600);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--spacing-sm);cursor:pointer;font-size:var(--fluid-body-s);line-height:var(--fluid-body-s-lh);box-shadow:0 2px 10px #0003;transition:background-color .2s ease,transform .1s ease}.api-switcher-toggle-button:hover{background-color:var(--color-gray-700)}.api-switcher-toggle-button:active{transform:translateY(1px)}.api-switcher-menu{position:absolute;bottom:calc(100% + var(--spacing-sm));right:0;background-color:var(--color-background);border:1px solid var(--color-gray-600);border-radius:var(--spacing-sm);padding:var(--spacing-md);box-shadow:0 -2px 10px #0003;display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:180px}.api-switcher-section{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%}.api-switcher-pid-section{flex-direction:row;align-items:center}.api-switcher-title{font-size:var(--fluid-body-xs);color:var(--color-gray-400);margin:0 0 var(--spacing-xs) 0;padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--color-gray-700);text-transform:uppercase;font-family:var(--font-neue-din-bold)}.api-switcher-product-id-input{flex-grow:1;background-color:var(--color-gray-700);color:var(--text-color);border:1px solid var(--color-gray-500);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--spacing-xs);font-size:var(--fluid-body-s);line-height:var(--fluid-body-s-lh);margin-right:var(--spacing-sm)}.api-switcher-product-id-input::placeholder{color:var(--color-gray-400);font-style:italic}.api-switcher-menu button{background-color:transparent;color:var(--text-color);border:1px solid var(--color-gray-700);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--spacing-xs);cursor:pointer;text-align:left;width:100%;font-size:var(--fluid-body-s);line-height:var(--fluid-body-s-lh);transition:background-color .2s ease,border-color .2s ease;font-family:var(--font-neue-din-bold)}.api-switcher-menu button:hover{background-color:var(--color-gray-700);border-color:var(--color-gray-500)}.api-switcher-menu button.active{background-color:var(--color-fruit-punch);color:var(--color-white);border-color:var(--color-fruit-punch);font-family:var(--font-neue-din-bold)}.api-switcher-apply-button{background-color:var(--color-gray-600);padding:var(--spacing-xs) var(--spacing-sm)}.api-switcher-apply-button:hover{background-color:var(--color-gray-500)}.cookie-banner{background-color:#1a1717!important;color:#fff!important;padding:20px!important;margin-left:calc(100vw - 434px)!important;bottom:24px!important;position:fixed!important;width:392px!important;display:flex!important;flex-direction:column!important;gap:20px!important}@media (max-width: 640px){.cookie-banner{position:fixed!important;width:100%!important;bottom:0!important}}.cookie-title-wrapper{display:flex!important;flex-direction:column!important;width:100%!important;gap:20px!important}.cookie-title{font-family:var(--font-neue-din-semicond-bold)!important;font-weight:700!important;font-size:20px!important;line-height:24px!important;letter-spacing:0!important;color:var(--text-color)!important}.cookie-description{color:#fff!important;font-family:var(--font-neue-din-regular)!important;font-weight:400!important;font-size:14px!important;line-height:20px!important;letter-spacing:0!important;color:var(--text-color)!important}.section-label{display:flex!important;align-items:center!important;gap:16px!important;color:#fff!important;font-family:var(--font-neue-din-bold)!important;font-weight:700!important;font-size:14px!important;line-height:20px!important;letter-spacing:0!important;color:var(--text-color)!important}.cookie-preferences{display:flex!important;flex-direction:column!important;gap:20px!important;width:100%!important}.cookie-status{color:#fff!important;font-family:var(--font-neue-din-bold)!important;font-weight:700!important;font-size:14px!important;line-height:20px!important;letter-spacing:0!important;color:var(--text-color)!important}.cookie-section-wrapper{width:100%!important;margin-top:20px!important;display:flex!important;flex-direction:column!important;gap:10px!important}.cookie-section{border:1px solid #2b2b2b!important;padding:16px!important;background-color:#1e1e1e!important}.cookie-section-header{display:flex!important;justify-content:space-between!important;align-items:center!important;font-weight:700!important;cursor:pointer!important}.cookie-text{padding-top:10px!important;color:#fff!important;font-family:var(--font-neue-din-regular)!important;font-weight:400!important;font-size:14px!important;line-height:20px!important;letter-spacing:0!important;color:var(--text-color)!important}.switch{position:relative!important;display:inline-block!important;width:36px!important;height:20px!important}.switch input{opacity:0!important;width:0!important;height:0!important;color:#000}.slider{position:absolute!important;cursor:pointer!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background-color:#fff3!important;transition:.4s!important;border-radius:34px!important}.slider:before{position:absolute!important;content:""!important;height:16px!important;width:16px!important;left:2px!important;bottom:2px!important;background-color:#fff3!important;transition:.4s!important;border-radius:50%!important}input:checked+.slider:before{transform:translate(16px)!important;background-color:#fff!important}.accept-button{background-color:#fff!important;color:var(--color-black)!important;width:fit-content!important;padding:12px 20px!important;border-radius:9999px!important;font-family:var(--font-neue-din-semicond-bold)!important;font-weight:700!important;font-size:1rem!important;line-height:1rem!important;text-transform:uppercase!important;letter-spacing:0px!important;margin-right:24px!important}.details-button{background-color:#000!important;color:#fff!important;width:fit-content!important;padding:12px 20px!important;border-radius:9999px!important;border:1px solid white!important;font-family:var(--font-neue-din-semicond-bold)!important;font-weight:700!important;font-size:1rem!important;line-height:1rem!important;text-transform:uppercase!important;letter-spacing:0px!important;margin-left:-0px!important}.cookie-buttons-wrapper{display:flex!important;width:100%!important;justify-content:space-between!important;gap:30px!important;padding:0!important}.preferences-button{cursor:pointer!important;text-decoration:underline!important;text-underline-offset:2px!important}.our-story-wrapper{width:100%;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-4xl)}.our-story-header{width:100%;display:flex;flex-direction:column;gap:.75rem;align-items:center;justify-content:center}.top-image-wrapper{height:60vh}.top-image{object-fit:cover;width:100%;height:100%}.our-story-section{padding-left:var(--spacing-4xl);padding-right:var(--spacing-4xl);display:flex;justify-content:space-between;width:100%}.our-story-text{display:flex;flex-direction:column;gap:var(--spacing-xl);width:60%;padding-right:20%}.our-story-image-wrapper{width:40%}.our-story-image{object-fit:cover;width:100%;height:100%}.you-may-like-section{padding-left:var(--spacing-4xl);padding-right:var(--spacing-4xl);gap:var(--spacing-2xl);display:flex;flex-direction:column}.you-may-like-text{display:flex;justify-content:space-between;width:100%}.other-stories-section{padding-bottom:var(--spacing-4xl);padding-left:var(--spacing-4xl);padding-right:var(--spacing-4xl);display:flex;flex-direction:column;gap:var(--spacing-3xl)}.other-stories-header{justify-content:center;display:flex;margin-top:var(--spacing-lg)}.card-image-wrapper{height:45vh}.card-image{object-fit:cover;width:100%;height:100%}.card{display:flex;flex-direction:column;gap:var(--spacing-lg)}.cards-wrapper{display:flex;flex-direction:row;gap:var(--spacing-lg)}@media (max-width: 768px){.cards-wrapper{flex-direction:column}}.card-content{display:flex;flex-direction:column;gap:var(--spacing-lg)}.card-title{font-family:var(--font-neue-din-wide-bold);font-weight:800;font-size:var(--fluid-h6);line-height:var(--fluid-h6-lh);letter-spacing:0px;vertical-align:middle;text-transform:uppercase;color:var(--text-color)}.faq-wrapper{width:100%;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-3xl);margin-bottom:var(--spacing-4xl);padding-left:var(--spacing-6xl);padding-right:var(--spacing-6xl)}@media (max-width: 768px){.faq-wrapper{gap:var(--spacing-2xl);padding-left:var(--spacing-2xl);padding-right:var(--spacing-2xl)}}.search-bar{width:100%;display:flex;align-items:center;gap:var(--spacing-lg);padding:10px 18px;cursor:text;border-radius:25px;border:1px solid #575756}.search-input{font-family:var(--font-neue-din-semicond-bold);font-weight:700;font-size:var(--fluid-body-s);line-height:var(--fluid-body-s-lh);letter-spacing:0;width:100%;color:var(--text-color);text-transform:uppercase}.search-input::placeholder{color:var(--text-color)}.faq-header{width:100%;display:flex;flex-direction:column;gap:.75rem;align-items:center;justify-content:center}.faq-list{display:flex;flex-direction:column;gap:var(--spacing-xl)}.faq-category{position:relative;cursor:pointer;display:flex;text-align:left;background-color:#414140;border-top-left-radius:2px;border-top-right-radius:2px;padding:32px 20px;width:100%;justify-content:space-between;align-items:center}.faq-category .dropdown-open{background-color:#414140}.faq-category-content{overflow:hidden}.faq-item{display:flex;flex-direction:column;gap:var(--spacing-xl);width:100%;padding-bottom:var(--spacing-xl);padding-left:20px;padding-right:var(--spacing-2xl);background-color:#414140;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.faq-item-divider{width:100%;height:1px;background-color:#fff;opacity:.2}.faq-question{display:flex;flex-direction:column;gap:var(--spacing-lg)}.arrow-wrapper{transition:transform .4s ease;pointer-events:none}.arrow-wrapper.rotated{transform:rotate(180deg)}.partner-detail-wrapper{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:0 var(--spacing-4xl);padding-bottom:var(--spacing-4xl)}.partner-header{padding-top:var(--spacing-2xl);display:flex;justify-content:center;align-items:center}.partner-banner{width:100%;height:30vh;display:flex}.partner-banner-image{width:100%;height:100%;object-fit:cover}.partner-about-wrapper{display:grid;grid-template-columns:repeat(2,1fr)}.partner-about{font-family:var(--font-neue-din-regular)}.partner-accomplishments-wrapper{display:grid;grid-template-columns:repeat(2,1fr)}.partner-accomplishments{list-style-type:disc;list-style-position:outside;list-style-image:none;padding-left:var(--spacing-md)}.partner-accomplishments li{margin-bottom:var(--spacing-xl)}.partner-extra-images{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl);align-items:center}.partner-extra-image{width:100%;height:100%;object-fit:cover}@media (max-width: 768px){.partner-detail-wrapper{padding:0 var(--spacing-xl);padding-bottom:var(--spacing-xl)}.partner-about-wrapper,.partner-accomplishments-wrapper,.partner-extra-images{grid-template-columns:repeat(1,1fr);gap:var(--spacing-xl)}.partner-accomplishments li{margin-bottom:var(--spacing-md)}}
