html body .rc-window.rc-studio:has(.rc-cleaning) .rc-layout{grid-template-columns:minmax(230px,.9fr) minmax(0,1.6fr) minmax(270px,1fr);gap:14px}
html body .rc-window.rc-studio .rc-cleaning .rc-product-card,html body .rc-window.rc-studio .rc-cleaning .rc-controls,html body .rc-window.rc-studio .rc-cleaning .rc-visual{padding:16px;overflow:auto}
html body .rc-window.rc-studio .rc-cleaning .rc-product-card{display:flex;flex-direction:column;gap:10px}
.rc-cleaning .rc-product-title h3{font-size:clamp(23px,2vw,32px)!important;line-height:1.1!important;margin:0 0 6px!important}.rc-cleaning .rc-product-title p{margin:0!important;font-size:12px!important}
html body .rc-window.rc-studio .rc-cleaning .cv-product-visual{flex:1;min-height:85px;max-height:220px;display:flex;align-items:center;justify-content:center;margin:0}
html body .rc-window.rc-studio .rc-cleaning .rc-product-photo{flex:1;height:100%;width:100%;min-height:0;max-height:220px;margin:0}
html body .rc-window.rc-studio .rc-cleaning .rc-product-photo img{height:100%;width:100%;max-height:220px;object-fit:contain}
html body .rc-window.rc-studio .rc-cleaning .rc-cost{margin:0;padding:0;border:0;flex:none}
html body .rc-window.rc-studio .rc-cleaning .rc-cost>.rc-field{display:block}.rc-cleaning .rc-cost label{margin:0}.rc-cleaning .rc-bulk-discounts{font-size:11px!important;margin-top:auto!important;padding-top:6px!important}
.rc-cleaning .cv-reactions{border:1px solid #d2e0d8;border-radius:8px;padding:12px;background:#f1f5ef;flex:none}.rc-cleaning .cv-reactions h4{font:400 22px/1.2 Georgia,serif;color:#073f43;margin:0 0 8px}.rc-cleaning .cv-reaction-row{display:flex;align-items:center;gap:9px;padding:8px 0;border-bottom:1px solid #d2dfd8}.rc-cleaning .cv-reaction-row:last-child{border:0}.rc-cleaning .cv-reaction-row svg{width:28px;height:28px;flex:0 0 28px;color:#073f43}.rc-cleaning .cv-reaction-row p{font:13px/1.35 Arial,sans-serif;margin:0;color:#073f43}.rc-cleaning .cv-reaction-row p span{padding:0 3px}.rc-cleaning .cv-reaction-row small{display:block;font:10px/1.4 Arial,sans-serif;color:#53736c;margin-top:3px}.rc-cleaning [data-cv-soil]{font:11px/1.45 Arial,sans-serif;color:#42635c;margin:7px 0 0}
html body .rc-window.rc-studio .rc-cleaning .rc-visual{display:flex;flex-direction:column;gap:12px;background:#fff;min-height:0}
.rc-cleaning .rc-visual>h3{font:400 clamp(26px,2.7vw,39px)/1.1 Georgia,serif;color:#073f43;margin:0}.rc-cleaning .cv-format{display:flex;align-self:center;border:1px solid #bfd0c8;border-radius:7px;overflow:hidden;flex:none}.rc-cleaning .cv-format button{font:14px/1.2 Arial,sans-serif;padding:10px 24px;border:0;background:transparent;color:#073f43;cursor:pointer}.rc-cleaning .cv-format button[aria-pressed=true]{background:#075458;color:#fff}.rc-cleaning .cv-hero{flex:1;min-height:125px;position:relative;display:flex;align-items:center;justify-content:center}.rc-cleaning .cv-hero>img{width:100%;height:100%;position:absolute;object-fit:contain;inset:0}.rc-cleaning .cv-callout{position:absolute;right:0;top:10px;color:#073f43;font:12px/1.3 Arial,sans-serif;border-bottom:1px solid #aac7bd;padding:5px 0 5px 12px;background:#fffffff0;border-radius:4px}.rc-cleaning .cv-inclusion{flex:none}.rc-cleaning .cv-inclusion>div:first-child{display:flex;justify-content:space-between;gap:12px;font:12px/1.4 Arial,sans-serif;margin-bottom:8px}.rc-cleaning .cv-inclusion strong{color:#073f43;font-weight:600}.rc-cleaning .cv-inclusion span{color:#52736c}.rc-cleaning .cv-bar{height:18px;background:#d6e4dc;border-radius:8px;overflow:hidden}.rc-cleaning .cv-bar>span{height:100%;display:block;background:#006e66}.rc-cleaning .cv-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;flex:none}.rc-cleaning .cv-metrics>div{background:#eaf2eb;border-radius:8px;padding:14px 10px;display:flex;flex-direction:column;min-width:0}.rc-cleaning .cv-metrics small{font:11px/1.35 Arial,sans-serif;color:#214e4b}.rc-cleaning .cv-metrics strong{font:400 clamp(24px,2.6vw,40px)/1.2 Georgia,serif;color:#073f43;margin:8px 0 3px;letter-spacing:-.5px;overflow-wrap:anywhere}.rc-cleaning .cv-metrics span{font:11px/1.3 Arial,sans-serif;color:#53736c}.rc-cleaning .cv-caption{font:10px/1.3 Arial,sans-serif;color:#70877e;text-align:center;margin:0}
.rc-cleaning .cv-fields{display:flex;flex-direction:column;gap:22px;margin-top:24px}.rc-cleaning .cv-fields .rc-label{font-size:14px!important;line-height:1.3!important;margin-bottom:10px!important;color:#143f42}.rc-cleaning .cv-fields input[type=number],.rc-cleaning .cv-fields select{height:46px!important;min-height:46px!important;font-size:18px!important}.rc-cleaning .cv-fields .rc-unit>span{font-size:12px!important;white-space:nowrap}.rc-cleaning .cv-dose-row{display:grid;grid-template-columns:minmax(70px,1fr) minmax(110px,1fr);gap:12px;align-items:center}.rc-cleaning .cv-dose-row input[type=range]{width:100%;height:7px!important;appearance:none;border-radius:8px;background:linear-gradient(to right,#075458 0 var(--cv-dose,30%),#d9e1dc var(--cv-dose,30%) 100%)}.rc-cleaning .cv-dose-row input[type=range]::-webkit-slider-thumb{appearance:none;width:21px;height:21px;border-radius:50%;border:1px solid #bdcec5;background:white;box-shadow:0 2px 5px #103f4322;cursor:pointer}.rc-cleaning .cv-dose-row input[type=range]::-moz-range-thumb{width:21px;height:21px;border-radius:50%;border:1px solid #bdcec5;background:white;cursor:pointer}.rc-cleaning .cv-pack-summary{padding:19px 14px;background:#e8f0e9;border-radius:9px;margin:24px 0 14px}.rc-cleaning .cv-pack-summary strong{font:400 22px/1.35 Georgia,serif;color:#073f43;display:block;text-align:center}.rc-cleaning .cv-pack-summary p{font:12px/1.4 Arial,sans-serif;text-align:center;margin:13px 0 0;padding-top:12px;border-top:1px solid #bfd2c6}.rc-cleaning .cv-advanced{font:11px/1.5 Arial,sans-serif;color:#52736c}.rc-cleaning .cv-advanced summary{cursor:pointer;color:#52736c;margin-bottom:8px}.rc-cleaning .cv-advanced label{margin-top:9px}.rc-cleaning .cv-advanced input,.rc-cleaning .cv-advanced select{height:32px!important;min-height:32px!important;font-size:12px!important}
@media(min-width:1200px) and (max-height:800px){.rc-cleaning .cv-fields{gap:17px;margin-top:18px}.rc-cleaning .cv-fields input[type=number],.rc-cleaning .cv-fields select{height:39px!important;min-height:39px!important;font-size:16px!important}.rc-cleaning .cv-fields .rc-label{font-size:12px!important;margin-bottom:6px!important}.rc-cleaning .cv-pack-summary{padding:14px 10px;margin:18px 0 10px}.rc-cleaning .cv-pack-summary strong{font-size:19px}.rc-cleaning .cv-metrics>div{padding:11px 8px}.rc-cleaning .cv-reactions{padding:10px}.rc-cleaning .cv-reaction-row{padding:5px 0}.rc-cleaning .cv-reactions h4{font-size:21px}.rc-cleaning .cv-reaction-row p{font-size:12px}.rc-cleaning .cv-product-visual,.rc-cleaning .rc-product-photo,.rc-cleaning .rc-product-photo img{max-height:170px!important}}
@media(min-width:750px) and (max-width:1199px){html body .rc-window.rc-studio:has(.rc-cleaning) .rc-layout{grid-template-columns:minmax(0,1.4fr) minmax(270px,1fr)}html body .rc-window.rc-studio .rc-cleaning .rc-product-card{grid-column:1/-1;display:grid;grid-template-columns:120px minmax(0,1fr) minmax(260px,1fr);gap:12px}.rc-cleaning .rc-product-title{grid-column:2;grid-row:1!important}.rc-cleaning .cv-product-visual{grid-column:1;grid-row:1/4;height:170px}.rc-cleaning .cv-reactions{grid-column:3;grid-row:1/4}.rc-cleaning .rc-cost{grid-column:2!important;grid-row:2!important}.rc-cleaning .rc-product-card>a{grid-column:2!important;grid-row:3!important}.rc-cleaning .rc-visual{min-height:500px!important}.rc-cleaning .cv-hero{min-height:220px}}
@media(max-width:749px){html body .rc-window.rc-studio:has(.rc-cleaning) .rc-layout{display:flex;flex-direction:column}.rc-cleaning .rc-brand h1{font-size:23px!important}html body .rc-window.rc-studio .rc-cleaning .rc-product-card{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px}.rc-cleaning .rc-product-title{grid-column:2;grid-row:1!important}.rc-cleaning .cv-product-visual{grid-column:1;grid-row:1/3;height:120px;max-height:120px!important}.rc-cleaning .rc-cost{grid-column:2!important;grid-row:2!important}.rc-cleaning .cv-reactions{grid-column:1/-1;grid-row:3}.rc-cleaning .rc-product-card>a{grid-column:1/-1!important;grid-row:4!important}.rc-cleaning .cv-hero{min-height:220px}.rc-cleaning .cv-metrics{gap:6px}.rc-cleaning .cv-metrics strong{font-size:24px}.rc-cleaning .cv-metrics small{font-size:10px}.rc-cleaning .cv-metrics>div{padding:12px 7px}.rc-cleaning .cv-inclusion>div:first-child{font-size:11px}.rc-cleaning .cv-format button{padding:9px 19px}.rc-cleaning .cv-fields{gap:17px;margin-top:18px}.rc-cleaning .rc-product-photo img{max-height:120px!important}.rc-cleaning .cv-callout{font-size:11px}.rc-cleaning .cv-advanced{margin-bottom:8px}}
@media print{html body .rc-window.rc-studio:has(.rc-cleaning) .rc-layout{height:560px!important;grid-template-columns:210px minmax(0,1fr) 280px!important}.rc-cleaning .cv-advanced{display:none!important}.rc-cleaning .cv-hero{min-height:150px!important}.rc-cleaning .cv-metrics strong{font-size:25px!important}.rc-cleaning .cv-format button{padding:7px 20px}.rc-cleaning .cv-fields{gap:13px!important;margin-top:16px!important}}
@media(max-width:749px){html body .rc-window.rc-studio .rc-cleaning .rc-head{padding-right:32px}html body .rc-window.rc-studio .rc-cleaning .rc-brand h1{font-size:19px!important;white-space:normal!important;line-height:1.15!important}html body .rc-window.rc-studio .rc-cleaning .rc-product-card{grid-template-columns:90px minmax(0,1fr)!important;align-items:start!important}html body .rc-window.rc-studio .rc-cleaning .rc-product-card>.rc-product-title{grid-column:2!important;grid-row:1!important;align-self:start!important}html body .rc-window.rc-studio .rc-cleaning .rc-product-card>.cv-product-visual{grid-column:1!important;grid-row:1/3!important;width:90px!important;height:120px!important;min-height:120px!important;display:block!important;margin:0!important}html body .rc-window.rc-studio .rc-cleaning .cv-product-visual>.rc-product-photo{width:90px!important;height:120px!important;display:block!important;position:relative!important;margin:0!important}html body .rc-window.rc-studio .rc-cleaning .rc-product-photo img{width:90px!important;height:120px!important;object-fit:contain!important}html body .rc-window.rc-studio .rc-cleaning .rc-product-card>.rc-cost{grid-column:2!important;grid-row:2!important;border:0!important;padding:0!important;margin:0!important}html body .rc-window.rc-studio .rc-cleaning .rc-product-card>.cv-reactions{grid-column:1/-1!important;grid-row:3!important}html body .rc-window.rc-studio .rc-cleaning .rc-product-card>.rc-bulk-discounts{grid-column:1/-1!important;grid-row:4!important}}
@media(min-width:750px) and (max-width:1199px){html body .rc-window.rc-studio .rc-cleaning .rc-product-card>.rc-product-title{grid-column:2!important;grid-row:1!important}html body .rc-window.rc-studio .rc-cleaning .rc-product-card>.cv-product-visual{grid-column:1!important;grid-row:1/4!important;width:120px!important;height:170px!important;display:block!important;margin:0!important}html body .rc-window.rc-studio .rc-cleaning .cv-product-visual>.rc-product-photo{width:120px!important;height:170px!important;display:block!important;position:relative!important;margin:0!important}html body .rc-window.rc-studio .rc-cleaning .rc-product-card>.rc-cost{grid-column:2!important;grid-row:2!important;border:0!important;padding:0!important;margin:0!important}html body .rc-window.rc-studio .rc-cleaning .rc-product-card>.cv-reactions{grid-column:3!important;grid-row:1/4!important}}
