.slider-section{position:relative;overflow:hidden}.slider-section__wrapper{position:relative;padding-right:0;overflow:hidden;max-width:var(--page-width)}.slider-section__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-blurb);gap:var(--spacing-s);max-width:var(--page-width);margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.slider-section__heading{margin:0;flex:1}.slider-section__navigation{display:flex;gap:var(--spacing-submenu-item);flex-shrink:0}.slider-section__swiper{position:relative;overflow:visible;padding-left:1.5rem}.slider-section .swiper{overflow:visible}.slider-section .swiper-slide{height:auto;display:flex}.slider-section .swiper-slide>*{width:100%}.slider-section__nav-button{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:rgb(var(--color-dark-green));transition:opacity .3s ease;opacity:1}.slider-section__nav-button:hover{opacity:.7}.slider-section__nav-button:disabled{opacity:.2;cursor:not-allowed}.slider-section .ingredient-card{display:flex;flex-direction:column;height:100%}.slider-section .ingredient-card-link{text-decoration:none;color:inherit;display:block;height:100%}.slider-section .ingredient-card-link:hover .ingredient-card__title{text-decoration:underline}.slider-section .ingredient-card__media{aspect-ratio:1;border-radius:var(--radius-default);overflow:hidden;aspect-ratio:288 / 355;margin-bottom:1.5rem}.slider-section .ingredient-card__media img{width:100%;height:auto;object-fit:cover}.slider-section .ingredient-card__title{margin:0;font-size:var(--font-body-xl);line-height:1.3}.slider-section .ingredient-card__subtext{margin:var(--spacing-xxxs) 0 0 0;font-size:var(--font-body-xs);font-weight:var(--font-weight-semibold);color:var(--color-medium-gray);line-height:var(--line-height-subtitle)}@media screen and (max-width:749px){.slider-section__header{align-items:center;gap:1.5rem}}@media screen and (max-width:400px){.slider-section__header{flex-direction:column;align-items:flex-start}}@media screen and (min-width:750px){.slider-section__header{margin-bottom:var(--spacing-m)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-slider.css.map */
