.os-h2{color:#518a70;font-size:38px;font-weight:600;line-height:1.1;margin-bottom:1.25rem;font-style:italic}.os-headline h1{font-size:2.65rem;font-weight:900;line-height:1.1;margin-bottom:1.25rem}@media (min-width:1024px){.os-headline h1{font-size:3rem}}hr.short-line{width:5%;text-align:center;border-top:2px solid #eee}.plr-10{padding:0 10px}.video-os-container{position:relative}@media (max-width:767px){.os-separate-line{border-bottom:2px solid hsla(220,6%,58%,.25);margin:0 1.25rem 1.5rem}.os-separate-line--home{padding:0}}.columns-container.page-content{background-color:#fff!important}.os-container{max-width:1920px;position:relative}.os-bg--light-grey{background-color:#f9f9f9}.page--sub-navigation{background:#fff;color:#343a40}[id^="desk-sub-nav-spacer"]{margin-bottom:1rem}[id^="desk-sub-nav"]{display:none}[id^="desk-sub-nav-container"]{display:none}@media screen and (min-width:768px){[id^="desk-sub-nav"]{display:inline-flex;flex-direction:row;list-style-type:none;width:100%;margin:auto;text-align:center}[id^="desk-sub-nav-container"]{margin:auto;border-bottom:.3rem solid #447354;padding-top:.5rem}}.desk-sub-nav-item{margin:1.75rem 1rem;flex:3}.desk-sub-nav-item a:hover{color:#447354;text-decoration:underline}[id^="mob-shop-cat-button-main"]{display:block;width:90%;margin:0 auto;padding:.25rem;margin-bottom:1rem;color:#447354;background-color:#fff;border:1px solid #447354;border-radius:15px;position:relative}@media screen and (min-width:768px){[id^="mob-shop-cat-button-main"]{display:none}}span[id^="mob-shop-cat-button-icon-open"],span[id^="mob-shop-cat-button-icon-closed"]{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:10px}span[id^="mob-shop-cat-button-icon-open"]{display:block;height:23px}span[id^="mob-shop-cat-button-icon-closed"]{display:none;height:26px}[id^="mob-sub-nav-container"]{display:none;margin:auto}@media only screen and (min-width:768px){[id^="mob-sub-nav-container"]{display:none!important}}[id^="mob-sub-nav"]{display:flex;flex-direction:column;list-style-type:none;gap:1.5rem;width:100%;text-align:left;margin-inline:0;margin-block:1.5rem;padding-inline:1.5rem}.mob-sub-nav-item{flex:3}@media only screen and (max-width:799px){.mob-sub-nav-item{flex:1 1 100%;padding-bottom:1.5rem;border-bottom:1px solid rgba(68,115,85,.3)}}.mob-sub-nav-item a{color:#444}.mob-sub-nav-item a:hover{text-decoration:underline}.os-headline{color:#3c4453;margin-top:0;margin-bottom:0}@media (min-width:768px){.os-headline{margin-top:2rem;margin-bottom:2rem}}@media (min-width:1280px){.os-headline{margin-top:3rem;margin-bottom:3rem}}.os-headline p{margin-top:0;margin-bottom:1rem}.os-main-banner{position:relative}.os-main-banner--content,.split-banner--content,.os-disclaimers{padding-left:1.25rem;padding-right:1.25rem;padding-bottom:1rem;padding-top:1.875rem}@media (min-width:768px){.os-main-banner--content{position:absolute;right:0;top:55%;max-width:50%;transform:translateY(-50%);padding:0 3.375rem 0 6rem;color:#fff}.split-banner--content{position:absolute;top:50%;left:5%;transform:translate(-5%,-50%);width:50%;max-width:500px;padding-right:1.75rem}}@media (min-width:1024px){.os-main-banner--content,.split-banner--content{max-width:calc(50vw - 10%)}}@media (min-width:1280px){.os-main-banner--content,.split-banner--content{max-width:calc(50vw - 15%)}.os-main-banner--content{padding-right:7rem;padding-left:2.75rem}}.os-main-banner--content h2{color:#343a40;font-size:2rem;line-height:1.2}@media (min-width:768px){.os-main-banner--content h2{color:#fff}}@media (min-width:1024px){.os-main-banner--content h2{font-size:2.5rem}}.os-main-banner--content p{margin-bottom:20px;line-height:1.5}.os-main-banner img{object-position:50% 50%;height:100%;width:100%;object-fit:cover;min-height:30rem;transition:.3s all}img.img-features{min-height:25rem}.item__content__body--h2{color:#596273;font-size:1.5rem;line-height:1.35}@media (min-width:1024px) and (max-width:1440px){.home--update-app .item__content__body--h2{min-height:65px}}.flex-grid{padding:0 20px}@media (min-width:1280px){.flex-grid{padding:0 40px}}.item--flex-column{width:100%;flex:1 0 100%;padding:1.25rem 1.25rem 0}@media (min-width:768px){.item--flex-column{width:33%;flex:1 0 33%}}.item__content--picture{overflow:hidden;margin-bottom:1.5625rem;position:relative}.item__content--picture.picture--product{cursor:pointer}.item__content--picture.picture--product::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:hsla(0,0%,47%,.06);z-index:1}.item__content--picture.picture--product img{width:auto;height:100%;max-width:100%;max-height:100%;padding:30px}@media (min-width:768px){.item__content--picture.picture--product img{width:100%}}.item__content__body--description,.os-row-flex--text-side p,.item__content__body--h2-link{color:#596273;font-size:1rem;line-height:1.5;margin-bottom:1.25rem}.item__content__body--h2-link a{display:block;color:#596273;min-height:auto}@media (min-width:768px) and (max-width:1280px){.item__content__body--h2-link a{min-height:45px}}.item__content__body--h2-link a:hover{text-decoration:underline}.os-row-flex{display:flex;align-items:center;flex-direction:column}@media (min-width:768px){.os-row-flex{flex-direction:row;flex-wrap:nowrap}.os-row-flex--img-side img{min-height:28.125rem;object-fit:cover}}.os-row-flex--text-side{padding:1.25rem}@media (min-width:768px){.os-row-flex--text-side{padding:1.25rem 1.875rem}}@media (min-width:1024px){.os-row-flex--text-side{padding:1.25rem 3.75rem}}@media (min-width:1280px){.os-row-flex--text-side{padding:1.25rem 8%}}.os-row-flex--text-side h2,.split-banner--content h2{color:#3c4453;font-size:2.1rem;line-height:1.2}.item__content{position:relative}.item__content--img-badge{background-color:#ebc172;color:#343a40;border-radius:.25rem;font-size:.7rem;font-weight:600;line-height:1;margin-bottom:0;padding:.1875rem .5rem;position:absolute;top:.625rem;right:.375rem;text-transform:uppercase}.os-products-flex-box{align-items:baseline;justify-content:center}.item__content__body--price{margin-bottom:1.25rem}.item__content__body--link button{width:100%}@media (min-width:768px){.item__content__body--link button{width:9.375rem}}.item__content__body--link button:hover,.split-banner--links .a-btn--primary-green:hover{outline:.375rem solid rgba(108,184,106,.3)!important;outline-offset:0}.split-banner--links{display:flex;flex-wrap:wrap;gap:1rem}@media (min-width:768px){.split-banner--links{gap:1.5rem}}.text-color--home{color:#3c4453}.home-text-content--left{left:8%}.home-text-content--right{right:8%;left:auto}.os-headline--home h2{padding:0 10px}.home-banner--content h2{font-size:2.25rem}@media (min-width:1024px){.home-banner--content h2{font-size:2.75rem}}@media (min-width:768px){.home--just-say h2,.home--just-say p{color:#fff}.home--just-say picture+div{width:45%}}@media (max-width:767px){.home--step-by-step img{object-position:right}}@media (min-width:768px){.home--step-by-step img{max-height:40rem}.home--just-say img{max-height:46rem;object-position:bottom}.os-main-banner.home--just-say{padding-top:2rem}.split--home picture img{height:60vh;width:auto;max-width:100%;object-fit:contain}.split--home-right picture{display:flex;justify-content:flex-end}}@media (min-width:1280px){.os-main-banner.split--home{padding:0 8rem}.os-main-banner.split--home{display:flex;justify-content:center;align-items:center;overflow:hidden}.split--home .split-banner--content{transform:none;position:initial}.split--home picture img{max-width:fit-content}.split--home-right .split--home picture img{object-position:right}.split--home-right picture{order:2}.split--home picture{overflow:hidden;width:50%}.split--home picture img{object-position:left}.split--home .split-banner--content{width:75%}}.product-boxes .products__container{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;padding-inline:2rem;gap:2rem}@media screen and (min-width:1280px){.product-boxes .products__container{padding-inline:3rem;gap:3rem}}.product-boxes .product__box{padding-inline:1em;padding-block:1.325em;position:relative;transition:all .3s}@media screen and (min-width:1024px){.product-boxes .product__box{flex:1;max-width: calc(100% / 3)}}.product-boxes .product__content{padding-block:1em}.product-boxes .product__image-container{position:relative;border-radius:1em;overflow:hidden}.product-boxes .product__box:not(.product__box--disabled) .product__image-container {cursor:pointer}.product-boxes .product__image-container::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:#787878;opacity:6%;z-index:1}.product-boxes .product__image{display:block;width:100%;height:auto;max-width:100%;max-height:100%;padding:1.5em;position:relative}.product-boxes .product__headline,.product-boxes .product__headline a{color:#596273;font-size:1rem;line-height:1.5}.product-boxes .product__headline a:hover{text-decoration:underline}.product-boxes .product__price-information{padding-block:1.25rem}.product-boxes .product__price{color:#447355}.product-boxes .product__installments{padding-bottom:1.25em}.product-boxes .product__action .button-standard.button-standard--green::after{content:"";display:inline-block;width:.9375rem;height:.875rem;margin-left:.75rem;background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTguNzUgMTNsNS01bS01LTVsNSA1bTAgMEgyLjUnIHN0cm9rZT0nI2ZmZicgc3Ryb2tlLXdpZHRoPScxLjY2JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLz48L3N2Zz4=);background-repeat:no-repeat}.os-container .button-standard.button-standard--green:not(.button-standard--disabled):hover {outline:.375rem solid rgba(108,184,106,.3)!important;outline-offset:0}.os-container .button-standard.button-standard--green.button-standard--disabled{background-color:#c7c4c4;border-color:#c7c4c4}.headline__h2{font-size:1.875rem;line-height:2.0625rem;color:#3c4453;letter-spacing:.25px}.item-row{display:flex;justify-content:center;flex-direction:column;gap:1em;padding-block:1em}@media screen and (min-width:768px){.item-row{padding-block:2em}}@media screen and (min-width:1024px){.item-row{flex-direction:row}}.item-column{width:100%;max-width:100%}@media screen and (min-width:1024px){.item-column--2{width:50%;max-width:500px}.item-column--3{width: calc(100% / 3);max-width:500px}}.item__img{width:100%;height:auto}.item__content .item__content--link{font-weight:bold;text-decoration:underline}.box{display:flex;place-items:center;flex-direction:column;background-color:#fff;padding:0;margin:0;line-height:1.5;position:relative;overflow:hidden}@media screen and (min-width:1024px){.box{flex-direction:row}.equal-columns>.box__content,.equal-columns>.box__picture{max-width:50%}}.box__content{flex:1;padding:2em}@media screen and (min-width:1024px){.box__content{flex-direction:row;padding-block:0}.box__content--short-text{padding-inline:3em 2em}}@media screen and (min-width:1280px){.box__content--short-text{padding-inline:3.5em 2em}}.box__content .headline__h3{font-size:1.75em;line-height:1.5}@media screen and (min-width:1024px){.box__content .headline__h3.headline__h3--large{margin:0}}@media screen and (min-width:1280px){.box__content .headline__h3.headline__h3--large{font-size:2.25em}}.box__picture{flex:2;width:100%}.box__picture picture{position:relative}.box__image{max-width:100%;width:100%;height:auto}[data-theme="lightgrey"]{background-color:#f7f7f7!important}[data-theme="lightgrey"] h1,[data-theme="lightgrey"] h2,[data-theme="lightgrey"] h3,[data-theme="lightgrey"] p{color:#3c4453!important}.container__description{max-width:1000px;margin:0 auto}.container__description p{margin:0;letter-spacing:.05px;color:#3c4453}.os-container .button-standard.button-standard--green.button-standard--disabled{background-color:#c7c4c4;border-color:#c7c4c4}.os-container .button-standard.button-standard--green:not(.button-standard--disabled):hover {outline:.375rem solid rgba(108,184,106,.3)!important;outline-offset:0}.os-container.container[data-theme="reverse"]{color:#fff;background-color:#333}.os-container.container[data-theme="reverse"] .item__content__body>*{color:#fff}.help-me-choose__container{position:relative}.help-me-choose__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.help-me-choose__headline{color:#fff}.help-me-choose__headline h3{font-size:2.1rem;font-weight:600;line-height:1.2}@media screen and (min-width:1024px){#series-cleaning-robots #aplikacja_roomba_home .banner__content{gap:0!important}#series-cleaning-robots #aplikacja_roomba_home h3{font-size:2rem}}.content__paragraph{color:#596273;font-size:1rem;line-height:1.5;margin-bottom:1.25rem}