.soiltest-addon__referral-checkbox{display:flex;width:100%;padding:16px 8px;flex-direction:column;align-items:flex-start;gap:16px;border-radius:8px;background:var(--Secondary-Halm-Mint, #eff9ea)}.soiltest-addon__referral-checkbox-row{display:flex;align-items:flex-start;gap:8px;align-self:stretch;cursor:pointer}.soiltest-addon__referral-checkbox span{font-size:20px;color:#6a6a6a}.soiltest-addon__referral-checkbox.selected span.unselected{display:none}.soiltest-addon__referral-checkbox:not(.selected) span.selected{display:none}.soiltest-addon__referral-text{flex:1;color:var(--Primary-Halm-Green, #1e6c4c);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:140%}.soiltest-addon__referral-identifier-section{display:flex;align-items:flex-start;gap:10px;align-self:stretch}.soiltest-addon__referral-checkbox:not(.selected) .soiltest-addon__referral-identifier-section{display:none}.soiltest-addon__referral-identifier-section span{font-size:20px;color:#6a6a6a}.soiltest-addon__referral-identifier-section-content{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:1 0 0}.soiltest-addon__referral-header{display:flex;height:20px;align-items:center;gap:4px;cursor:pointer;align-self:stretch}.soiltest-addon__referral-header-text{color:var(--Neutrals-Medium-Dark-Grey, #6a6a6a);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:140%}.soiltest-addon__referral-header span{font-size:20px;color:#6a6a6a}.soiltest-addon__referral-identifier-input{width:100%;display:flex;align-items:center;gap:8px;height:48px;padding:0 16px;border-radius:8px;border:1px solid #a6aba9;background:#fff;box-sizing:border-box;transition:border-color .2s ease,border-width .2s ease}.soiltest-addon__referral-identifier-input input{flex:1;min-width:0;font-family:Inter,sans-serif;font-size:16px;line-height:140%;font-weight:400;color:#6a6a6a;border:none;outline:none;box-shadow:none;background:transparent}.soiltest-addon__referral-identifier-wrapper.valid .soiltest-addon__referral-identifier-input input{color:#1e6c4c}.soiltest-addon__referral-identifier-input input::placeholder{color:silver;font-weight:400}.soiltest-addon__referral-identifier-input span{font-size:20px;color:#1e6c4c}.soiltest-addon__referral-identifier-wrapper:not(.valid) span{display:none}.soiltest-addon__referral-identifier-input:focus-within{border-color:#6a6a6a}.soiltest-addon__referral-identifier-wrapper.valid .soiltest-addon__referral-identifier-input{border:2px solid #1e6c4c}.soiltest-addon__referral-identifier-wrapper.invalid .soiltest-addon__referral-identifier-input{border:2px solid #b72548}.soiltest-addon__referral-identifier-input:has(input:not(:placeholder-shown)) input{font-weight:500}.soiltest-addon__referral-identifier-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch}.soiltest-addon__error-note{color:#b72548;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:140%}.soiltest-addon__referral-identifier-wrapper:not(.invalid) .soiltest-addon__error-note{display:none}.soiltest-addon__referral-note{color:var(--Neutrals-Medium-Dark-Grey, #6a6a6a);font-family:Inter;font-size:12px;font-style:italic;font-weight:500;line-height:140%}.howto-soiltest-id-content{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border-radius:16px;border:1px dashed var(--Neutrals-Grey, #e5e5e3);background:var(--Neutrals-White, #fff)}.howto-soiltest-id__heading{color:var(--Primary-Halm-Green, #1e6c4c);font-feature-settings:"ss01" on,"ss04" on;font-family:Doyle;font-size:20px;font-style:normal;font-weight:700;line-height:140%}.howto-soiltest-id__button{display:flex;height:47px;padding:var(--button-size-padding-v--md, 14px) var(--button-size-padding-h--md, 24px);justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:48px;background:var(--button-primary-background-color, #1e6c4c)}.howto-soiltest-id__image{width:100%;aspect-ratio:81/82}
/*# sourceMappingURL=/cdn/shop/t/71/assets/pdp-referral-soil-analysis-id-section.css.map */
