.ky-ingredients{--ky-ingredients-heading-size: clamp(2rem, 1.6rem + 1.6vw, 2.5rem);--ky-ingredients-title-size: clamp(.9375rem, .9rem + .15vw, 1rem);--ky-ingredients-text-size: clamp(.8125rem, .775rem + .15vw, .875rem);--ky-ingredients-small-size: clamp(.6875rem, .65rem + .15vw, .75rem);--ky-ingredients-gap: var(--ky-ingredients-gap-mobile);--ky-ingredients-card-width: var(--ky-ingredients-card-width-mobile);--ky-ingredients-header-space: 2rem;--ky-ingredients-card-padding: 1rem;--ky-ingredients-control: 2.25rem;position:relative;scroll-margin-top:var(--header-height, 0px);padding-block:var(--ky-ingredients-padding-top-mobile) var(--ky-ingredients-padding-bottom-mobile);color:var(--ky-ingredients-text)}.ky-ingredients__top{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;margin-block-end:var(--ky-ingredients-header-space)}.ky-ingredients__top:empty{display:none}.ky-ingredients__header{display:flex;flex-direction:column;gap:.75rem}.ky-ingredients__heading{margin:0;color:inherit;font-family:var(--font-heading--family);font-size:var(--ky-ingredients-heading-size);line-height:1.1;letter-spacing:-.02em;text-transform:none}.ky-ingredients__intro{margin:0;font-family:var(--font-body--family);font-size:var(--ky-ingredients-title-size);line-height:1.25}.ky-ingredients__nav{display:flex;gap:.5rem}.ky-ingredients__nav[hidden]{display:none}.ky-ingredients__arrow{position:relative;display:flex;align-items:center;justify-content:center;width:var(--ky-ingredients-control);height:var(--ky-ingredients-control);padding:0;border:1px solid currentColor;border-radius:.25rem;background-color:var(--ky-ingredients-arrow-bg);color:var(--ky-ingredients-arrow-text);cursor:pointer}.ky-ingredients__arrow:before{content:"";position:absolute;top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem}.ky-ingredients__arrow:hover:enabled{background-color:color-mix(in srgb,var(--ky-ingredients-arrow-bg) 85%,var(--ky-ingredients-arrow-text))}.ky-ingredients__arrow:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ky-ingredients__arrow:disabled{opacity:.4;cursor:default}.ky-ingredients__arrow svg{width:.75rem;height:.75rem}.ky-ingredients__arrow--prev svg{transform:scaleX(-1)}.ky-ingredients>.ky-ingredients__track{grid-column:1 / -1}.ky-ingredients__track{display:flex;gap:var(--ky-ingredients-gap);margin:0;padding:0 var(--util-page-margin-offset);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--util-page-margin-offset);scrollbar-width:none}.ky-ingredients__track::-webkit-scrollbar{display:none}.ky-ingredients__track:focus-visible{outline:2px solid var(--ky-ingredients-text);outline-offset:-2px}.ky-ingredients__item{display:flex;flex:0 0 var(--ky-ingredients-card-width);min-width:0;scroll-snap-align:start}.ky-ingredients__card{display:flex;flex-direction:column;gap:var(--ky-ingredients-content-gap);width:100%;overflow:hidden;container-type:inline-size;border-radius:var(--ky-ingredients-radius);background-color:var(--ky-ingredients-card-bg)}.ky-ingredients__media{flex:none;width:var(--ky-ingredients-image-size);margin-block-start:calc(var(--ky-ingredients-image-crop) * -1);margin-inline-start:calc(var(--ky-ingredients-image-crop) * -1);max-height:calc(var(--ky-ingredients-image-height) * 1cqi)}.ky-ingredients__image{display:block;width:100%;height:auto}.ky-ingredients__info{position:relative;display:flex;flex-direction:column;gap:.5rem;margin-block-start:auto;padding:0 var(--ky-ingredients-card-padding) var(--ky-ingredients-card-padding)}.ky-ingredients__card>.ky-ingredients__info:only-child{padding-block-start:var(--ky-ingredients-card-padding)}.ky-ingredients__title{margin:0;color:inherit;font-family:var(--font-heading--family);font-size:var(--ky-ingredients-title-size);line-height:1;letter-spacing:-.02em;text-transform:none}.ky-ingredients__text{margin:0;color:var(--ky-ingredients-secondary);font-family:var(--font-body--family);font-size:var(--ky-ingredients-text-size);line-height:1.25}.ky-ingredients__benefits{display:flex;flex-wrap:wrap;gap:.375rem;margin:.5rem 0 0;padding:0;list-style:none}.ky-ingredients__benefit{padding:.375rem .625rem;border:1px solid currentColor;border-radius:var(--ky-ingredients-benefit-radius);background-color:var(--ky-ingredients-benefit-bg);font-family:var(--ky-font-genova-bold);font-size:var(--ky-ingredients-small-size);line-height:1.25}.ky-ingredients__cursor{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:2;display:none;pointer-events:none}.ky-ingredients__cursor-inner{display:flex;align-items:center;justify-content:center;width:6rem;height:6rem;margin:-3rem 0 0 -3rem;border-radius:50%;background-color:var(--ky-ingredients-cursor-bg);box-shadow:0 .5rem 2rem #0000001f;color:var(--ky-ingredients-cursor-text);font-family:var(--ky-font-genova-bold);font-size:var(--ky-ingredients-small-size);line-height:1.25;opacity:0;transform:scale(.5)}.ky-ingredients__cursor--visible .ky-ingredients__cursor-inner{opacity:1;transform:scale(1)}.ky-ingredients__cursor--pressed .ky-ingredients__cursor-inner{transform:scale(.85)}.ky-ingredients__track--dragging{scroll-snap-type:none}@media(prefers-reduced-motion:no-preference){.ky-ingredients__cursor-inner{transition:opacity .2s ease,transform .2s ease}}@media screen and (min-width:750px){.ky-ingredients{--ky-ingredients-gap: var(--ky-ingredients-gap-desktop);--ky-ingredients-card-width: 40%;--ky-ingredients-header-space: 3rem;--ky-ingredients-card-padding: 1.5rem;padding-block:var(--ky-ingredients-padding-top-desktop) var(--ky-ingredients-padding-bottom-desktop)}.ky-ingredients__top{flex-direction:row;justify-content:space-between}.ky-ingredients__nav{flex:none}}@media screen and (min-width:990px){.ky-ingredients{--ky-ingredients-card-width: var(--ky-ingredients-card-width-desktop)}}@media screen and (min-width:990px)and (hover:hover)and (pointer:fine){.ky-ingredients[data-ky-ingredients-cursor] .ky-ingredients__cursor{display:block}.ky-ingredients[data-ky-ingredients-cursor] .ky-ingredients__item{cursor:none;-webkit-user-select:none;user-select:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ky-ingredients.css.map */
