.dyk-section{width:100%;box-sizing:border-box}.dyk-section .dyk-container{max-width:var(--container-max-width, 141rem);margin:0 auto;padding:0 2rem;box-sizing:border-box}@media(max-width:768px){.dyk-section .dyk-container{padding:0 1.2rem}}.dyk-hero{position:relative;display:flex;align-items:center;overflow:hidden}.dyk-hero__inner{position:relative;z-index:2;width:100%}.dyk-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.dyk-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.dyk-hero__content{padding:6rem 0;display:flex;flex-direction:column;gap:1rem}.dyk-hero__content--left{align-items:flex-start;text-align:left}.dyk-hero__content--center{align-items:center;text-align:center}.dyk-hero__eyebrow{font-size:var(--text-sm);font-weight:var(--font-bold);letter-spacing:.2em;text-transform:uppercase;margin:0}.dyk-hero__subtitle{margin:0;max-width:60ch;font-size:var(--text-lg)}.dyk-hero__cta{margin-top:.5rem}.dyk-hero:has(.dyk-hero__bg) .dyk-hero__content{text-shadow:0 1px 6px rgba(0,0,0,.6)}@media(max-width:768px){.dyk-hero__content{padding:3rem 0}}.dyk-filter{padding:1.5rem 0;border-bottom:1px solid var(--color-line-border)}.dyk-filter__scroll{display:flex;gap:.6rem;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}.dyk-filter__scroll::-webkit-scrollbar{display:none}.dyk-filter__pill{display:inline-flex;align-items:center;gap:.3em;padding:.5em 1.2em;border-radius:999px;border:1.5px solid var(--color-line-border);background:transparent;color:var(--color-foreground);font-size:var(--text-sm);font-weight:var(--font-medium-or-bold);cursor:pointer;white-space:nowrap;font-family:var(--font-body-family);transition:background .18s,border-color .18s,color .18s}.dyk-filter__pill:hover{border-color:var(--color-button);color:var(--color-button)}.dyk-filter__pill.is-active{background:var(--color-button);border-color:var(--color-button);color:var(--color-button-text)}.dyk-grid{padding:3rem 0 4rem}.dyk-grid__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.dyk-grid__count{font-size:var(--text-sm);color:var(--color-foreground2);font-weight:var(--font-normal)}.dyk-grid__cards{display:grid;grid-template-columns:repeat(var(--dyk-cols-desktop, 3),1fr);gap:var(--dyk-card-gap, 2rem)}@media(max-width:1024px){.dyk-grid__cards{grid-template-columns:repeat(var(--dyk-cols-tablet, 2),1fr)}}@media(max-width:600px){.dyk-grid__cards{grid-template-columns:1fr}}.dyk-card{background:var(--color-background);border-radius:var(--corner-radius-blog-card, .8rem);border:1px solid var(--color-line-border);overflow:hidden;display:flex;flex-direction:column;transition:transform var(--dyk-lift-speed, .22s) ease,box-shadow var(--dyk-lift-speed, .22s) ease}.dyk-card.dyk-card--lift:hover{transform:translateY(calc(-1px * var(--dyk-lift-px, 8)));box-shadow:0 1.2rem 3rem #0000001a}.dyk-card.dyk-card--shadow-soft{box-shadow:0 2px 12px #00000012}.dyk-card.dyk-card--shadow-strong{box-shadow:0 4px 24px #00000024}.dyk-card__image-wrap{overflow:hidden;aspect-ratio:var(--dyk-card-img-ratio, 4/3);background:var(--color-line-border)}.dyk-card__image-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.dyk-card:hover .dyk-card__image-wrap img{transform:scale(1.04)}.dyk-card__body{padding:1.4rem 1.4rem .8rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.dyk-card__badge{display:inline-block;font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.1em;text-transform:uppercase;padding:.25em .8em;border-radius:999px;background:var(--color-button);color:var(--color-button-text);align-self:flex-start}.dyk-card__name{font-size:var(--text-lg);font-weight:var(--font-bold);margin:0;line-height:1.2;font-family:var(--font-heading-family)}.dyk-card__name a{color:inherit;text-decoration:none}.dyk-card__tagline{font-size:var(--text-sm);color:var(--color-foreground2);margin:0;font-style:italic}.dyk-card__fact{font-size:var(--text-base);line-height:1.55;margin:.3rem 0 0;display:-webkit-box;-webkit-line-clamp:var(--dyk-fact-lines, 2);-webkit-box-orient:vertical;overflow:hidden}.dyk-card__footer{padding:1rem 1.4rem 1.4rem}.dyk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4em;padding:.8em 1.5em;border-radius:var(--corner-radius-button, .8rem);font-family:var(--font-body-family);font-size:var(--text-base);font-weight:var(--font-bold);cursor:pointer;text-decoration:none;transition:background .18s,color .18s,border-color .18s;border:2px solid transparent;width:100%;text-align:center}.dyk-btn--solid{background:var(--color-button);color:var(--color-button-text);border-color:var(--color-button)}.dyk-btn--solid:hover{background:var(--hdt-color-button-hover);color:var(--hdt-color-button-text-hover);border-color:var(--hdt-color-button-hover)}.dyk-btn--outline{background:transparent;color:var(--color-button);border-color:var(--color-button)}.dyk-btn--outline:hover{background:var(--color-button);color:var(--color-button-text)}.dyk-ingredient-hero{padding:4rem 0}.dyk-ingredient-hero__inner{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.dyk-ingredient-hero__inner--img-right .dyk-ingredient-hero__image{order:2}.dyk-ingredient-hero__inner--img-right .dyk-ingredient-hero__content{order:1}.dyk-ingredient-hero__image{border-radius:var(--corner-radius-blog-card, .8rem);overflow:hidden;aspect-ratio:var(--dyk-hero-img-ratio, 1)}.dyk-ingredient-hero__image img{width:100%;height:100%;object-fit:cover;display:block}.dyk-ingredient-hero__breadcrumb{font-size:var(--text-xs);color:var(--color-foreground2);margin-bottom:.8rem;display:flex;gap:.4em;align-items:center}.dyk-ingredient-hero__breadcrumb a{color:var(--color-foreground2);text-decoration:none}.dyk-ingredient-hero__breadcrumb a:hover{text-decoration:underline}.dyk-ingredient-hero__personality{font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-button);margin-bottom:.4rem;margin-top:0}.dyk-ingredient-hero__name{margin:0 0 .2rem;line-height:1.1}.dyk-ingredient-hero__tagline{font-size:var(--text-base);color:var(--color-foreground2);font-style:italic;margin:0 0 1.5rem}.dyk-ingredient-hero__fact-block{border-left:3px solid var(--color-button);padding:1rem 1.2rem;background:#00000008;border-radius:0 var(--corner-radius-blog-card, .8rem) var(--corner-radius-blog-card, .8rem) 0}.dyk-ingredient-hero__fact-icon{font-size:var(--text-lg);margin-bottom:.3rem;display:block}.dyk-ingredient-hero__fact-heading{font-size:var(--text-base);font-weight:var(--font-bold);margin:0 0 .5rem;line-height:1.4}.dyk-ingredient-hero__fact-body p{margin:0 0 .6rem;font-size:var(--text-base);line-height:1.65}.dyk-ingredient-hero__fact-body p:last-child{margin-bottom:0}@media(max-width:860px){.dyk-ingredient-hero__inner{grid-template-columns:1fr;gap:2rem}}.dyk-lens{padding:3rem 0}.dyk-lens__keywords{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-bottom:1.5rem}.dyk-lens__keywords .dyk-content-section__label{width:100%;flex-basis:100%;margin-bottom:.6rem}.dyk-lens__keyword{font-size:var(--text-sm);font-weight:var(--font-bold);letter-spacing:.08em;text-transform:uppercase;padding:.4em 1.1em;border-radius:999px;background:#5323771a;color:var(--color-button)}.dyk-lens__sep{color:var(--color-foreground2);font-size:var(--text-sm)}.dyk-lens__inner{display:grid;gap:3rem;align-items:start}.dyk-lens__inner--with-image{grid-template-columns:1fr 1fr}.dyk-lens__narrative p{margin:0 0 1rem;line-height:1.8;font-size:var(--text-base)}.dyk-lens__narrative p:last-child{margin-bottom:0}.dyk-lens__plant-image{border-radius:var(--corner-radius-blog-card, .8rem);overflow:hidden}.dyk-lens__plant-image img{width:100%;display:block}@media(max-width:768px){.dyk-lens__inner--with-image{grid-template-columns:1fr}}.dyk-divider{border:none;border-top:1px solid var(--color-line-border);margin:0}.dyk-content-section{padding:3rem 0}.dyk-content-section__label{font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-foreground2);margin-bottom:1rem;display:block}.dyk-content-section__body p{margin:0 0 1rem;line-height:1.8;font-size:var(--text-base)}.dyk-content-section__body p:last-child{margin-bottom:0}.dyk-facts{padding:3rem 0}.dyk-facts__header{margin-bottom:1.5rem}.dyk-facts__title{margin:0;font-size:var(--h3-size, 3.4rem)}@media(max-width:768px){.dyk-facts__title{font-size:var(--h4-size, 2.6rem)}}.dyk-facts__list{display:flex;flex-direction:column}.dyk-facts__item{border-bottom:1px solid var(--color-line-border);margin-bottom:.2rem}.dyk-facts__item:first-child{border-top:1px solid var(--color-line-border)}.dyk-facts__item details{margin:0}.dyk-facts__item summary{display:flex;align-items:center;gap:.75rem;padding:1rem 0;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;font-size:var(--text-base);font-weight:var(--font-bold);line-height:1.4}.dyk-facts__item summary::-webkit-details-marker{display:none}.dyk-facts__item summary .dyk-fact-num{font-size:var(--text-sm);font-weight:var(--font-medium-or-bold);color:var(--color-foreground2);min-width:2.2em;flex-shrink:0}.dyk-facts__item summary .dyk-fact-text{flex:1}.dyk-facts__item summary .hdt-icon{flex-shrink:0;transition:transform .22s ease}.dyk-facts__item details[open] summary .hdt-icon{transform:rotate(180deg)}.dyk-facts__body{padding:.2rem 0 1.5rem 3.2rem}.dyk-facts__body p{margin:0 0 .8rem;line-height:1.75;font-size:var(--text-base)}.dyk-facts__body p:last-child{margin-bottom:0}.dyk-facts__body strong{font-weight:var(--font-bold)}.dyk-facts__body em{font-style:italic}.dyk-related{padding:3rem 0}.dyk-related__title{margin:0 0 1.5rem}.dyk-nav{padding:2rem 0;border-top:1px solid var(--color-line-border)}.dyk-nav__inner{display:flex;justify-content:space-between;align-items:center;gap:1rem}.dyk-nav__link{display:flex;align-items:center;gap:.5rem;font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-foreground);text-decoration:none;transition:color .18s}.dyk-nav__link:hover{color:var(--color-button)}.dyk-share{position:relative;display:inline-block}.dyk-share__btn{display:inline-flex;align-items:center;gap:.4em;background:none;border:1.5px solid var(--color-line-border);border-radius:var(--corner-radius-button, .8rem);padding:.5em 1em;cursor:pointer;font-family:var(--font-body-family);font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-foreground);transition:border-color .18s,color .18s}.dyk-share__btn:hover{border-color:var(--color-button);color:var(--color-button)}.dyk-share__dropdown{position:absolute;bottom:calc(100% + 8px);right:0;background:var(--color-background);border:1px solid var(--color-line-border);border-radius:var(--corner-radius-blog-card, .8rem);box-shadow:0 4px 20px #0000001f;padding:.5rem;display:none;flex-direction:column;gap:.2rem;min-width:160px;z-index:100}.dyk-share__dropdown.is-open{display:flex}.dyk-share__option{display:flex;align-items:center;gap:.6em;padding:.5em .8em;border-radius:6px;font-size:var(--text-sm);font-weight:var(--font-medium-or-bold);color:var(--color-foreground);cursor:pointer;transition:background .15s;border:none;background:none;font-family:var(--font-body-family);width:100%;text-align:left}.dyk-share__option:hover{background:#0000000d}.dyk-card[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/63/assets/dyk.css.map */
