.sba-checker-section{display:flex;min-height:560px;background:#fff}.sba-checker-section__image{flex:0 0 50%;max-width:50%;min-height:400px;background:#ebe5e0;position:relative;overflow:hidden}.sba-checker-section__image img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.sba-checker-section__image--placeholder{display:flex;align-items:center;justify-content:center}.sba-checker-section__image--placeholder:after{content:"Photo";font-family:Questrial,Jost,sans-serif;font-size:14px;letter-spacing:.15em;text-transform:uppercase;color:#b0adab}.sba-checker-section__content{flex:0 0 50%;max-width:50%;display:flex;flex-direction:column;justify-content:center;padding:48px 56px;box-sizing:border-box}.sba-checker__subheading{margin-bottom:6px;font-family:Questrial,Jost,sans-serif;font-size:15px;letter-spacing:.15em;line-height:1.5;text-transform:uppercase;color:#8a8583}.sba-checker__heading{font-family:BNPenAndGramIILight,Jost,sans-serif;font-weight:400;font-size:2.25em;letter-spacing:.075em;color:#3d3935;margin:0 0 10px;line-height:1.2}.sba-checker__desc{font-family:Jost,sans-serif;font-size:17px;letter-spacing:.03em;line-height:1.5;color:#3d3935;margin:0 0 24px}.sba-checker__textarea{width:100%;min-height:110px;padding:14px 18px;font-family:Jost,sans-serif;font-size:15px;letter-spacing:.03em;line-height:1.5;color:#3d3935;background:#fff;border:1px solid #d9d4d0;border-radius:14px;resize:vertical;outline:none;transition:border-color .2s}.sba-checker__textarea:focus{border-color:#3d3935}.sba-checker__textarea::placeholder{color:#b0adab;font-size:13px}.sba-checker__buttons{display:flex;gap:10px;margin-top:14px}.sba-checker__btn{font-family:Questrial,Jost,sans-serif!important;font-size:13px!important;letter-spacing:3px!important;text-transform:uppercase!important;border:none!important;border-radius:30px!important;padding:calc(var(--gap, 8px) * 2) calc(var(--gap, 8px) * 3)!important;cursor:pointer!important;transition:background-color .2s,color .2s!important;text-align:center!important;justify-content:center!important;line-height:1.4!important;white-space:nowrap!important}.sba-checker__btn--submit{background:#fff!important;border:1px solid #3d3935!important;color:#3d3935!important}.sba-checker__btn--submit:hover,.sba-checker__btn--submit:focus,.sba-checker__btn--submit:active{background:#3d3935!important;background-color:#3d3935!important;color:#fff!important}.sba-checker__btn--reset{background:transparent!important;background-color:transparent!important;color:#c9a49c!important;border:1px solid #c9a49c!important}.sba-checker__btn--reset:hover,.sba-checker__btn--reset:focus,.sba-checker__btn--reset:active{background:#3d3935!important;background-color:#3d3935!important;color:#fff!important;border:1px solid #3d3935!important}.sba-checker__loading{display:none;align-items:center;justify-content:center;gap:10px;padding:24px 0;font-family:Jost,sans-serif;font-size:14px;color:#5a5654}.sba-checker__loading.active{display:flex}.sba-checker__spinner{width:18px;height:18px;border:2px solid #d9d4d0;border-top-color:#c9a49c;border-radius:50%;animation:sba-spin .7s linear infinite}@keyframes sba-spin{to{transform:rotate(360deg)}}.sba-checker__results{display:none;margin-top:28px}.sba-checker__results.active{display:block}.sba-r__heading{font-family:Questrial,Jost,sans-serif;font-size:13px;letter-spacing:3px;text-transform:uppercase;color:#3d3935;font-weight:700;margin:0 0 28px;line-height:1.5}.sba-r__heading--safe{color:#3d6b3d}.sba-r__safe-msg{font-family:Jost,sans-serif;font-size:17px;line-height:1.5;color:#3d3935}.sba-r__item{border-bottom:1px solid #ede8e4;padding:20px 0}.sba-r__item:first-of-type{border-top:1px solid #ede8e4}.sba-r__item-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;gap:12px}.sba-r__item-num{font-family:Questrial,Jost,sans-serif;font-size:15px;letter-spacing:.1em;text-transform:uppercase;color:#3d3935;font-weight:400;flex-shrink:1;min-width:0}.sba-r__badges{display:flex;align-items:center;gap:8px;flex-shrink:0}.sba-r__badge{display:inline-block;padding:6px 14px;border-radius:4px;font-family:Questrial,Jost,sans-serif;font-size:11px;letter-spacing:.08em;white-space:nowrap}.sba-r__badge--high{background:#5c3a3a;color:#fff}.sba-r__badge--moderate{background:#c9a49c;color:#3d3935}.sba-r__badge--conc{background:#8a8583;color:#fff}.sba-r__badge-icon{font-size:10px}.sba-r__chevron{font-size:20px;color:#8a8583;transition:transform .2s;line-height:1;flex-shrink:0}.sba-r__item.open .sba-r__chevron{transform:rotate(180deg)}.sba-r__item-body{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 0 0 24px}.sba-r__item.open .sba-r__item-body{max-height:300px;padding:16px 0 4px 24px}.sba-r__desc{font-family:Jost,sans-serif;font-size:15px;line-height:1.5;color:#3d3935;margin:0 0 6px}.sba-r__score{font-family:Jost,sans-serif;font-size:14px;line-height:1.5;color:#8a8583;margin:0}.sba-r__warning{margin-top:28px;padding:20px 24px;background:#faf6f3;border-radius:14px}.sba-r__warning p{font-family:Jost,sans-serif;font-size:15px;line-height:1.5;color:#3d3935;margin:0;text-align:center}.sba-checker-products{padding:48px 40px;background:#faf6f3}.sba-checker-products__container{max-width:1140px;margin:0 auto;text-align:center}.sba-checker-products__subheading{font-family:Questrial,Jost,sans-serif;font-size:15px;letter-spacing:.15em;line-height:1.5;text-transform:uppercase;color:#8a8583;margin-bottom:6px}.sba-checker-products__heading{font-family:BNPenAndGramIILight,Jost,sans-serif;font-weight:400;font-size:2.25em;letter-spacing:.075em;color:#3d3935;margin:0 0 8px}.sba-checker-products__desc{font-family:Jost,sans-serif;font-size:17px;line-height:1.5;color:#3d3935;margin:0 0 28px}.sba-checker-products__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:left}.sba-p-card{background:#fff;border-radius:14px;overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .2s;display:block}.sba-p-card:hover{box-shadow:0 6px 20px #3d39351a}.sba-p-card__img{width:100%;aspect-ratio:1 / 1;background:#ebe5e0;display:block;object-fit:cover}.sba-p-card__info{padding:16px 18px}.sba-p-card__name{font-family:Jost,sans-serif;font-size:14px;font-weight:500;color:#3d3935;margin-bottom:4px;line-height:1.3}.sba-p-card__price{font-family:Questrial,sans-serif;font-size:12px;letter-spacing:.1em;color:#8a8583}.sba-p-card__badge{display:inline-block;margin-top:8px;padding:3px 10px;border-radius:10px;background:#dceadc;color:#3d6b3d;font-family:Questrial,sans-serif;font-size:10px;letter-spacing:.1em;text-transform:uppercase}@media(max-width:749px){.sba-checker-section{flex-direction:column}.sba-checker-section__image{flex:0 0 auto;max-width:100%;min-height:280px;max-height:320px}.sba-checker-section__content{flex:0 0 auto;max-width:100%;padding:32px 24px}.sba-checker__heading{font-size:1.75em}.sba-r__item-header{flex-wrap:wrap;gap:8px}.sba-r__item-num{flex:1 1 100%;font-size:14px}.sba-r__badges{flex-wrap:wrap;gap:6px}.sba-r__badge{font-size:10px;padding:5px 10px}.sba-r__item.open .sba-r__item-body{padding-left:0}.sba-checker-products{padding:36px 24px}.sba-checker-products__grid{grid-template-columns:1fr 1fr;gap:14px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-sba-ingredient-checker.css.map */
