/** Shopify CDN: Minification failed

Line 63:3680 Expected ")" to end URL token
Line 63:3759 Expected ")" to end URL token
Line 63:3841 Expected ")" to end URL token
Line 63:3918 Expected ")" to end URL token

**/
.cl-sec-pom .kaching-bundles .kaching-bundles__free-gift { display: flex; align-items: center; justify-content: space-between; margin-inline: 1px; padding-block: 7px; padding-inline: 8px calc(15px * var(--block-spacing, 1) + 5px); gap: 5px 10px; background-color: var(--kaching-free-gift-background-color, rgba(0, 0, 0, .3)); }
.cl-sec-pom .kaching-bundles .kaching-bundles__free-gift:last-child { margin-block-end: 1px; border-end-start-radius: calc(var(--bar-border-radius) - 1px); border-end-end-radius: calc(var(--bar-border-radius) - 1px); }
.cl-sec-pom .kaching-bundles .kaching-bundles__free-gift__link { pointer-events: none; }
.cl-sec-pom .kaching-bundles .kaching-bundles__free-gift__main { display: flex; align-items: center; gap: calc(5px + 5px * var(--block-spacing, 1)); min-width: 0px; flex: 1 1 0%; }
.cl-sec-pom .kaching-bundles .kaching-bundles__free-gift__content { display: flex; align-items: center; gap: 5px 15px; flex-wrap: wrap; min-width: 0px; flex: 1 1 0%; }
.cl-sec-pom .kaching-bundles .kaching-bundles__free-gift__text { color: var(--kaching-free-gift-text-color, #000); font-size: var(--kaching-free-gift-font-size, 13px); font-weight: var(--kaching-free-gift-font-weight, bold); font-style: var(--kaching-free-gift-font-style, normal); }
.cl-sec-pom .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift__text { color: var(--kaching-free-gift-selected-text-color, #fff); }
.cl-sec-pom .kaching-bundles .kaching-bundles__free-gift__image { display: flex; flex-shrink: 0; width: auto; height: var(--kaching-free-gift-image-height, 30px); border-radius: var(--kaching-free-gift-image-border-radius, 0); }
.cl-sec-pom .kaching-bundles .kaching-bundles__free-gift__full-price { flex-shrink: 0; text-decoration: line-through; font-size: calc(var(--kaching-free-gift-font-size, 13px) - 1px); font-weight: var(--bar-subtitle-font-weight); font-style: var(--bar-subtitle-font-style); color: var(--kaching-free-gift-text-color, #000); }
.cl-sec-pom .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift__full-price { color: var(--kaching-free-gift-selected-text-color, #fff); }
.cl-sec-pom .kaching-bundles .kaching-bundles__free-gift__divider { height: 1px; display: flex; }
.cl-sec-pom .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift { margin-inline: 2px; padding-block: 7px 6px; padding-inline: 7px calc(15px * var(--block-spacing, 1) + 4px); background-color: var(--kaching-free-gift-selected-background-color, #000); }
.cl-sec-pom .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift:last-child { margin-block-end: 2px; border-end-start-radius: calc(var(--bar-border-radius) - 2px); border-end-end-radius: calc(var(--bar-border-radius) - 2px); }
.cl-sec-pom .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__subscriptions--link { display: flex; justify-content: center; align-items: center; padding: 8px 0px; }
.cl-sec-pom .kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__subscriptions__link { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; font-family: unset; font-feature-settings: unset; font-kerning: unset; font-language-override: unset; font-optical-sizing: unset; font-palette: unset; font-size-adjust: unset; font-stretch: unset; font-style: unset; font-synthesis: unset; font-variant: unset; font-variation-settings: unset; font-weight: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; line-height: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; cursor: pointer; display: inline; text-decoration: underline; text-underline-offset: 3px; font-size: var(--kaching-subscriptions-title-font-size, 15px); color: var(--kaching-subscriptions-title-color, #000); }
.cl-sec-pom .kaching-bundles img { width: initial; }
.cl-sec-pom .kaching-bundles .kaching-bundles__block { display: flex; flex-direction: column; width: 100%; margin-top: 15px; margin-bottom: 10px; text-align: start; line-height: 1.4; font-family: var(--block-font-family, inherit); }
.cl-sec-pom .kaching-bundles .kaching-bundles__block.kaching-bundles__block--loaded { display: flex; }
.cl-sec-pom .kaching-bundles .kaching-bundles__bars { display: flex; flex-direction: column; position: relative; }
.cl-sec-pom .kaching-bundles .kaching-bundles__subscriptions-wrapper { position: relative; }
.cl-sec-pom .kaching-bundles .kaching-bundles__bar { display: flex; flex: 1 1 0%; margin: calc(5px * var(--block-spacing, 1)) 0; position: relative; }
.cl-sec-pom .kaching-bundles .kaching-bundles__bar > input[type="radio"] { display: none; }
.cl-sec-pom .kaching-bundles .kaching-bundles__bar-radio { display: flex; flex-shrink: 0; width: 20px; height: 20px; border-radius: 50%; background: rgb(255, 255, 255); border: 3px solid rgb(255, 255, 255); box-sizing: border-box; box-shadow: 0 0 0 2px var(--bar-border-color, rgba(0, 0, 0, .3)); }
.cl-sec-pom .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-radio { background: var(--bar-selected-border-color, #000); box-shadow: 0 0 0 2px var(--bar-selected-border-color, #000); }
.cl-sec-pom .kaching-bundles .kaching-bundles__bar-container { flex-direction: column; justify-content: center; align-items: initial; position: relative; box-sizing: border-box; cursor: pointer; width: 100%; margin: 0px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: var(--bar-background-color, #fff); border-radius: var(--bar-border-radius); box-shadow: inset 0 0 0 1px var(--bar-border-color, rgba(0, 0, 0, .3)); display: flex !important; }
.cl-sec-pom .kaching-bundles .kaching-bundles__bar-wrapper { padding: calc(10px * var(--block-spacing, 1)) calc(15px * var(--block-spacing, 1) + 5px); }
.cl-sec-pom .kaching-bundles .kaching-bundles__bar-container:hover { opacity: 1; box-shadow: inset 0 0 0 2px var(--bar-border-color, rgba(0, 0, 0, .3)); }
.cl-sec-pom .kaching-bundles .kaching-bundles__bar-container * { letter-spacing: normal; text-transform: initial; }
.cl-sec-pom .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container { cursor: default; background-color: var(--bar-selected-background-color); box-shadow: inset 0 0 0 2px var(--bar-selected-border-color, #000); }
.cl-sec-pom .kaching-bundles .kaching-bundles__bar-most-popular { position: absolute; z-index: 3; }
.cl-sec-pom .kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--simple { top: -8px; right: var(--bar-border-radius); }
.cl-sec-pom .kaching-bundles .kaching-bundles__bar-most-popular__content { margin: 0px 8px; padding: 6px 8px; border-radius: 0px 0px 5px 5px; font-family: sans-serif; font-size: var(--badge-text-size, 12px); font-weight: 700; line-height: 1; color: var(--bar-most-popular-color, #fff); background-color: var(--bar-most-popular-background-color); }
.cl-sec-pom .kaching-bundles .kaching-bundles__bar-most-popular__content::before, .cl-sec-pom .kaching-bundles .kaching-bundles__bar-most-popular__content::after { display: block; position: absolute; top: 0px; width: 0px; height: 0px; content: ""; border-bottom: 8px solid var(--bar-most-popular-background-color, transparent); filter: brightness(0.7); }
.cl-sec-pom .kaching-bundles .kaching-bundles__bar-most-popular__content::before { left: 0px; border-left: 8px solid transparent; }
.cl-sec-pom .kaching-bundles .kaching-bundles__bar-most-popular__content::after { right: 0px; border-right: 8px solid transparent; }
.cl-sec-pom .kaching-bundles .kaching-bundles__bar-main { display: flex; align-items: center; gap: 18px; min-height: 55px; }
.cl-sec-pom .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-main { cursor: pointer; }
.cl-sec-pom .kaching-bundles .kaching-bundles__bar-content { align-items: center; justify-content: space-between; display: flex; gap: 8px; flex: 1 1 0%; }
.cl-sec-pom .kaching-bundles .kaching-bundles__bar-content-left { display: flex; flex-direction: column; flex: 1 1 0%; align-items: flex-start; }
.cl-sec-pom .kaching-bundles .kaching-bundles__bar-first-line { display: flex; flex-wrap: wrap; column-gap: 8px; align-items: center; }
.cl-sec-pom .kaching-bundles .kaching-bundles__bar-second-line { display: flex; flex-wrap: wrap; align-items: center; column-gap: 10px; }
.cl-sec-pom .kaching-bundles .kaching-bundles__bar-title { display: inline-block; overflow-wrap: break-word; font-size: var(--bar-title-font-size, 20px); font-weight: var(--bar-title-font-weight, 500); font-style: var(--bar-title-font-style); color: var(--bar-title-color, #000); }
.cl-sec-pom .kaching-bundles .kaching-bundles__bar-label { display: inline-flex; align-items: center; justify-content: center; gap: 4px; vertical-align: top; padding: 4px 8px; overflow-wrap: break-word; background-color: var(--bar-label-background-color, #eee); color: var(--bar-label-color, #777); font-size: var(--bar-label-font-size, 12px); font-weight: var(--bar-label-font-weight); font-style: var(--bar-label-font-style); border-radius: var(--bar-border-radius); }
.cl-sec-pom .kaching-bundles .kaching-bundles__bar-subtitle { overflow-wrap: break-word; font-size: var(--bar-subtitle-font-size, 14px); font-weight: var(--bar-subtitle-font-weight); font-style: var(--bar-subtitle-font-style); color: var(--bar-subtitle-color, #555); }
.cl-sec-pom .kaching-bundles .kaching-bundles__bar-pricing { align-items: flex-end; display: flex; flex-direction: column; }
.cl-sec-pom .kaching-bundles .kaching-bundles__bar-price { font-size: var(--bar-title-font-size, 20px); font-weight: var(--bar-title-font-weight, 500); font-style: var(--bar-title-font-style); color: var(--bar-price-color, #000); }
.cl-sec-pom .kaching-bundles .kaching-bundles__bar-full-price, .cl-sec-pom .kaching-bundles .kaching-bundles__bar-unit-price { font-size: var(--bar-subtitle-font-size, 14px); font-weight: var(--bar-subtitle-font-weight); font-style: var(--bar-subtitle-font-style); color: var(--bar-full-price-color, #555); }
.cl-sec-pom .kaching-bundles .kaching-bundles__bar-full-price { text-decoration: line-through; }
.cl-sec-pom .kaching-bundles .kaching-bundles__bar-container:has(.kaching-bundles__bar-most-popular--simple) .kaching-bundles__bar-main { margin-top: 7px; margin-bottom: 7px; }
.cl-sec-pom .kaching-bundles .kaching-bundles__bar-full-price::before, .cl-sec-pom .kaching-bundles .kaching-bundles__bar-price::before { content: attr(data-a11y-label); position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0px; }
@media (prefers-reduced-motion: reduce) { .cl-sec-pom .kaching-bundles *, .cl-sec-pom .kaching-bundles ::before, .cl-sec-pom .kaching-bundles ::after { transition-duration: 0.01ms !important; animation-duration: 0.01ms !important; } }
.cl-sec-pom span.buckscc-money { color: inherit !important; cursor: pointer; }
.cl-sec-pom, .cl-sec-pom { scroll-behavior: auto !important; }
@font-face { font-family: "Tenor Sans"; font-weight: 400; font-style: normal; font-display: fallback; src: url("/cdn/fonts/tenor_sans/tenorsans_n4.966071a72c28462a9256039d3e3dc5b0cf314f65.woff2") format("woff2"), url("/cdn/fonts/tenor_sans/tenorsans_n4.2282841d948f9649ba5c3cad6ea46df268141820.woff") format("woff"); }
.cl-sec-pom { --spacing-0-5: 2px; --spacing-1: 4px; --spacing-1-5: 6px; --spacing-2: 8px; --spacing-2-5: 10px; --spacing-3: 12px; --spacing-3-5: 14px; --spacing-4: 16px; --spacing-4-5: 18px; --spacing-5: 20px; --spacing-5-5: 22px; --spacing-6: 24px; --spacing-6-5: 26px; --spacing-7: 28px; --spacing-7-5: 30px; --spacing-8: 32px; --spacing-8-5: 34px; --spacing-9: 36px; --spacing-9-5: 38px; --spacing-10: 40px; --spacing-11: 44px; --spacing-12: 48px; --spacing-14: 56px; --spacing-16: 64px; --spacing-18: 72px; --spacing-20: 80px; --spacing-24: 96px; --spacing-28: 112px; --spacing-32: 128px; --spacing-36: 144px; --spacing-40: 160px; --spacing-44: 176px; --spacing-48: 192px; --spacing-52: 208px; --spacing-56: 224px; --spacing-60: 240px; --spacing-64: 256px; --spacing-72: 288px; --spacing-80: 320px; --spacing-96: 384px; --container-max-width: 1600px; --container-narrow-max-width: 1350px; --container-gutter: var(--spacing-5); --section-outer-spacing-block: var(--spacing-8); --section-inner-max-spacing-block: var(--spacing-8); --section-inner-spacing-inline: var(--container-gutter); --section-stack-spacing-block: var(--spacing-8); --grid-gutter: var(--spacing-5); --product-list-row-gap: var(--spacing-8); --product-list-column-gap: var(--grid-gutter); --input-gap: var(--spacing-2); --input-height: 42px; --input-padding-inline: var(--spacing-4); --sticky-area-height: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px) + var(--sticky-header-enabled, 0) * var(--header-height, 0px)); --transform-logical-flip: 1; --transform-origin-start: left; --transform-origin-end: right; --heading-font-family: "New York", Iowan Old Style, Apple Garamond, Baskerville, Times New Roman, Droid Serif, Times, Source Serif Pro, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; --heading-font-weight: 400; --heading-font-style: normal; --heading-text-transform: normal; --heading-letter-spacing: -0.02em; --text-font-family: "Tenor Sans", sans-serif; --text-font-weight: 400; --text-font-style: normal; --text-letter-spacing: 0.0em; --text-h0: 44px; --text-h1: 32px; --text-h2: 28px; --text-h3: 22px; --text-h4: 18px; --text-h5: 18px; --text-h6: 16px; --text-xs: 13px; --text-sm: 14px; --text-base: 16px; --text-lg: 20px; --accent: 169 116 110; --text-primary: 26 26 26; --background-primary: 255 255 255; --dialog-background: 255 255 255; --border-color: var(--text-color, var(--text-primary)) / 0.12; --button-background-primary: 169 116 110; --button-text-primary: 255 255 255; --button-background-secondary: 231 29 6; --button-text-secondary: 255 255 255; --success-background: 224 244 232; --success-text: 0 163 65; --warning-background: 255 246 233; --warning-text: 255 183 74; --error-background: 254 231 231; --error-text: 248 58 58; --on-sale-text: 248 58 58; --on-sale-badge-background: 248 58 58; --on-sale-badge-text: 255 255 255; --sold-out-badge-background: 0 0 0; --sold-out-badge-text: 255 255 255; --primary-badge-background: 128 60 238; --primary-badge-text: 255 255 255; --star-color: 255 183 74; --product-card-background: 255 255 255; --product-card-text: 26 26 26; --header-background: 255 255 255; --header-text: 26 26 26; --footer-background: 255 255 255; --footer-text: 26 26 26; --rounded-xs: 4px; --rounded-sm: 6px; --rounded: 12px; --rounded-lg: 24px; --rounded-full: 9999px; --rounded-button: 4px; --rounded-input: 6px; --shadow-sm: 0 2px 8px rgb(var(--text-primary) / 0.1); --shadow: 0 5px 15px rgb(var(--text-primary) / 0.1); --shadow-md: 0 5px 30px rgb(var(--text-primary) / 0.1); --shadow-block: 0px 18px 50px rgb(var(--text-primary) / 0.1); --stagger-products-reveal-opacity: 0; --cursor-close-svg-url: url({{ 'cl-cursor-close-1902c2.svg' | asset_url }}); --cursor-zoom-in-svg-url: url({{ 'cl-cursor-zoom-in-f548ce.svg' | asset_url }}); --cursor-zoom-out-svg-url: url({{ 'cl-cursor-zoom-out-9bf210.svg' | asset_url }}); --checkmark-svg-url: url({{ 'cl-checkmark-9e4be0.svg' | asset_url }}); }
@media screen and (min-width: 700px) { .cl-sec-pom { --text-h0: 56px; --text-h1: 40px; --text-h2: 32px; --text-h3: 26px; --text-h4: 22px; --text-h5: 18px; --text-h6: 16px; --text-xs: 12px; --text-sm: 14px; --text-base: 16px; --text-lg: 20px; --container-gutter: 32px; --section-outer-spacing-block: var(--spacing-12); --section-inner-max-spacing-block: var(--spacing-10); --section-inner-spacing-inline: var(--spacing-10); --section-stack-spacing-block: var(--spacing-10); --grid-gutter: var(--spacing-6); --product-list-row-gap: var(--spacing-12); --input-gap: 16px; --input-height: 50px; --input-padding-inline: var(--spacing-5); } }
@media screen and (min-width: 1000px) { .cl-sec-pom { --container-gutter: var(--spacing-12); --section-outer-spacing-block: var(--spacing-14); --section-inner-max-spacing-block: var(--spacing-12); --section-inner-spacing-inline: var(--spacing-12); --section-stack-spacing-block: var(--spacing-10); } }
@media screen and (min-width: 1150px) { .cl-sec-pom { --container-gutter: var(--spacing-12); --section-outer-spacing-block: var(--spacing-14); --section-inner-max-spacing-block: var(--spacing-12); --section-inner-spacing-inline: var(--spacing-12); --section-stack-spacing-block: var(--spacing-12); } }
@media screen and (min-width: 1400px) { .cl-sec-pom { --text-h0: 72px; --text-h1: 56px; --text-h2: 44px; --text-h3: 32px; --text-h4: 28px; --text-h5: 22px; --text-h6: 20px; --section-outer-spacing-block: var(--spacing-16); --section-inner-max-spacing-block: var(--spacing-14); --section-inner-spacing-inline: var(--spacing-14); } }
@media screen and (min-width: 1600px) { .cl-sec-pom { --section-outer-spacing-block: var(--spacing-16); --section-inner-max-spacing-block: var(--spacing-16); --section-inner-spacing-inline: var(--spacing-16); } }
.cl-sec-pom *, .cl-sec-pom ::before, .cl-sec-pom ::after { box-sizing: border-box; border-style: solid; border-width: 0px; border-color: rgb(var(--text-color) / .12); }
.cl-sec-pom { text-size-adjust: 100%; tab-size: 4; interpolate-size: allow-keywords; scroll-padding-block-start: calc(var(--sticky-area-height) + 20px); line-height: 1.5; }
.cl-sec-pom { --background: var(--background-primary); --text-color: var(--text-primary); background: rgb(var(--background)); color: rgb(var(--text-color)); font: var(--text-font-style) var(--text-font-weight) var(--text-base) / 1.6 var(--text-font-family); letter-spacing: var(--text-letter-spacing); margin: 0px; position: relative; }
.cl-sec-pom h1, .cl-sec-pom h2, .cl-sec-pom h3, .cl-sec-pom h4, .cl-sec-pom h5, .cl-sec-pom h6 { font-size: inherit; font-weight: inherit; }
.cl-sec-pom a { color: inherit; text-decoration: inherit; }
.cl-sec-pom b, .cl-sec-pom strong { font-weight: bolder; }
.cl-sec-pom button, .cl-sec-pom input, .cl-sec-pom optgroup, .cl-sec-pom select, .cl-sec-pom textarea { font-family: inherit; font-size: 100%; font-weight: inherit; font-style: inherit; line-height: inherit; text-transform: inherit; color: inherit; margin: 0px; padding: 0px; }
.cl-sec-pom button, .cl-sec-pom select { text-transform: none; }
.cl-sec-pom button, .cl-sec-pom [type="button"], .cl-sec-pom [type="reset"], .cl-sec-pom [type="submit"] { appearance: button; text-align: inherit; background-color: rgba(0, 0, 0, 0); background-image: none; }
.cl-sec-pom button, .cl-sec-pom label, .cl-sec-pom summary, .cl-sec-pom [role="button"], .cl-sec-pom [type="checkbox"], .cl-sec-pom [type="radio"], .cl-sec-pom [type="submit"] { -webkit-tap-highlight-color: transparent; touch-action: manipulation; cursor: pointer; }
.cl-sec-pom summary { user-select: none; list-style-type: none; }
.cl-sec-pom blockquote, .cl-sec-pom dl, .cl-sec-pom dd, .cl-sec-pom h1, .cl-sec-pom h2, .cl-sec-pom h3, .cl-sec-pom h4, .cl-sec-pom h5, .cl-sec-pom h6, .cl-sec-pom hr, .cl-sec-pom figure, .cl-sec-pom p, .cl-sec-pom pre { margin: 0px; }
.cl-sec-pom input::placeholder, .cl-sec-pom textarea::placeholder { opacity: 1; color: rgb(156, 163, 175); }
.cl-sec-pom :disabled { cursor: default; }
.cl-sec-pom img, .cl-sec-pom video, .cl-sec-pom iframe, .cl-sec-pom object { vertical-align: middle; display: block; }
.cl-sec-pom img { color: rgba(0, 0, 0, 0); max-width: min(var(--image-mobile-max-width, var(--image-max-width, 100%)),100%); object-fit: inherit; object-position: inherit; height: auto; }
.cl-sec-pom video { width: 100%; max-width: 100%; height: auto; }
.cl-sec-pom :focus:not(:focus-visible) { outline: none; }
@media screen and (min-width: 700px) { .cl-sec-pom img { max-width: min(var(--image-max-width, 100%),100%); } }
.cl-sec-pom [role="main"] .cl-shopify-section { --section-is-first: 0; --hash-difference: calc( var(--section-background-hash) - var(--previous-section-background-hash, -1) ); --hash-difference-abs: max( var(--hash-difference), -1 * var(--hash-difference) ); --background-differs-from-previous: max( 0, min(var(--hash-difference-abs, 1), 1) ); background: rgb(var(--background)); position: relative; }
.cl-sec-pom [role="main"] .cl-shopify-section:not(.contents) { display: flow-root; }
.cl-sec-pom .kaching-bundles__subscriptions { display: block !important; }
.cl-sec-pom { --jdgm-primary-color: #000; --jdgm-secondary-color: rgba(0,0,0,0.1); --jdgm-star-color: #1A1A1A; --jdgm-write-review-text-color: white; --jdgm-write-review-bg-color: #000000; --jdgm-paginate-color: #000; --jdgm-border-radius: 0; --jdgm-reviewer-name-color: #000000; }
@font-face { font-family: JudgemeStar; src: url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: JudgemeStar; src: url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"); font-weight: normal; font-style: normal; }
.cl-sec-pom cl-kaching-bundle, .cl-sec-pom kaching-bundle-deals { width: 100%; }
.cl-sec-pom .kaching-bundles__block { display: none; }
@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, 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"); font-weight: 400; font-style: normal; }
.cl-sec-pom { --swiper-theme-color: #007aff; }
.cl-sec-pom { --swiper-navigation-size: 44px; }
@font-face { font-family: "Josefin Sans"; font-weight: 400; font-style: normal; font-display: swap; src: url("/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2") format("woff2"), url("/cdn/fonts/josefin_sans/josefinsans_n4.35d308a1bdf56e5556bc2ac79702c721e4e2e983.woff") format("woff"); }
.cl-sec-pom cl-kaching-bundles-block[deal-block-id="5081f23b-c4d3-4d8f-bb47-d61b81224e8a"] {
  & .kaching-bundles__bar-title { font-weight: 600 !important; }
  & .kaching-bundles__subscriptions-wrapper { display: none !important; }
}
.cl-sec-pom #cl-shopify-section-template--28600764334426__legacare_product_main_R9UQFp { width: 100% !important; max-width: none !important; margin: 0px !important; padding: 0px !important; }
.cl-sec-pom #cl-shopify-section-template--28600764334426__legacare_product_main_R9UQFp > * { width: 100% !important; max-width: none !important; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp, .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp * { box-sizing: border-box; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp { width: 100%; margin: 0px; background: var(--lc-pm-bg); color: var(--lc-pm-text); }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__inner { width: 100%; max-width: 1440px; margin: 0px auto; padding: 48px 0px 40px; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__layout { display: grid; grid-template-columns: minmax(0px, 1.22fr) minmax(470px, 0.78fr); align-items: start; gap: 20px; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__gallery { padding-top: 0px; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__gallery-desktop { display: grid; grid-template-columns: 64px minmax(0px, 1fr); align-items: start; gap: 18px; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__thumb-list { display: flex; flex-direction: column; gap: 12px; max-height: calc(444px); overflow: hidden auto; overscroll-behavior: contain; scrollbar-width: none; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__thumb { display: block; flex: 0 0 auto; width: 64px; height: 64px; margin: 0px; padding: 0px; border: 1px solid transparent; background: var(--lc-pm-media-bg); overflow: hidden; cursor: pointer; appearance: none; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__thumb.clx-is-active { border-color: var(--lc-pm-accent); }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__thumb-image { display: block; width: 100%; height: 100%; object-fit: cover; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__main-media { position: relative; width: 94%; max-width: 100%; justify-self: start; overflow: hidden; border-radius: 8px; background: var(--lc-pm-media-bg); }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__desktop-media { display: none; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__desktop-media.clx-is-active { display: block; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__product-image { display: block !important; width: 100% !important; max-width: 100% !important; height: auto !important; max-height: none !important; margin: 0px !important; padding: 0px !important; object-fit: contain !important; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__badge { position: absolute; z-index: 5; top: 20px; left: 20px; padding: 5px 12px; border-radius: 999px; background: rgb(201, 139, 98); color: rgb(255, 255, 255); font-size: 11px; font-weight: 600; line-height: 1; letter-spacing: 0.04em; text-transform: uppercase; font-family: "Nunito Sans", Manrope, Arial, sans-serif !important; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__gallery-mobile { display: none; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__content { width: 100%; min-width: 0px; padding-top: 0px; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__title { width: 100%; max-width: none; margin: 8px 0px 0px; padding: 0px; color: var(--lc-pm-heading); font-size: 40px; font-weight: 700; line-height: 1.08; letter-spacing: -0.03em; font-family: "Nunito Sans", Zodiak, Georgia, serif !important; }
@media screen and (min-width: 1101px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__title { width: 100%; max-width: 100%; white-space: normal; overflow-wrap: normal; word-break: normal; } }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__rating { display: flex; align-items: center; flex-wrap: wrap; gap: 7px; margin: 8px 0px 0px; padding: 0px; color: var(--lc-pm-text); font-size: 14px; line-height: 1.2; font-family: "Nunito Sans", Manrope, Arial, sans-serif !important; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__stars { color: var(--lc-pm-accent); font-size: calc(20px); line-height: 1; letter-spacing: 1px; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__rating-copy { color: var(--lc-pm-text); white-space: nowrap; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__price-row { display: flex; align-items: center; flex-wrap: wrap; gap: 10px; margin: 10px 0px 0px; padding: 0px; font-family: "Nunito Sans", Manrope, Arial, sans-serif !important; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__compare { color: rgb(166, 98, 92); font-size: 16px; font-weight: 500; line-height: 1; text-decoration: line-through 1.5px; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__price { color: var(--lc-pm-heading); font-size: 22px; font-weight: 700; line-height: 1; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__price-badge { display: inline-flex; align-items: center; justify-content: center; min-height: 25px; padding: 5px 11px; border-radius: 4px; background: var(--lc-pm-accent); color: rgb(255, 255, 255); font-size: 10px; font-weight: 700; line-height: 1; letter-spacing: 0.02em; text-transform: uppercase; font-family: "Nunito Sans", Manrope, Arial, sans-serif !important; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__description { margin: 18px 0px 0px; padding: 5px 0px 12px; border-bottom: 1px
      solid
      var(--lc-pm-border); color: var(--lc-pm-text); font-size: 19px; line-height: 1.45; font-family: "Nunito Sans", Manrope, Arial, sans-serif !important; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__description p { margin: 0px; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__benefits { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 7px 24px; padding: 26px 0px 11px; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__benefit { display: grid; grid-template-columns: 15px minmax(0px, 1fr); align-items: center; gap: 5px; min-width: 0px; font-size: 16px; line-height: 1.35; font-family: "Nunito Sans", Manrope, Arial, sans-serif !important; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__check { display: flex; align-items: center; justify-content: center; width: 15px; height: 15px; min-width: 0px; line-height: 0; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__check-image { display: block !important; width: 100% !important; max-width: 100% !important; height: 100% !important; max-height: 100% !important; margin: 0px !important; padding: 0px !important; object-fit: contain !important; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__benefit-text { display: block; min-width: 0px; line-height: 1.35; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__app-area { width: 100%; margin: 0px 0px 8px; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__main-form { width: 100%; margin: 0px; padding-top: 0px; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__atc { display: flex; align-items: center; justify-content: center; width: 100%; min-height: 48px; margin: 0px; padding: 16px 20px; border: 0px; border-radius: 24px; background: var(--lc-pm-button-bg); color: var(--lc-pm-button-text); font-size: 14px; font-weight: 600; line-height: 1; letter-spacing: 0.02em; text-transform: uppercase; cursor: pointer; appearance: none; font-family: "Nunito Sans", Manrope, Arial, sans-serif !important; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__app-area .kaching-bundles__subscriptions-wrapper { display: none !important; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__post-atc { width: 100%; margin: 0px; padding: 14px 0px 0px; color: var(--lc-pm-text); font-family: "Nunito Sans", Manrope, Arial, sans-serif !important; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .cta-reassurance { width: fit-content; max-width: 340px; display: flex; flex-direction: column; gap: 5px; margin: 0px auto !important; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .cta-reassurance__item { display: flex; align-items: center; gap: 8px; color: rgb(26, 26, 26); font-family: "Nunito Sans", Manrope, Arial, sans-serif; font-size: 12px; font-weight: 500; line-height: 1.35; text-align: left; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .cta-reassurance__check { width: 18px; height: 18px; flex: 0 0 auto; display: inline-flex; align-items: center; justify-content: center; color: rgb(169, 116, 110); }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .cta-reassurance__check svg { width: 18px; height: 18px; stroke: currentcolor; stroke-width: 2.2; stroke-linecap: round; stroke-linejoin: round; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__post-atc-shipping { display: flex; align-items: center; justify-content: space-between; gap: 18px; width: 100%; margin: 22px 0px 0px; color: rgb(26, 26, 26); font-size: 11px; font-weight: 500; line-height: 1.25; font-family: "Nunito Sans", Manrope, Arial, sans-serif !important; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__post-atc-ship-date, .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__post-atc-fast-shipping { display: inline-flex; align-items: center; gap: 6px; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__post-atc-ship-date strong, .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__post-atc-fast-shipping strong { color: rgb(26, 26, 26); font-weight: 700; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__post-atc-dot { display: block; width: 9px; height: 9px; flex: 0 0 9px; border-radius: 50%; background: rgb(111, 175, 136); }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .buy-once { text-align: center; margin: 16px auto 0px; max-width: 420px; font-family: "Nunito Sans", Manrope, Arial, sans-serif; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .buy-once__link { display: inline-block; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; color: rgb(26, 26, 26); font-size: 16px; font-weight: 600; line-height: 1.3; text-decoration: underline; text-underline-offset: 2px; cursor: pointer; appearance: none; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .buy-once__sub { margin: 4px 0px 8px; color: rgb(85, 85, 85); font-size: 13px; line-height: 1.35; }
@media screen and (max-width: 700px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__post-atc { padding-top: 12px; } }
@media screen and (max-width: 700px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .cta-reassurance { width: 100%; min-width: 0px; max-width: 240px; padding-left: 4px; margin-top: 5px !important; } }
@media screen and (max-width: 700px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .cta-reassurance__item { gap: 7px; font-size: 14px; } }
@media screen and (max-width: 700px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__post-atc-shipping { gap: 12px; margin-top: 20px; font-size: 10px; } }
@media screen and (max-width: 700px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .buy-once { margin-top: 16px; max-width: 420px; } }
@media screen and (max-width: 700px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .buy-once__link { font-size: 16px; } }
@media screen and (max-width: 700px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .buy-once__sub { font-size: 13px; line-height: 1.35; } }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__social { display: flex; align-items: center; justify-content: flex-start; gap: 9px; width: 100%; max-width: 100%; margin: 0px; padding: 0px; background: transparent; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__avatars { display: flex; align-items: center; flex: 0 0 auto; padding: 0px; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__avatar { display: block; width: 28px; height: 28px; margin-left: -7px; border: 2px
      solid
      var(--lc-pm-bg); border-radius: 50%; object-fit: cover; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__avatar:first-child { margin-left: 0px; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__social-text { color: var(--lc-pm-text); font-size: 13px; font-weight: 500; line-height: 1.3; font-family: "Nunito Sans", Manrope, Arial, sans-serif !important; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__social-name { font-weight: 700; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__verified { display: inline-flex; width: 15px; height: 15px; margin: 0px 3px 0px 2px; vertical-align: -2px; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__verified svg { display: block; width: 100%; height: 100%; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__assurances { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 0px; width: 100%; padding-top: 10px; margin: 0px 0px 17px; align-items: stretch; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__assurance { display: grid; grid-template-columns: 26px minmax(0px, 1fr); align-items: start; gap: 8px; min-width: 0px; padding: 0px 18px; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__assurance:first-child { padding-left: 0px; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__assurance + .lc-product-main__assurance { border-left: 1px
      solid
      var(--lc-pm-border); padding-right: 0px; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__assurance-icon { display: flex; align-items: flex-start; justify-content: center; width: 26px; padding-top: 1px; color: var(--lc-pm-accent); }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__assurance-icon svg { display: block; width: 26px; height: 26px; flex: 0 0 auto; fill: none; stroke: currentcolor; stroke-width: 1.25; stroke-linecap: round; stroke-linejoin: round; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__assurance-content { min-width: 0px; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__assurance strong { display: block; margin: 0px 0px 5px; padding: 0px; color: var(--lc-pm-heading); font-size: 18px; font-style: normal; font-weight: 600; line-height: 1.2; font-family: "Nunito Sans", Zodiak, Georgia, serif !important; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__assurance p { max-width: 210px; margin: 0px; padding: 0px; color: var(--lc-pm-muted); font-size: 14px; font-style: normal; font-weight: 400; line-height: 1.45; font-family: "Nunito Sans", Manrope, Arial, sans-serif !important; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__pair { width: 100%; margin: 0px 0px 14px; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__pair-labels { display: flex; align-items: stretch; justify-content: flex-start; gap: 12px; width: 100%; margin: 0px; padding: 0px; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__pair-heading { display: flex; align-items: center; width: auto; margin: 0px; padding: 8px 16px; border: 0px; background: var(--lc-pm-pair-bg); color: var(--lc-pm-heading); font-size: 20px; font-weight: 700; line-height: 1.1; font-family: "Nunito Sans", Zodiak, Georgia, serif !important; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__pair-offer { display: flex; align-items: center; margin: 0px; padding: 0px; border: 0px; background: transparent; color: var(--lc-pm-text); font-size: 16px; font-weight: 600; line-height: 1.2; white-space: nowrap; font-family: "Nunito Sans", Manrope, Arial, sans-serif !important; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__pair-card { display: grid; grid-template-columns: 84px minmax(0px, 1fr) auto; align-items: center; column-gap: 12px; width: 100%; min-height: 98px; margin: 0px; padding: 10px; background: var(--lc-pm-pair-bg); }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__pair-media { display: flex; align-items: center; justify-content: center; width: 84px; min-width: 0px; aspect-ratio: 1 / 1; overflow: hidden; background: rgb(255, 255, 255); }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__pair-image, .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__pair-placeholder { display: block; width: 100% !important; max-width: 100% !important; height: 100% !important; max-height: none !important; margin: 0px !important; padding: 0px !important; object-fit: contain !important; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__pair-content { min-width: 0px; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__pair-content h4 { margin: 0px 0px 3px; padding: 0px; color: var(--lc-pm-heading); font-size: 20px; font-weight: 400; line-height: 1.18; font-family: "Nunito Sans", Zodiak, Georgia, serif !important; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__pair-price { display: block; color: var(--lc-pm-heading); font-size: 14px; font-weight: 400; line-height: 1.2; font-family: "Nunito Sans", Manrope, Arial, sans-serif !important; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__pair-add { display: inline-flex; align-items: center; justify-content: center; width: auto; min-width: 58px; min-height: 34px; margin: 0px; padding: 8px 14px; border: 0px solid rgb(196, 124, 116); border-radius: 18px; background: rgb(196, 124, 116); color: rgb(255, 255, 255); font-size: 11px; font-weight: 600; line-height: 1; letter-spacing: 0.02em; white-space: nowrap; text-transform: uppercase; cursor: pointer; appearance: none; transition: opacity 0.18s, background 0.18s; font-family: "Nunito Sans", Manrope, Arial, sans-serif !important; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__pair-add:hover { opacity: 1; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__action { width: 100%; margin: 0px 0px 13px; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__action-title { margin: 0px 0px 6px; padding: 0px; color: var(--lc-pm-heading); font-size: 22px; font-weight: 700; line-height: 1.1; font-family: "Nunito Sans", Zodiak, Georgia, serif !important; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__action-grid { display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 5px; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__action-card { position: relative; width: 100%; overflow: hidden; border-radius: 0px; background: rgb(238, 232, 226); }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__action-poster { position: absolute; z-index: 2; inset: 0px; opacity: 1; visibility: visible; transition: opacity 0.12s; display: block !important; width: 100% !important; height: 100% !important; margin: 0px !important; padding: 0px !important; object-fit: cover !important; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__action-image, .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__action-video { display: block; width: 100%; height: auto; margin: 0px; filter: none !important; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__play { position: absolute; z-index: 5; top: 50%; left: 50%; display: flex; align-items: center; justify-content: center; width: 34px; height: 34px; margin: 0px; padding: 0px; border: 0px solid rgb(255, 255, 255); border-radius: 50%; background: rgb(255, 255, 255); color: rgb(196, 124, 116); transform: translate(-50%, -50%); cursor: pointer; appearance: none; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__play svg { width: 22px; height: 22px; fill: currentcolor; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__accordions { width: 100%; margin: 9px 0px 0px; border-top: 1px
      solid
      var(--lc-pm-border); }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__accordion { width: 100%; border-bottom: 1px
      solid
      var(--lc-pm-border); }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__accordion summary { display: flex; align-items: center; justify-content: space-between; gap: 15px; min-height: 44px; padding: 8px 0px; color: var(--lc-pm-heading); font-size: 18px; font-weight: 400; line-height: 1.25; cursor: pointer; list-style: none; font-family: "Nunito Sans", Zodiak, Georgia, serif !important; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__accordion summary::marker { display: none; content: ""; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__accordion-arrow svg { display: block; width: 18px; height: 18px; fill: none; stroke: currentcolor; stroke-width: 1.2; stroke-linecap: round; stroke-linejoin: round; transition: transform 0.2s; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__accordion[open] .lc-product-main__accordion-arrow svg { transform: rotate(180deg); }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__accordion-body { padding: 0px 0px 12px; color: var(--lc-pm-muted); font-size: 15px; line-height: 1.5; font-family: "Nunito Sans", Manrope, Arial, sans-serif !important; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__accordion-body p { margin: 0px; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__accordion-body p + p { margin-top: 8px; }
@media screen and (min-width: 750px) and (max-width: 1100px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__inner { padding-left: 40px; padding-right: 40px; } }
@media screen and (min-width: 750px) and (max-width: 1100px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__layout { grid-template-columns: minmax(0px, 1fr) minmax(370px, 0.8fr); gap: 36px; } }
@media screen and (min-width: 750px) and (max-width: 1100px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__gallery-desktop { grid-template-columns: calc(52px) minmax(0px, 1fr); gap: 12px; } }
@media screen and (min-width: 750px) and (max-width: 1100px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__thumb-list { max-height: calc(372px); } }
@media screen and (min-width: 750px) and (max-width: 1100px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__thumb { width: calc(52px); height: calc(52px); } }
@media screen and (min-width: 750px) and (max-width: 1100px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__main-media { width: 100%; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__inner { max-width: none; padding: 32px 0px 40px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__layout { display: block; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__gallery-desktop { display: none; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__gallery-mobile { position: relative; display: block; width: 100%; overflow: hidden; margin-bottom: 10px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__mobile-viewport { position: relative; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__mobile-track { display: flex; gap: 15px; width: 100%; padding: 0px 15px; overflow: auto hidden; scroll-behavior: smooth; scroll-snap-type: x mandatory; scroll-padding-left: 15px; scrollbar-width: none; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__mobile-slide { position: relative; flex: 0 0 100%; width: 100%; overflow: hidden; border-radius: 4px; background: var(--lc-pm-media-bg); scroll-snap-align: start; scroll-snap-stop: always; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__mobile-thumbs { display: flex; gap: 8px; width: 100%; padding: 10px 15px 2px; overflow-x: auto; overscroll-behavior-x: contain; scrollbar-width: none; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__mobile-thumb { display: block; flex: 0 0 60px; width: 60px; height: 60px; margin: 0px; padding: 0px; overflow: hidden; border: 2px solid transparent; border-radius: 4px; background: var(--lc-pm-media-bg); cursor: pointer; appearance: none; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__mobile-thumb.clx-is-active { border-color: var(--lc-pm-accent); } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__mobile-thumb-image { display: block; width: 100%; height: 100%; object-fit: cover; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__mobile-arrow { position: absolute; z-index: 8; top: 50%; display: flex; align-items: center; justify-content: center; width: 34px; height: 34px; margin: 0px; padding: 0px; border: 1px solid rgba(86, 55, 42, 0.16); border-radius: 50%; background: transparent; color: var(--lc-pm-heading); box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 8px; transform: translateY(-50%); cursor: pointer; appearance: none; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__mobile-arrow:hover, .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__mobile-arrow:focus { background: rgb(255, 255, 255); } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__mobile-arrow:active { background: rgb(255, 255, 255); } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__mobile-arrow--prev { left: 24px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__mobile-arrow--next { right: 24px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__mobile-arrow svg { display: block; width: 17px; height: 17px; fill: none; stroke: currentcolor; stroke-width: 1.7; stroke-linecap: round; stroke-linejoin: round; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__mobile-arrow:disabled { opacity: 0.35; cursor: default; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__badge { top: 8px; left: 8px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__content { padding: 0px 15px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__title { max-width: 340px; margin-top: 8px; font-size: 28px; line-height: 1.08; white-space: normal; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__rating { gap: 6px; margin-top: 7px; font-size: 13px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__stars { font-size: calc(19px); } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__compare { font-size: 16px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__price { font-size: 22px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__price-row { gap: 8px; margin-top: 10px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__price-badge { min-height: 22px; padding: 4px 8px; font-size: 9px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__social { gap: 8px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__avatar { width: 26px; height: 26px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__benefit { grid-template-columns: 12px minmax(0px, 1fr); align-items: center; font-size: 12px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__check { width: 12px; height: 12px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__atc { min-height: 42px; font-size: 15px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__assurances { grid-template-columns: 1fr; gap: 0px; padding-top: 10px; margin-bottom: 17px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__assurance { grid-template-columns: 26px minmax(0px, 1fr); gap: 8px; width: 100%; padding: 0px 8px 16px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__assurance:first-child { padding-left: 8px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__assurance + .lc-product-main__assurance { border-left: 0px; border-top: 1px
        solid
        var(--lc-pm-border); padding: 16px 8px 0px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__assurance strong { margin-bottom: 5px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__assurance p { max-width: 220px; line-height: 1.45; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__pair { margin-top: 0px; margin-bottom: 12px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__pair-labels { gap: 10px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__pair-heading { margin: 0px; padding: 7px 12px; font-size: 16px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__pair-offer { font-size: 14px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__pair-card { grid-template-columns: 60px minmax(0px, 1fr) auto; min-height: 94px; column-gap: 7px; padding: 9px 8px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__pair-media { width: 60px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__pair-content h4 { margin-bottom: 2px; font-size: 16px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__pair-price { font-size: 16px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__pair-add { min-width: 54px; min-height: 32px; padding: 7px 12px; border-radius: 16px; font-size: 12px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__action { margin-top: 0px; margin-bottom: 10px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__action-title { margin-bottom: 5px; font-size: 22px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__action-grid { gap: 4px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__play { width: 28px; height: 28px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__play svg { width: 18px; height: 18px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__accordions { margin-top: 20px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__accordion summary { min-height: 40px; padding: 0px; font-size: 15px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__accordion-arrow svg { width: 11px; height: 11px; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__accordion-body { padding: 0px 0px 10px; font-size: 8px; } }
@media screen and (min-width: 990px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__gallery { position: sticky; top: 20px; align-self: start; height: fit-content; } }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__atc { background-color: rgb(0, 0, 0) !important; }
.cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__mobile-sticky-cta { display: none; }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__mobile-sticky-cta { position: fixed; z-index: 9999; left: 0px; right: 0px; bottom: 0px; display: block; width: 100%; padding: 10px
      15px
      calc(10px + env(safe-area-inset-bottom)); background: var(--lc-pm-bg); opacity: 0; visibility: hidden; transform: translateY(110%); pointer-events: none; transition: opacity 0.2s, visibility 0.2s, transform 0.2s; } }
@media screen and (max-width: 749px) { .cl-sec-pom #lc-product-main-template--28600764334426__legacare_product_main_R9UQFp .lc-product-main__mobile-sticky-button { width: 100%; } }
@font-face { font-family: "Nunito Sans"; font-weight: 400; font-style: normal; font-display: swap; src: url("/cdn/fonts/nunito_sans/nunitosans_n4.0276fe080df0ca4e6a22d9cb55aed3ed5ba6b1da.woff2") format("woff2"), url("/cdn/fonts/nunito_sans/nunitosans_n4.b4964bee2f5e7fd9c3826447e73afe2baad607b7.woff") format("woff"); }
@font-face { font-family: JudgemeIcons; src: url("data:application/font-woff;charset=utf-8;base64,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") format("woff"); font-weight: normal; font-style: normal; }