.sp-condition-help{width:min(620px,100%);margin:30px auto 4px;border-top:1px solid rgba(31,77,58,.24);border-bottom:1px solid rgba(31,77,58,.24);color:#1f4d3a;text-align:left}.sp-condition-help summary{position:relative;padding:18px 34px 18px 0;list-style:none;cursor:pointer;font-size:11px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.sp-condition-help summary::-webkit-details-marker{display:none}.sp-condition-help summary:after{content:"+";position:absolute;top:50%;right:2px;transform:translateY(-50%);font-size:18px;font-weight:300;line-height:1}.sp-condition-help[open] summary:after{content:"\2212"}.sp-condition-help__content{padding:6px 0 24px}.sp-condition-help__content>p{max-width:560px;margin:0 0 20px;font-size:14px;line-height:1.7;opacity:.78}.sp-condition-help__content h3{margin:30px 0 8px;color:inherit;font-family:Nicolas Cochin,serif;font-size:21px;font-weight:400;line-height:1.2}.sp-condition-help__reassurance{margin-top:30px!important}.sp-condition-help__photo-trigger{-webkit-appearance:none;appearance:none;margin:8px 0 0;padding:8px 0 5px;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:#1f4d3a;font:inherit;font-size:11px;line-height:1.4;letter-spacing:.07em;cursor:pointer}.sp-condition-review{margin-top:34px;padding-top:28px;border-top:1px solid rgba(31,77,58,.18)}.sp-condition-review__contact{width:min(520px,100%);margin:0 auto 8px}.sp-condition-review__intro{margin:0 0 24px;font-size:13px;line-height:1.65;opacity:.7}.sp-condition-review__contact label{display:block;margin:18px 0 7px;font-size:12px;letter-spacing:.03em}.sp-condition-review__contact input{display:block;box-sizing:border-box;width:100%;padding:11px 0;border:0;border-bottom:1px solid rgba(31,77,58,.4);border-radius:0;background:transparent;color:inherit;font:inherit;font-size:16px}.sp-condition-review__contact input:focus{outline:none;border-bottom-color:#1f4d3a}.sp-condition-review__error{margin:12px 0 0;font-size:12px;line-height:1.5}.sp-condition-review__privacy{width:min(520px,100%);margin:20px auto 0;font-size:10px;line-height:1.5;text-align:center;opacity:.5}.sp-condition-review__confirmation{margin:26px 0 4px;padding-top:24px;border-top:1px solid rgba(31,77,58,.18);font-size:14px;line-height:1.65}.sp-condition-review__confirmation strong{font-family:Nicolas Cochin,serif;font-size:20px;font-weight:400}.sp-condition-review__confirmation p{margin:7px 0 0}@media screen and (max-width:749px){.sp-condition-help{margin-top:24px}.sp-condition-help__content h3{font-size:19px}}#SPDiagnostic .sp-step[data-step=clean-problems]{overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}#SPDiagnostic .sp-step[data-step=clean-problems] .sp-step__inner{box-sizing:border-box;padding-bottom:100px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/sp-condition-help.css.map */
