.cfr-purchase{display:block;color:#183a35}.cfr-purchase .page-width{max-width:1200px;padding:0 24px}.cfr-purchase .product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:28px}.cfr-purchase .product>.grid__item{width:100%;max-width:none;padding:0;min-width:0}.cfr-title{font-size:clamp(24px,2.4vw,32px);line-height:1.18;margin:0;color:#183a35;font-weight:700}.cfr-purchase .product__info-container>*+*{margin:10px 0}.cfr-review-link{font-size:12px;color:#476359}.cfr-subtitle{font-weight:600;font-size:14px;margin:10px 0}.cfr-benefits{padding:0;list-style:none;font-size:13px;line-height:1.6;margin:12px 0}.cfr-benefits li{position:relative;padding-left:25px;margin:8px 0}.cfr-benefits li:before{content:"\2713";position:absolute;left:0;border:1px solid #b9cabd;border-radius:5px;width:17px;height:17px;line-height:17px;text-align:center;background:#eef3ed}.cfr-purchase .product-form__input{max-width:none}.cfr-purchase .product-form__input--pill{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cfr-purchase .product-form__input--pill input[type=radio]+label{display:flex;border:1px solid #d7e1da;border-radius:7px;margin:0;padding:10px;text-align:left;letter-spacing:0;background:#fff;color:#183a35;text-decoration:none;font-size:12px;line-height:1.4;min-height:100px}.cfr-purchase .product-form__input--pill input[type=radio]:checked+label{border:2px solid #3a7850;padding:9px;background:#f4f8f1;color:#183a35}.cfr-model-card strong,.cfr-model-card small,.cfr-model-card b{display:block}.cfr-model-card small{font-size:11px;margin:3px 0;font-weight:400}.cfr-model-card b{font-size:15px}.cfr-model-thumb{display:none}.cfr-purchase .product-form__buttons{max-width:none}.cfr-service{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;border-top:1px solid #e0e6df;padding-top:12px;font-size:11px;font-weight:600}.cfr-service a{color:inherit;text-decoration:none}.cfr-service small{font-weight:400;font-size:10px}.cfr-purchase .product-form__quantity{display:inline-block;width:120px;min-width:120px;margin-right:12px}.cfr-purchase .quantity{width:120px;min-height:44px}.cfr-purchase .product-form__quantity label{font-size:11px}.cfr-purchase .product-form__submit{min-height:44px;border-radius:6px}.cfr-purchase .product__media-list .product__media img{object-fit:contain}.cfr-purchase .product-media-container,.cfr-purchase .product__media-list .product__media{max-height:570px}.cfr-section{max-width:1200px;margin:0 auto 12px;padding:22px 24px;color:#183a35;scroll-margin-top:90px}.cfr-inner{border-radius:10px;background:var(--cfr-bg,#f4f6f0);padding:22px;min-width:0}.cfr-split{display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:28px;align-items:center}.cfr-section h2{font-size:clamp(24px,2.5vw,32px);line-height:1.1;margin:5px 0 12px;font-weight:700;color:inherit;letter-spacing:-.025em}.cfr-section p{font-size:13px;line-height:1.5;margin:8px 0}.cfr-eyebrow{font-size:11px!important;letter-spacing:.08em;margin-top:0!important}figure.cfr-media{margin:0;min-width:0}.cfr-media img,.cfr-media video{width:100%;height:auto;max-height:290px;object-fit:contain;display:block;border-radius:8px}.cfr-media-phone img{max-height:290px}.cfr-blocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.cfr-blocks article{min-width:0}.cfr-blocks h3{font-size:13px;line-height:1.3;margin:7px 0;color:inherit;font-weight:700}.cfr-blocks p{font-size:11px;line-height:1.45}.cfr-step{display:flex;align-items:center;justify-content:center;background:#e0e9d8;width:38px;height:38px;border-radius:50%;color:#183a35}.cfr-step svg{width:23px;height:23px}.cfr-workflow .cfr-blocks{grid-template-columns:repeat(4,minmax(0,1fr))}.cfr-workflow .cfr-media{order:2}.cfr-section a{color:inherit;text-underline-offset:4px}.cfr-table{overflow:auto;margin-top:16px}.cfr-table table{width:100%;border-collapse:collapse;min-width:600px;font-size:12px}.cfr-table th,.cfr-table td{padding:10px;border-bottom:1px solid #dbe4dc;text-align:left}.cfr-table th{font-weight:600}.cfr-table thead{background:#eaf0e9}.cfr-section details{border-bottom:1px solid #dbe4dc;padding:12px 0}.cfr-section summary{cursor:pointer;font-size:14px;font-weight:600}.cfr-comparison{border:0!important;padding:0!important}.cfr-specs .cfr-blocks{grid-template-columns:1fr 1fr}.cfr-faq .cfr-blocks{grid-template-columns:1fr 1fr;gap:0 28px}.cfr-faq .cfr-link{display:inline-block;background:#183a35;color:#fff;padding:12px 20px;border-radius:6px;margin-top:18px}.cfr-compare .cfr-eyebrow{display:none}.cfr-compare h2{text-align:center}.cfr-specs .cfr-inner,.cfr-faq .cfr-inner,.cfr-compare .cfr-inner{background:#fff}.cfr-position-right .cfr-media{order:2}@media(min-width:990px){.cfr-purchase media-gallery{display:grid;grid-template-columns:70px minmax(0,1fr);gap:10px}.cfr-purchase media-gallery>slider-component[id^=GalleryViewer]{grid-column:2;grid-row:1}.cfr-purchase media-gallery>.thumbnail-slider{grid-column:1;grid-row:1;margin:0;align-items:flex-start}.cfr-purchase .thumbnail-list{display:flex;flex-direction:column;gap:8px;width:64px;max-height:540px;overflow-y:auto;scroll-snap-type:y mandatory}.cfr-purchase .thumbnail-list__item{width:60px!important;max-width:60px!important}.cfr-purchase .thumbnail-slider>.slider-button{display:none}.cfr-purchase .product__modal-opener .product__media{padding-top:100%!important}}@media(max-width:749px){.cfr-purchase .page-width{padding:0 16px}.cfr-purchase .product{grid-template-columns:1fr;gap:12px}.cfr-title{font-size:24px}.cfr-purchase .product__media-wrapper{width:100%;margin:0}.cfr-purchase .product-form__input--pill{grid-template-columns:1fr;gap:6px}.cfr-purchase .product-form__input--pill input[type=radio]+label{min-height:70px;padding:8px 12px;align-items:center;gap:15px}.cfr-purchase .product-form__input--pill input[type=radio]:checked+label{padding:7px 11px}.cfr-model-thumb{display:block;width:45px;height:55px;object-fit:contain}.cfr-model-card small{margin:1px 0}.cfr-service{gap:8px}.cfr-section{padding:8px 16px;margin-bottom:8px}.cfr-inner{padding:18px}.cfr-split{grid-template-columns:1fr;gap:18px}.cfr-section h2{font-size:25px}.cfr-media img,.cfr-media video{max-height:260px}.cfr-workflow .cfr-media{order:2;max-height:240px}.cfr-workflow .cfr-media img{max-height:240px}.cfr-blocks{gap:10px}.cfr-specs .cfr-blocks,.cfr-faq .cfr-blocks{grid-template-columns:1fr}.cfr-table table{font-size:11px;min-width:550px}.cfr-blocks h3{font-size:12px}.cfr-blocks p{font-size:10px}.cfr-position-right .cfr-media{order:0}}.cfr-purchase .product>.grid__item{width:100%!important;max-width:100%!important;flex-basis:auto!important;padding:0!important}.cfr-purchase .product{column-gap:28px!important}.cfr-purchase .cfr-title{font-size:clamp(24px,2.4vw,32px)!important;line-height:1.18!important}.cfr-purchase .product-form__input--pill input[type=radio]+label,.cfr-purchase .product-form__input--pill input[type=radio]+label *{text-decoration:none!important}.cfr-purchase .product-form__input--pill input[type=radio]:checked+label,.cfr-purchase .product-form__input--pill input[type=radio]:checked+label *{color:#183a35!important}.cfr-purchase .thumbnail-list__item{flex:0 0 60px!important;min-width:60px!important}@media(min-width:990px){.cfr-purchase .thumbnail-list{padding:0!important}.cfr-purchase .thumbnail-slider{width:70px!important}.cfr-purchase .thumbnail-slider .slider-button{display:none!important}.cfr-purchase .product__media-list{width:100%!important}}body:has(.cfr-purchase) #judgeme_product_reviews:has(.jm-no-reviews-state) .jm-review-widget{padding:0!important}body:has(.cfr-purchase) #judgeme_product_reviews:has(.jm-no-reviews-state) .jm-review-widget-minimal-header__filter-container{display:none}.cfr-section{padding:0 24px;margin:64px auto}.cfr-split{grid-template-columns:minmax(0,460px) minmax(0,1fr);gap:32px}.cfr-section h2{font-size:30px;line-height:1.15;text-transform:none}.cfr-section p{font-size:15px;line-height:1.55}.cfr-blocks h3{font-size:15px;line-height:1.35;text-transform:none}.cfr-blocks p{font-size:14px;line-height:1.5}figure.cfr-media{width:100%;max-width:460px;margin:auto}.cfr-media img,.cfr-media video{max-height:460px}.cfr-media figcaption{font-size:13px;line-height:1.5;margin-top:12px;text-align:center}.cfr-workflow .cfr-media{max-height:none;max-width:260px}.cfr-workflow .cfr-media img{max-height:none}.cfr-phone-crop{position:relative;width:100%;aspect-ratio:340/685;overflow:hidden;border-radius:28px}.cfr-phone-crop img{position:absolute!important;width:368.824%!important;max-width:none!important;height:auto!important;max-height:none!important;left:-210.294%;top:-46.715%;border-radius:0}.cfr-workflow .cfr-blocks,#cf_camera .cfr-blocks,#cf_cordless .cfr-blocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cfr-workflow .cfr-copy{grid-column:1;grid-row:1}.cfr-workflow .cfr-media{grid-column:2;grid-row:1}.cfr-selected-details{font-size:14px;line-height:1.5;background:#eef3ed;border-radius:6px;padding:12px;margin:12px 0}.cfr-purchase .product-form__input--pill input[type=radio]+label{min-height:90px}.cfr-model-card small{font-size:12px}.cfr-camera-note{font-size:13px!important;border-top:1px solid #dbe4dc;padding-top:14px;margin-top:18px!important}.cfr-compare-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.cfr-compare-summary p{background:#edf2ec;padding:16px;border-radius:8px;font-size:14px}.cfr-comparison summary{padding:14px 0;border-top:1px solid #dbe4dc}body:has(.cfr-purchase) #judgeme_product_reviews{margin:64px auto!important;padding:20px 24px}body:has(.cfr-purchase) #judgeme_product_reviews:has(.jm-no-reviews-state){max-width:1152px!important;min-height:190px;background:#edf2ec;border-radius:10px}body:has(.cfr-purchase) #judgeme_product_reviews:has(.jm-no-reviews-state) .jm-review-widget__header{gap:12px!important}body:has(.cfr-purchase) #judgeme_product_reviews:has(.jm-no-reviews-state) .jm-no-reviews-state{padding:0!important;margin:0 auto!important}body:has(.cfr-purchase) #judgeme_product_reviews:has(.jm-no-reviews-state) .jm-review-widget__body:has(.jdgm-empty-state){display:none}@media(max-width:749px){.cfr-section{padding:0 16px;margin:36px auto}.cfr-inner{padding:18px}.cfr-split{grid-template-columns:minmax(0,1fr);gap:24px}.cfr-section h2{font-size:26px}.cfr-section p{font-size:15px}.cfr-blocks h3,.cfr-blocks p{font-size:14px}.cfr-media img,.cfr-media video{max-height:350px}.cfr-workflow .cfr-media{width:200px;max-height:none;grid-column:auto;grid-row:auto;order:0}.cfr-workflow .cfr-copy{grid-column:auto;grid-row:auto;order:1}.cfr-blocks{grid-template-columns:1fr;gap:16px}.cfr-blocks article{min-width:0}.cfr-compare-summary{grid-template-columns:1fr;gap:8px}.cfr-compare-summary p{margin:0;padding:12px}.cfr-service{font-size:12px}.cfr-service small{font-size:11px}.cfr-model-card small{font-size:13px}.cfr-benefits{font-size:14px}.cfr-purchase .product-form__input--pill input[type=radio]+label{min-height:76px}body:has(.cfr-purchase) #judgeme_product_reviews{margin:36px 16px!important;padding:20px 16px}body:has(.cfr-purchase) #judgeme_product_reviews .jm-review-widget-minimal-header__title{font-size:23px!important;line-height:1.2!important}}.cfr-purchase .product-form__input--pill input[type=radio]+label{position:relative;border:2px solid #d7e1da;padding:9px;transition:border-color .15s,background-color .15s}.cfr-purchase .product-form__input--pill input[type=radio]:checked+label{box-shadow:0 0 0 1px #3a785026}.cfr-purchase .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid #183a35;outline-offset:3px}.cfr-purchase .cfr-model-copy{min-width:0}.cfr-purchase .cfr-model-state{display:none}.cfr-purchase .price{font-weight:700;font-size:24px;line-height:1.3}.cfr-purchase .price .badge{font-size:12px;font-weight:500}.cfr-purchase .cfr-trust-item{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4}.cfr-purchase .cfr-trust-item svg{width:22px;height:22px;flex:0 0 22px}.cfr-purchase .cfr-trust-item small{display:block;margin-top:3px;font-size:11px}.cfr-purchase .product-form{margin:12px 0}.cfr-purchase .product-form__submit{margin-bottom:0}@media(max-width:749px){.cfr-purchase .product{row-gap:8px}.cfr-purchase .product__info-container>*+*{margin:8px 0}.cfr-purchase .cfr-subtitle{margin:8px 0}.cfr-purchase .cfr-benefits{margin:8px 0;line-height:1.45}.cfr-purchase .cfr-benefits li{margin:6px 0}.cfr-purchase .product-form__input--pill input[type=radio]+label,.cfr-purchase .product-form__input--pill input[type=radio]:checked+label{height:72px;min-height:72px;padding:8px;gap:9px}.cfr-purchase .cfr-model-thumb{width:40px;height:48px;flex:0 0 40px;object-fit:contain}.cfr-purchase .cfr-model-copy{flex:1}.cfr-purchase .cfr-model-copy strong{font-size:14px;line-height:1.3}.cfr-purchase .cfr-model-copy small{font-size:11.5px;line-height:1.4;margin:3px 0 0;white-space:nowrap}.cfr-purchase .cfr-model-state{display:block;width:16px;height:16px;flex:0 0 16px;border:1px solid #9eafa4;border-radius:50%}.cfr-purchase input:checked+.cfr-model-card .cfr-model-state{background:#235d3e;border-color:#235d3e;box-shadow:inset 0 0 0 3px #f4f8f1}.cfr-purchase .cfr-selected-details{font-size:13px;line-height:1.45;padding:9px 10px;margin:8px 0}.cfr-purchase .cfr-service{grid-template-columns:1fr;gap:10px;padding-top:12px}.cfr-purchase .cfr-trust-item{align-items:center;font-size:13px;gap:10px}.cfr-purchase .cfr-trust-item small{display:inline;font-size:12px;margin-left:7px}.cfr-purchase .cfr-trust-item:first-child small{display:block;margin-left:0;margin-top:1px}.cfr-purchase .product-form__quantity label{font-size:12px}.cfr-purchase .product-form{margin:8px 0}}#cf_vacuum .cfr-inner{background:#f8f5eb;padding:24px;gap:32px}#cf_vacuum .cfr-copy{color:#1d321d}#cf_vacuum .cfr-eyebrow{letter-spacing:.24em;color:#628363;font-size:11px!important;margin:0 0 20px}#cf_vacuum h2{font-family:Georgia,Times New Roman,serif;font-size:42px;line-height:1.05;font-weight:700;letter-spacing:-.035em;margin:0 0 18px}#cf_vacuum .cfr-copy>p:not(.cfr-eyebrow){color:#60645d;font-size:16px;line-height:1.45}#cf_vacuum .cfr-blocks{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:32px;text-align:center}#cf_vacuum .cfr-blocks article{padding:0 12px;position:relative}#cf_vacuum .cfr-blocks article+article:before{content:"";position:absolute;left:0;top:20px;bottom:0;width:1px;background:#e1e4ca}#cf_vacuum .cfr-step{margin:0 auto 14px;background:#e7ebd0;width:64px;height:64px}#cf_vacuum .cfr-step svg{width:34px;height:34px}#cf_vacuum .cfr-blocks h3{font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.25;margin:0 0 14px;color:#234825}#cf_vacuum .cfr-blocks p{font-size:14px;line-height:1.45;color:#60645d}#cf_vacuum figure.cfr-media img{max-height:none;aspect-ratio:4/3;object-fit:contain}@media(max-width:749px){#cf_vacuum .cfr-inner{padding:16px;gap:28px}#cf_vacuum h2{font-size:34px}#cf_vacuum .cfr-eyebrow{font-size:10px!important;letter-spacing:.19em}#cf_vacuum .cfr-copy>p:not(.cfr-eyebrow){font-size:15px}#cf_vacuum .cfr-blocks{margin-top:28px}#cf_vacuum .cfr-blocks article{padding:0 7px}#cf_vacuum .cfr-step{width:52px;height:52px}#cf_vacuum .cfr-step svg{width:29px;height:29px}#cf_vacuum .cfr-blocks h3{font-size:13px}#cf_vacuum .cfr-blocks p{font-size:12px}}#cf_vacuum h2,#cf_vacuum .cfr-blocks h3{font-family:Georgia,Times New Roman,serif!important}#cf_workflow .cfr-inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px;padding:24px}#cf_workflow .cfr-copy{grid-column:1;grid-row:1}#cf_workflow figure.cfr-media{grid-column:2;grid-row:1;width:100%;max-width:none;max-height:none;order:2}#cf_workflow .cfr-media img{width:100%;height:auto;max-height:none;object-fit:contain;border-radius:12px}#cf_workflow .cfr-media figcaption{font-size:12px;line-height:1.45;color:#59675f;margin:10px 8px 0}#cf_workflow .cfr-eyebrow{font-size:11px!important;letter-spacing:.2em;color:#5e7865;margin:0 0 12px}#cf_workflow h2{font-size:34px;line-height:1.12;margin:0 0 12px}#cf_workflow .cfr-copy>p:not(.cfr-eyebrow){font-size:15px;color:#506258}#cf_workflow .cfr-blocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;counter-reset:feeding-step}#cf_workflow .cfr-blocks article{background:#ffffffa8;border:1px solid #dce5d8;border-radius:12px;padding:16px;position:relative;counter-increment:feeding-step}#cf_workflow .cfr-blocks article:after{content:"0" counter(feeding-step);position:absolute;right:14px;top:15px;font-size:12px;font-weight:600;color:#728469;letter-spacing:.08em}#cf_workflow .cfr-step{width:40px;height:40px;background:#e3ebdb;border-radius:12px;margin-bottom:12px}#cf_workflow .cfr-step svg{width:24px;height:24px}#cf_workflow .cfr-blocks h3{font-size:16px;margin:0 0 7px;line-height:1.25}#cf_workflow .cfr-blocks p{font-size:13px;line-height:1.5;margin:0;color:#506258}@media(max-width:749px){#cf_workflow .cfr-inner{grid-template-columns:1fr;gap:24px;padding:16px}#cf_workflow .cfr-copy{grid-column:auto;grid-row:auto;order:0}#cf_workflow figure.cfr-media{grid-column:auto;grid-row:auto;order:1;width:100%;max-width:none}#cf_workflow h2{font-size:28px}#cf_workflow .cfr-blocks{gap:10px;margin-top:20px}#cf_workflow .cfr-blocks article{padding:13px}#cf_workflow .cfr-blocks h3{font-size:15px}#cf_workflow .cfr-blocks p{font-size:13px}}#cf_camera .cfr-inner{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:30px;padding:24px;background:#f3f6f0}#cf_camera figure.cfr-media{width:100%;max-width:none;margin:auto}#cf_camera .cfr-media img{width:100%;height:auto;max-height:none;object-fit:contain;border-radius:12px}#cf_camera .cfr-eyebrow{font-size:11px!important;letter-spacing:.18em;color:#5e7865;margin:0 0 12px}#cf_camera h2{font-size:32px;line-height:1.15;margin:0 0 14px}#cf_camera .cfr-copy>p:not(.cfr-eyebrow){font-size:15px;line-height:1.5;color:#506258}#cf_camera .cfr-blocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}#cf_camera .cfr-blocks article{padding:16px;background:#ffffffb8;border:1px solid #dce5d8;border-radius:12px}#cf_camera .cfr-step{width:42px;height:42px;border-radius:12px;background:#e3ebdb;margin-bottom:12px}#cf_camera .cfr-step svg{width:25px;height:25px}#cf_camera .cfr-blocks h3{font-size:16px;line-height:1.25;margin:0 0 8px}#cf_camera .cfr-blocks p{font-size:13px;line-height:1.5;color:#506258;margin:0}#cf_camera .cfr-camera-note{font-size:12px!important;line-height:1.5!important;margin-top:18px!important}@media(max-width:749px){#cf_camera .cfr-inner{grid-template-columns:1fr;padding:16px;gap:24px}#cf_camera h2{font-size:28px}#cf_camera .cfr-blocks{gap:10px}#cf_camera .cfr-blocks article{padding:13px}#cf_camera .cfr-blocks h3{font-size:15px}#cf_camera .cfr-blocks p{font-size:13px}}#cf_cordless .cfr-inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:30px;padding:24px}#cf_cordless .cfr-copy{grid-column:1;grid-row:1}#cf_cordless figure.cfr-media{grid-column:2;grid-row:1;width:100%;max-width:none;margin:auto;order:2}#cf_cordless .cfr-media img{width:100%;height:auto;max-height:none;object-fit:contain;border-radius:12px}#cf_cordless .cfr-eyebrow{font-size:11px!important;letter-spacing:.18em;color:#5e7865;margin:0 0 12px}#cf_cordless h2{font-size:32px;line-height:1.15;margin:0 0 14px}#cf_cordless .cfr-copy>p:not(.cfr-eyebrow){font-size:15px;line-height:1.5;color:#506258}#cf_cordless .cfr-blocks{grid-template-columns:1fr;gap:10px;margin-top:22px}#cf_cordless .cfr-blocks article{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:13px;padding:14px;background:#ffffffb8;border:1px solid #dce5d8;border-radius:12px}#cf_cordless .cfr-step{grid-column:1;grid-row:1/3;width:44px;height:44px;border-radius:12px;background:#e3ebdb}#cf_cordless .cfr-step svg{width:26px;height:26px}#cf_cordless .cfr-blocks h3{grid-column:2;font-size:15px;line-height:1.3;margin:0 0 5px}#cf_cordless .cfr-blocks p{grid-column:2;font-size:13px;line-height:1.5;margin:0;color:#506258}#cf_cordless .cfr-cordless-note{font-size:12px!important;line-height:1.5!important;border-top:1px solid #d6dfd1;padding-top:12px;margin-top:16px}@media(max-width:749px){#cf_cordless .cfr-inner{grid-template-columns:1fr;padding:16px;gap:24px}#cf_cordless .cfr-copy{grid-column:auto;grid-row:auto;order:0}#cf_cordless figure.cfr-media{grid-column:auto;grid-row:auto;order:1}#cf_cordless h2{font-size:28px}#cf_cordless .cfr-blocks article{padding:12px}}#cf_cleaning .cfr-inner{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:30px;padding:24px;background:#f5f4ee}#cf_cleaning figure.cfr-media{width:100%;max-width:none;margin:auto}#cf_cleaning .cfr-media img{width:100%;height:auto;max-height:none;object-fit:contain;border-radius:12px}#cf_cleaning .cfr-eyebrow{font-size:11px!important;letter-spacing:.18em;color:#5e7865;margin:0 0 12px}#cf_cleaning h2{font-size:32px;line-height:1.15;margin:0 0 14px}#cf_cleaning .cfr-copy>p:not(.cfr-eyebrow){font-size:15px;line-height:1.5;color:#506258}#cf_cleaning .cfr-blocks{grid-template-columns:1fr;gap:10px;margin-top:22px;counter-reset:cleaning-step}#cf_cleaning .cfr-blocks article{counter-increment:cleaning-step;display:grid;grid-template-columns:44px minmax(0,1fr);gap:0 13px;padding:14px;background:#ffffffbd;border:1px solid #dce5d8;border-radius:12px;position:relative}#cf_cleaning .cfr-step{grid-column:1;grid-row:1/3;width:44px;height:44px;border-radius:12px;background:#e3ebdb}#cf_cleaning .cfr-step svg{width:26px;height:26px}#cf_cleaning .cfr-blocks h3{grid-column:2;font-size:16px;line-height:1.25;margin:0 0 5px}#cf_cleaning .cfr-blocks h3:before{content:"0" counter(cleaning-step) " ";color:#6c8064;font-size:12px;margin-right:5px}#cf_cleaning .cfr-blocks p{grid-column:2;font-size:13px;line-height:1.5;margin:0;color:#506258}#cf_cleaning .cfr-cleaning-note{font-size:12px!important;line-height:1.5!important;border-top:1px solid #d6dfd1;padding-top:12px;margin-top:16px}@media(max-width:749px){#cf_cleaning .cfr-inner{grid-template-columns:1fr;padding:16px;gap:24px}#cf_cleaning h2{font-size:28px}#cf_cleaning .cfr-blocks article{padding:12px}}body:has(.cfr-purchase) #MainContent{background:#faf8f3;color:#183a35}body:has(.cfr-purchase) .cfr-purchase{background:#fff}body:has(.cfr-purchase) .cfr-purchase .product__media,body:has(.cfr-purchase) .cfr-purchase .product-media-container{background:#fff}body:has(.cfr-purchase) .cfr-section,body:has(.cfr-purchase) .cfd,body:has(.cfr-purchase) .cff{max-width:1240px;margin:0 auto;padding:48px 24px;background:#faf8f3!important;color:#183a35}body:has(.cfr-purchase) .cfr-section .cfr-inner{background:#faf8f3!important;padding:0!important;border-radius:0}body:has(.cfr-purchase) :is(.cfr-section,.cfd,.cff) h2{font-family:var(--font-heading-family)!important;font-style:var(--font-heading-style);font-size:32px!important;line-height:1.18!important;font-weight:700;letter-spacing:-.025em;text-transform:none!important;color:#183a35;margin:0 0 16px}body:has(.cfr-purchase) .cfr-section .cfr-blocks h3{font-family:var(--font-body-family)!important;font-size:16px!important;line-height:1.35;color:#183a35}body:has(.cfr-purchase) .cfr-section .cfr-copy>p:not(.cfr-eyebrow),body:has(.cfr-purchase) :is(.cfd-heading,.cff-heading)>p:not(.cfr-eyebrow):not(.cfd-eyebrow){font-size:15px;line-height:1.6;color:#506258}body:has(.cfr-purchase) .cfr-section .cfr-blocks p{font-size:14px!important;line-height:1.55;color:#506258}body:has(.cfr-purchase) :is(.cfr-section,.cff) .cfr-eyebrow,body:has(.cfr-purchase) .cfd .cfd-eyebrow{font-family:var(--font-body-family);font-size:11px!important;letter-spacing:.18em!important;color:#5e7865;margin:0 0 12px!important}body:has(.cfr-purchase) .cfr-section :is(.cfr-camera-note,.cfr-cordless-note,.cfr-cleaning-note){font-size:13px!important;line-height:1.55!important}body:has(.cfr-purchase) #judgeme_product_reviews{background:#faf8f3!important;color:#183a35}body:has(.cfr-purchase) #judgeme_product_reviews .jm-review-widget-minimal-header__title{font-family:var(--font-heading-family)!important;font-size:32px!important;line-height:1.18!important}.cff .cff-heading{max-width:850px;margin-bottom:24px}.cff .cff-grid{display:grid;grid-template-columns:repeat(var(--cff-columns,2),minmax(0,1fr));gap:0 32px;align-items:start}.cff details{min-width:0;border-bottom:1px solid #d7dfd7;padding:0}.cff summary{display:flex;align-items:center;gap:16px;min-height:56px;padding:14px 0;list-style:none;cursor:pointer;font-size:16px;font-weight:600;line-height:1.45;text-transform:none}.cff summary::-webkit-details-marker{display:none}.cff summary>span:first-child{flex:1;min-width:0}.cff .cff-icon{flex:0 0 16px;height:16px;position:relative}.cff .cff-icon:before,.cff .cff-icon:after{content:"";position:absolute;top:7px;left:1px;right:1px;height:1.5px;background:currentColor}.cff .cff-icon:after{transform:rotate(90deg)}.cff details[open] .cff-icon:after{transform:none}.cff .cff-answer{padding:0 24px 18px 0;font-size:15px;line-height:1.65;color:#506258}.cff .cff-answer p{margin:0}.cff a{color:inherit;text-underline-offset:3px;overflow-wrap:anywhere}.cff summary:focus-visible,.cff a:focus-visible{outline:2px solid #3d704e;outline-offset:4px}.cff .cff-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.cff .cff-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 22px;border:1px solid #183a35;border-radius:6px;text-decoration:none;font-size:14px;font-weight:600}.cff .cff-actions a:first-child{background:#183a35;color:#fff}.cff .cff-actions a:hover{box-shadow:0 0 0 1px #183a35}@media(max-width:749px){body:has(.cfr-purchase) :is(.cfr-section,.cfd,.cff){padding:32px 20px}body:has(.cfr-purchase) :is(.cfr-section,.cfd,.cff) h2{font-size:26px!important}body:has(.cfr-purchase) .cfr-section .cfr-blocks h3{font-size:15px!important}body:has(.cfr-purchase) #cf_vacuum .cfr-blocks{grid-template-columns:1fr;text-align:left;gap:16px}body:has(.cfr-purchase) #cf_vacuum .cfr-blocks article{display:grid;grid-template-columns:48px 1fr;gap:0 12px;padding:0}body:has(.cfr-purchase) #cf_vacuum .cfr-blocks article:before{display:none}body:has(.cfr-purchase) #cf_vacuum .cfr-step{grid-row:1/3;width:48px;height:48px;margin:0}body:has(.cfr-purchase) #cf_vacuum .cfr-blocks h3{margin:0 0 5px}body:has(.cfr-purchase) #cf_vacuum .cfr-blocks p{margin:0}body:has(.cfr-purchase) #judgeme_product_reviews .jm-review-widget-minimal-header__title{font-size:26px!important}.cff .cff-grid{grid-template-columns:1fr}.cff summary{font-size:15px;min-height:56px}.cff .cff-answer{font-size:14px;padding-right:8px}.cff .cff-actions{gap:10px}.cff .cff-actions a{flex:1;padding:11px 12px}}body:has(.cfr-purchase) #cf_vacuum h2,body:has(.cfr-purchase) #cf_vacuum .cfr-blocks h3{font-family:var(--font-heading-family)!important}body:has(.cfr-purchase) .cff{background:var(--cff-bg,#faf8f3)!important;padding-top:var(--cff-space,48px);padding-bottom:var(--cff-space,48px)}@media(max-width:749px){body:has(.cfr-purchase) .cff{padding-top:32px;padding-bottom:32px}}body:has(.cfr-purchase) #judgeme_product_reviews:has(.jm-no-reviews-state){max-width:1200px!important;min-height:0!important;margin:32px auto!important;padding:26px 20px!important;border:0;border-radius:0;box-shadow:none;text-align:center}body:has(.cfr-purchase) #judgeme_product_reviews:has(.jm-no-reviews-state) .jm-review-widget__header{max-width:600px;margin:auto!important;gap:12px!important}body:has(.cfr-purchase) #judgeme_product_reviews:has(.jm-no-reviews-state) .jm-review-widget__header>.jm-cluster{justify-content:center!important;--cluster-justify:center!important;width:100%;text-align:center}body:has(.cfr-purchase) #judgeme_product_reviews:has(.jm-no-reviews-state) .jm-review-widget-minimal-header__title{font-size:28px!important;line-height:1.2!important;color:#183a35!important;text-align:center!important;margin:0!important}body:has(.cfr-purchase) #judgeme_product_reviews .jm-no-reviews-state{width:100%;max-width:600px!important}body:has(.cfr-purchase) #judgeme_product_reviews .jm-no-reviews-state__text{font-size:15px!important;line-height:1.55!important;color:#506258!important;text-align:center;margin:0}body:has(.cfr-purchase) #judgeme_product_reviews .jm-no-reviews-state__action-buttons{justify-content:center!important;--cluster-justify:center!important}body:has(.cfr-purchase) #judgeme_product_reviews .jm-no-reviews-state button{min-height:44px!important;padding:11px 24px!important;background:#183a35!important;color:#fff!important;border-radius:6px!important;border:0!important;font-size:14px!important}.cfr-purchase .cfr-review-entry{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:13px}.cfr-review-entry a{color:#183a35;text-underline-offset:3px}@media(max-width:749px){body:has(.cfr-purchase) #judgeme_product_reviews:has(.jm-no-reviews-state){margin:20px auto!important;padding:24px 20px!important}body:has(.cfr-purchase) #judgeme_product_reviews:has(.jm-no-reviews-state) .jm-review-widget-minimal-header__title{font-size:24px!important}}body:has(.cfr-purchase) #judgeme_product_reviews:has(.jm-no-reviews-state) .jm-review-widget__header{width:100%!important;flex:1 1 auto!important}body:has(.cfr-purchase) #judgeme_product_reviews:has(.jm-no-reviews-state) .jm-review-widget__header-and-body{display:block!important}body:has(.cfr-purchase) #judgeme_product_reviews .jm-no-reviews-state>div{width:100%}body:has(.cfr-purchase) #judgeme_product_reviews .jm-no-reviews-state button{white-space:nowrap}#cf_dispensing .cfr-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:30px;align-items:center}#cf_dispensing .cfr-copy{grid-column:1;grid-row:1;min-width:0}#cf_dispensing figure.cfr-media{grid-column:2;grid-row:1;max-width:none;width:100%;margin:0}#cf_dispensing .cfr-media img{width:100%;height:auto;max-height:none;aspect-ratio:1;object-fit:contain;border-radius:12px}#cf_dispensing .cfr-blocks{display:grid;grid-template-columns:1fr;gap:20px;margin-top:24px}#cf_dispensing .cfr-blocks article{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:14px;row-gap:4px;padding:0;text-align:left}#cf_dispensing .cfr-blocks article:before{display:none}#cf_dispensing .cfr-step{grid-column:1;grid-row:1/3;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#e3ebdb;margin:0}#cf_dispensing .cfr-step svg{width:26px;height:26px}#cf_dispensing .cfr-blocks h3,#cf_dispensing .cfr-blocks p{grid-column:2;margin:0}#cf_dispensing .cfr-blocks article:not(:has(p)) h3{grid-row:1/3;align-self:center}@media(max-width:749px){#cf_dispensing .cfr-inner{grid-template-columns:minmax(0,1fr);gap:24px}#cf_dispensing .cfr-copy{grid-column:1;grid-row:1}#cf_dispensing figure.cfr-media{grid-column:1;grid-row:2}#cf_dispensing .cfr-blocks{gap:18px}}#cf_dispensing .cfr-dispensing-test{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin:24px 0;padding:14px 18px;border-left:3px solid #67855b;background:#edf1e6;border-radius:0 12px 12px 0}#cf_dispensing .cfr-dispensing-test strong{font-family:var(--font-heading-family);font-size:30px;line-height:1.15;color:#183a35}#cf_dispensing .cfr-dispensing-test span{font:600 14px/1.4 var(--font-body-family);color:#506258}#cf_dispensing .cfr-food-guide{border-top:1px solid #dce3d8;padding-top:20px}#cf_dispensing .cfr-food-guide h3{font-family:var(--font-body-family);font-size:16px;line-height:1.35;margin:0 0 14px;color:#183a35}#cf_dispensing .cfr-food-types{display:grid;grid-template-columns:1fr 1fr;gap:10px}#cf_dispensing .cfr-food-types span{display:flex;align-items:center;min-height:44px;padding:10px 12px;border:1px solid #dce3d8;border-radius:8px;background:#fff;font-size:14px;line-height:1.35;color:#183a35}#cf_dispensing .cfr-food-size{font-size:14px;line-height:1.55;font-weight:600;margin:14px 0 6px;color:#183a35}#cf_dispensing .cfr-food-exclude{font-size:13px;line-height:1.55;margin:0;color:#506258}@media(max-width:749px){#cf_dispensing .cfr-food-types{gap:8px}#cf_dispensing .cfr-food-types span{font-size:13px;padding:10px}#cf_dispensing .cfr-dispensing-test{margin:20px 0}#cf_dispensing .cfr-food-guide h3{font-size:15px}}#cf_dispensing .cfr-blocks{gap:14px}#cf_dispensing .cfr-dispensing-test{margin:20px 0}#cf_dispensing .cfr-inner{align-items:start}#cf_dispensing figure.cfr-media{align-self:center}#cf_sealing .cfr-inner{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:30px;align-items:center}#cf_sealing figure.cfr-media{grid-column:1;grid-row:1;width:100%;max-width:none;margin:0}#cf_sealing .cfr-media img{width:100%;height:auto;max-height:none;aspect-ratio:1;object-fit:contain;border-radius:12px}#cf_sealing .cfr-copy{grid-column:2;grid-row:1;min-width:0}#cf_sealing .cfr-blocks{grid-template-columns:1fr;gap:20px;margin-top:26px}#cf_sealing .cfr-blocks article{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 14px;padding:0}#cf_sealing .cfr-step{grid-column:1;grid-row:1/3;width:44px;height:44px;border-radius:12px;background:#e3ebdb;display:grid;place-items:center;margin:0}#cf_sealing .cfr-step svg{width:26px;height:26px}#cf_sealing .cfr-blocks h3,#cf_sealing .cfr-blocks p{grid-column:2;margin:0}#cf_sealing .cfr-seal-cycle{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px;margin-top:26px;border:1px solid #dce3d8;border-radius:10px;background:#edf1e6;font-size:13px;font-weight:600;color:#183a35}#cf_sealing .cfr-seal-cycle b{color:#5e7865;font-weight:400}@media(max-width:749px){#cf_sealing .cfr-inner{grid-template-columns:1fr;gap:24px}#cf_sealing figure.cfr-media{grid-column:1;grid-row:1}#cf_sealing .cfr-copy{grid-column:1;grid-row:2}#cf_sealing .cfr-blocks{gap:18px;margin-top:22px}#cf_sealing .cfr-seal-cycle{font-size:12px;padding:13px;gap:6px}}#cf_sealing .cfr-media img{aspect-ratio:auto;height:auto}@media(max-width:749px){body:has(.cfr-purchase) :is(#cf_vacuum,#cf_dispensing,#cf_sealing,#cf_workflow,#cf_camera,#cf_cordless,#cf_cleaning) .cfr-inner{grid-template-columns:minmax(0,1fr);gap:24px}body:has(.cfr-purchase) :is(#cf_vacuum,#cf_dispensing,#cf_sealing,#cf_workflow,#cf_camera,#cf_cordless,#cf_cleaning) .cfr-inner>figure.cfr-media{grid-column:1!important;grid-row:1!important;order:0!important;width:100%;max-width:none;margin:0}body:has(.cfr-purchase) :is(#cf_vacuum,#cf_dispensing,#cf_sealing,#cf_workflow,#cf_camera,#cf_cordless,#cf_cleaning) .cfr-inner>.cfr-copy{grid-column:1!important;grid-row:2!important;order:1!important;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/cutekit-reference.css.map */
