.scc-cleaner-product{--scc-cleaner-soft: #f5fbfe;--scc-cleaner-line: #b8d9e8;--scc-cleaner-focus: #007da8;--scc-green: #087f50}.scc-cleaner-product .scc-retainer-product__supporting-copy{max-width:49ch}.scc-cleaner-product .scc-retainer-purchase-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.scc-cleaner-product .scc-retainer-purchase-benefits>div{min-width:0}.scc-cleaner-product__price-region{margin-top:20px}.scc-cleaner-product__price-region .scc-retainer-product__hero-offer{margin-top:0}.scc-cleaner-product__availability{align-items:center;color:var(--scc-green);display:flex;font-size:12px;font-weight:750;gap:7px;margin:7px 0 0}.scc-cleaner-product__availability-dot{background:currentColor;border-radius:50%;box-shadow:0 0 0 3px #087f501f;flex:0 0 7px;height:7px;width:7px}.scc-cleaner-product__availability-separator{color:#087f508c;margin-inline:-2px}.scc-cleaner-product__availability.is-unavailable{color:#a12b37}.scc-cleaner-product__availability.is-unavailable .scc-cleaner-product__availability-dot{box-shadow:0 0 0 3px #a12b371f}.scc-cleaner-product[data-variant-selection-pending=true] .scc-cleaner-product__availability,.scc-cleaner-product[data-commerce-data-valid=false] .scc-cleaner-product__availability{display:none}.scc-cleaner-product__pack-step,.scc-cleaner-product__purchase-step{isolation:isolate}.scc-cleaner-product .scc-cleaner-product__pack-cards,.scc-cleaner-product .scc-cleaner-product__plan-cards{grid-template-columns:minmax(0,1fr)}.scc-cleaner-product .scc-cleaner-product__pack-cards{gap:9px}.scc-cleaner-product .scc-cleaner-product__pack-card{align-items:center;gap:12px;min-height:84px;padding:13px 14px!important}.scc-cleaner-product .scc-retainer-arch-card__input:checked+.scc-cleaner-product__pack-card{padding:12.5px 13.5px!important}.scc-cleaner-product .scc-cleaner-product__pack-card .scc-retainer-card-radio{flex-basis:19px;height:19px;width:19px}.scc-cleaner-product .scc-cleaner-product__pack-card .scc-retainer-arch-card__body{display:grid;gap:3px 14px;grid-template-columns:minmax(0,1fr) auto}.scc-cleaner-product .scc-cleaner-product__pack-card .scc-retainer-arch-card__heading-row,.scc-cleaner-product .scc-cleaner-product__pack-card .scc-retainer-arch-card__copy,.scc-cleaner-product__pack-unit{grid-column:1}.scc-cleaner-product .scc-cleaner-product__pack-card .scc-retainer-arch-card__heading-row{align-items:center;justify-content:flex-start}.scc-cleaner-product .scc-cleaner-product__pack-card .scc-retainer-arch-card__title{font-size:15px;font-weight:800}.scc-cleaner-product .scc-cleaner-product__pack-card .scc-retainer-arch-card__copy{font-size:12.5px;margin:0}.scc-cleaner-product__pack-unit{align-items:baseline;color:var(--scc-green);display:flex;flex-wrap:wrap;font-size:11px;font-weight:700;gap:2px 6px;line-height:1.3}.scc-cleaner-product__pack-unit strong{font-size:12px;font-weight:800}.scc-cleaner-product .scc-cleaner-product__pack-card .scc-retainer-arch-card__price-row{align-items:flex-end;grid-column:2;grid-row:1 / span 3;margin:0;padding:0;white-space:nowrap}.scc-cleaner-product .scc-cleaner-product__pack-card .scc-retainer-arch-card__price-row strong{font-size:18px}.scc-cleaner-product .scc-cleaner-product__pack-card .scc-retainer-pill{position:static}.scc-cleaner-product__pack-save{background:var(--scc-green-surface);border-radius:999px;color:var(--scc-green);display:inline-flex;font-size:9px;font-weight:800;letter-spacing:.045em;margin-top:3px;padding:4px 7px;text-transform:uppercase}.scc-cleaner-product .scc-cleaner-product__plan-cards{gap:9px}.scc-cleaner-product .scc-retainer-plan-card{align-items:start;gap:12px;grid-template-columns:19px minmax(0,1fr);min-height:112px;padding:15px 16px}.scc-cleaner-product .scc-retainer-plan-card.is-selected{box-shadow:0 10px 24px -20px #004c70cc;padding:14.5px 15.5px}.scc-cleaner-product .scc-retainer-plan-card .scc-retainer-card-radio{flex-basis:19px;height:19px;margin-top:1px;width:19px}.scc-cleaner-product .scc-retainer-plan-card__content>strong{font-size:15px;font-weight:800}.scc-cleaner-product .scc-retainer-plan-card__price-row{gap:7px;margin-top:7px}.scc-cleaner-product .scc-retainer-plan-card__price-row>span:first-child{font-size:19px}.scc-cleaner-product .scc-retainer-plan-card__copy{display:grid;font-size:12.5px;gap:3px;line-height:1.45;margin-top:8px}.scc-cleaner-product .scc-retainer-plan-card__copy>span{white-space:normal}.scc-cleaner-product .scc-retainer-plan-card__copy strong{color:var(--scc-deep)}.scc-cleaner-product .scc-retainer-plan-card__badges{right:14px}.scc-cleaner-product__subscription-compare{color:var(--scc-muted);font-size:11.5px}.scc-cleaner-product .scc-retainer-plan-status{margin-top:8px}.scc-cleaner-product__summary{background:linear-gradient(135deg,var(--scc-navy),var(--scc-deep));border:0;box-shadow:0 14px 30px -24px #07354de6}.scc-cleaner-product__summary,.scc-cleaner-product__summary h3,.scc-cleaner-product__summary strong,.scc-cleaner-product__summary .scc-retainer-order-summary__caption,.scc-cleaner-product__summary .scc-retainer-order-summary__total>span{color:var(--scc-white)}.scc-cleaner-product__summary .scc-retainer-order-summary__selection,.scc-cleaner-product__summary-note,.scc-cleaner-product__summary .scc-retainer-order-summary__total s{color:#ffffffc2}.scc-cleaner-product__summary .scc-retainer-order-summary__total>.scc-cleaner-product__summary-save{align-items:center;background:#e8faf1;border-radius:999px;color:var(--scc-green);display:inline-flex;font-size:10px;font-weight:800;justify-content:center;letter-spacing:.025em;line-height:1;margin-top:7px;min-height:28px;padding:0 11px;text-transform:uppercase;white-space:nowrap}.scc-cleaner-product__summary-note{font-size:11.5px;line-height:1.4;margin:5px 0 0}.scc-cleaner-product__summary .scc-retainer-order-summary__total{min-width:105px}.scc-cleaner-product__summary .scc-retainer-order-summary__total>strong{color:var(--scc-yellow)}.scc-cleaner-product__summary .scc-retainer-order-summary__total s{display:block;font-size:11px;margin-top:2px}.scc-cleaner-product [data-scc-plan-card].is-pending{cursor:progress}.scc-cleaner-product [data-scc-plan-card][aria-disabled=true]{cursor:not-allowed}.scc-cleaner-product__purchase-step:has(input[name=selling_plan][data-scc-plan-kind=one-time]:focus-visible) [data-scc-plan-card=one-time],.scc-cleaner-product__purchase-step:has(input[name=selling_plan][data-scc-plan-kind=subscription]:focus-visible) [data-scc-plan-card=subscription]{outline:3px solid var(--scc-cleaner-focus);outline-offset:3px}.scc-cleaner-product[data-controller-ready=true] [data-scc-plan-card]:not(.is-pending){transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}@media screen and (max-width:989px){.scc-cleaner-product__price-region{margin-top:0}.scc-cleaner-product .scc-retainer-purchase-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.scc-cleaner-product .scc-cleaner-product__pack-cards{grid-template-columns:minmax(0,1fr)}.scc-cleaner-product .scc-cleaner-product__pack-cards>input:first-of-type+.scc-cleaner-product__pack-card{grid-column:auto}.scc-cleaner-product .scc-cleaner-product__pack-card,.scc-cleaner-product .scc-cleaner-product__pack-cards>input:first-of-type+.scc-cleaner-product__pack-card{min-height:78px}.scc-cleaner-product .scc-retainer-plan-card{min-height:0}.scc-cleaner-product__summary{align-items:center;flex-direction:row}}@media screen and (max-width:430px){.scc-cleaner-product .scc-retainer-purchase-benefits{gap:7px 9px}.scc-cleaner-product .scc-retainer-purchase-benefits>div{font-size:10.5px}.scc-cleaner-product .scc-cleaner-product__pack-card{gap:9px;padding:12px!important}.scc-cleaner-product .scc-retainer-arch-card__input:checked+.scc-cleaner-product__pack-card{padding:11.5px!important}.scc-cleaner-product .scc-cleaner-product__pack-card .scc-retainer-arch-card__body{gap:2px 8px}.scc-cleaner-product .scc-cleaner-product__pack-card .scc-retainer-arch-card__title{font-size:13.5px}.scc-cleaner-product .scc-cleaner-product__pack-card .scc-retainer-arch-card__copy{font-size:10.5px}.scc-cleaner-product__pack-unit{font-size:10.5px;gap:1px 4px}.scc-cleaner-product__pack-unit strong{font-size:11.5px}.scc-cleaner-product .scc-cleaner-product__pack-card .scc-retainer-arch-card__price-row strong{font-size:16px}.scc-cleaner-product__pack-save{font-size:8px;padding-inline:6px}.scc-cleaner-product .scc-retainer-plan-card{gap:9px;grid-template-columns:17px minmax(0,1fr);padding:13px}.scc-cleaner-product .scc-retainer-plan-card.is-selected{padding:12.5px}.scc-cleaner-product .scc-retainer-plan-card .scc-retainer-card-radio{flex-basis:17px;height:17px;width:17px}.scc-cleaner-product .scc-retainer-plan-card__content>strong{font-size:13.5px}.scc-cleaner-product .scc-retainer-plan-card__price-row>span:first-child{font-size:17.5px}.scc-cleaner-product .scc-retainer-plan-card__copy{font-size:11.5px}.scc-cleaner-product__summary{gap:12px;padding:14px}.scc-cleaner-product__summary .scc-retainer-order-summary__total{min-width:86px}}@media screen and (max-width:359px){.scc-cleaner-product .scc-cleaner-product__pack-card .scc-retainer-arch-card__body{grid-template-columns:minmax(0,1fr) 72px}.scc-cleaner-product .scc-cleaner-product__pack-card .scc-retainer-arch-card__heading-row{align-items:flex-start;flex-direction:column;gap:3px}.scc-cleaner-product .scc-cleaner-product__pack-card .scc-retainer-pill{font-size:7.5px;padding:3px 5px}.scc-cleaner-product__summary{align-items:stretch;flex-direction:column}.scc-cleaner-product__summary .scc-retainer-order-summary__total{align-items:flex-start;text-align:left}}@media(prefers-reduced-motion:reduce){.scc-cleaner-product[data-controller-ready=true] [data-scc-plan-card]:not(.is-pending){transition:none}}.template-cleaner-tablets .scc-cleaner-results__benefits{gap:14px}.template-cleaner-tablets .scc-cleaner-results__benefit{align-items:center;background:#fff;border:1px solid var(--scc-cleaner-results-border);border-radius:16px;font-size:15px;gap:14px;min-height:78px;padding:16px 18px}.template-cleaner-tablets .scc-cleaner-results__check{flex:0 0 32px;margin:0}.template-cleaner-tablets .scc-cleaner-results__check .scc-icon{height:32px;width:32px}.template-cleaner-tablets .scc-cleaner-results__check circle,.template-cleaner-tablets .scc-cleaner-results__device-check circle{fill:#e8faf1;stroke-width:1.5}.template-cleaner-tablets .scc-cleaner-results__check path,.template-cleaner-tablets .scc-cleaner-results__device-check path{stroke-width:2.5}.template-cleaner-tablets .scc-cleaner-results__device-check{flex:0 0 26px}.template-cleaner-tablets .scc-cleaner-results__device-check .scc-icon{height:26px;width:26px}@media screen and (max-width:749.98px){.template-cleaner-tablets .scc-cleaner-results__benefit{font-size:14px;gap:12px;min-height:72px;padding:14px}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/section-scc-cleaner-product.css.map */
