.istory{padding:56px 0 64px}.istory .istory__col{max-width:720px;margin:0 auto}.istory .istory__media{position:relative;aspect-ratio:20 / 21;overflow:hidden;border-radius:16px 16px 0 0;background:var(--istory-card)}.istory .istory__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.istory .istory__img--placeholder{fill:#00000029}.istory .istory__overlay{position:absolute;left:24px;top:30%;z-index:1;width:fit-content;max-width:min(440px,calc(100% - 48px));margin:0;transform:translateY(-50%);text-align:left;color:#fff;font-family:var(--font-heading-family);font-size:20px;font-weight:800;line-height:1.2;text-shadow:0 1px 3px rgba(0,0,0,.45)}.istory .istory__overlay:before{content:"";position:absolute;top:-18px;right:-26px;bottom:-18px;left:-26px;z-index:-1;border-radius:40px;background:#0000008c;filter:blur(20px);pointer-events:none}.istory .istory__card{padding:32px 24px 36px;border-radius:0 0 16px 16px;background:var(--istory-card);text-align:left}.istory .istory__heading{margin:0 0 14px;font-size:22px;font-weight:700;line-height:1.12;letter-spacing:-.01em}.istory .istory__body,.istory .istory__body p{margin:0;font-size:15.5px;font-weight:400;line-height:1.6}.istory .istory__body{margin-bottom:24px}.istory .istory__button{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border:1.5px solid currentColor;border-radius:999px;background:transparent;color:var(--color-headings);font-size:13px;font-weight:600;line-height:1;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:background-color var(--duration-default, .2s) ease-out}@media(hover:hover)and (pointer:fine){.istory .istory__button:hover{background:#0000000d}}@media screen and (min-width:750px){.istory{padding:88px 0 96px}.istory .istory__overlay{left:48px;max-width:min(520px,calc(100% - 96px));font-size:34px}.istory .istory__card{padding:44px 48px 48px}.istory .istory__heading{max-width:15em;font-size:42px}.istory .istory__body,.istory .istory__body p{font-size:17px}}.istory .istory__overlay{left:50%;right:auto;width:max-content;max-width:calc(100% - 48px);transform:translate(-50%,-50%);text-align:center}@media screen and (min-width:750px){.istory .istory__overlay{left:50%;max-width:min(520px,calc(100% - 96px))}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/section-ingredient-story.css.map */
