.dyson-bs{--bs-mezera:32px;--bs-cerna:#000;--bs-bila:#fff;box-sizing:border-box;container-type:inline-size;container-name:dyson-bs-stranka;max-width:1110px;margin:0 auto 2rem}.dyson-bs *,.dyson-bs *::before,.dyson-bs *::after{box-sizing:inherit}.dyson-bs__modul{margin:0 0 var(--bs-mezera)}.dyson-bs__modul:last-child{margin-bottom:0}.dyson-bs__media{position:relative}.dyson-bs__hero,.dyson-bs__foto-text{position:relative;container-type:inline-size;container-name:dyson-bs-modul}.dyson-bs__img{display:block;width:100%;max-width:100%;height:auto}.dyson-bs__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:rgba(0,0,0,0.45);color:var(--bs-bila);font-size:24px;text-decoration:none}.dyson-bs__play:hover{background:rgba(0,0,0,0.65)}.dyson-bs__overlay{position:absolute;top:0;bottom:0;left:0;width:46%;display:flex;flex-direction:column;justify-content:center;padding:0 4%;color:var(--bs-bila)}.dyson-bs__overlay--na-svetle{color:var(--bs-cerna)}.dyson-bs__foto-text--pod-fotkou .dyson-bs__overlay,.dyson-bs__foto-text--dva-sloupce .dyson-bs__overlay{position:static;width:100%;max-width:760px;padding:16px 0 0;color:var(--bs-cerna)}@container dyson-bs-stranka (min-width:851px){.dyson-bs__foto-text--dva-sloupce{display:grid;grid-template-columns:45fr 55fr;align-items:center;column-gap:var(--bs-mezera)}.dyson-bs__foto-text--dva-sloupce .dyson-bs__img{grid-area:1 / 2}.dyson-bs__foto-text--dva-sloupce .dyson-bs__overlay{grid-area:1 / 1;max-width:none;padding:0}}.dyson-bs__logo{display:block;align-self:flex-start;width:auto;height:auto;max-height:36px;margin:0 0 16px}.dyson-bs__logo-text{margin:0 0 16px;font-size:1.25rem;font-weight:700;line-height:1}.dyson-bs__title{margin:0 0 8px;font-size:1.5rem;font-weight:500;line-height:1.2}.dyson-bs__subtitle{margin:0 0 8px;font-size:1.1rem}.dyson-bs__text{margin:0 0 16px}.dyson-bs__buttons{display:flex;flex-wrap:wrap;gap:12px}.dyson-bs__btn{display:inline-block;padding:12px 48px;border:1px solid var(--bs-cerna);color:var(--bs-cerna);text-decoration:none}.dyson-bs__btn--primarni{background:var(--bs-cerna);color:var(--bs-bila)}.dyson-bs__hero .dyson-bs__btn{border-color:var(--bs-bila);color:var(--bs-bila)}.dyson-bs__grid{display:grid;grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none}.dyson-bs__tile{margin:0;text-align:center;display:flex;flex-direction:column}.dyson-bs__tile-img{display:block;width:100%;max-width:100%;height:auto}.dyson-bs__tile-title{margin:12px 0 4px;font-size:1.15rem;font-weight:700}.dyson-bs__tile-odkaz{color:inherit;text-decoration:none}.dyson-bs__tile-odkaz:hover,.dyson-bs__tile-odkaz:focus{text-decoration:underline}.dyson-bs__tile-text{margin:0 0 12px}.dyson-bs__tile .dyson-bs__btn{margin-top:auto}.dyson-bs__app{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:32px;padding:64px 16px;text-align:center}.dyson-bs__app-logo{display:block;max-height:64px;width:auto;height:auto;margin:0}.dyson-bs__app-badges{display:flex;flex-wrap:nowrap;gap:32px;justify-content:center;margin:0}.dyson-bs__app-badge{display:block;max-height:30px;width:auto;height:auto}@media (min-width:768px){.dyson-bs__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1025px){.dyson-bs__grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.dyson-bs__overlay{position:static;width:100%;padding:16px 0 0;color:var(--bs-cerna)}.dyson-bs__hero .dyson-bs__btn{border-color:var(--bs-cerna);color:var(--bs-cerna)}.dyson-bs__app{gap:24px;padding:40px 0}.dyson-bs__app-badges{gap:24px}}@container dyson-bs-modul (max-width:850px){.dyson-bs__overlay{position:static;width:100%;padding:16px 0 0;color:var(--bs-cerna)}.dyson-bs__hero .dyson-bs__btn{border-color:var(--bs-cerna);color:var(--bs-cerna)}}@container dyson-bs-modul (min-width:950px){.dyson-bs__title{font-size:2rem}}
