.rinse-concern{background:#fff;padding:80px 0}.rinse-concern__container{max-width:1160px;margin:0 auto;padding:0 32px}.rinse-concern__header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:48px}.rinse-concern__badge{display:inline-flex;background:#eef4ff;border-radius:999px;padding:5px 14px;font-family:Inter,sans-serif;font-weight:700;font-size:11px;letter-spacing:1.1px;text-transform:uppercase;color:#155dd7;margin-bottom:16px}.rinse-concern__review-pill{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid rgba(21,93,215,.1);border-radius:999px;padding:10px 20px;box-shadow:0 4px 16px #155dd714;margin-bottom:20px}.rinse-concern__review-star{color:#f59e0b;font-size:14px}.rinse-concern__review-rating{font-family:Instrument Sans,sans-serif;font-weight:700;font-size:20px;color:#155dd7;letter-spacing:-.4px;line-height:1}.rinse-concern__review-count{font-family:Inter,sans-serif;font-weight:600;font-size:11px;color:#6b7280}.rinse-concern__heading{font-family:Instrument Sans,sans-serif;font-weight:700;font-size:42px;line-height:46.2px;letter-spacing:-.84px;color:#0f1117;margin:0 0 12px}.rinse-concern__heading-highlight{background:#fcfc62;border-radius:4px;padding:0 4px;transform:rotate(-.4deg);display:inline-block}.rinse-concern__subtext{font-family:Inter,sans-serif;font-size:16px;line-height:25.6px;color:#6b7280;max-width:480px;margin:0}.rinse-concern__grid{display:grid;grid-template-columns:2fr 3fr;gap:40px;align-items:start}.rinse-concern__hero-image{position:relative;aspect-ratio:3 / 4;border-radius:28px;overflow:hidden;background:linear-gradient(160deg,#155dd7,#5b9bf8);display:flex;align-items:center;justify-content:center}.rinse-concern__hero-img{width:100%;height:100%;object-fit:cover}.rinse-concern__hero-badge{position:absolute;top:20px;left:20px;background:#fcfc62;border-radius:999px;padding:6px 14px;font-family:Inter,sans-serif;font-weight:700;font-size:11px;letter-spacing:.88px;text-transform:uppercase;color:#0f1117}.rinse-concern__tiles{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rinse-concern__tile{background:#fff;border-radius:20px;border:1.5px solid;box-shadow:0 4px 16px #155dd712,0 1px 3px #0000000d;padding:20px;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.rinse-concern__tile:hover{transform:translateY(-2px);box-shadow:0 8px 24px #155dd71f}.rinse-concern__tile-header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.rinse-concern__tile-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.rinse-concern__tile-title{font-family:Inter,sans-serif;font-weight:700;font-size:13px;color:#0f1117}.rinse-concern__tile-stars{color:#f59e0b;font-size:11px;margin-bottom:8px}.rinse-concern__tile-quote{font-family:Inter,sans-serif;font-size:12px;line-height:18px;color:#6b7280;margin:0 0 auto;flex:1}.rinse-concern__tile-attribution{font-family:Inter,sans-serif;font-weight:600;font-size:11px;color:#6b7280;margin-top:10px;display:block}@media screen and (max-width:960px){.rinse-concern__grid{grid-template-columns:1fr}.rinse-concern__hero-image{aspect-ratio:16/9;max-width:500px;margin:0 auto}}@media screen and (max-width:749px){.rinse-concern{padding:56px 0}.rinse-concern__container{padding:0 20px}.rinse-concern__heading{font-size:28px;line-height:32px}.rinse-concern__tiles{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/shop-by-concern.css.map */
