:root{--ff-trouble-aqua: #69e8fc;--ff-trouble-ink: #2e2a39;--ff-trouble-soft: #effdff;--ff-trouble-line: #bceff6;--ff-trouble-muted: #625d6d;--ff-trouble-danger: #9f2340}.ff-trouble{display:block;color:var(--ff-trouble-ink);background:#fff}.ff-trouble[hidden],.ff-trouble [hidden]{display:none!important}.ff-trouble *,.ff-trouble *:before,.ff-trouble *:after{box-sizing:border-box}.ff-trouble h1,.ff-trouble h2,.ff-trouble h3,.ff-trouble p{margin-top:0}.ff-trouble h1,.ff-trouble h2,.ff-trouble h3,.ff-trouble strong,.ff-trouble b{color:var(--ff-trouble-ink)}.ff-trouble a{color:inherit}.ff-trouble button,.ff-trouble input{font:inherit}.ff-trouble__sprite{position:absolute;width:0;height:0;overflow:hidden}.ff-trouble__shell{width:min(1180px,calc(100% - 44px));margin-inline:auto}.ff-trouble__hero{position:relative;overflow:hidden;padding:36px 0 58px;background:radial-gradient(circle at 91% 8%,rgba(105,232,252,.25) 0 110px,transparent 112px),linear-gradient(150deg,#fff,#f5fdff 72%,#eafbff);border-bottom:1px solid var(--ff-trouble-line)}.ff-trouble__hero:after{position:absolute;right:-70px;bottom:-100px;width:260px;height:260px;border:28px solid rgba(105,232,252,.11);border-radius:50%;content:""}.ff-trouble__breadcrumbs{display:flex;gap:9px;align-items:center;margin-bottom:34px;color:var(--ff-trouble-muted);font-size:13px}.ff-trouble__breadcrumbs a{text-decoration-thickness:1px;text-underline-offset:3px}.ff-trouble__hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:54px;align-items:center}.ff-trouble__eyebrow,.ff-trouble__mini-eyebrow{margin-bottom:11px;color:#218ca0;font-size:12px;font-weight:850;letter-spacing:.14em;line-height:1.3}.ff-trouble__hero h1{max-width:820px;margin-bottom:16px;font-size:clamp(36px,5vw,68px);line-height:.98;letter-spacing:-.035em}.ff-trouble__lead{max-width:780px;margin-bottom:24px;color:var(--ff-trouble-muted);font-size:clamp(17px,1.8vw,20px);line-height:1.6}.ff-trouble__trust{display:flex;flex-wrap:wrap;gap:9px}.ff-trouble__trust span{padding:7px 12px;border:1px solid var(--ff-trouble-line);border-radius:999px;background:#fff;font-size:12px;font-weight:760}.ff-trouble__hero-note{display:grid;grid-template-columns:70px 1fr;gap:17px;align-items:center;padding:23px;border:1px solid var(--ff-trouble-line);border-radius:24px;background:#ffffffe6;box-shadow:0 18px 45px #2e2a3914}.ff-trouble__hero-note strong{display:block;margin-bottom:5px;font-size:16px}.ff-trouble__hero-note p{margin-bottom:0;color:var(--ff-trouble-muted);font-size:13px;line-height:1.55}.ff-trouble__hero-icon,.ff-trouble__result-icon{display:grid;place-items:center;width:70px;height:70px;border-radius:21px;background:var(--ff-trouble-aqua)}.ff-trouble__hero-icon svg,.ff-trouble__result-icon svg{width:45px;height:45px;fill:none;stroke:var(--ff-trouble-ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ff-trouble__app-wrap{padding:58px 0 68px;background:#fff}.ff-trouble__app{scroll-margin-top:20px;padding:34px;border:1px solid var(--ff-trouble-line);border-radius:30px;background:#fff;box-shadow:0 22px 65px #2e2a3917}.ff-trouble__app-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.ff-trouble__app-head h2,.ff-trouble__result-head h2,.ff-trouble__seo h2,.ff-trouble__sources h2,.ff-trouble__next h2,.ff-trouble__faq h2{margin-bottom:12px;font-size:clamp(27px,3.2vw,42px);line-height:1.1;letter-spacing:-.025em}.ff-trouble__counter{flex:0 0 auto;padding:9px 13px;border-radius:999px;background:var(--ff-trouble-soft);color:var(--ff-trouble-muted);font-size:12px;font-weight:800}.ff-trouble__progress{height:5px;margin:18px 0 32px;overflow:hidden;border-radius:99px;background:#e9f7f9}.ff-trouble__progress span{display:block;width:50%;height:100%;border-radius:inherit;background:var(--ff-trouble-aqua);transition:width .25s ease}.ff-trouble__step{min-width:0;margin:0;padding:0;border:0}.ff-trouble__step legend{display:flex;width:100%;gap:14px;align-items:center;margin-bottom:23px;padding:0}.ff-trouble__step legend>span{display:grid;flex:0 0 37px;width:37px;height:37px;place-items:center;border-radius:12px;background:var(--ff-trouble-aqua);font-weight:900}.ff-trouble__step legend strong,.ff-trouble__step legend small{display:block}.ff-trouble__step legend strong{font-size:19px;line-height:1.25}.ff-trouble__step legend small{margin-top:3px;color:var(--ff-trouble-muted);font-size:12px;line-height:1.45}.ff-trouble__problem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ff-trouble__problem-grid label,.ff-trouble__pills label{position:relative;cursor:pointer}.ff-trouble__problem-grid input,.ff-trouble__pills input{position:absolute;width:1px;height:1px;opacity:0}.ff-trouble__problem-grid label>span{display:grid;min-height:172px;grid-template-rows:auto auto 1fr;gap:8px;padding:19px;border:1px solid #d9eff3;border-radius:19px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ff-trouble__problem-grid svg{width:42px;height:42px;padding:8px;border:1px solid var(--ff-trouble-line);border-radius:13px;background:var(--ff-trouble-soft);fill:none;stroke:var(--ff-trouble-ink);stroke-width:2.15;stroke-linecap:round;stroke-linejoin:round}.ff-trouble__problem-grid b{font-size:16px;line-height:1.2}.ff-trouble__problem-grid small{color:var(--ff-trouble-muted);font-size:12px;line-height:1.5}.ff-trouble__problem-grid label:hover>span{transform:translateY(-2px);border-color:var(--ff-trouble-aqua);box-shadow:0 12px 28px #69e8fc2e}.ff-trouble__problem-grid input:focus-visible+span,.ff-trouble__pills input:focus-visible+span,.ff-trouble button:focus-visible,.ff-trouble a:focus-visible,.ff-trouble summary:focus-visible{outline:3px solid rgba(33,140,160,.34);outline-offset:3px}.ff-trouble__problem-grid input:checked+span{border-color:#38cce3;background:var(--ff-trouble-soft);box-shadow:inset 0 0 0 2px var(--ff-trouble-aqua)}.ff-trouble__problem--alert>span{border-color:#f0c5cf!important;background:#fffafd!important}.ff-trouble__problem--alert svg{border-color:#f0c5cf;background:#fff1f5;stroke:var(--ff-trouble-danger)}.ff-trouble__context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ff-trouble__question{padding:20px;border:1px solid #d9eff3;border-radius:20px;background:#fcfeff}.ff-trouble__question-head{display:flex;gap:11px;align-items:center;margin-bottom:14px}.ff-trouble__question-head svg{flex:0 0 35px;width:35px;height:35px;padding:6px;border-radius:11px;background:var(--ff-trouble-soft);fill:none;stroke:var(--ff-trouble-ink);stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.ff-trouble__question h3{margin:0;font-size:16px;line-height:1.25}.ff-trouble__pills{display:flex;flex-wrap:wrap;gap:8px}.ff-trouble__pills label>span{display:inline-flex;min-height:37px;align-items:center;padding:7px 11px;border:1px solid #d5e9ed;border-radius:999px;background:#fff;font-size:12px;font-weight:720;line-height:1.25}.ff-trouble__pills input:checked+span{border-color:#35cce3;background:var(--ff-trouble-aqua)}.ff-trouble__error{margin:18px 0 0;padding:11px 14px;border-left:4px solid var(--ff-trouble-danger);border-radius:7px;background:#fff2f5;color:#72182d;font-size:13px}.ff-trouble__actions{display:flex;justify-content:flex-end;gap:11px;margin-top:25px}.ff-trouble__button,.ff-trouble__restart{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;padding:10px 19px;border:1px solid var(--ff-trouble-aqua);border-radius:999px;cursor:pointer;color:var(--ff-trouble-ink);font-weight:820}.ff-trouble__button--primary{background:var(--ff-trouble-aqua)}.ff-trouble__button--secondary,.ff-trouble__restart{background:#fff}.ff-trouble__button:disabled{cursor:not-allowed;opacity:.43}.ff-trouble__button:not(:disabled):hover,.ff-trouble__restart:hover{box-shadow:0 9px 22px #69e8fc4d;transform:translateY(-1px)}.ff-trouble__result-head{display:flex;justify-content:space-between;gap:25px;align-items:flex-start}.ff-trouble__result-head>div{min-width:0}.ff-trouble__result-head>div>p:last-child{max-width:820px;margin-bottom:24px;color:var(--ff-trouble-muted);font-size:15px;line-height:1.65}.ff-trouble__result-badge{display:inline-flex;margin-bottom:12px!important;padding:6px 11px;border-radius:999px;background:var(--ff-trouble-aqua);color:var(--ff-trouble-ink)!important;font-size:11px!important;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.ff-trouble__result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ff-trouble__result-grid article{display:grid;grid-template-columns:38px 1fr;gap:13px;padding:19px;border:1px solid #d9eff3;border-radius:19px;background:#fcfeff}.ff-trouble__result-grid article>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:var(--ff-trouble-aqua);font-weight:900}.ff-trouble__result-grid h3{margin-bottom:9px;font-size:16px}.ff-trouble__result-grid ul,.ff-trouble__result-grid ol{display:grid;gap:7px;margin:0;padding-left:19px;color:var(--ff-trouble-muted);font-size:13px;line-height:1.5}.ff-trouble__result-grid p{margin:0;color:var(--ff-trouble-muted);font-size:13px;line-height:1.6}.ff-trouble__result-avoid{border-color:#f1d5dc!important;background:#fffafb!important}.ff-trouble__result-avoid>span{background:#ffe3ea!important;color:var(--ff-trouble-danger)}.ff-trouble__result-service{border-color:var(--ff-trouble-aqua)!important;background:var(--ff-trouble-soft)!important}.ff-trouble__result-links{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:18px;padding:21px;border-radius:20px;background:var(--ff-trouble-ink);color:#fff}.ff-trouble__result-links h3{margin-bottom:5px;color:#fff;font-size:18px}.ff-trouble__result-links p{margin:0;color:#d9d6e1;font-size:13px;line-height:1.5}.ff-trouble__result-links .ff-trouble__mini-eyebrow{color:var(--ff-trouble-aqua)}.ff-trouble__result-links a{display:inline-flex;flex:0 0 auto;min-height:46px;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:var(--ff-trouble-aqua);color:var(--ff-trouble-ink);font-weight:820;text-decoration:none}.ff-trouble__result-bottom{display:flex;justify-content:space-between;gap:18px;align-items:flex-end;margin-top:21px}.ff-trouble__result-bottom p{margin-bottom:8px;font-size:12px;font-weight:800}.ff-trouble__share{display:flex;flex-wrap:wrap;gap:7px}.ff-trouble__share a,.ff-trouble__share button{min-height:35px;padding:7px 10px;border:1px solid var(--ff-trouble-line);border-radius:999px;cursor:pointer;background:#fff;color:var(--ff-trouble-ink);font-size:11px;font-weight:750;text-decoration:none}.ff-trouble__result-bottom small{display:block;margin-top:7px;color:var(--ff-trouble-muted)}.ff-trouble__seo,.ff-trouble__sources,.ff-trouble__next,.ff-trouble__faq{padding:68px 0;border-top:1px solid var(--ff-trouble-line)}.ff-trouble__seo{background:linear-gradient(180deg,#f5fdff,#fff)}.ff-trouble__seo-intro{max-width:820px;margin-bottom:27px;color:var(--ff-trouble-muted);font-size:15px;line-height:1.7}.ff-trouble__seo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ff-trouble__seo-grid article{padding:22px;border:1px solid var(--ff-trouble-line);border-radius:20px;background:#fff}.ff-trouble__seo-grid h3{margin-bottom:9px;font-size:19px}.ff-trouble__seo-grid p{margin:0;color:var(--ff-trouble-muted);font-size:13px;line-height:1.65}.ff-trouble__sources-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:48px;align-items:start}.ff-trouble__sources-grid>div>p:not(.ff-trouble__mini-eyebrow){color:var(--ff-trouble-muted);line-height:1.7}.ff-trouble__reviewed{font-size:12px;font-weight:750}.ff-trouble__sources ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.ff-trouble__sources a{display:block;padding:13px 15px;border:1px solid var(--ff-trouble-line);border-radius:13px;background:var(--ff-trouble-soft);font-size:13px;font-weight:740;text-decoration-thickness:1px;text-underline-offset:3px}.ff-trouble__next{background:var(--ff-trouble-soft)}.ff-trouble__next-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:23px}.ff-trouble__next-grid a{display:grid;grid-template-columns:38px 1fr auto;gap:12px;align-items:center;min-height:105px;padding:17px;border:1px solid var(--ff-trouble-line);border-radius:18px;background:#fff;text-decoration:none}.ff-trouble__next-grid a>span{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;background:var(--ff-trouble-aqua);font-size:11px;font-weight:900}.ff-trouble__next-grid strong,.ff-trouble__next-grid small{display:block}.ff-trouble__next-grid strong{margin-bottom:4px;font-size:14px}.ff-trouble__next-grid small{color:var(--ff-trouble-muted);font-size:11px;line-height:1.4}.ff-trouble__next-grid b{font-size:20px}.ff-trouble__faq details{border-bottom:1px solid var(--ff-trouble-line)}.ff-trouble__faq summary{position:relative;padding:18px 42px 18px 0;cursor:pointer;color:var(--ff-trouble-ink);font-size:16px;font-weight:800;list-style:none}.ff-trouble__faq summary::-webkit-details-marker{display:none}.ff-trouble__faq summary:after{position:absolute;top:14px;right:0;display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--ff-trouble-soft);content:"+"}.ff-trouble__faq details[open] summary:after{content:"\2212"}.ff-trouble__faq details p{max-width:860px;margin-bottom:18px;color:var(--ff-trouble-muted);font-size:13px;line-height:1.7}@media(max-width:920px){.ff-trouble__hero-grid{grid-template-columns:1fr;gap:28px}.ff-trouble__hero-note{max-width:650px}.ff-trouble__problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ff-trouble__next-grid{grid-template-columns:1fr}}@media(max-width:749px){.ff-trouble__shell{width:min(100% - 28px,1180px)}.ff-trouble__hero{padding:22px 0 39px}.ff-trouble__breadcrumbs{margin-bottom:23px}.ff-trouble__hero h1{font-size:clamp(34px,11vw,48px)}.ff-trouble__lead{font-size:16px}.ff-trouble__hero-note{grid-template-columns:54px 1fr;padding:17px;border-radius:19px}.ff-trouble__hero-icon{width:54px;height:54px;border-radius:16px}.ff-trouble__hero-icon svg{width:36px;height:36px}.ff-trouble__app-wrap{padding:28px 0 42px}.ff-trouble__app{padding:19px;border-radius:22px}.ff-trouble__app-head h2,.ff-trouble__result-head h2,.ff-trouble__seo h2,.ff-trouble__sources h2,.ff-trouble__next h2,.ff-trouble__faq h2{font-size:28px}.ff-trouble__problem-grid,.ff-trouble__context-grid,.ff-trouble__result-grid,.ff-trouble__seo-grid,.ff-trouble__sources-grid{grid-template-columns:1fr}.ff-trouble__problem-grid label>span{min-height:126px;grid-template-columns:46px 1fr;grid-template-rows:auto 1fr;column-gap:12px;padding:15px}.ff-trouble__problem-grid svg{grid-row:1 / 3}.ff-trouble__problem-grid b{align-self:end}.ff-trouble__actions{display:grid;grid-template-columns:1fr}.ff-trouble__button{width:100%}.ff-trouble__result-head{gap:12px}.ff-trouble__result-icon{flex:0 0 50px;width:50px;height:50px;border-radius:15px}.ff-trouble__result-icon svg{width:33px;height:33px}.ff-trouble__result-grid article{grid-template-columns:34px 1fr;padding:15px}.ff-trouble__result-links,.ff-trouble__result-bottom{align-items:stretch;flex-direction:column}.ff-trouble__result-links a,.ff-trouble__restart{width:100%;justify-content:center}.ff-trouble__seo,.ff-trouble__sources,.ff-trouble__next,.ff-trouble__faq{padding:44px 0}.ff-trouble__sources-grid{gap:20px}}@media(prefers-reduced-motion:reduce){.ff-trouble *,.ff-trouble *:before,.ff-trouble *:after{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/ff-laundry-troubleshooter.css.map */
