.herbal-concepts-section{width:100%;padding:var(--section-padding-top, 40px) 20px var(--section-padding-bottom, 40px);margin-top:var(--section-margin-top, 0);margin-bottom:var(--section-margin-bottom, 0);background-color:#fff}.herbal-concepts__container{max-width:1400px;margin:0 auto}.herbal-concepts__heading{text-align:center;margin-bottom:40px}.herbal-concepts__heading-text{font-size:clamp(20px,4vw,var(--heading-size, 32px));font-weight:600;color:var(--heading-color, #000000);margin:0;line-height:1.3;letter-spacing:.02em}.herbal-concepts__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;align-items:start}.herbal-concepts__item{display:flex;flex-direction:column;align-items:center;text-align:center}.herbal-concepts__image-wrapper{width:100%;margin-bottom:16px;overflow:hidden;border-radius:8px;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5}.herbal-concepts__image-link{display:block;width:100%;height:100%;text-decoration:none;transition:opacity .3s ease}.herbal-concepts__image-link:hover{opacity:.9}.herbal-concepts__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .3s ease}.herbal-concepts__image-link:hover .herbal-concepts__image{transform:scale(1.05)}.herbal-concepts__text{width:100%}.herbal-concepts__text-link{font-size:16px;font-weight:500;color:var(--text-color, #000000);text-decoration:none;transition:color .3s ease;display:inline-block;line-height:1.4}.herbal-concepts__text-link:hover{color:var(--text-color, #000000);opacity:.8;text-decoration:underline}@media screen and (max-width: 1200px){.herbal-concepts__grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media screen and (max-width: 749px){.herbal-concepts-section{padding-top:var(--section-padding-top-mobile, var(--section-padding-top, 40px));padding-bottom:var(--section-padding-bottom-mobile, var(--section-padding-bottom, 40px));margin-top:var(--section-margin-top-mobile, var(--section-margin-top, 0));margin-bottom:var(--section-margin-bottom-mobile, var(--section-margin-bottom, 0))}.herbal-concepts__grid{grid-template-columns:1fr;gap:32px}.herbal-concepts__heading{margin-bottom:24px}.herbal-concepts__heading-text{font-size:clamp(18px,5vw,28px)}.herbal-concepts__text-link{font-size:15px}}.herbal-concepts__image-link:focus-visible,.herbal-concepts__text-link:focus-visible{outline:2px solid #000000;outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion: reduce){.herbal-concepts__image-link,.herbal-concepts__image,.herbal-concepts__text-link{transition:none}.herbal-concepts__image-link:hover .herbal-concepts__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/herbal-concepts.css.map */
