.ingredient-cards{--ingredient-cards-heading-space: calc((var(--ingredient-cards-spacing, 64px) + 32px) / 2);display:block;background:#fff;color:#000;padding-block:var(--ingredient-cards-spacing, 64px)}.ingredient-cards:has(.ingredient-cards__heading){padding-top:var(--ingredient-cards-heading-space)}.ingredient-cards *,.ingredient-cards *:before,.ingredient-cards *:after{box-sizing:border-box}.ingredient-cards__container{--container-max-width: var(--site-max-width, 1400px)}.ingredient-cards .ingredient-cards__heading{margin:0 0 var(--ingredient-cards-heading-space);font-family:var(--saintt-font-light, Georgia, serif);font-size:var(--text-h2, var(--clinical-heading-size, 48px));font-weight:300;line-height:1.08;text-align:center;text-transform:none;letter-spacing:0}.ingredient-cards__carousel{position:relative}.ingredient-cards__viewport{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.ingredient-cards__viewport::-webkit-scrollbar{display:none}.ingredient-cards .ingredient-cards__track{display:flex;align-items:stretch;gap:var(--ingredient-cards-gap, 0px);list-style:none;margin:0;padding:0}.ingredient-cards__card{position:relative;display:flex;flex:0 0 calc((100% - 2 * var(--ingredient-cards-gap, 0px)) / 3);align-items:flex-end;min-width:0;min-height:max(var(--ingredient-cards-height, 640px),var(--ingredient-cards-copy-height, 0px));margin:0;padding:0;overflow:hidden;isolation:isolate;scroll-snap-align:start;color:#fff;background:#a8aaa3}.ingredient-cards .ingredient-cards__image{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ingredient-cards__card:before{content:"";position:absolute;z-index:-1;top:25%;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(transparent,rgb(0 0 0 / var(--ingredient-cards-shading, .45)))}.ingredient-cards__placeholder{opacity:.4}.ingredient-cards .ingredient-cards__toggle{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.ingredient-cards__toggle[hidden],.ingredient-cards__next[hidden]{display:none}.ingredient-cards__caption{position:relative;z-index:2;width:100%;padding:24px;pointer-events:none}.ingredient-cards__title-row{display:flex;align-items:center;gap:20px}.ingredient-cards .ingredient-cards__title{flex:1;min-width:0;margin:0;color:inherit;font-family:var(--saintt-font-book-italic, Georgia, serif);font-size:1.2vw;font-style:italic;font-weight:400;line-height:1.2;text-transform:none;letter-spacing:0;overflow-wrap:anywhere}.ingredient-cards__plus{display:none;flex:0 0 26px;width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.25}.ingredient-cards[data-enhanced] .ingredient-cards__plus{display:block}.ingredient-cards__plus-vertical{transform-origin:center;transition:transform .3s ease,opacity .3s ease}.ingredient-cards__card.is-open .ingredient-cards__plus-vertical{transform:rotate(90deg);opacity:0}.ingredient-cards__reveal{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .42s cubic-bezier(.22,.7,.2,1),opacity .3s ease,visibility .42s}.ingredient-cards__reveal-inner{min-height:0;overflow:hidden}.ingredient-cards .ingredient-cards__description{padding-top:18px;color:inherit;font-family:var(--saintt-font-book, Georgia, serif);font-size:14px;font-weight:400;line-height:1.3;text-align:start;overflow-wrap:anywhere}.ingredient-cards__description p{margin:0}.ingredient-cards__description p+p{margin-top:.75em}.ingredient-cards__description a{pointer-events:auto;text-decoration:underline}.ingredient-cards[data-enhanced] .ingredient-cards__card:not(.is-open) .ingredient-cards__reveal{grid-template-rows:0fr;opacity:0;visibility:hidden}.ingredient-cards__navigation{position:absolute;z-index:3;top:50%;right:max(-28px,calc(4px - var(--container-gutter, 20px)));transform:translateY(-50%)}.ingredient-cards .ingredient-cards__next{display:grid;place-items:center;width:56px;height:56px;padding:0;border:0;border-radius:50%;background:#d2de26;color:#000;cursor:pointer}.ingredient-cards .ingredient-cards__next[hidden]{display:none}.ingredient-cards__next svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.4}.ingredient-cards__toggle:focus-visible{outline:2px solid #fff;outline-offset:-5px}.ingredient-cards__viewport:focus-visible{outline:2px solid #000;outline-offset:4px}.ingredient-cards__next:focus-visible{outline:2px solid #000;outline-offset:3px}.ingredient-cards__viewport.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.ingredient-cards__viewport.is-dragging .ingredient-cards__toggle{cursor:grabbing}.ingredient-cards__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ingredient-cards__empty{padding:32px;background:#f1eee9;font-size:18px}@media(min-width:700px)and (max-width:999px){.ingredient-cards__card{flex-basis:calc((100% - var(--ingredient-cards-gap, 0px)) / 2)}}@media(max-width:699px){.ingredient-cards__carousel{margin-inline:calc(-1 * var(--container-gutter, 20px))}.ingredient-cards .ingredient-cards__navigation{right:12px}.ingredient-cards{--ingredient-cards-heading-space: calc((var(--ingredient-cards-mobile-spacing, 40px) + 32px) / 2);padding-block:var(--ingredient-cards-mobile-spacing, 40px)}.ingredient-cards .ingredient-cards__heading{font-size:var(--saintt-mobile-section-heading-size, 32px)}.ingredient-cards__card{flex-basis:88%;min-height:max(var(--ingredient-cards-mobile-height, 480px),var(--ingredient-cards-copy-height, 0px))}.ingredient-cards__card:only-child{flex-basis:100%}.ingredient-cards__caption{padding:20px}.ingredient-cards .ingredient-cards__title{font-size:22px}.ingredient-cards .ingredient-cards__description{font-size:var(--saintt-mobile-rich-text-size, 18px);line-height:22px}.ingredient-cards__title-row{gap:12px}.ingredient-cards__plus{flex-basis:var(--saintt-mobile-control-icon-size, 18px);width:var(--saintt-mobile-control-icon-size, 18px);height:var(--saintt-mobile-control-icon-size, 18px)}.ingredient-cards__empty{font-size:var(--saintt-mobile-rich-text-size, 18px)}.ingredient-cards__navigation{right:max(-18px,calc(4px - var(--container-gutter, 20px)))}}@media(prefers-reduced-motion:reduce){.ingredient-cards__reveal,.ingredient-cards__plus-vertical{transition:none}}@media print{.ingredient-cards__viewport{overflow:visible}.ingredient-cards .ingredient-cards__track{display:grid;grid-template-columns:1fr 1fr}.ingredient-cards__card{break-inside:avoid}.ingredient-cards[data-enhanced] .ingredient-cards__card:not(.is-open) .ingredient-cards__reveal{grid-template-rows:1fr;opacity:1;visibility:visible}.ingredient-cards__navigation,.ingredient-cards__toggle,.ingredient-cards[data-enhanced] .ingredient-cards__plus{display:none}}.ingredient-cards:has(lavanae-spark-clinical-results){padding-bottom:0}.ingredient-cards lavanae-spark-clinical-results{display:grid;place-items:center;padding-block:var(--ingredient-cards-spacing, 64px)}.ingredient-cards .spark-clinical__open{margin:0;font-size:12px}@media(max-width:699px){.ingredient-cards .spark-clinical__open{font-size:var(--saintt-mobile-section-link-size, 12px)}.ingredient-cards:has(lavanae-spark-clinical-results){padding-bottom:0}.ingredient-cards lavanae-spark-clinical-results{padding-block:var(--ingredient-cards-mobile-spacing, 40px)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/lavanae-ingredient-cards.css.map */
