.product-special-certifications{padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid #dcdcdc}@media(min-width:900px){.product-special-certifications{padding-top:1rem;padding-bottom:1rem}}.product-special-certifications__wrapper{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width:900px){.product-special-certifications__wrapper{flex-wrap:nowrap}}.product-special-certifications__header h2{font-size:20px;font-family:var(--h1-font-family);text-transform:uppercase;margin-bottom:1rem;display:block}@media(min-width:900px){.product-special-certifications__header h2{display:none}}.product-special-certifications__item{width:100%;display:flex;flex-wrap:nowrap;align-items:center;margin-bottom:1rem}@media(min-width:900px){.product-special-certifications__item{width:24%;margin-bottom:0;margin-right:1rem}}.product-special-certifications__item figure{max-width:50px;width:100%}.product-special-certifications__item p{flex-basis:auto;margin-left:.5rem;font-size:20px;line-height:1}.product-special-description{border-bottom:1px solid #dcdcdc}.product-special-description__wrapper{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:flex;flex-wrap:wrap}@media(min-width:900px){.product-special-description__wrapper{flex-wrap:nowrap}}.product-special-description__content{width:100%;padding-top:1rem;padding-bottom:1rem}@media(min-width:900px){.product-special-description__content{width:55%;padding-top:2rem;padding-bottom:2rem;padding-right:2rem;border-right:1px solid #dcdcdc;display:flex;flex-wrap:nowrap}}.product-special-description__content h2{font-size:20px;font-family:var(--h1-font-family);text-transform:uppercase;margin-bottom:1rem}@media(min-width:900px){.product-special-description__content h2{width:200px}}.product-special-description__content div{flex-basis:100%}.product-special-description__content div>:first-child{margin-top:0}.product-special-description__content div>:last-child{margin-bottom:0}.product-special-description__content div p,.product-special-description__content div li{font-size:20px;margin-bottom:1rem}.product-special-description__content div ul,.product-special-description__content div ol{margin-bottom:1rem;padding-left:1.5rem}.product-special-description__sidebar{width:100%;padding-top:1rem;padding-bottom:1rem}@media(min-width:900px){.product-special-description__sidebar{width:45%;padding-top:2rem;padding-bottom:2rem;padding-left:2rem}}.product-special-description__instructions{border-top:1px solid #dcdcdc}@media(min-width:900px){.product-special-description__instructions{border-top:0}}.product-special-description__instructions h2{font-size:20px;font-family:var(--h1-font-family);text-transform:uppercase;margin-top:1rem;margin-bottom:1rem}@media(min-width:900px){.product-special-description__instructions h2{margin-top:0}}.product-special-description__instructions p{font-size:20px;margin-bottom:1rem}@media(min-width:900px){.product-special-description__instructions p{max-width:400px}}.product-special-description__steps article{display:flex;flex-wrap:nowrap;align-items:center;padding-top:1rem;margin-top:1rem;border-top:1px solid #dcdcdc}.product-special-description__steps article figure{max-width:50px;width:100%}.product-special-description__steps article p{font-size:20px;margin-left:1rem}@media(min-width:900px){.product-special-description__steps article p{max-width:300px}}.product-special-information{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}.product-special-information__wrapper{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:flex;flex-wrap:wrap}@media(min-width:900px){.product-special-information__wrapper{flex-wrap:nowrap}}.product-special-information__faqs{width:100%;padding-top:1rem;padding-bottom:1rem}@media(min-width:900px){.product-special-information__faqs{width:50%;padding-top:2rem;padding-bottom:2rem;padding-right:1rem;border-right:1px solid #dcdcdc}}.product-special-information__faqs header h2{font-size:20px;font-family:var(--h1-font-family);text-transform:uppercase;margin-top:1rem;margin-bottom:1rem}@media(min-width:900px){.product-special-information__faqs header h2{margin-top:0}}.product-special-information__faqs article{display:flex;flex-wrap:nowrap;padding-top:1rem;margin-top:1rem;border-top:1px solid #dcdcdc}.product-special-information__faqs article aside{width:30px;height:30px;background-color:var(--primary-color);color:var(--white);display:flex;justify-content:center;align-items:center;text-align:center;border-radius:50%;font-size:12px;font-family:var(--header-font-family)}.product-special-information__faqs article section{flex-basis:100%;padding-left:1rem}.product-special-information__faqs article section header h3{font-size:20px;font-weight:700;margin-bottom:1rem}.product-special-information__faqs article section footer,.product-special-information__faqs article section footer p,.product-special-information__faqs article section footer li{font-size:20px}.product-special-information__faqs article section footer>*:first-child{margin-top:0}.product-special-information__faqs article section footer .metafield-rich_text_field>*:first-child{margin-top:0}.product-special-information__faqs article section footer>*:last-child{margin-bottom:0}.product-special-information__faqs article section footer .metafield-rich_text_field>*:last-child{margin-bottom:0}.product-special-information__faqs article section footer p,.product-special-information__faqs article section footer ul,.product-special-information__faqs article section footer ol{margin-bottom:1rem}.product-special-information__faqs article section footer ul,.product-special-information__faqs article section footer ol{padding-left:1.5rem}.product-special-information__sidebar{width:100%;padding-top:1rem;padding-bottom:1rem}@media(min-width:900px){.product-special-information__sidebar{width:50%;padding-top:2rem;padding-bottom:2rem;padding-left:1rem}}.product-special-information__ingredients{border-top:1px solid #dcdcdc}@media(min-width:900px){.product-special-information__ingredients{border-top:0}}.product-special-information__ingredients h2{font-size:20px;font-family:var(--h1-font-family);text-transform:uppercase;margin-top:1rem;margin-bottom:1rem}@media(min-width:900px){.product-special-information__ingredients h2{margin-top:0}}.product-special-information__ingredients,.product-special-information__ingredients p,.product-special-information__ingredients li{font-size:20px}.product-special-information__ingredients>*:last-child,.product-special-information__ingredients .metafield-rich_text_field>*:last-child{margin-bottom:0}.product-special-information__ingredients .metafield-rich_text_field>*:first-child{margin-top:0}.product-special-information__shelf-life{padding-top:1rem;margin-top:1rem;border-top:1px solid #dcdcdc;display:flex;flex-wrap:nowrap}.product-special-information__shelf-life h2{max-width:200px;width:100%;font-size:20px;font-family:var(--h1-font-family);text-transform:uppercase}.product-special-information__shelf-life p{font-size:20px}.product-special-information__how-to-store{padding-top:1rem;margin-top:1rem;border-top:1px solid #dcdcdc;display:flex;flex-wrap:wrap}@media(min-width:900px){.product-special-information__how-to-store{flex-wrap:nowrap}}.product-special-information__how-to-store h2{max-width:200px;width:100%;font-size:20px;font-family:var(--h1-font-family);text-transform:uppercase}.product-special-information__how-to-store .metafield-rich_text_field>*:first-child{margin-top:0}.product-special-information__how-to-store .metafield-rich_text_field>*:last-child{margin-bottom:0}.product-special-information__how-to-store ul,.product-special-information__how-to-store ol{margin:0;padding-left:1.5rem;list-style-position:outside}.product-special-information__how-to-store ul{list-style:disc}.product-special-information__how-to-store ol{list-style:decimal}.product-special-information__how-to-store li{font-size:20px}.product-special-information__faqs article{cursor:pointer}.product-special-information__faqs article section{overflow:visible}.product-special-information__faqs article .faq-answer-wrapper{overflow:hidden;transition:max-height .4s ease-in-out,opacity .3s ease-in-out;max-height:0;opacity:0}.product-special-information__faqs article.is-open .faq-answer-wrapper{opacity:1}.product-special-information__faqs article footer{padding-top:.5rem}.product-special-information__faqs article:hover aside{transform:scale(1.1)}.product-special-information__faqs article aside{transition:transform .2s ease}
/*# sourceMappingURL=/cdn/shop/t/19/assets/product-special-layout.css.map */
