/** Shopify CDN: Minification failed

Line 13:5419 Unexpected ")"
Line 13:6434 Unexpected ")"
Line 13:9192 Expected identifier but found "#cl-root"
Line 15:1105 Expected identifier but found "#cl-root"
Line 15:2241 Expected identifier but found "#cl-root"
Line 15:8272 Expected identifier but found "#cl-root"
Line 15:21937 Unexpected ")"
Line 15:24125 Unexpected ")"

**/
#cl-root *{box-sizing: border-box;}#cl-root{color: var(--color-foreground);background: var(--color-background);display: flex;flex-direction: column;margin: 0px;min-height: 100svh;font-variation-settings: "slnt" 0;}#cl-root{--hover-lift-amount: 4px;--hover-scale-amount: 1.03;--hover-subtle-zoom-amount: 1.015;--hover-shadow-color: var(--color-shadow);--hover-transition-duration: .25s;--hover-transition-timing: ease-out;--surface-transition-duration: .3s;--surface-transition-timing: var(--ease-out-quad);--submenu-animation-speed: .36s;--submenu-animation-easing: cubic-bezier(.25,.1,.25,1);}#cl-root{scrollbar-width: thin;scrollbar-color: rgb(var(--color-foreground-rgb) / var(--opacity-40)) var(--color-background);scroll-behavior: smooth;}#cl-root [scroll-lock]{overflow: hidden;}#cl-root img, #cl-root svg{display: block;max-width: 100%;}#cl-root img{width: 100%;height: auto;}#cl-root p, #cl-root h1, #cl-root h2, #cl-root h3, #cl-root h4{overflow-wrap: break-word;}#cl-root p:empty{display: none;}#cl-root :first-child:is(p, #cl-root h1, #cl-root h2, #cl-root h3, #cl-root h4, #cl-root h5, #cl-root h6), #cl-root :first-child:empty + :where(p, #cl-root h1, #cl-root h2, #cl-root h3, #cl-root h4, #cl-root h5, #cl-root h6){margin-block-start: 0px;}#cl-root :last-child:is(p, #cl-root h1, #cl-root h2, #cl-root h3, #cl-root h4, #cl-root h5, #cl-root h6){margin-block-end: 0px;}@media (prefers-reduced-motion: no-preference){@view-transition{navigation: auto;}#cl-root{view-transition-name: none;}}#cl-root .content-for-layout{flex: 1 1 0%;display: flex;flex-direction: column;}#cl-root .content-for-layout>.shopify-section:last-child{flex-grow: 1;}#cl-root .section{--full-page-grid-central-column-width: min( var(--page-width) - var(--page-margin) * 2,calc(100% - var(--page-margin) * 2) );--full-page-grid-margin: minmax(var(--page-margin),1fr);--full-page-grid-with-margins: var(--full-page-grid-margin) var(--full-page-grid-central-column-width) var(--full-page-grid-margin);--util-page-margin-offset: max( var(--page-margin),calc((100% - min(var(--page-content-width),100% - var(--page-margin) * 2))/2) );--full-page-margin-inline-offset: calc(((100vw - var(--full-page-grid-central-column-width)) / 2) * -1);width: 100%;position: relative;display: grid;grid-template-columns: var(--full-page-grid-with-margins);min-height: var(--section-min-height,"auto");}#cl-root .section>*{grid-column: 2;}#cl-root .shopify-section:not(.header-section) :is(.section, #cl-root .cart-summary){background: transparent;}#cl-root .shopify-section:not(.header-section):has(.section){position: relative;}#cl-root .shopify-section:not(.header-section) .section-background{content: "";position: absolute;inset: 0px;z-index: var(--layer-section-background);}#cl-root .section--page-width>*{grid-column: 2;}#cl-root .visually-hidden:not(:focus, #cl-root :active){overflow: hidden;width: 1px;height: 1px;margin: -1px;padding: 0px;border: 0px;clip: rect(0px,0px,0px,0px);position: absolute !important;overflow-wrap: normal !important;}#cl-root .svg-wrapper{color: currentcolor;display: inline-flex;justify-content: center;align-items: center;width: var(--icon-size-sm);height: var(--icon-size-sm);pointer-events: none;}#cl-root .svg-wrapper>svg{width: var(--icon-size-sm);height: var(--icon-size-sm);}#cl-root{font-family: var(--font-paragraph--family);font-style: var(--font-paragraph--style);font-weight: var(--font-paragraph--weight);font-size: var(--font-paragraph--size);line-height: var(--font-paragraph--line-height);text-transform: var(--font-paragraph--case);-webkit-font-smoothing: antialiased;color: var(--color,var(--color-foreground));}#cl-root h1{font-family: var(--font-h1--family);font-style: var(--font-h1--style);font-weight: var(--font-h1--weight);font-size: var(--font-h1--size);line-height: var(--font-h1--line-height);letter-spacing: var(--font-h1--letter-spacing);text-transform: var(--font-h1--case);color: var(--color,var(--font-h1-color));}#cl-root h2{font-family: var(--font-h2--family);font-style: var(--font-h2--style);font-weight: var(--font-h2--weight);font-size: var(--font-h2--size);line-height: var(--font-h2--line-height);letter-spacing: var(--font-h2--letter-spacing);text-transform: var(--font-h2--case);color: var(--color,var(--font-h2-color));}#cl-root h3{font-family: var(--font-h3--family);font-style: var(--font-h3--style);font-weight: var(--font-h3--weight);font-size: var(--font-h3--size);line-height: var(--font-h3--line-height);letter-spacing: var(--font-h3--letter-spacing);text-transform: var(--font-h3--case);color: var(--color,var(--font-h3-color));}#cl-root h4{font-family: var(--font-h4--family);font-style: var(--font-h4--style);font-weight: var(--font-h4--weight);font-size: var(--font-h4--size);line-height: var(--font-h4--line-height);letter-spacing: var(--font-h4--letter-spacing);text-transform: var(--font-h4--case);color: var(--color,var(--font-h4-color));}#cl-root a{--button-color: var(--color,var(--color-primary));color: var(--button-color);text-decoration-color: transparent;text-decoration-thickness: 0.075em;text-underline-offset: 0.125em;transition: text-decoration-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing);}#cl-root .rte :is(p, #cl-root ul, #cl-root ol, #cl-root table):not(.h1, #cl-root .h2, #cl-root .h3, #cl-root .h4, #cl-root .h5, #cl-root .h6) a:where(:not(.button, #cl-root .button-secondary))):hover{text-decoration-color: transparent;color: var(--color-primary-hover);}#cl-root summary::-webkit-details-marker{display: none;}@starting-style{results-list[initialized] .product-grid__item{opacity: 0;transform: translateY(10px);}}#cl-root .text-block{width: 100%;}#cl-root .text-block>:first-child{margin-block-start: 0px;}#cl-root .text-block>:last-child{margin-block-end: 0px;}#cl-root .button-unstyled{display: block;padding: 0px;background-color: inherit;color: inherit;border: 0px;border-radius: 0px;overflow: hidden;box-shadow: none;font-family: var(--font-paragraph--family);font-style: var(--font-paragraph--style);font-size: var(--font-paragraph--size);}#cl-root summary{display: flex;align-items: center;cursor: pointer;list-style: none;padding-block: var(--padding-sm);}#cl-root summary .svg-wrapper{margin-inline-start: auto;height: var(--icon-size-xs);width: var(--icon-size-xs);transition: transform var(--animation-speed) var(--animation-easing);}#cl-root :has([data-option-available="false"]))::before{border-color: var(--color-selected-variant-border);}#cl-root .spacing-style{--spacing-scale: var(--spacing-scale-md);--padding-block: 0px;--padding-block-start: var(--padding-block,0px);--padding-block-end: var(--padding-block,0px);--padding-inline: 0px;--padding-inline-start: var(--padding-inline,0px);--padding-inline-end: var(--padding-inline,0px);--margin-block: 0px;--margin-block-start: var(--margin-block,0px);--margin-block-end: var(--margin-block,0px);--margin-inline: 0px;--margin-inline-start: var(--margin-inline,0px);--margin-inline-end: var(--margin-inline,0px);}@media screen and (min-width: 990px){#cl-root .spacing-style{--spacing-scale: var(--spacing-scale-default);}}#cl-root .spacing-style{padding-block: calc(var(--padding-block-start) + var(--section-top-offset,0px)) var(--padding-block-end);padding-inline: var(--padding-inline-start) var(--padding-inline-end);margin-block: var(--margin-block-start) var(--margin-block-end);margin-inline: var(--margin-inline-start) var(--margin-inline-end);}#cl-root .size-style{width: var(--size-style-width-mobile,var(--size-style-width));height: var(--size-style-height-mobile,var(--size-style-height));}@media screen and (min-width: 750px){#cl-root .size-style{width: var(--size-style-width);height: var(--size-style-height);}}#cl-root .custom-typography, #cl-root .custom-typography>*{font-family: var(--font-family);font-weight: var(--font-weight);text-transform: var(--text-transform);text-wrap: var(--text-wrap);line-height: var(--line-height);letter-spacing: var(--letter-spacing);}#cl-root .custom-typography p{line-height: var(--line-height--body,var(--line-height));}#cl-root .custom-font-size, #cl-root .custom-font-size>*{font-size: var(--font-size);}#cl-root ::-webkit-scrollbar{width: 20px;}#cl-root ::-webkit-scrollbar-track{background-color: transparent;}#cl-root ::-webkit-scrollbar-thumb{background-color: rgb(var(--color-foreground-rgb) / var(--opacity-40));border-radius: 20px;border: 6px solid transparent;background-clip: content-box;transition: background-color 0.2s;}@media (prefers-reduced-motion: no-preference){#cl-root{scroll-behavior: smooth;}}#cl-root img{pointer-events: none;}#cl-root *{user-select: none;}#cl-root{--sidebar-width: 250px;--narrow-content-width: 360px;--normal-content-width: 420px;--wide-content-width: 460px;--narrow-page-width: 900px;--normal-page-width: 1200px;--wide-page-width: 1500px;--section-height-small: 150px;--section-height-medium: 250px;--section-height-large: 350px;@media screen and (min-width: 40em){--section-height-small: 40svh;--section-height-medium: 55svh;--section-height-large: 70svh;}@media screen and (min-width: 60em){--section-height-small: 50svh;--section-height-medium: 65svh;--section-height-large: 80svh;}#cl-root --letter-spacing-sm: 0.06em;--letter-spacing-md: 0.13em;--font-body--family: Inter, #cl-root sans-serif;--font-body--style: normal;--font-body--weight: 400;--font-subheading--family: Inter, #cl-root sans-serif;--font-subheading--style: normal;--font-subheading--weight: 500;--font-heading--family: "Playfair Display", #cl-root serif;--font-heading--style: normal;--font-heading--weight: 400;--font-accent--family: Inter, #cl-root sans-serif;--font-accent--style: normal;--font-accent--weight: 700;--font-heading--spacing: 0.25em;--font-h1--spacing: var(--font-heading--spacing);--font-h2--spacing: var(--font-heading--spacing);--font-h3--spacing: var(--font-heading--spacing);--font-h4--spacing: var(--font-heading--spacing);--font-h5--spacing: var(--font-heading--spacing);--font-h6--spacing: var(--font-heading--spacing);--font-paragraph--spacing: 0.5em;--font-h1--color: var(--color-foreground-heading);--font-h2--color: var(--color-foreground-heading);--font-h3--color: var(--color-foreground-heading);--font-h4--color: var(--color-foreground-heading);--font-h5--color: var(--color-foreground-heading);--font-h6--color: var(--color-foreground-heading);--layer-section-background: -2;--layer-lowest: -1;--layer-base: 0;--layer-flat: 1;--layer-raised: 2;--layer-heightened: 4;--layer-sticky: 8;--layer-window-overlay: 10;--layer-header-menu: 12;--layer-overlay: 16;--layer-menu-drawer: 18;--layer-temporary: 20;--max-width--body-normal: 32.5em;--max-width--body-narrow: 22.75em;--max-width--heading-normal: 32.5em;--max-width--heading-narrow: 19.5em;--max-width--display-normal: 13em;--max-width--display-narrow: 9.75em;--max-width--display-tight: 3.25em;--letter-spacing--display-tight: -0.03em;--letter-spacing--display-normal: 0em;--letter-spacing--display-loose: 0.03em;--letter-spacing--heading-tight: -0.03em;--letter-spacing--heading-normal: 0em;--letter-spacing--heading-loose: 0.03em;--letter-spacing--body-tight: -0.03em;--letter-spacing--body-normal: 0em;--letter-spacing--body-loose: 0.03em;--line-height: 1;--line-height--display-tight: 1;--line-height--display-normal: 1.1;--line-height--display-loose: 1.2;--line-height--heading-tight: 1.15;--line-height--heading-normal: 1.25;--line-height--heading-loose: 1.35;--line-height--body-tight: 1.2;--line-height--body-normal: 1.4;--line-height--body-loose: 1.6;--font-size--paragraph: 8.75px;--font-size--h1: clamp(30px, #cl-root 5.6vw, #cl-root 35px);--font-size--h2: clamp(22.5px, #cl-root 4.8vw, #cl-root 30px);--font-size--h3: 20px;--font-size--h4: 15px;--font-size--h5: 8.75px;--font-size--h6: 7.5px;--font-paragraph--weight: 400;--font-paragraph--letter-spacing: var(--letter-spacing--body-normal);--font-paragraph--size: var(--font-size--paragraph);--font-paragraph--family: var(--font-body--family);--font-paragraph--style: var(--font-body--style);--font-paragraph--case:;--font-paragraph--line-height: var(--line-height--body-loose);--font-h1--weight: var(--font-heading--weight);--font-h1--letter-spacing: var(--letter-spacing--heading-normal);--font-h1--size: var(--font-size--h1);--font-h1--family: var(--font-heading--family);--font-h1--style: var(--font-heading--style);--font-h1--case: none;--font-h1--line-height: var(--line-height--display-tight);--font-h2--weight: var(--font-heading--weight);--font-h2--letter-spacing: var(--letter-spacing--heading-normal);--font-h2--size: var(--font-size--h2);--font-h2--family: var(--font-heading--family);--font-h2--style: var(--font-heading--style);--font-h2--case: none;--font-h2--line-height: var(--line-height--display-tight);--font-h3--weight: var(--font-heading--weight);--font-h3--letter-spacing: var(--letter-spacing--heading-normal);--font-h3--size: var(--font-size--h3);--font-h3--family: var(--font-heading--family);--font-h3--style: var(--font-heading--style);--font-h3--case: none;--font-h3--line-height: var(--line-height--display-normal);--font-h4--weight: var(--font-heading--weight);--font-h4--letter-spacing: var(--letter-spacing--heading-normal);--font-h4--size: var(--font-size--h4);--font-h4--family: var(--font-heading--family);--font-h4--style: var(--font-heading--style);--font-h4--case: none;--font-h4--line-height: var(--line-height--display-tight);--font-h5--weight: var(--font-subheading--weight);--font-h5--letter-spacing: var(--letter-spacing--heading-normal);--font-h5--size: var(--font-size--h5);--font-h5--family: var(--font-subheading--family);--font-h5--style: var(--font-subheading--style);--font-h5--case: none;--font-h5--line-height: var(--line-height--display-loose);--font-h6--weight: var(--font-subheading--weight);--font-h6--letter-spacing: var(--letter-spacing--heading-normal);--font-h6--size: var(--font-size--h6);--font-h6--family: var(--font-subheading--family);--font-h6--style: var(--font-subheading--style);--font-h6--case: none;--font-h6--line-height: var(--line-height--display-loose);--font-size--3xs: 6.25px;--font-size--2xs: 7.5px;--font-size--xs: 8.125px;--font-size--sm: 8.75px;--font-size--md: 10px;--font-size--lg: 11.25px;--font-size--xl: 12.5px;--font-size--2xl: 15px;--font-size--3xl: 20px;--font-size--4xl: 25px;--font-size--5xl: 30px;--font-size--6xl: 35px;--menu-font-sm--size: 8.75px;--menu-font-sm--line-height: calc(1.1 + 0.5 * min(16 / 14));--menu-font-md--size: 10px;--menu-font-md--line-height: calc(1.1 + 0.5 * min(16 / 16));--menu-font-lg--size: 11.25px;--menu-font-lg--line-height: calc(1.1 + 0.5 * min(16 / 18));--menu-font-xl--size: 12.5px;--menu-font-xl--line-height: calc(1.1 + 0.5 * min(16 / 20));--menu-font-2xl--size: 17.5px;--menu-font-2xl--line-height: calc(1.1 + 0.5 * min(16 / 28));--color-error: #8B0000;--color-success: #006400;--color-white: #FFFFFF;--color-white-rgb: 255 255 255;--color-black: #000000;--color-instock: #3ED660;--color-lowstock: #EE9441;--color-outofstock: #C8C8C8;--opacity-5: 0.05;--opacity-8: 0.08;--opacity-10: 0.1;--opacity-15: 0.15;--opacity-20: 0.2;--opacity-25: 0.25;--opacity-30: 0.3;--opacity-40: 0.4;--opacity-50: 0.5;--opacity-60: 0.6;--opacity-70: 0.7;--opacity-80: 0.8;--opacity-85: 0.85;--opacity-90: 0.9;--opacity-subdued-text: var(--opacity-70);--shadow-button: 0 2px 3px rgb(0 0 0 / 20%);--gradient-image-overlay: linear-gradient(to top, #cl-root rgb(0 0 0 / 0.5), #cl-root transparent);--margin-3xs: 1.25px;--margin-2xs: 3px;--margin-xs: 5px;--margin-sm: 7px;--margin-md: 8px;--margin-lg: 10px;--margin-xl: 12.5px;--margin-2xl: 15px;--margin-3xl: 17.5px;--margin-4xl: 20px;--margin-5xl: 30px;--margin-6xl: 50px;--scroll-margin: 50px;--padding-3xs: 1.25px;--padding-2xs: 2.5px;--padding-xs: 5px;--padding-sm: 7px;--padding-md: 8px;--padding-lg: 10px;--padding-xl: 12.5px;--padding-2xl: 15px;--padding-3xl: 17.5px;--padding-4xl: 20px;--padding-5xl: 30px;--padding-6xl: 40px;--gap-3xs: 1.25px;--gap-2xs: 3px;--gap-xs: 5px;--gap-sm: 7px;--gap-md: 9px;--gap-lg: 10px;--gap-xl: 12.5px;--gap-2xl: 20px;--gap-3xl: 30px;--spacing-scale-sm: 0.6;--spacing-scale-md: 0.7;--spacing-scale-default: 1.0;--checkout-button-gap: 10px;--style-border-width: 1px;--style-border-radius-xs: 2px;--style-border-radius-sm: 6px;--style-border-radius-md: 8px;--style-border-radius-50: 50%;--style-border-radius-lg: 10px;--style-border-radius-pills: 40px;--style-border-radius-inputs: 4px;--style-border-radius-buttons-primary: 14px;--style-border-radius-buttons-secondary: 14px;--style-border-width-primary: 0px;--style-border-width-secondary: 1px;--style-border-width-inputs: 1px;--style-border-radius-popover: 14px;--style-border-popover: 1px none rgb(var(--color-border-rgb) / 50%);--style-border-drawer: 1px none rgb(var(--color-border-rgb) / 50%);--style-border-swatch-opacity: 10%;--style-border-swatch-width: 1px;--style-border-swatch-style: solid;--ease-out-cubic: cubic-bezier(0.33, #cl-root 1, #cl-root 0.68, #cl-root 1);--ease-out-quad: cubic-bezier(0.32, #cl-root 0.72, #cl-root 0, #cl-root 1);--ease-in-out-quad: cubic-bezier(0.455, #cl-root 0.03, #cl-root 0.515, #cl-root 0.955);--animation-speed-fast: 0.0625s;--animation-speed: 0.125s;--animation-speed-slow: 0.2s;--animation-speed-medium: 0.15s;--animation-easing: ease-in-out;--animation-slideshow-easing: cubic-bezier(0.4, #cl-root 0, #cl-root 0.2, #cl-root 1);--drawer-animation-speed: 0.2s;--animation-values-slow: var(--animation-speed-slow) var(--animation-easing);--animation-values: var(--animation-speed) var(--animation-easing);--animation-values-fast: var(--animation-speed-fast) var(--animation-easing);--animation-values-allow-discrete: var(--animation-speed) var(--animation-easing) allow-discrete;--animation-timing-hover: cubic-bezier(0.25, #cl-root 0.46, #cl-root 0.45, #cl-root 0.94);--animation-timing-active: cubic-bezier(0.5, #cl-root 0, #cl-root 0.75, #cl-root 0);--animation-timing-bounce: cubic-bezier(0.34, #cl-root 1.56, #cl-root 0.64, #cl-root 1);--animation-timing-default: cubic-bezier(0, #cl-root 0, #cl-root 0.2, #cl-root 1);--animation-timing-fade-in: cubic-bezier(0.16, #cl-root 1, #cl-root 0.3, #cl-root 1);--animation-timing-fade-out: cubic-bezier(0.4, #cl-root 0, #cl-root 0.2, #cl-root 1);--spring-d300-b0-easing: linear(0, #cl-root 0.0033 0.81%, #cl-root 0.027 2.42%, #cl-root 0.0916 4.84%, #cl-root 0.4745 15.32%, #cl-root 0.6422 20.97%, #cl-root 0.7175, #cl-root 0.7789, #cl-root 0.8283 30.64%, #cl-root 0.876, #cl-root 0.9111 38.71%, #cl-root 0.941, #cl-root 0.9611 48.39%, #cl-root 0.9707, #cl-root 0.978 54.84%, #cl-root 0.9885 62.1%, #cl-root 0.9949 70.97%, #cl-root 0.9982 82.26%, #cl-root 0.9997 100%);--spring-d300-b0-duration: 0.4980s;--spring-d280-b0-easing: linear(0, #cl-root 0.0044, #cl-root 0.0164 1.85%, #cl-root 0.085 4.63%, #cl-root 0.4571 14.81%, #cl-root 0.575 18.52%, #cl-root 0.6505, #cl-root 0.7148 24.07%, #cl-root 0.7849, #cl-root 0.8393, #cl-root 0.8809 35.18%, #cl-root 0.9189, #cl-root 0.9453 44.44%, #cl-root 0.9662, #cl-root 0.9793 55.55%, #cl-root 0.9894 62.95%, #cl-root 0.995 71.28%, #cl-root 0.9982 82.39%, #cl-root 0.9997 99.98%);--spring-d280-b0-duration: 0.4648s;--spring-d260-b0-easing: linear(0, #cl-root 0.0058, #cl-root 0.0216 2.15%, #cl-root 0.0748 4.29%, #cl-root 0.4646 15.03%, #cl-root 0.5673, #cl-root 0.655, #cl-root 0.7279, #cl-root 0.7872, #cl-root 0.8349, #cl-root 0.8727 34.36%, #cl-root 0.9107, #cl-root 0.9379 42.95%, #cl-root 0.9609 48.31%, #cl-root 0.9778 54.76%, #cl-root 0.9887 62.27%, #cl-root 0.9948 70.86%, #cl-root 0.9983 82.67%, #cl-root 0.9997 99.85%);--spring-d260-b0-duration: 0.4316s;--spring-d220-b0-easing: linear(
      0, #cl-root 0.0093 1.37%, #cl-root 0.0696 4.12%, #cl-root 0.4667 15.09%, #cl-root 0.6322 20.58%, #cl-root 0.6986 23.32%, #cl-root 0.7793 27.44%, #cl-root 0.8219 30.18%, #cl-root 0.8721, #cl-root 0.9089 38.42%, #cl-root 0.9427, #cl-root 0.9644, #cl-root 0.978 54.88%, #cl-root 0.9881 61.74%, #cl-root 0.9944 69.97%, #cl-root 0.998 80.95%, #cl-root 0.9996 98.78%
    );--spring-d220-b0-duration: 0.3818s;--spring-d180-b0-easing: linear(0, #cl-root 0.0234, #cl-root 0.0805 4.48%, #cl-root 0.4865 15.68%, #cl-root 0.6211 20.16%, #cl-root 0.7696 26.88%, #cl-root 0.8064 29.12%, #cl-root 0.8646, #cl-root 0.9063, #cl-root 0.9358, #cl-root 0.9563 47.04%, #cl-root 0.9757, #cl-root 0.9867 60.48%, #cl-root 0.9941 69.44%, #cl-root 0.9979 80.64%, #cl-root 0.9996 98.56%);--spring-d180-b0-duration: 0.2988s;--view-transition-old-main-content: var(--animation-speed) var(--animation-easing) both fadeOut;--view-transition-new-main-content: var(--animation-speed) var(--animation-easing) both fadeIn, #cl-root var(--animation-speed) var(--animation-easing) both slideInTopViewTransition;--focus-outline-width: 0.9375px;--focus-outline-offset: 0.2em;--badge-blob-padding-block: 1px;--badge-blob-padding-inline: 12px 8px;--badge-rectangle-padding-block: 1px;--badge-rectangle-padding-inline: 6px;@media screen and (min-width: 750px){--badge-blob-padding-block: 4px;--badge-blob-padding-inline: 16px 12px;--badge-rectangle-padding-block: 4px;--badge-rectangle-padding-inline: 10px;}#cl-root --icon-size-2xs: 6px;--icon-size-xs: 8.5px;--icon-size-sm: 12.5px;--icon-size-md: 13.75px;--icon-size-lg: 15px;--icon-stroke-width: 1.5px;--input-email-min-width: 200px;--input-search-max-width: 650px;--input-padding-y: 8px;--input-padding-x: 8px;--input-padding: var(--input-padding-y) var(--input-padding-x);--input-box-shadow-width: var(--style-border-width-inputs);--input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border);--input-box-shadow-focus: 0 0 0 calc(var(--input-box-shadow-width) + 0.5px) var(--color-input-border);--input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));--input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5));--input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));--input-textarea-min-height: 55px;--checkbox-size: 22px;--checkbox-border-radius: 7px;--checkbox-border: 1px solid rgb(var(--color-foreground-rgb) / var(--opacity-35-55));--checkbox-label-padding: 8px;@media screen and (min-width: 750px){--checkbox-size: 16px;--checkbox-border-radius: 5px;--checkbox-label-padding: 6px;}#cl-root --button-size-sm: 30px;--button-size-md: 36px;--button-size: var(--minimum-touch-target);--button-padding-inline: 24px;--button-padding-block: 16px;--button-font-family-primary: var(--font-body--family);--button-font-family-secondary: var(--font-body--family);--button-text-case:;--button-text-case-primary: default;--button-text-case-secondary: default;--border-color: rgb(var(--color-border-rgb) / var(--opacity-50));--border-width-sm: 1px;--border-width-md: 2px;--border-width-lg: 5px;--border-radius-sm: 2.5px;--drawer-inline-padding: 25px;--drawer-menu-inline-padding: 25px;--drawer-header-block-padding: 20px;--drawer-content-block-padding: 10px;--drawer-header-desktop-top: 0px;--drawer-padding: calc(var(--padding-sm) + 7px);--drawer-height: 100dvh;--drawer-width: 95vw;--drawer-max-width: 500px;--variant-picker-swatch-width-unitless: 34;--variant-picker-swatch-height-unitless: 34;--variant-picker-swatch-width: 34px;--variant-picker-swatch-height: 34px;--variant-picker-swatch-radius: 32px;--variant-picker-border-width: 1px;--variant-picker-border-style: solid;--variant-picker-border-opacity: 10%;--variant-picker-button-radius: 14px;--variant-picker-button-border-width: 1px;--slideshow-controls-size: 35px;--slideshow-controls-icon: 20px;--peek-next-slide-size: 30px;--backdrop-opacity: 0.15;--backdrop-color-rgb: var(--color-shadow-rgb);--minimum-touch-target: 44px;--disabled-opacity: 0.5;--skeleton-opacity: 0.025;--shape--circle: circle(50% at center);--shape--sunburst: polygon(100% 50%, #cl-root 94.62% 55.87%, #cl-root 98.3% 62.94%, #cl-root 91.57% 67.22%, #cl-root 93.3% 75%, #cl-root 85.7% 77.39%, #cl-root 85.36% 85.36%, #cl-root 77.39% 85.7%, #cl-root 75% 93.3%, #cl-root 67.22% 91.57%, #cl-root 62.94% 98.3%, #cl-root 55.87% 94.62%, #cl-root 50% 100%, #cl-root 44.13% 94.62%, #cl-root 37.06% 98.3%, #cl-root 32.78% 91.57%, #cl-root 25% 93.3%, #cl-root 22.61% 85.7%, #cl-root 14.64% 85.36%, #cl-root 14.3% 77.39%, #cl-root 6.7% 75%, #cl-root 8.43% 67.22%, #cl-root 1.7% 62.94%, #cl-root 5.38% 55.87%, #cl-root 0% 50%, #cl-root 5.38% 44.13%, #cl-root 1.7% 37.06%, #cl-root 8.43% 32.78%, #cl-root 6.7% 25%, #cl-root 14.3% 22.61%, #cl-root 14.64% 14.64%, #cl-root 22.61% 14.3%, #cl-root 25% 6.7%, #cl-root 32.78% 8.43%, #cl-root 37.06% 1.7%, #cl-root 44.13% 5.38%, #cl-root 50% 0%, #cl-root 55.87% 5.38%, #cl-root 62.94% 1.7%, #cl-root 67.22% 8.43%, #cl-root 75% 6.7%, #cl-root 77.39% 14.3%, #cl-root 85.36% 14.64%, #cl-root 85.7% 22.61%, #cl-root 93.3% 25%, #cl-root 91.57% 32.78%, #cl-root 98.3% 37.06%, #cl-root 94.62% 44.13%);--shape--diamond: polygon(50% 0%, #cl-root 100% 50%, #cl-root 50% 100%, #cl-root 0% 50%);--shape--blob: polygon(85.349% 11.712%, #cl-root 87.382% 13.587%, #cl-root 89.228% 15.647%, #cl-root 90.886% 17.862%, #cl-root 92.359% 20.204%, #cl-root 93.657% 22.647%, #cl-root 94.795% 25.169%, #cl-root 95.786% 27.752%, #cl-root 96.645% 30.382%, #cl-root 97.387% 33.048%, #cl-root 98.025% 35.740%, #cl-root 98.564% 38.454%, #cl-root 99.007% 41.186%, #cl-root 99.358% 43.931%, #cl-root 99.622% 46.685%, #cl-root 99.808% 49.446%, #cl-root 99.926% 52.210%, #cl-root 99.986% 54.977%, #cl-root 99.999% 57.744%, #cl-root 99.975% 60.511%, #cl-root 99.923% 63.278%, #cl-root 99.821% 66.043%, #cl-root 99.671% 68.806%, #cl-root 99.453% 71.565%, #cl-root 99.145% 74.314%, #cl-root 98.724% 77.049%, #cl-root 98.164% 79.759%, #cl-root 97.433% 82.427%, #cl-root 96.495% 85.030%, #cl-root 95.311% 87.529%, #cl-root 93.841% 89.872%, #cl-root 92.062% 91.988%, #cl-root 89.972% 93.796%, #cl-root 87.635% 95.273%, #cl-root 85.135% 96.456%, #cl-root 82.532% 97.393%, #cl-root 79.864% 98.127%, #cl-root 77.156% 98.695%, #cl-root 74.424% 99.129%, #cl-root 71.676% 99.452%, #cl-root 68.918% 99.685%, #cl-root 66.156% 99.844%, #cl-root 63.390% 99.942%, #cl-root 60.624% 99.990%, #cl-root 57.856% 99.999%, #cl-root 55.089% 99.978%, #cl-root 52.323% 99.929%, #cl-root 49.557% 99.847%, #cl-root 46.792% 99.723%, #cl-root 44.031% 99.549%, #cl-root 41.273% 99.317%, #cl-root 38.522% 99.017%, #cl-root 35.781% 98.639%, #cl-root 33.054% 98.170%, #cl-root 30.347% 97.599%, #cl-root 27.667% 96.911%, #cl-root 25.024% 96.091%, #cl-root 22.432% 95.123%, #cl-root 19.907% 93.994%, #cl-root 17.466% 92.690%, #cl-root 15.126% 91.216%, #cl-root 12.902% 89.569%, #cl-root 10.808% 87.761%, #cl-root 8.854% 85.803%, #cl-root 7.053% 83.703%, #cl-root 5.418% 81.471%, #cl-root 3.962% 79.119%, #cl-root 2.702% 76.656%, #cl-root 1.656% 74.095%, #cl-root 0.846% 71.450%, #cl-root 0.294% 68.740%, #cl-root 0.024% 65.987%, #cl-root 0.050% 63.221%, #cl-root 0.343% 60.471%, #cl-root 0.858% 57.752%, #cl-root 1.548% 55.073%, #cl-root 2.370% 52.431%, #cl-root 3.283% 49.819%, #cl-root 4.253% 47.227%, #cl-root 5.249% 44.646%, #cl-root 6.244% 42.063%, #cl-root 7.211% 39.471%, #cl-root 8.124% 36.858%, #cl-root 8.958% 34.220%, #cl-root 9.711% 31.558%, #cl-root 10.409% 28.880%, #cl-root 11.083% 26.196%, #cl-root 11.760% 23.513%, #cl-root 12.474% 20.839%, #cl-root 13.259% 18.186%, #cl-root 14.156% 15.569%, #cl-root 15.214% 13.012%, #cl-root 16.485% 10.556%, #cl-root 18.028% 8.261%, #cl-root 19.883% 6.211%, #cl-root 22.041% 4.484%, #cl-root 24.440% 3.110%, #cl-root 26.998% 2.057%, #cl-root 29.651% 1.275%, #cl-root 32.360% 0.714%, #cl-root 35.101% 0.337%, #cl-root 37.859% 0.110%, #cl-root 40.624% 0.009%, #cl-root 43.391% 0.016%, #cl-root 46.156% 0.113%, #cl-root 48.918% 0.289%, #cl-root 51.674% 0.533%, #cl-root 54.425% 0.837%, #cl-root 57.166% 1.215%, #cl-root 59.898% 1.654%, #cl-root 62.618% 2.163%, #cl-root 65.322% 2.750%, #cl-root 68.006% 3.424%, #cl-root 70.662% 4.197%, #cl-root 73.284% 5.081%, #cl-root 75.860% 6.091%, #cl-root 78.376% 7.242%, #cl-root 80.813% 8.551%, #cl-root 83.148% 10.036%, #cl-root 85.349% 11.712%);--height-buy-buttons: calc(var(--padding-lg) * 2 + var(--icon-size-sm));--card-width-small: 100px;--height-small: 100px;--height-medium: 115px;--height-large: 130px;--height-full: 100vh;@media screen and (min-width: 750px){--height-small: 175px;--height-medium: 212.5px;--height-large: 250px;}#cl-root --modal-max-height: 65dvh;--quick-add-modal-height: min(385px, #cl-root 96vh);--quick-add-modal-width: min(540px, #cl-root 96vw);--quick-add-modal-gallery-width: 240px;--card-bg-hover: rgb(var(--color-foreground-rgb) / var(--opacity-5));--card-border-hover: rgb(var(--color-foreground-rgb) / var(--opacity-30));--card-border-focus: rgb(var(--color-foreground-rgb) / var(--opacity-10));--cart-primary-font-family: var(--font-body--family);--cart-primary-font-style: var(--font-body--style);--cart-primary-font-weight: var(--font-body--weight);--cart-secondary-font-family: var(--font-secondary--family);--cart-secondary-font-style: var(--font-secondary--style);--cart-secondary-font-weight: var(--font-secondary--weight);}:root, #cl-root .color-scheme-1{--color-background: rgb(255 255 255 / 1.0);--color-background-rgb: 255 255 255;--opacity-5-15: 0.05;--opacity-10-25: 0.1;--opacity-35-55: 0.35;--opacity-40-60: 0.4;--opacity-30-60: 0.3;--color-foreground: rgb(0 0 0 / 0.81);--color-foreground-rgb: 0 0 0;--color-foreground-heading: rgb(0 0 0 / 1.0);--color-foreground-heading-rgb: 0 0 0;--color-primary: rgb(0 0 0 / 0.81);--color-primary-rgb: 0 0 0;--color-primary-hover: rgb(0 0 0 / 1.0);--color-primary-hover-rgb: 0 0 0;--color-border: rgb(0 0 0 / 0.06);--color-border-rgb: 0 0 0;--color-shadow: rgb(0 0 0 / 1.0);--color-shadow-rgb: 0 0 0;--color-primary-button-text: rgb(255 255 255 / 1.0);--color-primary-button-background: rgb(0 0 0 / 1.0);--color-primary-button-border: rgb(0 0 0 / 1.0);--color-primary-button-hover-text: rgb(255 255 255 / 1.0);--color-primary-button-hover-background: rgb(51 51 51 / 1.0);--color-primary-button-hover-border: rgb(0 0 0 / 1.0);--color-secondary-button-text: rgb(0 0 0 / 1.0);--color-secondary-button-background: rgb(0 0 0 / 0.0);--color-secondary-button-border: rgb(0 0 0 / 1.0);--color-secondary-button-hover-text: rgb(51 51 51 / 1.0);--color-secondary-button-hover-background: rgb(250 250 250 / 1.0);--color-secondary-button-hover-border: rgb(51 51 51 / 1.0);--color-input-background: rgb(255 255 255 / 0.78);--color-input-text: rgb(51 51 51 / 1.0);--color-input-text-rgb: 51 51 51;--color-input-border: rgb(223 223 223 / 1.0);--color-input-hover-background: rgb(0 0 0 / 0.01);--color-variant-background: rgb(255 255 255 / 1.0);--color-variant-border: rgb(0 0 0 / 0.13);--color-variant-text: rgb(0 0 0 / 1.0);--color-variant-text-rgb: 0 0 0;--color-variant-hover-background: rgb(245 245 245 / 1.0);--color-variant-hover-text: rgb(0 0 0 / 1.0);--color-variant-hover-border: rgb(230 230 230 / 1.0);--color-selected-variant-background: rgb(0 0 0 / 1.0);--color-selected-variant-border: rgb(0 0 0 / 1.0);--color-selected-variant-text: rgb(255 255 255 / 1.0);--color-selected-variant-hover-background: rgb(26 26 26 / 1.0);--color-selected-variant-hover-text: rgb(255 255 255 / 1.0);--color-selected-variant-hover-border: rgb(26 26 26 / 1.0);--input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));--input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));--input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));--color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));--font-h1--color: var(--color-foreground-heading);--font-h2--color: var(--color-foreground-heading);--font-h3--color: var(--color-foreground-heading);--font-h4--color: var(--color-foreground-heading);--font-h5--color: var(--color-foreground-heading);--font-h6--color: var(--color-foreground-heading);--shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));--shadow-blur: 20px;--shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));}#cl-root .color-scheme-f8da56b3-9312-4e43-b7f1-e4473d5cc07e{--color-background: rgb(153 24 24 / 1.0);--color-background-rgb: 153 24 24;--opacity-5-15: 0.15;--opacity-10-25: 0.25;--opacity-35-55: 0.55;--opacity-40-60: 0.6;--opacity-30-60: 0.6;--color-foreground: rgb(255 255 255 / 1.0);--color-foreground-rgb: 255 255 255;--color-foreground-heading: rgb(250 250 250 / 1.0);--color-foreground-heading-rgb: 250 250 250;--color-primary: rgb(0 0 0 / 0.81);--color-primary-rgb: 0 0 0;--color-primary-hover: rgb(0 0 0 / 1.0);--color-primary-hover-rgb: 0 0 0;--color-border: rgb(0 0 0 / 0.06);--color-border-rgb: 0 0 0;--color-shadow: rgb(0 0 0 / 1.0);--color-shadow-rgb: 0 0 0;--color-primary-button-text: rgb(255 255 255 / 1.0);--color-primary-button-background: rgb(0 0 0 / 0.15);--color-primary-button-border: rgb(0 0 0 / 1.0);--color-primary-button-hover-text: rgb(255 255 255 / 1.0);--color-primary-button-hover-background: rgb(51 51 51 / 1.0);--color-primary-button-hover-border: rgb(0 0 0 / 1.0);--color-secondary-button-text: rgb(0 0 0 / 1.0);--color-secondary-button-background: rgb(0 0 0 / 0.0);--color-secondary-button-border: rgb(0 0 0 / 1.0);--color-secondary-button-hover-text: rgb(51 51 51 / 1.0);--color-secondary-button-hover-background: rgb(250 250 250 / 1.0);--color-secondary-button-hover-border: rgb(51 51 51 / 1.0);--color-input-background: rgb(255 255 255 / 0.78);--color-input-text: rgb(51 51 51 / 1.0);--color-input-text-rgb: 51 51 51;--color-input-border: rgb(223 223 223 / 1.0);--color-input-hover-background: rgb(0 0 0 / 0.01);--color-variant-background: rgb(255 255 255 / 1.0);--color-variant-border: rgb(0 0 0 / 0.13);--color-variant-text: rgb(0 0 0 / 1.0);--color-variant-text-rgb: 0 0 0;--color-variant-hover-background: rgb(245 245 245 / 1.0);--color-variant-hover-text: rgb(0 0 0 / 1.0);--color-variant-hover-border: rgb(230 230 230 / 1.0);--color-selected-variant-background: rgb(0 0 0 / 1.0);--color-selected-variant-border: rgb(0 0 0 / 1.0);--color-selected-variant-text: rgb(255 255 255 / 1.0);--color-selected-variant-hover-background: rgb(26 26 26 / 1.0);--color-selected-variant-hover-text: rgb(255 255 255 / 1.0);--color-selected-variant-hover-border: rgb(26 26 26 / 1.0);--input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));--input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));--input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));--color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));--font-h1--color: var(--color-foreground-heading);--font-h2--color: var(--color-foreground-heading);--font-h3--color: var(--color-foreground-heading);--font-h4--color: var(--color-foreground-heading);--font-h5--color: var(--color-foreground-heading);--font-h6--color: var(--color-foreground-heading);--shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));--shadow-blur: 20px;--shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));}#cl-root, #cl-root .color-scheme-1, #cl-root .color-scheme-f8da56b3-9312-4e43-b7f1-e4473d5cc07e{color: var(--color-foreground);background-color: var(--color-background);}#cl-root #cordis-hero-root .bogo-pricing--total .bogo-monthly, #cl-root #cordis-hero-root .bogo-pricing--total .bogo-per{color: rgb(38,38,38) !important;}#cl-root #cordis-hero-root .bogo-card.selected{background: rgb(253,237,240) !important;}#cl-root #cordis-hero-root .bogo-supply{font-size: 13.8px !important;}@media (max-width: 900px){#cl-root #cordis-hero-root .bogo-supply{font-size: 12.65px !important;}}#cl-root #cordis-hero-root .bogo-card-img, #cl-root #cordis-hero-root .bogo-card-img img{width: 109px !important;height: 109px !important;max-width: none !important;max-height: none !important;}@media (max-width: 900px){#cl-root #cordis-hero-root .bogo-card-img, #cl-root #cordis-hero-root .bogo-card-img img{width: 71px !important;height: 71px !important;}}#cl-root .announcement-bar{border-block-end: var(--border-bottom-width) solid var(--color-border);overflow: hidden;}#cl-root .announcement-bar__text{line-height: 1.4;padding-block: 2px;}#cl-root .announcement-bar__slider{display: flex;flex-direction: row;align-items: center;position: relative;}@media screen and (max-width: 749px){#cl-root .announcement-bar__slider{grid-column: 1 / -1;}}#cl-root .announcement-bar__slides{display: grid;grid: [stack] auto / [stack] auto;width: calc(100% - var(--button-size) * 2);max-width: 880px;margin-inline: auto;overflow: hidden;}#cl-root .announcement-bar__slides>*{grid-area: stack;}#cl-root .announcement-bar__slide{transition: opacity 0.5s ease-in-out,visibility 0.5s ease-in-out;content-visibility: visible;min-width: 0px;}#cl-root .announcement-bar__slide{place-content: center;}#cl-root .announcement-bar__text:first-child{margin: 0px;}#cl-root .announcement-bar__text{font-size: 20px;line-height: 1.3;}@media screen and (max-width: 749px){#cl-root .announcement-bar__text{font-size: 16px;line-height: 1.2;}}@media screen and (max-width: 749px){#cl-root .announcement-bar{padding-block-start: calc(var(--padding-block-start) * .8);padding-block-end: calc(var(--padding-block-end) * .8);}#cl-root .announcement-bar__text{line-height: 1.35;padding-block: 3px;}}@media screen and (max-width: 749px){#cl-root .announcement-bar{padding-inline: 6px;}#cl-root .announcement-bar__slider:not(:has(slideshow-arrows)) .announcement-bar__slides{width: 100%;}#cl-root .announcement-bar__slider:not(:has(slideshow-arrows)) .announcement-bar__text{font-size: clamp(12px,3.85vw,16px);white-space: nowrap;letter-spacing: 0px;}}#cl-root{--header-height: 60px;--header-group-height: var(--header-height);--transparent-header-offset-boolean: 0;}#cl-root .header{--header-padding: var(--padding-sm);--font-paragraph--line-height: 1;--header-content-transition-timing: 0s;display: block;contain: layout style;background: transparent;}#cl-root .header a, #cl-root .header .header-actions__action{transition: color var(--header-content-transition-timing),border-color var(--header-content-transition-timing);}#cl-root #header-component[data-menu-style="drawer"] .header__column{display: contents;}#cl-root .header-section{position: relative;z-index: var(--layer-heightened);}#cl-root #header-component{--submenu-height: 0px;--full-open-header-height: 0px;}#cl-root #header-group:has(#header-component[sticky]){display: contents;}#cl-root .header-section:has(>#header-component[sticky="always"]){position: sticky;top: -1px;z-index: var(--layer-sticky);}#cl-root .header__underlay{position: absolute;inset: 0px;}#cl-root .header__underlay-closed{height: var(--closed-underlay-height,100%);z-index: var(--layer-lowest);background: linear-gradient(var(--color-scheme-top-row) 0 var(--top-row-height),var(--color-scheme-bottom-row) var(--top-row-height) var(--header-height));transition: height var(--animation-speed-slow) var(--ease-out-cubic);}#cl-root .header__underlay-open{height: var(--full-open-header-height);background: linear-gradient(var(--color-scheme-top-row) 0 var(--top-row-height),var(--color-scheme-bottom-row) var(--top-row-height) var(--header-height),var(--color-submenu) var(--header-height) 100%);transition: height var(--submenu-animation-speed) var(--ease-out-cubic);}#cl-root .header__underlay-open::after{content: "";position: absolute;inset: 0px;box-shadow: var(--shadow-popover);clip-path: inset(var(--header-height) 0 -100px 0);transition: height var(--submenu-animation-speed) var(--ease-out-cubic);}#cl-root .header__row{--color-account-icon: var(--color-foreground);position: relative;background-color: transparent;}#cl-root .header__row--top:not(.divider--page-width){border-bottom: var(--border-bottom-width) solid var(--color-border);}@media screen and (max-width: 749px){#cl-root .header__row--top:not(.divider--page-width){border-bottom-width: var(--border-bottom-width-mobile);}}#cl-root #header-component[data-menu-style="drawer"] .header__row--top:not(.divider--page-width){border-bottom-width: var(--border-bottom-width-mobile);}#cl-root .header__column{display: flex;align-items: center;}@media screen and (max-width: 749px){#cl-root .header__column{display: contents;}}#cl-root .header__column--left, #cl-root .header__column--center{gap: var(--gap-xl);grid-area: left;}#cl-root .header__column--center{justify-content: center;grid-area: center;}#cl-root .header__column--right{gap: var(--gap-xl);justify-content: flex-end;grid-area: right;}#cl-root .header__columns{--header-left: 1fr;--header-center: auto;--header-right: 1fr;--header-template-columns: var(--header-left) var(--header-center) var(--header-right);--header-mobile-bookend: 44px;display: grid;grid-template-areas: "left center right";gap: var(--gap-xl);grid-template-columns: var(--header-template-columns);}@media screen and (max-width: 749px){#cl-root .header__columns{--header-template-columns: var(--header-mobile-bookend) var(--header-mobile-bookend) 1fr var(--header-mobile-bookend) var(--header-mobile-bookend);grid-template-areas: "leftA leftB center rightA rightB";grid-column: span 3;column-gap: 0px;align-items: center;padding-block: 0px;padding-inline: 0 var(--padding-3xs);}#cl-root .header__columns .header-logo{grid-area: center;}#cl-root .header__columns header-actions{grid-area: rightB;}}#cl-root #header-component[data-menu-style="drawer"] .header__columns{--header-template-columns: var(--header-mobile-bookend) var(--header-mobile-bookend) 1fr var(--header-mobile-bookend) var(--header-mobile-bookend);grid-template-areas: "leftA leftB center rightA rightB";grid-column: span 3;column-gap: 0px;align-items: center;padding-block: 0px;padding-inline: 0 var(--padding-3xs);}#cl-root #header-component[data-menu-style="drawer"] .header__columns .header-logo{grid-area: center;}#cl-root #header-component[data-menu-style="drawer"] .header__columns header-actions{grid-area: rightB;}@media (hover: hover){#cl-root .header__column:has(.header__icon--menu:hover)) header-menu:not(:hover), #cl-root .header__column:has(.header__icon--menu:hover)) .header-actions__action:not(:hover), #cl-root .header__column:has(.header__icon--menu:hover)) .header__icon--menu:not(:hover){opacity: var(--opacity-subdued-text);transition: opacity var(--animation-speed) var(--animation-easing);}}#cl-root .header-actions__action, #cl-root .header__icon--menu{transition: opacity var(--animation-speed) var(--animation-easing);}#cl-root .header-actions__action{--button-color: var(--color-foreground);color: var(--button-color);cursor: pointer;display: flex;justify-content: center;}#cl-root .header-actions__action:not(.account-button) .svg-wrapper{height: var(--button-size);width: var(--button-size);}#cl-root .header-actions__action:not(.account-button) svg{width: var(--icon-size-md);height: var(--icon-size-md);}#cl-root .header__columns{--padding-block-start: var(--header-padding);--padding-block-end: var(--header-padding);}@starting-style{.localization-wrapper:not([hidden]){translate: 0px 20px;opacity: 0;}}@starting-style{.hotspot .hotspot-dialog[open][data-showing="true"]{opacity: 0;filter: blur(var(--hotspot-blur));transform: scale(var(--hotspot-scale)) translate(var(--offset-x),var(--offset-y));transform-origin: var(--origin-x) var(--origin-y);}}@starting-style{.sticky-add-to-cart__bar{opacity: 0;transform: translate(-50%) translateY(calc(100% + 40px));}}#cl-root .header-logo{display: flex;height: 100%;font-size: var(--font-size--md);font-family: var(--font-family);font-weight: var(--font-weight);font-style: var(--font-style);color: var(--color-foreground);justify-content: center;align-items: center;text-decoration: none;}@media screen and (max-width: 749px){#cl-root .header-logo{padding: 0px;}}@media screen and (min-width: 750px){#cl-root .header-logo{flex-shrink: 0;}}#cl-root .header__drawer{--header-drawer-min-height: 60px;display: flex;min-height: var(--header-drawer-min-height);align-items: center;}#cl-root #header-component[data-menu-style="drawer"] .header__drawer{display: flex;min-height: var(--header-drawer-min-height);}#cl-root .menu-list:where(:has(.menu-list__list-item:not([aria-hidden="true"]) .menu-list__link--active))) .menu-list__link{color: rgb(var(--menu-top-level-font-color-rgb) / var(--opacity-subdued-text));}@starting-style{.facets__clear-all--active{opacity: 0;transform: translateY(100%);}}@media (prefers-reduced-motion: no-preference){@starting-style{.terms-policies-popover.\:popover-open,.terms-policies-popover:popover-open{opacity: 0.7;translate: 0px 6px;scale: 0.94;}}}#cl-root .stars{height: var(--star-size);fill: var(--empty-star-fill-color);}@starting-style{accordion-custom details[open]::details-content,accordion-custom details[open] .details-content{block-size: 0px;opacity: 0;overflow-y: clip;}}@starting-style{.volume-pricing--expanded .volume-pricing__collapsible-wrapper{block-size: 0px;opacity: 0;overflow-y: clip;}}#cl-root .cart-bubble{--cart-padding: .2em;position: relative;width: 20px;aspect-ratio: 1 / 1;border-radius: 50%;border-width: 0px;display: flex;line-height: normal;align-items: center;justify-content: center;color: var(--color-primary-button-text);padding-inline: var(--cart-padding);}#cl-root .cart-bubble[data-maintain-ratio]{aspect-ratio: 1 / 1;}#cl-root .cart-bubble[data-maintain-ratio] .cart-bubble__background{border-radius: var(--style-border-radius-50);}#cl-root .cart-bubble__background{position: absolute;inset: 0px;background-color: var(--color-primary-button-background);border-radius: var(--style-border-radius-lg);}#cl-root .cart-bubble__text{font-size: var(--font-size--3xs);z-index: var(--layer-flat);line-height: 1;display: flex;align-items: center;justify-content: center;}@starting-style{.cart-items__error{opacity: 0;transform: translateY(-5px);}}@starting-style{.cart-note[open-by-default-on-desktop][open-by-default-on-mobile] .details-content{block-size: auto;opacity: 1;overflow-y: visible;}}#cl-root .header{--account-offset-top: calc( var(--header-group-height) + (var(--header-height) * var(--transparent-header-offset-boolean)) );}#cl-root .cart-drawer{--cart-drawer-padding: var(--padding-xl) var(--padding-xl);--cart-drawer-padding-desktop: var(--padding-xl) var(--padding-2xl);}@media screen and (min-width: 750px){#cl-root .cart-drawer{margin-inline-end: calc(var(--gap-xs) * -1);}}#cl-root header-actions{display: flex;}@media screen and (max-width: 749px){#cl-root header-actions{justify-self: flex-end;}}#cl-root #header-component[data-menu-style="drawer"] header-actions{justify-self: flex-end;}#cl-root .header__column--right header-actions{margin-inline-start: calc(var(--gap-md) * -1);}#cl-root .header-actions__cart-icon{--cart-bubble-size: 20px;--cart-bubble-top: 4.5px;--cart-bubble-right: 2.5px;position: relative;}#cl-root .header-actions__cart-icon .cart-bubble{position: absolute;width: var(--cart-bubble-size,20px);top: var(--cart-bubble-top);right: var(--cart-bubble-right);}#cl-root .header-actions__cart-icon .cart-bubble__text{font-family: var(--font-paragraph--family);font-weight: var(--font-paragraph--weight);}#cl-root .header__icon--menu{position: initial;}#cl-root .menu-drawer-container .header__icon--summary{color: var(--color-foreground);display: flex;justify-content: center;align-items: center;padding: var(--padding-lg);}#cl-root .header__icon--summary .header-drawer-icon{margin: auto;width: var(--icon-size-xs);height: var(--icon-size-xs);}#cl-root .menu-drawer__backdrop{position: fixed;top: 0px;left: 0px;width: 100vw;height: 100dvh;backdrop-filter: brightness(0.75);z-index: var(--layer-heightened);opacity: 0;transition: opacity var(--drawer-animation-speed) ease;}@starting-style{.password-dialog[open]{opacity: 0;}}@starting-style{.password-dialog:not([open]){opacity: 1;}}@starting-style{.password-dialog[open] .password-dialog__content{transform: translateY(1em);}}@starting-style{.password-dialog:not([open]) .password-dialog__content{transform: translateY(0px);}}@property --quick-add-modal-mask-start{syntax: "<length>";inherits: false;initial-value: 0px;}@property --quick-add-modal-mask-end{syntax: "<length>";inherits: true;initial-value: 0px;}#cl-root slideshow-slide{position: relative;scroll-snap-align: center;width: var(--slide-width,100%);max-height: 100%;flex-shrink: 0;view-timeline-name: var(--slideshow-timeline);view-timeline-axis: inline;content-visibility: auto;contain-intrinsic-size: auto none;border-radius: var(--corner-radius,0);overflow: hidden;}#cl-root slideshow-slide[aria-hidden="false"]{content-visibility: visible;}#cl-root{--text-align-default: left;}#cl-root .text-block{width: var(--width);max-width: 100%;display: flex;flex-direction: column;align-items: var(--horizontal-alignment);}#cl-root .text-block>*{width: var(--width);max-inline-size: min(100%,var(--max-width,100%));text-align: var(--text-align,var(--text-align-default));text-wrap: var(--text-wrap);}#cl-root .text-block p{margin-block: var(--font-paragraph--spacing);}#cl-root .text-block>:first-child{margin-block-start: 0px;}#cl-root .text-block>:last-child{margin-block-end: 0px;}#cl-root .text-block--align-center, #cl-root .text-block--align-center>*{margin-inline: auto;}@supports (position-try-fallbacks: --top-left){@position-try --top-left{top: calc(anchor(top) - var(--volume-pricing-popover-spacing));bottom: auto;}}@starting-style{.volume-pricing-info__popover:popover-open{translate: 0px 20px;opacity: 0;}}#cl-root{--kl-reviews-color-light-gray: #e9e9eb;}#cl-root .header__underlay{--color-submenu: rgb(255 255 255 / 1.0);}#cl-root .header__underlay{--color-submenu: rgb(255 255 255 / 1.0);}#cl-root .header__underlay{--color-submenu: rgb(255 255 255 / 1.0);}#cl-root .cordis-page{--crimson: #AA1A1A;--crimson-dark: #8B1F1F;--crimson-light: #A8334A;--crimson-bright: #B8293D;--copper: #B87333;--copper-light: #D4924A;--paper: #F7F1E6;--paper-warm: #EFE5D2;--paper-deep: #E8DCC4;--ink: #1A1612;--ink-soft: #3A322A;--ink-mute: #6B5F52;--sage: #5A6B5A;--gold: #C9A961;--rule: #D9CFC0;--success: #4A6B4A;--warning: #8B2232;--serif-display: "Fraunces",Georgia,serif;--serif-body: "Source Serif 4",Georgia,serif;--sans: "Inter",-apple-system,sans-serif;}#cl-root .cordis-page, #cl-root .cordis-page *{box-sizing: border-box;margin: 0px;padding: 0px;}#cl-root .cordis-page{scroll-behavior: smooth;}#cl-root .cordis-page{font-family: var(--serif-body);color: var(--ink);line-height: 1.55;font-size: 17px;-webkit-font-smoothing: antialiased;}#cl-root .cordis-page img{max-width: 100%;display: block;}#cl-root .cordis-page .container{max-width: 1240px;margin: 0px auto;padding: 0px 32px;}#cl-root .cordis-page .pdp-hero{padding: 40px 0px 48px;}#cl-root .cordis-page .pdp-hero-grid{display: grid;grid-template-columns: 1.1fr 1fr;gap: 56px;align-items: start;}#cl-root .cordis-page .gallery{position: sticky;top: 100px;}#cl-root .cordis-page .gallery-main{aspect-ratio: 4 / 5;background: var(--ink);border-radius: 4px;overflow: hidden;position: relative;}#cl-root .cordis-page .gallery-thumbs{display: grid;grid-template-columns: repeat(5,1fr);gap: 8px;margin-top: 12px;}#cl-root .cordis-page .reviews-row{display: flex;align-items: center;gap: 12px;margin-bottom: 16px;font-family: var(--sans);}#cl-root .cordis-page .stars{color: var(--copper);font-size: 18px;letter-spacing: 2px;}#cl-root .cordis-page .review-count{font-size: 13px;color: var(--ink-soft);}#cl-root .cordis-page .review-count strong{color: var(--crimson);font-weight: 700;}#cl-root .cordis-page .product-title{font-family: var(--serif-display);font-size: 52px;font-weight: 400;line-height: 1.02;letter-spacing: -0.02em;margin-bottom: 14px;color: var(--ink);}#cl-root .cordis-page .product-subtitle{font-family: var(--serif-body);font-size: 17px;color: var(--ink-soft);line-height: 1.5;margin-bottom: 24px;}#cl-root .cordis-page .benefits-list{list-style: none;margin: 0px 0px 28px;padding: 0px;display: grid;gap: 10px;}#cl-root .cordis-page .benefits-list li{display: flex;align-items: flex-start;gap: 12px;font-family: var(--sans);font-size: 14px;color: var(--ink);line-height: 1.4;}#cl-root .cordis-page .check{flex-shrink: 0;width: 22px;height: 22px;background: var(--crimson);border-radius: 50%;display: flex;align-items: center;justify-content: center;color: var(--paper);font-size: 12px;font-weight: 700;margin-top: 1px;}#cl-root .cordis-page .bogo-section{margin-bottom: 16px;}#cl-root .cordis-page .bogo-stack{display: flex;flex-direction: column;gap: 10px;}#cl-root .cordis-page .bogo-card{background: var(--paper);border: 1.5px solid var(--rule);border-radius: 6px;padding: 9px 20px;cursor: pointer;transition: 0.2s;position: relative;display: grid;grid-template-columns: 28px 1fr auto;gap: 16px;align-items: center;}#cl-root .cordis-page .bogo-card.selected{border-color: var(--crimson);border-width: 2px;background: rgb(252,233,236);padding: 17px 19px;}#cl-root .cordis-page .bogo-badge{position: absolute;top: -10px;right: 16px;background: var(--crimson);color: var(--paper);font-family: var(--sans);font-size: 10px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.08em;padding: 4px 12px;border-radius: 4px 4px 4px 0px;white-space: nowrap;}#cl-root .cordis-page .bogo-badge.copper{background: var(--copper);}#cl-root .cordis-page .bogo-meta{display: flex;flex-direction: column;gap: 3px;min-width: 0px;}#cl-root .cordis-page .bogo-name{font-family: var(--sans);font-size: 17px;font-weight: 700;color: var(--ink);line-height: 1.1;}#cl-root .cordis-page .bogo-supply{font-family: var(--sans);font-size: 12px;color: var(--crimson);font-weight: 500;line-height: 1.2;}#cl-root .cordis-page .bogo-pricing{text-align: right;display: flex;flex-direction: column;align-items: flex-end;gap: 2px;}#cl-root .cordis-page .bogo-total{font-family: var(--sans);font-size: 22px;font-weight: 700;color: rgb(107,26,38);line-height: 1;}#cl-root .cordis-page .bogo-per{font-size: 12px;font-weight: 600;color: var(--ink-mute);margin-left: 2px;letter-spacing: 0.02em;}#cl-root .cordis-page .bogo-savings{font-family: var(--sans);font-size: 12px;font-weight: 700;color: rgb(107,26,38);margin-top: 6px;letter-spacing: 0.02em;}#cl-root .cordis-page .atc-button{width: 100%;background: var(--crimson);color: var(--paper);border-width: medium;border-style: none;border-color: currentcolor;border-image: none;padding: 18px 22px 14px;font-family: var(--sans);cursor: pointer;border-radius: 6px;margin-bottom: 14px;transition: background 0.2s,transform 0.1s,box-shadow 0.2s;box-shadow: rgba(107,23,23,0.35) 0px 6px 18px;display: flex;flex-direction: column;align-items: center;gap: 4px;}#cl-root .cordis-page .atc-main-label{font-size: 17px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.16em;line-height: 1;}#cl-root .cordis-page .atc-sub-label{font-size: 11px;font-weight: 500;color: rgba(247,241,230,0.85);text-transform: none;letter-spacing: 0.02em;}#cl-root .cordis-page .payment-badges{display: flex;justify-content: center;align-items: center;gap: 8px;flex-wrap: wrap;}#cl-root .cordis-page .pay-badge{display: inline-flex;align-items: center;background: var(--paper-warm);border: 1px solid var(--rule);border-radius: 3px;padding: 4px 6px;line-height: 0;}#cl-root .cordis-page .pay-badge .payment-icon{height: 18px;width: auto;display: block;}#cl-root .cordis-page .photo-strip{background: var(--crimson-dark);padding: 32px 0px;overflow: hidden;border-bottom: 1px solid var(--crimson);}#cl-root .cordis-page .photo-strip-header{text-align: center;margin-bottom: 24px;}#cl-root .cordis-page .photo-strip-eyebrow{font-family: var(--sans);font-size: 11px;text-transform: uppercase;letter-spacing: 0.18em;color: var(--copper-light);font-weight: 700;margin-bottom: 8px;}#cl-root .cordis-page .photo-strip-title{font-family: var(--serif-display);font-size: 32px;font-weight: 400;color: var(--paper);line-height: 1.1;}#cl-root .cordis-page .photo-strip-item{width: 180px;height: 220px;flex-shrink: 0;border-radius: 4px;overflow: hidden;}#cl-root .cordis-page .section{padding: 80px 0px;}#cl-root .cordis-page .section-warm{background: var(--paper-warm) !important;}#cl-root .cordis-page .section-eyebrow{font-family: var(--sans);font-size: 12px;text-transform: uppercase;letter-spacing: 0.2em;color: var(--crimson);font-weight: 700;margin-bottom: 14px;text-align: center;}#cl-root .cordis-page .section-title{font-family: var(--serif-display);font-size: 48px;font-weight: 400;line-height: 1.1;letter-spacing: -0.02em;text-align: center;margin-bottom: 16px;color: var(--ink);}#cl-root .cordis-page .section-intro{text-align: center;max-width: 680px;margin: 0px auto 56px;font-size: 18px;color: var(--ink-soft);line-height: 1.6;}#cl-root .cordis-page .timeline{max-width: 1000px;margin: 0px auto;position: relative;padding: 0px 12px;}#cl-root .cordis-page .timeline::before{content: "";position: absolute;left: 50%;top: 0px;bottom: 0px;width: 3px;background: var(--crimson);transform: translate(-50%);opacity: 0.3;}#cl-root .cordis-page .timeline-item{display: grid;grid-template-columns: 1fr 72px 1fr;gap: 24px;margin-bottom: 48px;align-items: center;position: relative;}#cl-root .cordis-page .timeline-marker{width: 60px;height: 60px;background: var(--paper);border: 3px solid var(--crimson);border-radius: 50%;display: flex;align-items: center;justify-content: center;font-family: var(--serif-display);font-style: italic;font-weight: 500;color: var(--crimson);font-size: 20px;grid-area: 1 / 2;margin: 0px auto;z-index: 2;}#cl-root .cordis-page .timeline-content{background: var(--paper);border-top: 3px solid var(--crimson);padding: 22px 26px;border-radius: 4px;}#cl-root .cordis-page .timeline-item--left .timeline-content{grid-area: 1 / 1;}#cl-root .cordis-page .timeline-item--right .timeline-content{grid-area: 1 / 3;}#cl-root .cordis-page .timeline-content h4{font-family: var(--serif-display);font-size: 20px;font-weight: 500;margin-bottom: 8px;color: var(--crimson);}#cl-root .cordis-page .timeline-content ul{list-style: none;padding: 0px;margin: 0px;}#cl-root .cordis-page .timeline-content ul li{font-family: var(--serif-body);font-size: 14px;color: var(--ink-soft);padding: 3px 0px 3px 18px;position: relative;line-height: 1.5;}#cl-root .cordis-page .timeline-content ul li::before{content: "✓";position: absolute;left: 0px;color: var(--crimson);font-size: 12px;line-height: 1;top: 6px;font-weight: 700;}@media (max-width: 900px){#cl-root .cordis-page .pdp-hero-grid{grid-template-columns: 1fr;gap: 32px;}#cl-root .cordis-page .gallery{position: static;}#cl-root .cordis-page .product-title{font-size: 38px;}#cl-root .cordis-page .section{padding: 56px 0px;}#cl-root .cordis-page .section-title{font-size: 30px;}#cl-root .cordis-page .timeline{padding-left: 0px;}#cl-root .cordis-page .timeline::before{left: 24px;}#cl-root .cordis-page .timeline-item{grid-template-columns: 48px 1fr;gap: 14px;margin-bottom: 28px;}#cl-root .cordis-page .timeline-marker{grid-row: 1;width: 48px;height: 48px;font-size: 16px;margin: 0px;grid-column: 1 !important;}#cl-root .cordis-page .timeline-item--left .timeline-content, #cl-root .cordis-page .timeline-item--right .timeline-content{grid-row: 1;padding: 16px 18px;grid-column: 2 !important;}#cl-root .cordis-page .timeline-content h4{font-size: 17px;}#cl-root .cordis-page .timeline-content ul li{font-size: 13px;}#cl-root .cordis-page .container{padding: 0px 20px;}#cl-root .cordis-page .bogo-card{padding: 16px 14px;grid-template-columns: 24px 1fr auto;gap: 12px;}#cl-root .cordis-page .bogo-name{font-size: 15px;}#cl-root .cordis-page .bogo-supply{font-size: 11px;}#cl-root .cordis-page .bogo-total{font-size: 18px;}#cl-root .cordis-page .photo-strip-item{width: 140px;height: 170px;}}#cl-root #cordis-hero-root .gallery-main{position: relative;}#cl-root #cordis-hero-root .gallery-arrow{position: absolute;top: 53%;transform: translateY(-50%);width: 35px;height: 35px;border-radius: 50%;background: rgba(255,255,255,0.92);border: 1px solid rgba(0,0,0,0.08);box-shadow: rgba(0,0,0,0.18) 0px 4px 14px;display: flex;align-items: center;justify-content: center;cursor: pointer;z-index: 4;transition: background 0.18s,transform 0.18s;padding: 0px;}#cl-root #cordis-hero-root .bogo-card-img img{width: 80px;height: 80px;max-width: none;max-height: none;}#cl-root #cordis-hero-root .gallery-arrow.prev{left: 14px;}#cl-root #cordis-hero-root .gallery-arrow.next{right: 14px;}#cl-root #cordis-hero-root .gallery-arrow svg{width: 18px;height: 18px;display: block;}@media (max-width: 640px){#cl-root #cordis-hero-root .gallery-arrow{width: 30px;height: 30px;}#cl-root #cordis-hero-root .gallery-arrow.prev{left: 8px;}#cl-root #cordis-hero-root .gallery-arrow.next{right: 8px;}}#cl-root #cordis-hero-root .bogo-pricing .bogo-price-sub{display: block;}#cl-root #cordis-hero-root .bogo-savings-sub-mode{display: block;}#cl-root #cordis-hero-root .bogo-total{font-size: 102.85%;font-family: var(--sans,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif) !important;}#cl-root #cordis-hero-root .bogo-pricing--total{text-align: right;min-width: 96px;display: flex;flex-direction: column;align-items: flex-end;gap: 1px;}#cl-root #cordis-hero-root .bogo-pricing--total, #cl-root #cordis-hero-root .bogo-pricing--total .bogo-total, #cl-root #cordis-hero-root .bogo-pricing--total .bogo-monthly, #cl-root #cordis-hero-root .bogo-pricing--total .bogo-per{font-family: var(--sans,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif) !important;}#cl-root #cordis-hero-root .bogo-pricing--total .bogo-total{font-size: 100%;line-height: 1.15;font-family: inherit;}#cl-root #cordis-hero-root .bogo-pricing--total .bogo-monthly{font-size: 82%;line-height: 1.2;margin-top: 1px;text-decoration: none;font-family: var(--sans,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif) !important;color: rgb(61,61,61) !important;}#cl-root #cordis-hero-root .bogo-pricing--total .bogo-per{font-family: var(--sans,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif) !important;color: rgb(61,61,61) !important;}#cl-root #cordis-hero-root .bogo-per{font-weight: 400 !important;}@media (max-width: 640px){#cl-root #cordis-hero-root .bogo-pricing--total{min-width: 82px;}}#cl-root #cordis-hero-root[data-price-style="total_anchor"] .bogo-savings{background: rgba(42,26,30,0.06);padding: 3px 8px;border-radius: 4px;margin-top: 4px;line-height: 1.3;width: fit-content;}#cl-root #cordis-hero-root .product-title{font-family: Georgia,"Times New Roman",serif;font-size: 36px;line-height: 1.12;font-weight: 800;letter-spacing: -0.01em;margin: 8px 0px 14px;color: rgb(42,26,30);}#cl-root #cordis-hero-root .product-title .title-primary{color: rgb(42,26,30);font-style: normal;}#cl-root #cordis-hero-root .product-title .title-accent{color: var(--crimson);font-style: normal;}@media (max-width: 640px){#cl-root #cordis-hero-root .product-title{font-size: 30px;}}#cl-root #cordis-hero-root .product-subtitle{margin: 0px 0px 14px;font-size: 15px;line-height: 1.55;color: rgb(58,42,46);}#cl-root #cordis-hero-root .product-subtitle p{margin: 0px 0px 8px;}#cl-root #cordis-hero-root .product-subtitle p:last-child{margin-bottom: 0px;}#cl-root #cordis-hero-root .cordis-frontrow-evidence{margin: 0px;}#cl-root #cordis-hero-root .benefits-list{list-style: none;padding: 0px;margin: 0px 0px 18px;}#cl-root #cordis-hero-root .benefits-list li{display: flex;align-items: flex-start;gap: 10px;padding: 1px 0px;font-size: 14px;line-height: 1.5;color: rgb(42,26,30);}#cl-root #cordis-hero-root .benefits-list li + li{margin-top: 2px;}#cl-root #cordis-hero-root .benefits-list .check{flex: 0 0 18px;width: 18px;height: 18px;border-radius: 50%;background: var(--crimson);color: rgb(255,255,255);display: inline-flex;align-items: center;justify-content: center;font-size: 11px;font-weight: 700;margin-top: 2px;}#cl-root #cordis-hero-root .gallery-main{position: relative;width: 100%;aspect-ratio: 1 / 1;background: rgb(15,15,16);border-radius: 14px;overflow: hidden;}#cl-root #cordis-hero-root .gallery-main .gallery-stage{position: absolute;inset: 0px;display: block;}#cl-root #cordis-hero-root .gallery-main .gallery-stage img{width: 100%;height: 100%;object-fit: cover;display: block;transition: opacity 0.22s;}#cl-root #cordis-hero-root #frontrow-badge{position: relative;display: flex;justify-content: center;align-items: center;width: 100%;margin: 10px auto 0px;text-align: center;}#cl-root #cordis-hero-root .frontrow-gpt-container{width: 100%;margin: 14px 0px;}#cl-root #cordis-hero-root .gallery-thumbs{display: grid;grid-template-columns: repeat(5,1fr);gap: 8px;margin-top: 10px;}#cl-root #cordis-hero-root .gallery-thumbs .thumb-btn{aspect-ratio: 1 / 1;border-radius: 8px;overflow: hidden;border: 2px solid transparent;background: rgb(244,239,233);cursor: pointer;padding: 0px;transition: border-color 0.15s;}#cl-root #cordis-hero-root .gallery-thumbs .thumb-btn.active{border-color: var(--crimson);}#cl-root #cordis-hero-root .gallery-thumbs .thumb-btn img{width: 100%;height: 100%;object-fit: cover;display: block;}#cl-root #cordis-hero-root .payment-badges{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;padding: 0px;margin-top: 10px;}#cl-root #cordis-hero-root .payment-badges .pay-badge{display: inline-flex;align-items: center;line-height: 0;background: transparent !important;border-width: medium !important;border-style: none !important;border-color: currentcolor !important;border-image: none !important;border-radius: 0px !important;box-shadow: none !important;padding: 0px !important;}#cl-root #cordis-hero-root .payment-badges .pay-badge svg, #cl-root #cordis-hero-root .payment-badges .payment-icon{height: 22px;width: auto;display: block;}#cl-root #cordis-hero-root .info-accordions{margin-top: 24px;border-top: 1px solid rgb(232,224,212);}#cl-root #cordis-hero-root .info-accordion{border-bottom: 1px solid rgb(232,224,212);}#cl-root #cordis-hero-root .info-accordion-header{width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 16px 4px;background: transparent;border-width: medium;border-style: none;border-color: currentcolor;border-image: none;cursor: pointer;text-align: left;font-family: inherit;color: rgb(42,26,30);transition: background 0.15s;}#cl-root #cordis-hero-root .info-accordion-left{display: flex;align-items: center;gap: 12px;min-width: 0px;flex: 1 1 0%;}#cl-root #cordis-hero-root .info-accordion-icon{flex: 0 0 28px;width: 28px;height: 28px;border-radius: 50%;background: var(--crimson);color: rgb(255,255,255);display: inline-flex;align-items: center;justify-content: center;}#cl-root #cordis-hero-root .info-accordion-icon svg{width: 16px;height: 16px;display: block;}#cl-root #cordis-hero-root .info-accordion-title{font-size: 16px;font-weight: 700;letter-spacing: 0.01em;color: rgb(42,26,30);}#cl-root #cordis-hero-root .info-accordion-chevron{flex: 0 0 20px;width: 20px;height: 20px;color: rgb(42,26,30);transition: transform 0.22s;}#cl-root #cordis-hero-root .info-accordion-chevron svg{width: 100%;height: 100%;display: block;}#cl-root #cordis-hero-root .info-accordion-panel{max-height: 0px;overflow: hidden;transition: max-height 0.28s;}#cl-root #cordis-hero-root .info-accordion-inner{padding: 4px 4px 18px 44px;font-size: 14px;line-height: 1.6;color: rgb(58,42,46);}#cl-root #cordis-hero-root .info-accordion-inner p{margin: 0px 0px 10px;}#cl-root #cordis-hero-root .info-accordion-inner p:last-child{margin-bottom: 0px;}#cl-root #cordis-hero-root .info-accordion-inner ul{margin: 0px 0px 10px;padding-left: 20px;}#cl-root #cordis-hero-root .info-accordion-inner li{margin-bottom: 4px;}#cl-root #cordis-hero-root .info-accordion-inner strong{color: rgb(42,26,30);}#cl-root #cordis-hero-root .info-accordion-inner table{width: 100%;border-collapse: collapse;margin: 8px 0px 12px;font-size: 13px;}#cl-root #cordis-hero-root .info-accordion-inner table td{padding: 8px 10px;border-bottom: 1px solid rgb(234,223,206);vertical-align: top;}#cl-root #cordis-hero-root .info-accordion-inner table td:first-child{font-weight: 600;color: rgb(42,26,30);width: 45%;}#cl-root #cordis-back-to-top{position: fixed;width: 42px;height: 42px;border-radius: 50%;background: var(--crimson,#8B2232);border-width: medium;border-style: none;border-color: currentcolor;border-image: none;box-shadow: none;cursor: pointer;z-index: 1002;display: none;align-items: center;justify-content: center;opacity: 0;transition: opacity 0.18s;padding: 0px;}@media (max-width: 768px){#cl-root #cordis-back-to-top{width: 38px;height: 38px;border-radius: 50%;}#cl-root #cordis-back-to-top svg{width: 19px;height: 19px;}}@media (max-width: 640px){#cl-root #cordis-hero-root .info-accordion-inner{padding-left: 4px;}}#cl-root #cordis-hero-root .bogo-card.has-img{grid-template-columns: auto 1fr auto !important;padding-left: 14px !important;gap: 6px !important;}#cl-root #cordis-hero-root .bogo-card.has-img.selected{padding-left: 13px !important;}#cl-root #cordis-hero-root .bogo-card-img{width: 80px;height: 80px;display: flex;align-items: center;justify-content: center;overflow: hidden;}#cl-root #cordis-hero-root .bogo-card-img img{max-width: 100%;max-height: 100%;object-fit: contain;display: block;}@media (max-width: 900px){#cl-root #cordis-hero-root .bogo-card.has-img{grid-template-columns: auto 1fr auto !important;gap: 10px !important;padding-left: 10px !important;}#cl-root #cordis-hero-root .bogo-card.has-img.selected{padding-left: 9px !important;}#cl-root #cordis-hero-root .bogo-card-img{width: 52px;height: 52px;}}#cl-root #cordis-hero-root{padding-top: 10px !important;}#cl-root #cordis-hero-root .container{padding-top: 0px !important;}#cl-root #cordis-hero-root .gallery{margin-top: 0px !important;}#cl-root #cordis-hero-root .lightlabs-pip-mobile-anchor{display: block;width: 100%;}#cl-root #cordis-hero-root :not(.title-primary, #cl-root .title-accent, #cl-root .info-accordion-title, #cl-root .stars, #cl-root svg, #cl-root svg *, #cl-root :has(.title-primary, #cl-root .title-accent, #cl-root .info-accordion-title, #cl-root .video-section-title)){font-family: Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif !important;}#cl-root #cordis-hero-root .hg-box{display: flex;align-items: center;gap: 14px;padding: 14px 16px;margin: 12px 0px 6px;background: rgb(241,247,239);border: 1.5px solid rgb(156,199,154);border-radius: 10px;position: relative;}#cl-root #cordis-hero-root .hg-seal{position: static;flex: 0 0 72px;width: 72px;height: 72px;margin: 0px;transform: none;}#cl-root #cordis-hero-root .hg-seal img{width: 100%;height: 100%;display: block;object-fit: contain;}#cl-root #cordis-hero-root .hg-copy{min-width: 0px;}#cl-root #cordis-hero-root .hg-copy strong{display: block;font-size: 15px;font-weight: 700;color: rgb(30,77,43);margin-bottom: 3px;line-height: 1.25;}#cl-root #cordis-hero-root .hg-copy p{margin: 0px;font-size: 14px;line-height: 1.45;color: rgb(47,59,50);}#cl-root #cordis-hero-root .hg-copy p b{font-weight: 700;color: rgb(30,77,43);}#cl-root #cordis-hero-root .atc-sub-label{font-size: 11.55px;}@media (max-width: 640px){#cl-root #cordis-hero-root .hg-box{gap: 12px;padding: 12px;}#cl-root #cordis-hero-root .hg-seal{flex-basis: 60px;width: 60px;height: 60px;}#cl-root #cordis-hero-root .hg-copy strong{font-size: 14px;}#cl-root #cordis-hero-root .hg-copy p{font-size: 13px;}}#cl-root #cordis-hero-root .payment-badges{display: none !important;}#cl-root #cordis-hero-root .bogo-card:not(.selected){background: rgb(255,255,255);}#cl-root #cordis-hero-root .bogo-card-img{zoom: 1.15;}#cl-root #cordis-hero-root .bogo-pricing{zoom: 0.945;}#cl-root .photo-carousel-wrap{position: relative;max-width: 1200px;margin: 0px auto;padding: 0px 64px;}#cl-root .photo-carousel{display: flex;gap: 24px;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;scrollbar-width: none;}#cl-root .photo-carousel::-webkit-scrollbar{display: none;}#cl-root .photo-carousel{padding: 8px 5% 24px;}#cl-root .photo-carousel .photo-strip-item--with-review{flex: 0 0 28%;scroll-snap-align: center;opacity: 1;transform: scale(1);transition: opacity 0.4s,transform 0.4s;height: auto !important;display: flex !important;flex-direction: column !important;overflow: visible !important;white-space: normal !important;}#cl-root .photo-carousel .photo-strip-item-photo{width: 100%;flex: 0 0 auto;overflow: hidden;border-radius: 4px;}#cl-root .photo-carousel .photo-strip-item-photo>*{width: 100% !important;display: block;}#cl-root .photo-strip-identity{padding: 14px 4px 4px;width: 100%;box-sizing: border-box;display: flex;align-items: baseline;gap: 8px;flex-wrap: wrap;}#cl-root .photo-strip-identity-name{font-family: Fraunces,Georgia,serif;font-size: 16px;font-weight: 600;color: rgb(247,241,230);letter-spacing: -0.01em;line-height: 1.2;font-variation-settings: "opsz" 144;}#cl-root .photo-strip-identity-spec{font-family: Inter,system-ui,sans-serif;font-size: 11px;letter-spacing: 0.08em;color: rgb(247,241,230);font-weight: 500;}#cl-root .photo-strip-identity-spec::before{content: "·";margin-right: 6px;color: rgba(247,241,230,0.5);}#cl-root .photo-strip-review{padding: 14px 4px 10px;width: 100%;box-sizing: border-box;color: rgba(247,241,230,0.9);font-family: "Source Serif 4",Georgia,serif;overflow-wrap: break-word;}#cl-root .photo-strip-review-text{font-size: 14px;line-height: 1.55;margin: 0px 0px 12px;color: rgba(247,241,230,0.92);font-style: italic;white-space: normal;overflow-wrap: break-word;}#cl-root .photo-strip-review-source{font-family: Inter,system-ui,sans-serif;font-size: 10px;letter-spacing: 0.12em;text-transform: uppercase;color: rgba(247,241,230,0.55);font-weight: 600;display: flex;align-items: center;gap: 6px;}#cl-root .photo-strip-review-source-dot{width: 6px;height: 6px;background: rgb(74,124,62);border-radius: 50%;display: inline-block;}#cl-root .photo-carousel-arrow{position: absolute;top: 35%;transform: translateY(-50%);width: 44px;height: 44px;border-radius: 50%;background: rgba(247,241,230,0.95);border: 1px solid rgba(0,0,0,0.08);color: rgb(26,22,18);cursor: pointer;display: flex;align-items: center;justify-content: center;z-index: 10;box-shadow: rgba(0,0,0,0.15) 0px 2px 12px;transition: 0.2s;padding: 0px;}#cl-root .photo-carousel-arrow svg{width: 22px;height: 22px;}#cl-root .photo-carousel-arrow--prev{left: 10px;}#cl-root .photo-carousel-arrow--next{right: 10px;}@media (max-width: 700px){#cl-root .photo-carousel-wrap{padding: 0px;}#cl-root .photo-carousel{padding: 8px 12% 18px;gap: 12px;}#cl-root .photo-carousel .photo-strip-item--with-review{flex: 0 0 80%;}#cl-root .photo-carousel-arrow{display: none;}}#cl-root .hale-benefits{background: var(--hb-bg);padding: 72px 24px;font-family: Inter,-apple-system,BlinkMacSystemFont,sans-serif;color: var(--hb-heading);}#cl-root .hale-benefits__inner{max-width: 1320px;margin: 0px auto;}#cl-root .hale-benefits__head{display: flex;justify-content: space-between;align-items: flex-end;gap: 24px;margin-bottom: 40px;}#cl-root .hale-benefits__title{font-family: Fraunces,Georgia,serif;font-weight: 500;font-size: clamp(28px,3.4vw,44px);line-height: 1.1;color: var(--hb-heading);margin: 0px 0px 16px;letter-spacing: -0.01em;max-width: 720px;}#cl-root .hale-benefits__sub{font-size: 16px;line-height: 1.5;color: var(--hb-body);margin: 0px;max-width: 520px;}#cl-root .hale-benefits__nav{display: flex;gap: 12px;flex-shrink: 0;}#cl-root .hale-benefits__arrow{width: 40px;height: 40px;border-radius: 999px;border: 1.5px solid var(--hb-arrow);background: transparent;color: var(--hb-arrow);cursor: pointer;display: inline-flex;align-items: center;justify-content: center;transition: opacity 0.2s,transform 0.1s;padding: 0px;}#cl-root .hale-benefits__arrow svg{width: 18px;height: 18px;}#cl-root .hale-benefits__arrow--filled{background: var(--hb-arrow);color: var(--hb-bg);}#cl-root .hale-benefits__row{display: grid;grid-template-columns: repeat(6,1fr);gap: 20px;align-items: start;transition: grid-template-columns 0.4s;}#cl-root .hale-benefits__row.is-set-0{grid-template-columns: 1.8fr 1fr 1fr 1fr 1fr 1fr;}#cl-root .hale-benefits__tile{display: flex;flex-direction: column;cursor: pointer;min-width: 0px;opacity: 0.55;transform: scale(0.92);transform-origin: center top;transition: opacity 0.4s,transform 0.4s;will-change: opacity,transform;}#cl-root .hale-benefits__tile.is-active{opacity: 1;transform: scale(1);}#cl-root .hale-benefits__media{position: relative;width: 100%;aspect-ratio: 1 / 1;border-radius: 8px;overflow: hidden;background: rgb(232,228,217);}#cl-root .hale-benefits__media img{width: 100%;height: 100%;object-fit: cover;display: block;}#cl-root .hale-benefits__rule{height: 2px;background: transparent;margin: 16px 0px 12px;transition: background 0.3s;}#cl-root .hale-benefits__tile.is-active .hale-benefits__rule{background: var(--hb-heading);}#cl-root .hale-benefits__h{font-family: Fraunces,Georgia,serif;font-weight: 500;font-size: clamp(16px,1.4vw,22px);line-height: 1.2;color: var(--hb-heading);margin: 0px 0px 12px;letter-spacing: -0.005em;}#cl-root .hale-benefits__body{font-size: 14px;line-height: 1.5;color: var(--hb-body);margin: 0px;max-height: 0px;opacity: 0;overflow: hidden;transition: max-height 0.4s,opacity 0.3s;}#cl-root .hale-benefits__tile.is-active .hale-benefits__body{max-height: 400px;opacity: 1;}@media (max-width: 900px){#cl-root .hale-benefits{padding: 48px 0px 48px 16px;}#cl-root .hale-benefits__head{flex-direction: column;align-items: flex-start;padding-right: 16px;}#cl-root .hale-benefits__row, #cl-root .hale-benefits__row.is-set-0{display: flex;grid-template-columns: none;overflow-x: auto;scroll-snap-type: x mandatory;gap: 16px;padding-right: 16px;}#cl-root .hale-benefits__tile{flex: 0 0 80%;scroll-snap-align: center;transition: opacity 0.18s ease-out,transform 0.18s ease-out;}#cl-root .hale-benefits__tile.is-active .hale-benefits__body{max-height: 300px;}#cl-root .hale-benefits__tile.is-active .hale-benefits__body, #cl-root .hale-benefits__tile .hale-benefits__body{transition: opacity 0.18s ease-out,max-height 0.2s ease-out;}#cl-root .hale-benefits__tile .hale-benefits__rule{transition: background 0.15s ease-out;}}#cl-root .ingc{width: 100%;position: relative;}#cl-root .ingc__header{text-align: center;max-width: 800px;margin: 0px auto 25px;padding: 0px 20px;}#cl-root .ingc__heading{font-family: var(--serif-display,Georgia,serif);font-weight: 400;font-style: italic;font-size: clamp(29px,4.25vw,49px);line-height: 1.1;letter-spacing: -0.02em;margin: 0px 0px 12px;}#cl-root .ingc__sub{font-family: var(--serif-body,Georgia,serif);font-size: 20px;line-height: 1.5;opacity: 0.55;margin: 0px;}#cl-root .ingc__wrap{position: relative;width: 100%;}#cl-root .ingc__arr{position: absolute;top: 50%;transform: translateY(-50%);z-index: 20;width: 44px;height: 44px;border-radius: 50%;border-width: medium;border-style: none;border-color: currentcolor;border-image: none;background: rgba(255,255,255,0.85);backdrop-filter: blur(6px);color: rgb(51,51,51);cursor: pointer;display: flex;align-items: center;justify-content: center;box-shadow: rgba(0,0,0,0.1) 0px 2px 14px;transition: 0.2s;}#cl-root .ingc__arr--l{left: 16px;}#cl-root .ingc__arr--r{right: 16px;}#cl-root .ingc__track{display: flex;align-items: flex-end;gap: 18px;overflow-x: auto;scrollbar-width: none;padding: 20px 50px 60px;min-height: 520px;}#cl-root .ingc__track::-webkit-scrollbar{display: none;}#cl-root .ingc__card{flex: 0 0 300px;height: 420px;perspective: 900px;cursor: pointer;user-select: none;transition: transform 0.3s;will-change: transform;}#cl-root .ingc__card-inner{position: relative;width: 100%;height: 100%;transition: transform 0.5s;transform-style: preserve-3d;border-radius: 18px;}#cl-root .ingc__card-front{position: absolute;inset: 0px;border-radius: 18px;overflow: hidden;backface-visibility: hidden;}#cl-root .ingc__card-img{width: 100%;height: 100%;object-fit: cover;display: block;}#cl-root .ingc__card-label{position: absolute;bottom: 0px;left: 0px;right: 0px;padding: 30px 22px;background: linear-gradient(to top,rgba(0,0,0,0.55) 0%,transparent 100%);}#cl-root .ingc__card-label span{font-family: var(--serif-display,Georgia,serif);font-style: italic;font-size: 28px;font-weight: 400;color: rgb(255,255,255);text-shadow: rgba(0,0,0,0.3) 0px 1px 6px;}#cl-root .ingc__card-back{position: absolute;inset: 0px;border-radius: 18px;overflow: hidden;backface-visibility: hidden;transform: rotateY(180deg);background: rgb(44,62,80);color: rgb(255,255,255);padding: 28px 24px;display: flex;flex-direction: column;}#cl-root .ingc__card-title{font-family: var(--serif-display,Georgia,serif);font-size: 28px;font-weight: 500;margin: 0px 0px 4px;}#cl-root .ingc__card-dose{font-family: var(--sans,'Helvetica Neue',sans-serif);font-size: 11px;font-weight: 700;letter-spacing: 0.18em;text-transform: uppercase;opacity: 0.6;margin-bottom: 16px;display: block;}#cl-root .ingc__card-desc{font-family: var(--serif-body,Georgia,serif);font-size: 15px;line-height: 1.55;opacity: 0.88;margin: 0px;}@media (max-width: 749px){#cl-root .ingc__card{flex: 0 0 72vw;height: 400px;}#cl-root .ingc__track{padding: 20px 14vw 50px;gap: 12px;min-height: 480px;scroll-behavior: auto;}#cl-root .ingc__arr--l{left: 6px;}#cl-root .ingc__arr--r{right: 6px;}#cl-root .ingc__arr{width: 36px;height: 36px;}#cl-root .ingc__card-label span{font-size: 24px;}#cl-root .ingc__card-title{font-size: 24px;}}#cl-root #cordis-timeline .timeline-marker{--tl-delay: 0ms;background: var(--paper,#FAF7F2);border: 2px solid rgb(139,34,50);color: rgb(139,34,50);opacity: 0;transform: scale(0.4);position: relative;transition: opacity 0.5s cubic-bezier(0.16,1,0.3,1) var(--tl-delay),transform 0.5s cubic-bezier(0.34,1.56,0.64,1) var(--tl-delay),background 0.45s ease calc(var(--tl-delay) + 200ms),color 0.45s ease calc(var(--tl-delay) + 200ms),box-shadow 0.45s ease calc(var(--tl-delay) + 200ms);}#cl-root #cordis-timeline .timeline-marker .tl-check{width: 60%;height: 60%;display: block;stroke-dasharray: 30;stroke-dashoffset: 30;transition: stroke-dashoffset 0.5s cubic-bezier(0.65,0,0.45,1) calc(var(--tl-delay) + 350ms);}#cl-root #cordis-timeline .timeline-content{--tl-delay: 0ms;opacity: 0;transition: opacity 0.6s cubic-bezier(0.16,1,0.3,1) var(--tl-delay),transform 0.6s cubic-bezier(0.16,1,0.3,1) var(--tl-delay);}#cl-root #cordis-timeline .timeline-item--left .timeline-content{transform: translateX(-32px);}#cl-root #cordis-timeline .timeline-item--right .timeline-content{transform: translateX(32px);}#cl-root #cordis-timeline .timeline-marker::before{content: "";position: absolute;inset: -4px;border-radius: 50%;border: 2px solid rgb(139,34,50);opacity: 0;transform: scale(0.85);pointer-events: none;}#cl-root #cordis-timeline .timeline-marker{font-size: 0px;}@media (prefers-reduced-motion: reduce){#cl-root #cordis-timeline .timeline-marker, #cl-root #cordis-timeline .timeline-content{opacity: 1 !important;transform: none !important;transition: none !important;}#cl-root #cordis-timeline .timeline-marker{background: rgb(139,34,50);color: var(--paper,#FAF7F2);}#cl-root #cordis-timeline .timeline-marker .tl-check{stroke-dashoffset: 0 !important;}}#cl-root #hale-faq{padding: 60px 0px;background: rgb(250,247,242);font-family: Inter,-apple-system,sans-serif;}#cl-root #hale-faq *{box-sizing: border-box;margin: 0px;padding: 0px;}#cl-root #hale-faq .hfaq-wrap{max-width: 820px;margin: 0px auto;padding: 0px 24px;}#cl-root #hale-faq .hfaq-eyebrow{font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.2em;color: rgb(107,26,38);text-align: center;margin-bottom: 14px;}#cl-root #hale-faq .hfaq-title{font-family: Fraunces,Georgia,serif;font-size: 42px;font-weight: 400;line-height: 1.1;color: rgb(26,22,18);text-align: center;margin-bottom: 40px;}#cl-root #hale-faq .hfaq-list{border-top: 1px solid rgb(217,207,192);}#cl-root #hale-faq .hfaq-item{border-bottom: 1px solid rgb(217,207,192);}#cl-root #hale-faq .hfaq-btn{width: 100%;background: none;border-width: medium;border-style: none;border-color: currentcolor;border-image: none;text-align: left;padding: 22px 0px;font-family: Fraunces,Georgia,serif;font-size: 19px;font-weight: 500;color: rgb(26,22,18);cursor: pointer;display: flex;justify-content: space-between;align-items: center;gap: 20px;line-height: 1.3;}#cl-root #hale-faq .hfaq-icon{width: 28px;height: 28px;border: 2px solid rgb(107,26,38);border-radius: 50%;display: flex;align-items: center;justify-content: center;flex-shrink: 0;color: rgb(107,26,38);font-size: 18px;font-weight: 300;transition: transform 0.25s,background 0.25s,color 0.25s;line-height: 1;}#cl-root #hale-faq .hfaq-answer{max-height: 0px;overflow: hidden;transition: max-height 0.35s;}#cl-root #hale-faq .hfaq-answer p{font-family: "Source Serif 4",Georgia,serif;font-size: 15px;color: rgb(58,50,42);line-height: 1.65;padding: 0px 0px 24px;}@media (max-width: 600px){#cl-root #hale-faq{padding: 40px 0px;}#cl-root #hale-faq .hfaq-title{font-size: 30px;margin-bottom: 28px;}#cl-root #hale-faq .hfaq-btn{font-size: 17px;padding: 18px 0px;}#cl-root #hale-faq .hfaq-answer p{font-size: 14px;}}#cl-root .hh-rv-wrap{--hh-crimson: #8B2232;--hh-crimson-dk: #6B1A26;--hh-gold: #B8893A;--hh-cream: #F7F1E6;--hh-cream-2: #FAF7F2;--hh-ink: #2A2320;--hh-muted: #6E635B;--hh-line: #E6DDCF;font-family: Inter,-apple-system,BlinkMacSystemFont,sans-serif;color: var(--hh-ink);background: var(--hh-cream-2);max-width: 1200px;margin: 0px auto;padding: 40px 28px;box-sizing: border-box;box-shadow: 0 0 0 100vmax var(--hh-cream-2);clip-path: inset(0px -100vmax);}#cl-root .hh-rv-wrap *, #cl-root .hh-rv-wrap ::before, #cl-root .hh-rv-wrap ::after{box-sizing: border-box;}#cl-root .hh-rv-header{display: flex;justify-content: space-between;align-items: flex-start;gap: 32px;flex-wrap: wrap;padding-bottom: 26px;}#cl-root .hh-rv-title{font-family: Fraunces,"Source Serif 4",Georgia,serif;color: var(--hh-crimson);font-size: 43px;font-weight: 500;line-height: 1.05;margin: 0px 0px 18px;letter-spacing: -0.01em;}#cl-root .hh-rv-score-row{display: flex;align-items: center;gap: 12px;}#cl-root .hh-rv-score{font-size: 26px;font-weight: 600;}#cl-root .hh-rv-stars{color: var(--hh-crimson);font-size: 20px;letter-spacing: 3px;line-height: 1;}#cl-root .hh-rv-bar-stars .hh-rv-empty, #cl-root .hh-rv-item-stars .hh-rv-empty{color: var(--hh-line);}#cl-root .hh-rv-count{font-size: 12px;color: var(--hh-muted);margin: 7px 0px 5px;}#cl-root .hh-rv-disclaimer{font-size: 12px;color: var(--hh-muted);max-width: 640px;line-height: 1.5;}#cl-root .hh-rv-bars{display: flex;flex-direction: column;gap: 9px;min-width: 280px;}#cl-root .hh-rv-bar-row{display: flex;align-items: center;gap: 14px;}#cl-root .hh-rv-bar-track{flex: 1 1 0%;height: 6px;background: rgb(234,217,220);border-radius: 99px;overflow: hidden;}#cl-root .hh-rv-bar-fill{height: 100%;background: var(--hh-crimson);border-radius: 99px;}#cl-root .hh-rv-bar-stars{color: var(--hh-crimson);font-size: 13px;letter-spacing: 2px;white-space: nowrap;}#cl-root .hh-rv-topics{padding: 6px 0px 4px;}#cl-root .hh-rv-topics-h{font-family: Fraunces,"Source Serif 4",Georgia,serif;color: var(--hh-crimson);font-size: 24px;font-weight: 600;margin: 0px 0px 16px;}#cl-root .hh-rv-pills{display: flex;flex-wrap: wrap;gap: 14px;}#cl-root .hh-rv-pill{background: rgb(255,255,255);border: 1px solid var(--hh-line);border-radius: 99px;padding: 11px 26px;font-family: inherit;font-size: 15px;color: var(--hh-ink);cursor: pointer;transition: 0.12s;}#cl-root .hh-rv-item{border-top: 1px solid var(--hh-line);padding: 28px 0px;}#cl-root .hh-rv-item-head{display: flex;justify-content: space-between;align-items: baseline;gap: 16px;flex-wrap: wrap;}#cl-root .hh-rv-name{font-weight: 700;font-size: 13px;letter-spacing: 0.04em;text-transform: uppercase;}#cl-root .hh-rv-date{font-weight: 700;font-size: 13px;letter-spacing: 0.02em;}#cl-root .hh-rv-item-stars{color: var(--hh-crimson);font-size: 15px;letter-spacing: 3px;margin: 14px 0px 11px;}#cl-root .hh-rv-rtitle{font-family: Fraunces,"Source Serif 4",Georgia,serif;color: var(--hh-crimson);font-size: 22px;font-weight: 500;margin: 0px 0px 11px;}#cl-root .hh-rv-body{font-size: 16px;line-height: 1.55;margin: 0px;}#cl-root .hh-rv-tags{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 12px;}#cl-root .hh-rv-tag{font-size: 11px;letter-spacing: 0.04em;text-transform: uppercase;color: var(--hh-muted);background: var(--hh-cream);border: 1px solid var(--hh-line);border-radius: 99px;padding: 4px 12px;}#cl-root .hh-rv-votes{display: flex;gap: 18px;justify-content: flex-end;margin-top: 14px;color: var(--hh-muted);font-size: 13px;}#cl-root .hh-rv-vote{background: none;border-width: medium;border-style: none;border-color: currentcolor;border-image: none;cursor: pointer;color: var(--hh-crimson);font-size: 13px;display: inline-flex;align-items: center;gap: 6px;font-family: inherit;transition: color 0.12s,transform 0.1s;}#cl-root .hh-rv-vote .hh-rv-vn{color: var(--hh-muted);}#cl-root .hh-rv-thumb{width: 17px;height: 17px;display: block;}@media (max-width: 760px){#cl-root .hh-rv-wrap{padding: 28px 16px;}#cl-root .hh-rv-title{font-size: 32px;}#cl-root .hh-rv-body{font-size: 15px;}}#cl-root{--ssp_checkout_label_font_size: 14px;--ssp_checkout_label_font_weight: 400;--ssp_checkout_label_bg_color: transparent;--ssp_checkout_label_text_color: #000000;--ssp_checkout_btn_bg_color: #000000;--ssp_checkout_btn_bg_hover_color: #000000;--ssp_checkout_btn_text_size: 15px;--ssp_checkout_btn_text_weight:;--ssp_checkout_btn_text_color: #ffffff;--ssp_checkout_btn_text_hover_color: #ffffff;--ssp_checkout_btn_border_size: 0px;--ssp_checkout_btn_border_color: #000000;--ssp_checkout_btn_border_hover_color: #000000;--ssp_checkout_btn_border_radius: 0px;--ssp_checkout_btn_padding: 15px;--ssp_checkout_btn_margin: 0px;--ssp_secondary_checkout_btn_font_size: 16px;--ssp_secondary_checkout_btn_font_weight: 400;--ssp_secondary_checkout_btn_text_color: #000000;--ssp_consent_popup_bg_color: #f5f5f5;--ssp_consent_popup_border_width: 1px;--ssp_consent_popup_border_radius: 8px;--ssp_consent_popup_border_color: #e4e4e4;--ssp_consent_popup_margin: 30px;--ssp_consent_popup_padding: 15px;--ssp_consent_popup_title_font_size: 14px;--ssp_consent_popup_title_font_weight: 600;--ssp_consent_popup_title_font_color: #000000;--ssp_consent_popup_subtitle_font_size: 13px;--ssp_consent_popup_subtitle_font_weight: 400;--ssp_consent_popup_subtitle_font_color: #000000;}@scope{@media (min-width: 900px){form[data-testid="klaviyo-form-RutPbN"]{zoom: 1.2;min-height: 500px !important;align-items: center !important;}}@media (max-width: 899px){form[data-testid="klaviyo-form-RutPbN"]{padding-top: 42px !important;padding-bottom: 42px !important;}}.klaviyo-close-form,.klaviyo-close-form:focus,.klaviyo-close-form:focus-visible,.klaviyo-close-form:active{outline: none !important;box-shadow: none !important;-webkit-tap-highlight-color: transparent !important;}}#cl-root .cv-logo{font-family: Georgia,"Times New Roman",serif;font-size: 30px;font-weight: 600;color: rgb(139,29,44);letter-spacing: 0.02em;line-height: 1;}#cl-root .bogo-card.pack{cursor: pointer;}#cl-root .bogo-card.pack.on{border-color: rgb(139,29,44);border-width: 2px;background: rgb(252,233,236);}#cl-root .bogo-card.pack:not(.on){background: rgb(255,255,255);}#cl-root .bogo-was{font-size: 13px;color: rgb(138,122,126);text-decoration: line-through;text-align: right;margin-top: 2px;}#cl-root .bogo-card .bogo-supply{white-space: nowrap;}#cl-root .cv-pcs{max-width: 640px;margin: 0px auto;padding: 44px 18px 40px;text-align: center;}#cl-root .cv-pcs-eye{font-size: 12px;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;color: rgb(139,29,44);margin: 0px 0px 10px;}#cl-root .cv-pcs-h{font-family: Georgia,"Times New Roman",serif;font-size: 30px;line-height: 1.2;color: rgb(42,26,30);margin: 0px 0px 8px;font-weight: 400;}#cl-root .cv-pcs-sub{font-size: 15px;color: rgb(91,75,79);margin: 0px 0px 22px;}#cl-root .cv-pcs-list{list-style: none;margin: 0px;padding: 0px;display: flex;flex-direction: column;gap: 12px;text-align: left;}#cl-root .cv-pc{background: rgb(255,255,255);border: 1.5px solid rgb(234,217,210);border-radius: 10px;overflow: hidden;scroll-margin-top: 84px;}#cl-root .cv-pc-top{display: flex;align-items: center;gap: 14px;width: 100%;padding: 12px 14px;background: none;border: 0px;cursor: pointer;text-align: left;font: inherit;color: inherit;}#cl-root .cv-pc-img{width: 72px;height: 72px;border-radius: 8px;object-fit: cover;flex: 0 0 auto;}#cl-root .cv-pc-txt{flex: 1 1 0%;min-width: 0px;display: flex;flex-direction: column;gap: 4px;}#cl-root .cv-pc-title{font-family: Georgia,"Times New Roman",serif;font-size: 18px;line-height: 1.25;color: rgb(42,26,30);}#cl-root .cv-pc-sub{font-size: 13.5px;line-height: 1.45;color: rgb(91,75,79);font-style: italic;}#cl-root .cv-pc-icon{flex: 0 0 auto;width: 30px;height: 30px;border-radius: 50%;border: 1.5px solid rgb(139,29,44);color: rgb(139,29,44);display: flex;align-items: center;justify-content: center;font-size: 20px;line-height: 1;}#cl-root .cv-pc-body{display: none;padding: 0px 16px 16px;}#cl-root .cv-pc-why{font-size: 15px;line-height: 1.6;color: rgb(58,44,48);margin: 0px 0px 10px;}#cl-root .cv-pc-quote{font-size: 14.5px;line-height: 1.5;color: rgb(42,26,30);margin: 0px;padding: 10px 12px;background: rgb(251,243,239);border-left: 3px solid rgb(139,29,44);border-radius: 4px;}#cl-root .cv-pc-who{display: block;font-size: 12.5px;color: rgb(139,29,44);font-weight: 700;margin-top: 6px;font-style: normal;}#cl-root .photo-carousel, #cl-root .ingc__track, #cl-root .hale-benefits__row{overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;}#cl-root .photo-carousel::-webkit-scrollbar, #cl-root .ingc__track::-webkit-scrollbar, #cl-root .hale-benefits__row::-webkit-scrollbar{display: none;}#cl-root .photo-strip-item, #cl-root .ingc__card, #cl-root .hale-benefits__tile{scroll-snap-align: start;}#cl-root .hale-benefits__tile{opacity: 1;}#cl-root .timeline-content, #cl-root .timeline-marker{opacity: 1 !important;transform: none !important;}#cl-root .announcement-bar{background: rgb(143,29,35) !important;}#cl-root .announcement-bar__text{color: rgb(255,255,255) !important;}#cl-root .ingc__card{transform: none !important;scroll-snap-align: center !important;}#cl-root .ingc__card-back{background: rgb(139,34,50) !important;}@media (max-width: 749px){#cl-root .ingc__track{min-height: 0px !important;padding: 8px 14vw 20px !important;align-items: stretch !important;}#cl-root .ingc__wrap{position: relative;padding-bottom: 52px;}#cl-root .ingc__arr{top: auto !important;bottom: 0px !important;transform: none !important;background: rgb(139,34,50) !important;color: rgb(255,255,255) !important;width: 38px !important;height: 38px !important;}#cl-root .ingc__arr--l{left: calc(50% - 46px) !important;}#cl-root .ingc__arr--r{right: calc(50% - 46px) !important;}#cl-root #cordis-hero-root .gallery-arrow{top: auto !important;bottom: 12px !important;transform: none !important;}}#cl-root #cordis-timeline .timeline-marker{background: rgb(139,34,50) !important;color: rgb(250,247,242) !important;opacity: 1 !important;transform: none !important;}#cl-root #cordis-timeline .timeline-marker .tl-check{stroke-dashoffset: 0 !important;}#cl-root .hale-benefits{--hb-arrow: #8f2232 !important;}#cl-root .hale-benefits__tile{opacity: 1 !important;transform: none !important;}#cl-root .hale-benefits__tile .hale-benefits__body{max-height: none !important;opacity: 1 !important;}#cl-root .hale-benefits__tile .hale-benefits__rule{background: var(--hb-heading) !important;}