:root{--cp-radius:10px !important;--cp-green:#00b67a}body{letter-spacing:.6px;line-height:1.58;color:#1a1a1acc}h1,h2,h3{letter-spacing:normal;line-height:1.1;color:#1a1a1a}h1{font-weight:600}.cp-product-info h1,.cp-prose h1,.cp-cart h1,.cp-contact h1{letter-spacing:normal;line-height:1.1}.cp-product-info h1{font-weight:600}.cp-section h2{font-size:40px;font-weight:700}.cp-fancy{font-style:italic;color:var(--cp-accent)}.cp-section-heading .cp-eyebrow,.cp-split .cp-eyebrow,.cp-comparison .cp-eyebrow{text-transform:none;letter-spacing:normal;font-style:italic;font-weight:400;font-size:18px;color:var(--cp-accent);margin-bottom:6px}.cp-button,.cp-atc{border-radius:6px;font-weight:400;letter-spacing:1px}.cp-atc{font-size:18px;min-height:54px}.cp-card{background:transparent;border:0;border-radius:0;overflow:visible}.cp-card-media{position:relative;border-radius:10px;overflow:hidden;aspect-ratio:1/.78}.cp-card-media>img{object-fit:cover}.cp-card-badge{position:absolute;top:16px;left:16px;z-index:2;background:var(--cp-accent);color:#fff;font-size:13px;font-weight:700;padding:7px 15px;border-radius:999px;letter-spacing:.01em}.cp-card-copy{padding:22px 12px 0;text-align:center}.cp-card-copy h3{font-size:22px;margin:0 0 10px}.cp-card-copy p{font-size:15px;line-height:1.6;color:#1a1a1acc}.cp-cards{gap:24px}.cp-comparison{grid-template-columns:484px minmax(0,1fr);gap:40px;align-items:center}.cp-comparison .cp-comparison-copy{order:2;text-align:center}.cp-comparison .cp-table-scroll{order:1;border:0;background:transparent;border-radius:0;overflow:visible}.cp-comparison .cp-rich p{margin:0}.cp-comparison table{border-collapse:separate;border-spacing:0;width:484px;font-size:16px}.cp-comparison thead th{height:57px;padding:5px 8px;font-size:18px;font-weight:700;background:transparent;border:0;color:#1a1a1a;text-align:center}.cp-comparison thead th:first-child{width:227px}.cp-comparison thead th:nth-child(2){width:105px;background:var(--cp-ink);color:#fff;border-radius:8px 8px 0 0;font-size:12px;line-height:1.2;padding:8px 6px}.cp-comparison thead th:nth-child(2) img{display:block;margin:auto;width:auto;max-width:84px;height:auto}.cp-comparison thead th:nth-child(3){width:152px}.cp-comparison tbody th,.cp-comparison tbody td{height:63px;padding:16px 15px;text-align:center;border:0;background:#f5f3ef;color:#1a1a1acc;font-size:16px;vertical-align:middle}.cp-comparison tbody th{width:227px;font-weight:700}.cp-comparison tbody td:nth-child(2){width:105px;background:var(--cp-ink);padding:16px 20px}.cp-comparison tbody td:nth-child(3){width:152px}.cp-comparison tbody tr:first-child th{border-radius:8px 0 0}.cp-comparison tbody tr:last-child th{border-radius:0 0 0 8px}.cp-comparison tbody tr:first-child td:nth-child(3){border-radius:0 8px 0 0}.cp-comparison tbody tr:last-child td:nth-child(3){border-radius:0 0 8px}.cp-comparison tbody tr:last-child td:nth-child(2){border-radius:0 0 8px 8px}.cp-comparison tbody tr:not(:last-child) th,.cp-comparison tbody tr:not(:last-child) td:nth-child(3){border-bottom:2px solid #fff}.cp-comparison-mark{display:grid;place-items:center;color:#fff}.cp-comparison-mark svg{width:26px;height:26px}.cp-comparison-no{display:grid;place-items:center;color:#1a1a1a}.cp-comparison-no svg{width:18px;height:18px}.cp-check{gap:18px;margin:26px 0;align-items:flex-start}.cp-check>span{width:40px;height:40px;background:transparent;border:1.5px solid rgba(26,26,26,.5);color:#1a1a1a;font-size:17px}.cp-check strong{font-size:20px;color:#1a1a1a}.cp-check p{font-size:16px;color:#1a1a1acc;margin:3px 0 0}.cp-wash-steps li>span{width:22px;height:22px;flex:0 0 22px;background:var(--cp-accent);font-size:0;position:relative}.cp-wash-steps li>span:after{content:"\2713";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:13px;font-weight:700;color:#fff}.cp-wash-steps h3{font-size:16px;margin:0 0 4px}.cp-wash-steps p{font-size:15px}.cp-wash .cp-section-heading,.cp-wash h2,.cp-wash .cp-rich{text-align:center}.cp-video-track{gap:14px}.cp-video-track figure{flex:0 0 calc(25% - 11px);position:relative}.cp-video-track video{aspect-ratio:9/16;border-radius:10px;object-fit:cover}.cp-video-badge{position:absolute;top:-9px;right:14px;z-index:2;background:var(--cp-ink);color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;padding:6px 12px;border-radius:4px}.cp-video-track figcaption{display:none}.cp-tp-stars{display:flex;gap:3px}.cp-tp-star{display:grid;place-items:center;width:28px;height:28px;background:var(--cp-green);flex:none}.cp-tp-star svg{width:19px;height:19px;fill:#fff}.cp-tp-star--off{background:#dcdce6}.cp-tp-stars--sm .cp-tp-star{width:18px;height:18px}.cp-tp-stars--sm .cp-tp-star svg{width:12px;height:12px}.cp-tp-summary{display:grid;grid-template-columns:auto 1fr auto;gap:46px;align-items:center;background:#f7f7f7;border-radius:16px;padding:34px 40px;margin-bottom:34px}.cp-tp-score{text-align:center;display:grid;justify-items:center;gap:12px}.cp-tp-score strong{font-size:62px;line-height:1;font-weight:700;color:#1a1a1a;letter-spacing:-.02em}.cp-tp-score small{font-size:13px;color:#6b6b6b}.cp-tp-bars{display:grid;gap:9px;min-width:0}.cp-tp-bar-row{display:grid;grid-template-columns:auto 1fr 42px;gap:16px;align-items:center}.cp-tp-track{height:9px;border-radius:5px;background:#e3e3e3;overflow:hidden}.cp-tp-track i{display:block;height:100%;border-radius:5px;background:#2b2b2b}.cp-tp-pct{font-size:13px;color:#6b6b6b;text-align:right}.cp-tp-cta{display:grid;justify-items:center;gap:10px;text-align:center;padding-left:46px;border-left:1px solid #e0e0e0;max-width:290px}.cp-tp-cta strong{font-size:17px;color:#1a1a1a}.cp-tp-cta p{font-size:14px;color:#6b6b6b;margin:0}.cp-tp-button{display:inline-block;margin-top:6px;padding:17px 30px;border-radius:8px;background:#111;color:#fff;font-size:14px;font-weight:700;letter-spacing:.06em}.cp-tp-button:hover{background:var(--cp-ink)}.cp-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cp-review-head{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;margin-bottom:16px}.cp-review-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--cp-ink);color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0}.cp-review-head .cp-review-name{font-size:17px;color:#1a1a1a;letter-spacing:normal}.cp-review-flag{font-size:15px}.cp-review-date{font-size:11px;color:#8a8a8a;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.cp-review-verified{display:flex;align-items:center;gap:7px;margin:14px 0 0;font-size:13px;color:#1a1a1a}.cp-review-verified svg{width:17px;height:17px;flex:none;fill:var(--cp-ink)}.cp-review-copy h3{margin:14px 0 10px;font-size:17px}.cp-review-copy blockquote{margin:0;font-size:15px;line-height:1.6}.cp-testimonial-track .cp-review{background:transparent;border:0;padding:0;text-align:center}.cp-testimonial-track .cp-review-photo{display:block;width:100%;padding:0;border:0;background:none;border-radius:10px;overflow:hidden}.cp-testimonial-track .cp-review-photo img{aspect-ratio:1;object-fit:cover}.cp-testimonial-track .cp-review-avatar{display:none}.cp-testimonial-track .cp-review-head{grid-template-columns:1fr;justify-items:center;gap:0;margin:0}.cp-testimonial-track .cp-tp-stars{position:relative;z-index:2;width:max-content;margin:-21px auto 0;background:#fff;padding:7px 10px;border-radius:8px;box-shadow:0 2px 12px #0000001a}.cp-testimonial-track .cp-review-copy{padding-top:14px;text-align:center}.cp-testimonial-track blockquote{font-size:15px;color:#1a1a1acc}.cp-carousel{position:relative}.cp-carousel-controls{position:static}.cp-carousel-controls span{display:none}.cp-carousel-controls button{position:absolute;top:38%;z-index:3;width:44px;height:44px;background:#fff;border:0;box-shadow:0 2px 14px #00000024;color:#1a1a1a}.cp-carousel-controls button[data-carousel-prev]{left:-14px}.cp-carousel-controls button[data-carousel-next]{right:-14px}@media(max-width:999px){.cp-section h2{font-size:32px}.cp-comparison{grid-template-columns:1fr;gap:30px}.cp-comparison .cp-comparison-copy{order:1}.cp-comparison .cp-table-scroll{order:2;overflow-x:auto}.cp-tp-summary{grid-template-columns:auto 1fr;gap:30px;padding:28px}.cp-tp-cta{grid-column:1/-1;max-width:none;padding-left:0;padding-top:26px;border-left:0;border-top:1px solid #e0e0e0}.cp-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-video-track figure{flex-basis:calc(33.333% - 10px)}}@media(max-width:749px){.cp-section h2{font-size:30px}.cp-section-heading .cp-eyebrow{font-size:16px}.cp-tp-summary{grid-template-columns:1fr;gap:24px;padding:24px 20px}.cp-tp-score strong{font-size:50px}.cp-tp-bar-row{grid-template-columns:auto 1fr 38px;gap:10px}.cp-review-grid{grid-template-columns:1fr}.cp-video-track figure{flex-basis:70%;max-width:290px}.cp-card-copy h3{font-size:20px}.cp-carousel-controls button{display:none}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/cp-fix.css.map */
