.pain-checklist{padding-top:64px;padding-bottom:64px;background:var(--color-background, #ffffff)}.pain-checklist__inner{max-width:760px;margin:0 auto;padding:0 20px;text-align:center}.pain-checklist__title{margin:0 0 12px}.pain-checklist__subtitle{max-width:52ch;margin:0 auto 40px;color:var(--color-text-secondary, #5c5c5c)}.pain-checklist__list{display:flex;flex-direction:column;gap:16px;text-align:left}.pain-checklist__item{display:flex;align-items:flex-start;gap:16px;padding:20px;border-radius:16px;border:1px solid rgba(0,0,0,.1);cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.pain-checklist__item:hover{background:var(--color-background-secondary, #faf8f6)}.pain-checklist__input{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;appearance:none!important;-webkit-appearance:none!important;background:none!important}.pain-checklist__box{flex-shrink:0;width:26px;height:26px;margin-top:2px;border-radius:50%;border:2px solid rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,border-color .2s ease}.pain-checklist__check{width:14px;height:14px;color:#fff;opacity:0;transform:scale(.6);transition:opacity .15s ease,transform .15s ease}.pain-checklist__text{flex:1;line-height:1.4;transition:color .2s ease}.pain-checklist__input:checked~.pain-checklist__box{background:var(--color-accent, #b5675a);border-color:var(--color-accent, #b5675a)}.pain-checklist__input:checked~.pain-checklist__box .pain-checklist__check{opacity:1;transform:scale(1)}.pain-checklist__input:checked~.pain-checklist__text{color:var(--color-accent, #b5675a)}.pain-checklist__item:has(.pain-checklist__input:checked){border-color:var(--color-accent, #b5675a);background:var(--color-background-secondary, #faf3f1)}.pain-checklist__input:focus-visible~.pain-checklist__box{outline:2px solid var(--color-accent, #b5675a);outline-offset:2px}.pain-checklist__counter{margin:28px 0 0;font-weight:600;color:var(--color-text-secondary, #6b6b6b);transition:color .2s ease}.pain-checklist__counter.is-complete{color:var(--color-accent, #b5675a)}.pain-checklist__closing{margin:16px 0 0;transition:transform .25s ease,color .25s ease}.pain-checklist__closing.is-emphasized{color:var(--color-accent, #b5675a);transform:scale(1.04)}
/*# sourceMappingURL=/cdn/shop/t/102/assets/section-pain-points-checklist-sculptlift.css.map */
