.ic{position:relative;overflow:hidden}.ic__header{text-align:center;max-width:80rem;margin:0 auto 3.2rem}.ic__heading{font-family:var(--font-heading-family);font-weight:800;color:rgb(var(--color-foreground));margin:0 0 1.6rem;line-height:1.2}.ic__heading--h2{font-size:clamp(2.2rem,3.5vw,3.2rem)}.ic__heading--h1{font-size:clamp(2.6rem,4.5vw,4.4rem)}.ic__heading--hxl{font-size:clamp(3.2rem,5.5vw,5.6rem)}.ic__description{font-size:1.6rem;line-height:1.7;color:rgba(var(--color-foreground),.7);margin:0}.ic__description p{margin:0}.ic__toggle{display:flex;justify-content:center;background:rgba(var(--color-foreground),.06);border-radius:4rem;padding:.4rem;margin:0 auto 3.2rem;max-width:44rem}.ic__toggle-btn{flex:1;padding:1.2rem 2rem;border:none;border-radius:3.6rem;background:transparent;font-family:var(--font-heading-family);font-size:1.3rem;font-weight:700;color:rgba(var(--color-foreground),.5);cursor:pointer;transition:all .25s ease;text-align:center;line-height:1.3}@media screen and (min-width: 750px){.ic__toggle-btn{font-size:1.5rem}}.ic__toggle-btn--active{background:var(--igniton-dark-blue, #1B1B57);color:#fff;box-shadow:0 2px 8px #1b1b5740}.ic--cognition .ic__carousel-wrap--longevity,.ic--longevity .ic__carousel-wrap--cognition{display:none}.ic__slider-component{position:relative;display:block}.ic__slider{display:flex;flex-wrap:nowrap;gap:3.2rem;scrollbar-width:none;padding:2rem 0 3rem;list-style:none;margin:0}.ic__slider::-webkit-scrollbar{display:none}.ic__slide{width:calc(100vw - 6rem);flex-shrink:0}@media screen and (min-width: 750px){.ic__slide{width:calc(75vw - 6rem)}}@media screen and (min-width: 990px){.ic__slide{width:calc(50% - 2.4rem)}}.ic__card{background:rgb(var(--color-background));border-radius:1.6rem;overflow:hidden;height:100%;display:flex;flex-direction:row;border:1px solid rgba(var(--color-foreground),.06);transition:transform .3s ease,box-shadow .3s ease}@media (prefers-reduced-motion: no-preference){.ic__card:hover{transform:translateY(-2px);box-shadow:0 8px 30px #00000014}}@media screen and (max-width: 479px){.ic__card{flex-direction:column}}.ic__card-image-wrap{position:relative;overflow:hidden;background:transparent;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:50%;min-height:24rem}@media screen and (max-width: 479px){.ic__card-image-wrap{width:100%;min-height:18rem;aspect-ratio:4 / 3}}.ic__card-image{width:100%;height:100%;object-fit:cover}.ic__card-image-wrap--placeholder{display:flex;align-items:center;justify-content:center;background:#f8f8f8}.ic__card-placeholder{width:50%;height:50%;opacity:.2}.ic__card-body{padding:2.4rem;flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0}@media screen and (max-width: 479px){.ic__card-body{padding:2rem}}.ic__card-category{display:block;font-family:var(--font-heading-family);font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgba(var(--color-foreground),.45);margin-bottom:.4rem}.ic__card-name{font-family:var(--font-heading-family);font-weight:800;font-size:2rem;color:rgb(var(--color-foreground));margin:0 0 .8rem;line-height:1.2}@media screen and (min-width: 750px){.ic__card-name{font-size:2.4rem}}@media screen and (min-width: 990px){.ic__card-name{font-size:2.6rem}}.ic__card-badge{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--igniton-gold, #D3A23C);background:#d3a23c1a;padding:.4rem 1rem;border-radius:2rem;margin-bottom:1.2rem;width:fit-content}.ic__card-badge-icon{width:1.2rem;height:1.2rem;flex-shrink:0}.ic__card-description{font-size:1.4rem;line-height:1.65;color:rgba(var(--color-foreground),.65);margin:0}@media screen and (min-width: 750px){.ic__card-description{font-size:1.5rem}}.ic__nav{margin-top:2rem}.ic .slider-button{color:rgb(var(--color-foreground));opacity:.7}.ic .slider-button:not([disabled]):hover{opacity:1}.ic .slider-counter{font-size:1.4rem;font-weight:600;color:rgba(var(--color-foreground),.5)}@media (prefers-reduced-motion: reduce){.ic__card,.ic__toggle-btn{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/section-ingredient-carousel.css.map */
