.katalog-banner-slot{grid-column:span 2;min-width:0;container-type:inline-size;position:relative;z-index:1;display:flex;align-items:center}html .rokyo .katalog-banner-slot .sourozenci-banner{margin:0;width:100%;max-width:none;height:100%;display:flex;flex-direction:column;border-radius:20px}html .rokyo .katalog-banner-slot .sourozenci-text{position:static;transform:none;width:auto;padding:32px 36px 24px;order:-1}html .rokyo .katalog-banner-slot .sourozenci-text h2{font-size:clamp(26px,5cqi,40px);margin-bottom:12px}html .rokyo .katalog-banner-slot .sourozenci-text>p:not(.hp-nadradka){max-width:480px;margin-bottom:18px;font-size:14px}html .rokyo .katalog-banner-slot .sourozenci-text .hp-nadradka{margin-bottom:10px}html .rokyo .katalog-banner-slot .sourozenci-text .r-tl{font-size:13px;padding:12px 18px}html .rokyo .katalog-banner-slot .sourozenci-foto{margin-top:auto;aspect-ratio:1942/809;overflow:hidden;flex:none}html .rokyo .katalog-banner-slot .sourozenci-foto>img{position:static;width:100%;height:100%;object-fit:cover}html .rokyo .katalog-banner-slot .sourozenci-produkt{left:calc(var(--bod-x) - 9.5%);top:calc(var(--bod-y) - 26.4%);width:19%;height:60%}html .rokyo .katalog-banner-slot .sourozenci-karta{top:auto;bottom:58%;width:210px;padding:10px;gap:10px}html .rokyo .katalog-banner-slot .sourozenci-kluk .sourozenci-karta{left:0;transform:translateY(12px) scale(.95)}html .rokyo .katalog-banner-slot .sourozenci-holka .sourozenci-karta{left:auto;right:0;transform:translateY(12px) scale(.95)}html .rokyo .katalog-banner-slot .sourozenci-produkt.otevreny .sourozenci-karta{transform:translateY(0) scale(1)}html .rokyo .katalog-banner-slot .sourozenci-mobil-odkazy{display:flex;gap:12px;flex-wrap:wrap;padding:16px 24px}html .rokyo .katalog-banner-slot .sourozenci-mobil-odkazy a{display:flex;gap:16px;justify-content:space-between;align-items:center;min-height:44px;padding:10px 14px;border-radius:10px;background:#fff;color:#17161a;text-decoration:none;font-size:12px;font-weight:600;flex:1 1}html .rokyo .katalog-banner-slot .sourozenci-vedle{display:grid;grid-template-columns:1fr 1fr}html .rokyo .katalog-banner-slot .sourozenci-vedle .sourozenci-foto{aspect-ratio:auto;height:100%}html .rokyo .katalog-banner-slot .sourozenci-vedle .sourozenci-foto>img{object-fit:contain}@container (max-width: 480px){html .rokyo .katalog-banner-slot .sourozenci-text{padding:24px}html .rokyo .katalog-banner-slot .sourozenci-text h2{font-size:29px}html .rokyo .katalog-banner-slot .sourozenci-foto{aspect-ratio:1.6;position:relative}html .rokyo .katalog-banner-slot .sourozenci-foto>img{position:absolute;width:150%;max-width:none;left:-45%}html .rokyo .katalog-banner-slot .sourozenci-produkt{left:calc(var(--mobil-x) - 14.25%);width:28.5%}html .rokyo .katalog-banner-slot .sourozenci-vedle{display:flex}html .rokyo .katalog-banner-slot .sourozenci-vedle .sourozenci-foto{aspect-ratio:1122/1402}html .rokyo .katalog-banner-slot .sourozenci-vedle .sourozenci-foto>img{width:100%;left:0}html .rokyo .katalog-banner-slot .sourozenci-vedle .sourozenci-produkt{left:calc(var(--bod-x) - 9.5%);width:19%}}html .rokyo .katalog-banner-slot .sourozenci-banner{height:auto;border-radius:12px}html .rokyo .katalog-banner-slot .sourozenci-text{display:grid;grid-template-columns:1.15fr 1fr;grid-column-gap:28px;column-gap:28px;padding:28px 32px}html .rokyo .katalog-banner-slot .sourozenci-text .hp-nadradka{grid-column:1;margin:0 0 12px;color:#625776}html .rokyo .katalog-banner-slot .sourozenci-text h2{grid-column:1;grid-row:2/4;margin:0;font-size:clamp(27px,4cqi,35px);align-self:center}html .rokyo .katalog-banner-slot .sourozenci-text>p:not(.hp-nadradka){grid-column:2;grid-row:1/3;align-self:end;margin:0 0 16px;line-height:1.5}html .rokyo .katalog-banner-slot .sourozenci-text .r-tl{grid-column:2;grid-row:3;justify-self:start;padding:11px 15px}html .rokyo .katalog-banner-slot .sourozenci-mobil-odkazy{display:none}html .rokyo .katalog-banner-slot .sourozenci-rukou{grid-column:1/-1}html .katalog-s-bannery{--banner-gap-x:96px;--banner-gap-y:81px;overflow:hidden}html .hp-karty.katalog-s-bannery{--banner-gap-y:28px}html .katalog-s-bannery:after,html .katalog-s-bannery:before{display:block}html .katalog-s-bannery>.hp-karta-odhal,html .katalog-s-bannery>.kf-karta{position:relative}html .katalog-s-bannery>.hp-karta-odhal:before,html .katalog-s-bannery>.katalog-banner-slot:before,html .katalog-s-bannery>.kf-karta:before{content:"";display:block;position:absolute;height:1px;background:#eae6de;top:calc(var(--banner-gap-y) / -2 - .5px);left:calc(var(--banner-gap-x) / -2);right:calc(var(--banner-gap-x) / -2)}@media (min-width:1101px) and (max-width:1424px){html .kf-mrizka.katalog-s-bannery{--banner-gap-x:64px;--banner-gap-y:65px}}@media (max-width:1100px){html .kf-mrizka.katalog-s-bannery{--banner-gap-x:48px;--banner-gap-y:57px}html .kf-mrizka.katalog-s-bannery:after{display:none}html .hp-karty.katalog-s-bannery{--banner-gap-x:24px;--banner-gap-y:24px}html .hp-karty.katalog-s-bannery:after,html .hp-karty.katalog-s-bannery:before{display:none}}@media (max-width:720px){html .hp-karty.katalog-s-bannery,html .katalog-s-bannery,html .kf-mrizka.katalog-s-bannery{--banner-gap-x:14px;--banner-gap-y:20px}html .katalog-s-bannery:after,html .katalog-s-bannery:before{display:none}html .kf-mrizka.katalog-s-bannery>.kf-karta{border-top:0;padding-top:0}}@container (max-width: 480px){html .rokyo .katalog-banner-slot .sourozenci-text{display:block;padding:24px}html .rokyo .katalog-banner-slot .sourozenci-text h2{margin-bottom:14px;font-size:29px}html .rokyo .katalog-banner-slot .sourozenci-text .hp-nadradka{margin-bottom:12px}html .rokyo .katalog-banner-slot .sourozenci-mobil-odkazy{display:flex;padding:12px 18px;gap:18px}html .rokyo .katalog-banner-slot .sourozenci-mobil-odkazy a{padding:6px 0;border-radius:0;background:transparent;border-bottom:1px solid #beb3d0;font-weight:500}}@container (min-width: 601px){html .rokyo .katalog-banner-slot .sourozenci-banner:not(.sourozenci-vedle){display:block}html .rokyo .katalog-banner-slot .sourozenci-banner:not(.sourozenci-vedle) .sourozenci-text{display:block;position:absolute;left:4%;top:50%;bottom:auto;transform:translateY(-50%);width:28%;padding:0;z-index:2}html .rokyo .katalog-banner-slot .sourozenci-banner:not(.sourozenci-vedle) .sourozenci-text h2{font-size:clamp(23px,3.4cqi,32px);margin-bottom:14px}html .rokyo .katalog-banner-slot .sourozenci-banner:not(.sourozenci-vedle) .sourozenci-text .hp-nadradka{font-size:8px;margin-bottom:12px}html .rokyo .katalog-banner-slot .sourozenci-banner:not(.sourozenci-vedle) .sourozenci-text>p:not(.hp-nadradka){font-size:12px;line-height:1.5;margin-bottom:16px}html .rokyo .katalog-banner-slot .sourozenci-banner:not(.sourozenci-vedle) .sourozenci-text .r-tl{font-size:11px;padding:10px 12px;gap:8px}html .rokyo .katalog-banner-slot .sourozenci-banner:not(.sourozenci-vedle) .sourozenci-foto{aspect-ratio:1942/809}}.katalog-banner-slot.katalog-banner-cela{grid-column:1/-1}@media (max-width:700px){html .rokyo .katalog-banner-slot.katalog-banner-cela .sourozenci-vedle .sourozenci-foto{aspect-ratio:auto;height:auto}html .rokyo .katalog-banner-slot.katalog-banner-cela .sourozenci-vedle .sourozenci-foto>img{position:static;width:100%;height:auto;left:0}}