.problem-cards{padding-top:var(--problem-cards-pad-top, 24px);padding-right:24px;padding-bottom:var(--problem-cards-pad-bottom, 24px);padding-left:24px;background:var(--problem-cards-bg, #121212)}.problem-cards .problem-cards__heading{max-width:892px;margin:0 0 8px;font-family:var(--fields-display-font);font-size:24px;font-weight:700;line-height:24px;color:var(--descaler-color-primary)}.problem-cards .problem-cards__subhead{max-width:802px;margin:0 0 24px;font-family:Inter,var(--font-body-family);font-size:16px;font-style:normal;font-weight:400;line-height:24px!important;color:#222}.problem-cards .problem-cards__track{overflow:hidden}.problem-cards .problem-cards__grid{display:flex;align-items:stretch;gap:16px;padding-bottom:4px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.problem-cards .problem-cards__grid::-webkit-scrollbar{display:none}.problem-cards .problem-cards__grid .swiper-slide{display:flex;flex:0 0 292px;height:auto!important;scroll-snap-align:start}.problem-cards .problem-card{display:flex;flex:1 1 auto;flex-direction:column;width:100%;height:auto;padding:8px;background:#35a38c38;border-radius:17px;box-shadow:0 4px 7px #0000000d}.problem-cards .problem-card__image{display:block;width:100%;height:220px;margin-bottom:16px;object-fit:cover;border-radius:16px}.problem-cards .problem-card__title{margin:0 0 4px;padding:0 8px;font-family:var(--fields-display-font);font-size:20px;font-weight:700;line-height:24px;color:var(--descaler-color-primary)}.problem-cards .problem-card__body{margin:0;padding:0 8px 8px;font-family:var(--font-body-family);font-size:12px;line-height:18px!important;color:#222}.problem-cards .problem-cards__dots{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px}.problem-cards .problem-cards__dots-btn{width:6px;height:6px;padding:0;background:#8cd1c2;border:0;border-radius:3px;transition:width .2s ease,background-color .2s ease}.problem-cards .problem-cards__dots-btn.is-active{width:19px;background:var(--descaler-color-accent-green)}.problem-cards .problem-cards__tagline{display:flex;flex-direction:column;align-items:center;width:fit-content;margin:20px auto 0;padding:12px 20px;font-family:Inter,var(--font-body-family);font-size:11px;font-style:normal;font-weight:500;line-height:14px!important;color:#fff;text-align:center;background:#425cc7;border-radius:14px}@media screen and (min-width:750px){.problem-cards .problem-cards__heading{max-width:none;margin-bottom:12px;font-size:40px;line-height:38px}.problem-cards .problem-cards__subhead{max-width:none;font-size:16px;line-height:24px!important}.problem-cards .problem-cards__dots{display:none}.problem-cards .problem-cards__grid{justify-content:safe center}.problem-cards .problem-cards__track--few .problem-cards__grid{display:grid;align-items:stretch;justify-content:center;max-width:1160px;margin:0 auto;grid-template-columns:repeat(3,1fr);gap:30px;overflow:visible;scroll-snap-type:none}.problem-cards .problem-cards__track--few .problem-cards__grid .swiper-slide{flex:initial;scroll-snap-align:none}.problem-cards .problem-card{height:auto}.problem-cards .problem-card__image{height:220px}.problem-cards .problem-card__title{padding:0 8px;font-size:20px;font-weight:700;line-height:24px}.problem-cards .problem-card__body{padding:0 8px 8px;font-size:12px;line-height:18px!important}.problem-cards .problem-cards__tagline{margin-top:30px;font-size:12px;font-weight:400;line-height:18px!important}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/problem-cards-stylesheet.css.map */
