.has-expanded{max-height:0;opacity:0;overflow:hidden;transition:max-height var(--duration-long) ease,opacity var(--duration-long) ease}.has-expanded.expanded{max-height:100vh;opacity:1}.ingredient-checker{display:grid;gap:4rem;padding:0 2rem}@media screen and (min-width: 750px){.ingredient-checker{padding:0 3rem}}.ingredient-checker>*:not(ingredient-checker){font-size:3rem}ingredient-checker{display:block;margin:1em 0 0}.ingredient-checker__goodnews:not(.expanded){margin-top:0}.ingredient-checker__form{position:relative}.ingredient-checker__form textarea{background-color:transparent;border:.2rem dotted;font-family:AkkuratMono;padding:4rem;width:100%}@media screen and (max-width: 749px){.ingredient-checker__form textarea{font-size:1.6rem;padding:2rem}}.ingredient-checker__form textarea:focus+label{display:none}.ingredient-checker__form label{color:#292929a6;font-family:AkkuratMono;padding:2rem;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (min-width: 750px){.ingredient-checker__form label{padding:4rem}}.ingredient-checker__trouble{border:.2rem dotted;border-width:.2rem 0;list-style:none;margin:0;padding:0}.ingredient-checker__trouble.expanded{margin-top:1em}.ingredient-checker__trouble li{min-height:7.4rem;padding:1.6rem 0}.ingredient-checker__trouble li+li{border-top:.2rem dotted}@media screen and (min-width: 750px){.ingredient-checker{grid-template-columns:repeat(12,1fr)}.ingredient-checker__section:first-child{grid-column:1 / span 4}.ingredient-checker__section:last-child{grid-column:5 / span 5}}.ingredient-checker__section button{padding:0 1.6rem;min-height:auto;min-width:auto}
/*# sourceMappingURL=/cdn/shop/t/612/assets/section-ingredient-checker.css.map */
