/* screen - android-small-1 */

#html_custom_template .android-small-1 {
flex-direction: column;
height: 4705px;
overflow: hidden;
width: 360px;
}

#html_custom_template .android-small-1 .overlap-group3 {
align-self: flex-start;
height: 675px;
margin-left: -593px;
position: relative;
width: 954px;
}

#html_custom_template .android-small-1 .frame-38-1::-webkit-scrollbar {
display: none;
width: 0;
}

#html_custom_template .android-small-1 .frame-38-1 {
height: 359px;
left: 594px;
position: absolute;
top: 316px;
}

#html_custom_template .android-small-1 .group-373 {
display: flex;
height: 305px;
margin-left: 13px;
margin-top: 27px;
width: 2273px;
}

#html_custom_template .android-small-1 .vaen-peen-1 {
align-items: flex-end;
background-color: var(--white);
border-radius: 10px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 8px;
min-height: 305px;
padding: 23.4px 13.6px;
width: 271px;
}

#html_custom_template .android-small-1 .vaen-a-peen-1 {
align-self: center;
letter-spacing: 0;
line-height: normal;
margin-right: 0.59px;
min-height: 23px;
white-space: nowrap;
width: 239px;
}

#html_custom_template .android-small-1 .flex-row-5 {
height: 227px;
min-width: 242px;
}

#html_custom_template .android-small-1 .group-container-12 {
flex-direction: column;
gap: 20px;
min-height: 227px;
width: 116px;
}

#html_custom_template .android-small-1 .group-34-2 {
gap: 2px;
min-height: 103px;
}

#html_custom_template .android-small-1 .vestavne-trouby-1 {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-1 .vestavn-trouby-2 {
letter-spacing: 0;
margin-left: 0;
min-height: 12px;
}

#html_custom_template .android-small-1 .group-34-3 {
gap: 3px;
min-height: 104px;
}

#html_custom_template .android-small-1 .mikrovlnn-trouby-2 {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-1 .mikrovlnn-trouby-3 {
letter-spacing: 0;
line-height: normal;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-1 .varne-desky-1 {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-1 .varn-desky-1 {
letter-spacing: 0;
line-height: normal;
margin-left: 0.15px;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-1 .ohrevne-zasuvky-1 {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-1 .ohevn-zsuvky-1 {
letter-spacing: 0;
line-height: normal;
margin-left: 0.15px;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-1 .myky-1 {
align-items: flex-end;
background-color: var(--white);
border-radius: 10px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 8px;
margin-left: 15px;
min-height: 305px;
padding: 23.4px 13.6px;
width: 270px;
}

#html_custom_template .android-small-1 .myky-ndob-2 {
align-self: center;
letter-spacing: 0;
margin-left: 0.11px;
min-height: 23px;
width: 238px;
}

#html_custom_template .android-small-1 .flex-row-6 {
height: 227px;
min-width: 241px;
}

#html_custom_template .android-small-1 .plne-vestavne-mycky-1 {
height: 89px;
object-fit: cover;
width: 113px;
}

#html_custom_template .android-small-1 .pln-vestavn-myky-1 {
letter-spacing: 0;
line-height: normal;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-1 .mycky-nadobi-bosch-1 {
height: 89px;
object-fit: cover;
width: 113px;
}

#html_custom_template .android-small-1 .voln-stojc-myky-1 {
letter-spacing: 0;
line-height: normal;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-1 .group-345-3 {
min-height: 115px;
}

#html_custom_template .android-small-1 .vestavne-myckys-panelem-1 {
height: 89px;
object-fit: cover;
width: 113px;
}

#html_custom_template .android-small-1 .vestavn-myky-s-panelem-1 {
letter-spacing: 0;
line-height: normal;
margin-left: 0.15px;
min-height: 25px;
width: 114px;
}

#html_custom_template .android-small-1 .chlazen-1 {
align-items: flex-end;
background-color: var(--white);
border-radius: 10px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 8px;
margin-left: 16px;
min-height: 305px;
padding: 23.4px 13.6px;
width: 271px;
}

#html_custom_template .android-small-1 .chlazen-a-mrazen-1 {
align-self: center;
letter-spacing: 0;
line-height: normal;
margin-right: 0.11px;
min-height: 23px;
white-space: nowrap;
width: 239px;
}

#html_custom_template .android-small-1 .vestavne-chladnicky-1 {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-1 .vestavn-chladniky-1 {
letter-spacing: 0;
line-height: normal;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-1 .voln-stojc-chladniky-1 {
letter-spacing: 0;
line-height: normal;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-1 .vestavne-mraznicky-1 {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-1 .vestavn-mrazniky-1 {
letter-spacing: 0;
line-height: normal;
margin-left: 0.15px;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-1 .group-347-4 {
gap: 3px;
margin-left: 0.15px;
min-height: 104px;
}

#html_custom_template .android-small-1 .voln-stojc-mrazniky-1 {
letter-spacing: 0;
line-height: normal;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-1 .odsavae-1 {
align-items: flex-end;
background-color: var(--white);
border-radius: 10px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 8px;
margin-left: 15px;
min-height: 305px;
padding: 8.2px 13.6px;
width: 271px;
}

#html_custom_template .android-small-1 .odsavae-par-1 {
align-self: center;
letter-spacing: 0;
line-height: normal;
margin-right: 0.32px;
margin-top: 15px;
min-height: 23px;
white-space: nowrap;
width: 239px;
}

#html_custom_template .android-small-1 .flex-row-7 {
height: 242px;
min-width: 242px;
}

#html_custom_template .android-small-1 .vsechny-odsavace-par-1 {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-1 .vechny-odsavae-par-1 {
letter-spacing: 0;
line-height: normal;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-1 .kominove-odsavace-par-1 {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-1 .komnov-odsavae-par-1 {
letter-spacing: 0;
line-height: normal;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-1 .group-container-13 {
flex-direction: column;
gap: 20px;
min-height: 242px;
width: 116px;
}

#html_custom_template .android-small-1 .vestavne-odsavace-par-1 {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-1 .vestavn-odsavae-par-1 {
letter-spacing: 0;
line-height: normal;
margin-left: 0.15px;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-1 .group-347-5 {
gap: 3px;
margin-left: 0.15px;
min-height: 119px;
}

#html_custom_template .android-small-1 .ostruvkove-odsavace-par-1 {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-1 .ostrvkov-odsavae-par-1 {
letter-spacing: 0;
line-height: normal;
min-height: 28px;
width: 114px;
}

#html_custom_template .android-small-1 .praky-3 {
align-items: flex-end;
background-color: var(--white);
border-radius: 10px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 8px;
margin-left: 15px;
min-height: 305px;
padding: 23.4px 13.6px;
width: 271px;
}

#html_custom_template .android-small-1 .y-a-1 {
align-self: center;
letter-spacing: 0;
line-height: normal;
margin-right: 0.32px;
min-height: 23px;
white-space: nowrap;
width: 239px;
}

#html_custom_template .android-small-1 .pracky-susicky-1 {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-1 .praky-4 {
letter-spacing: 0;
line-height: normal;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-1 .praky-se-suikou-1 {
letter-spacing: 0;
line-height: normal;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-1 .group-container-14 {
flex-direction: column;
gap: 21px;
min-height: 227px;
width: 116px;
}

#html_custom_template .android-small-1 .group-345-4 {
margin-left: 0.27px;
min-height: 103px;
}

#html_custom_template .android-small-1 .vestavne-pracky-1 {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-1 .suiky-2 {
letter-spacing: 0;
line-height: normal;
margin-left: 0.15px;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-1 .vestavn-praky-1 {
letter-spacing: 0;
line-height: normal;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-1 .kavovary-1 {
align-items: flex-end;
background-color: var(--white);
border-radius: 10px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 8px;
margin-left: 16px;
min-height: 305px;
padding: 23.5px 13.6px;
width: 270px;
}

#html_custom_template .android-small-1 .kvovary-a-vinotky-1 {
align-self: center;
letter-spacing: 0;
line-height: normal;
margin-right: 0.91px;
min-height: 23px;
white-space: nowrap;
width: 238px;
}

#html_custom_template .android-small-1 .flex-row-8 {
height: 225px;
min-width: 241px;
}

#html_custom_template .android-small-1 .group-container-15 {
flex-direction: column;
gap: 20px;
min-height: 225px;
width: 116px;
}

#html_custom_template .android-small-1 .vestavn-kvovary-1 {
letter-spacing: 0;
line-height: normal;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-1 .group-347-6 {
gap: 2px;
margin-left: 0.44px;
min-height: 103px;
}

#html_custom_template .android-small-1 .vestavn-vinotky-1 {
letter-spacing: 0;
line-height: normal;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-1 .volne-stojici-kavovary-1 {
height: 89px;
object-fit: cover;
width: 113px;
}

#html_custom_template .android-small-1 .voln-stojc-kvovary-1 {
letter-spacing: 0;
line-height: normal;
margin-left: 0.15px;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-1 .vinoteky-1 {
align-items: flex-end;
background-color: var(--white);
border-radius: 10px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
margin-left: 15px;
min-height: 305px;
padding: 23.5px 13.1px;
width: 271px;
}

#html_custom_template .android-small-1 .ostatn-2 {
align-self: center;
letter-spacing: 0;
line-height: normal;
margin-left: 0.11px;
min-height: 23px;
white-space: nowrap;
width: 239px;
}

#html_custom_template .android-small-1 .group-container-16 {
gap: 10px;
height: 103px;
margin-top: 8px;
min-width: 241px;
}

#html_custom_template .android-small-1 .dezy-5 {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-1 .sporky-1 {
letter-spacing: 0;
line-height: normal;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-1 .dezy-6 {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-1 .vakuovac-zsuvky-1 {
letter-spacing: 0;
line-height: normal;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-1 .group-container-17 {
gap: 10px;
height: 103px;
margin-right: 0.31px;
margin-top: 20px;
min-width: 241px;
}

#html_custom_template .android-small-1 .vysavae-1 {
letter-spacing: 0;
line-height: normal;
margin-left: 0.15px;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-1 .mixry-1 {
letter-spacing: 0;
line-height: normal;
margin-left: 0.15px;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-1 .ostatn-3 {
align-items: flex-end;
background-color: var(--white);
border-radius: 10px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 8px;
margin-left: 15px;
min-height: 305px;
padding: 23.4px 14.2px;
width: 271px;
}

#html_custom_template .android-small-1 .group-container-18 {
gap: 10px;
height: 103px;
min-width: 242px;
}

#html_custom_template .android-small-1 .group-344-1 {
align-items: flex-start;
align-self: flex-end;
cursor: pointer;
display: flex;
flex-direction: column;
gap: 2px;
min-height: 103px;
width: 116px;
}

#html_custom_template .android-small-1 .dezy-7 {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-1 .dezy-8 {
letter-spacing: 0;
line-height: normal;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-1 .dezy-9 {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-1 .baterie-1 {
letter-spacing: 0;
line-height: normal;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-1 .main-banner-1 {
background-image: url(../img/mainbanner-1.png);
background-position: 50% 50%;
background-size: cover;
display: flex;
height: 332px;
left: 0;
position: absolute;
top: 0;
width: 953px;
}

#html_custom_template .android-small-1 .main-banner-2 {
flex: 1;
object-fit: cover;
width: 953px;
}

#html_custom_template .android-small-1 .top-trouby-1 {
display: flex;
height: 30px;
margin-left: 2.0px;
width: 334px;
}

#html_custom_template .android-small-1 .top-nabdky-vestavnch-trub-1 {
flex: 1;
letter-spacing: 0;
line-height: normal;
white-space: nowrap;
width: 288px;
}

#html_custom_template .android-small-1 .component-2-1 {
align-items: flex-start;
background-image: url(../img/toptrouby-1@2x.png);
background-position: 50% 50%;
background-size: cover;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
margin-right: 1.0px;
margin-top: 9px;
min-height: 360px;
padding: 40px 65px;
width: 359px;
}

#html_custom_template .android-small-1 .vestavn-trouby-3 {
letter-spacing: 0.60px;
min-height: 14px;
}

#html_custom_template .android-small-1 .to-nejlep-z-vestav-1 {
letter-spacing: 0;
line-height: normal;
margin-top: 16px;
min-height: 144px;
width: 228px;
}

#html_custom_template .android-small-1 .group-359-2 {
border-radius: 10px 0px 0px 10px;
}

#html_custom_template .android-small-1 .overlap-group-3 {
border-radius: 25px;
height: 39px;
position: relative;
width: 149px;
}

#html_custom_template .android-small-1 .rectangle-26-4 {
background-color: var(--blaze-orange);
border-radius: 25px;
cursor: pointer;
height: 39px;
left: 0;
position: absolute;
top: 0;
transition: all 0.2s ease;
width: 149px;
}

#html_custom_template .android-small-1 .rectangle-26-4:hover {
background-color: #D05300
}

#html_custom_template .android-small-1 .zobrazit-vce-2 {
left: 11px;
width: 127px;
}

#html_custom_template .android-small-1 .zobrazit-vce-2:hover {
color: #ffffff
}

#html_custom_template .android-small-1 .component-6 {
align-items: center;
background-color: var(--white);
box-shadow: 0px 4px 10px #00000026;
display: flex;
height: 360px;
margin-left: 1.0px;
min-width: 361px;
}

#html_custom_template .android-small-1 .rectangle-57-2 {
width: 361px;
}

#html_custom_template .android-small-1 .overlap-group-4 {
align-self: flex-start;
height: 330px;
margin-left: -27px;
position: relative;
width: 387px;
}

#html_custom_template .android-small-1 .frame-38::-webkit-scrollbar {
display: none;
width: 0;
}

#html_custom_template .android-small-1 .frame-38 {
display: flex;
height: 330px;
left: 0;
overflow-x: scroll;
position: absolute;
top: 0;
width: 387px;
}

#html_custom_template .android-small-1 .produkty-1 {
display: flex;
height: 300px;
margin-top: 15px;
width: 1280px;
}

#html_custom_template .android-small-1 .rectangle-26-5 {
background-color: var(--white);
flex: 1;
width: 1280px;
}

#html_custom_template .android-small-1 .group-365 {
display: flex;
gap: 244px;
height: 47px;
left: 27px;
position: absolute;
top: 142px;
width: 360px;
}

#html_custom_template .android-small-1 .group-27 {
height: 67px;
margin-top: -6px;
width: 58px;
}

#html_custom_template .android-small-1 .doporuujeme-top-produkty-za-top-ceny-4 {
margin-left: 7.0px;
margin-top: 28px;
width: 329px;
}

#html_custom_template .android-small-1 .jsme-zde-pro-vs-ne-1 {
flex: 1;
letter-spacing: 0;
line-height: normal;
width: 284.28px;
}

#html_custom_template .android-small-1 .frame-38-2::-webkit-scrollbar {
display: none;
width: 0;
}

#html_custom_template .android-small-1 .frame-38-2 {
height: 257px;
margin-top: 22px;
}

#html_custom_template .android-small-1 .benefity-1 {
align-items: flex-start;
display: flex;
gap: 11px;
margin-left: 13px;
margin-top: 14px;
min-width: 889px;
}

#html_custom_template .android-small-1 .group-253-1 {
background-color: var(--white);
border-radius: 20px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 23px;
height: 223px;
width: 289px;
}

#html_custom_template .android-small-1 .group-158-3 {
height: 46px;
margin-top: 31px;
}

#html_custom_template .android-small-1 .x96-zkaznk-kte-1 {
flex: 1;
letter-spacing: 0;
line-height: 22px;
margin-left: 8.42%;
margin-right: 10.0%;
max-height: 66px;
}

#html_custom_template .android-small-1 .group-254-1 {
background-color: var(--white);
border-radius: 20px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 24.1px;
height: 223px;
width: 288px;
}

#html_custom_template .android-small-1 .group-158-4 {
height: 42.93px;
margin-top: 33px;
}

#html_custom_template .android-small-1 .x-pro {
flex: 1;
letter-spacing: 0;
line-height: 22px;
margin-left: 8.42%;
margin-right: 10.0%;
max-height: 88px;
}

#html_custom_template .android-small-1 .group-255-1 {
background-color: var(--white);
border-radius: 20px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 22px;
height: 223px;
width: 289px;
}

#html_custom_template .android-small-1 .group-158-5 {
height: 46px;
margin-top: 32px;
}

#html_custom_template .android-small-1 .doporuujeme-top-produkty-za-top-ceny-5 {
margin-left: 1.0px;
margin-top: 6px;
width: 335px;
}

#html_custom_template .android-small-1 .top-nabdky-myek-ndob-1 {
letter-spacing: 0;
line-height: normal;
white-space: nowrap;
width: 268px;
}

#html_custom_template .android-small-1 .top-myky1-1 {
align-items: flex-start;
background-image: url(../img/topmycky-1@2x.png);
background-position: 50% 50%;
background-size: cover;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
margin-top: 9px;
min-height: 360px;
padding: 40px 65px;
width: 360px;
}

#html_custom_template .android-small-1 .myky-ndob-3 {
letter-spacing: 0.60px;
min-height: 14px;
}

#html_custom_template .android-small-1 .uetete-as-i-penz-1 {
letter-spacing: 0;
line-height: normal;
margin-top: 16px;
min-height: 144px;
width: 223px;
}

#html_custom_template .android-small-1 .zobrazit-vce-3 {
left: 14px;
width: 121px;
}

#html_custom_template .android-small-1 .zobrazit-vce-3:hover {
color: #ffffff
}

#html_custom_template .android-small-1 .top {
box-shadow: 0px 4px 10px #00000026;
height: 360px;
min-width: 360px;
}

#html_custom_template .android-small-1 .rectangle-57-1 {
width: 360px;
}

#html_custom_template .android-small-1 .group-36 {
display: flex;
gap: 244px;
height: 47px;
left: 27px;
position: absolute;
top: 141px;
width: 360px;
}

#html_custom_template .android-small-1 .doporuujeme-top-produkty-za-top-ceny-6 {
margin-left: 1.0px;
margin-top: 11px;
width: 335px;
}

#html_custom_template .android-small-1 .top-nabdky-praek-a-suiek-1 {
flex: 1;
letter-spacing: 0;
line-height: normal;
white-space: nowrap;
width: 289px;
}

#html_custom_template .android-small-1 .top-praky1-1 {
align-items: flex-start;
background-image: url(../img/topprackysusicky-1@2x.png);
background-position: 50% 50%;
background-size: cover;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
margin-top: 10px;
min-height: 360px;
padding: 40px 65px;
width: 360px;
}

#html_custom_template .android-small-1 .praky-a-suiky-1 {
letter-spacing: 0.60px;
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .android-small-1 .nabdky-praek-a-su-1 {
color: var(--white);
font-family: var(--font-family-myriad_pro-bold);
font-size: var(--font-size-xl);
font-weight: 700;
letter-spacing: 0;
line-height: normal;
margin-top: 16px;
min-height: 175px;
width: 228px;
}

#html_custom_template .android-small-1 .group-container-19 {
gap: 8px;
margin-top: 34px;
min-width: 202px;
}

#html_custom_template .android-small-1 .group-3-1 {
align-items: flex-start;
cursor: pointer;
display: flex;
min-width: 97px;
}

#html_custom_template .android-small-1 .overlap-group-5 {
border-radius: 25px;
height: 39px;
position: relative;
width: 97px;
}

#html_custom_template .android-small-1 .rectangle-26-6 {
background-color: var(--blaze-orange);
border-radius: 25px;
cursor: pointer;
height: 39px;
left: 0;
position: absolute;
top: 0;
transition: all 0.2s ease;
width: 97px;
}

#html_custom_template .android-small-1 .rectangle-26-6:hover {
background-color: #D05300
}

#html_custom_template .android-small-1 .praky-5 {
cursor: pointer;
left: 21px;
letter-spacing: 0;
line-height: 16px;
position: absolute;
text-align: center;
top: 11px;
transition: all 0.2s ease;
width: 56px;
}

#html_custom_template .android-small-1 .praky-5:hover {
color: #ffffff
}

#html_custom_template .android-small-1 .suiky-3 {
cursor: pointer;
left: 21px;
letter-spacing: 0;
line-height: 16px;
position: absolute;
text-align: center;
top: 11px;
transition: all 0.2s ease;
width: 56px;
}

#html_custom_template .android-small-1 .suiky-3:hover {
color: #ffffff
}

#html_custom_template .android-small-1 .doporuujeme-top-produkty-za-top-ceny-7 {
margin-left: 4.0px;
margin-top: 11px;
width: 332px;
}

#html_custom_template .android-small-1 .objevte-benefity-nkupu-u-ns-1 {
flex: 1;
letter-spacing: 0;
line-height: normal;
white-space: nowrap;
width: 306px;
}

#html_custom_template .android-small-1 .frame-38-3::-webkit-scrollbar {
display: none;
width: 0;
}

#html_custom_template .android-small-1 .frame-38-3 {
height: 333px;
}

#html_custom_template .android-small-1 .group-370 {
display: flex;
gap: 10px;
height: 313px;
margin-left: 13px;
margin-top: 10px;
width: 899px;
}

#html_custom_template .android-small-1 .group-272-1 {
align-items: flex-start;
background-image: url(../img/poradenstvi-1@2x.png);
background-position: 50% 50%;
background-size: cover;
cursor: pointer;
display: flex;
flex-direction: column;
gap: 13px;
min-height: 313px;
padding: 21.1px 16.2px;
width: 293px;
}

#html_custom_template .android-small-1 .poradenstv-3 {
letter-spacing: 0.60px;
line-height: normal;
min-height: 11px;
white-space: nowrap;
}

#html_custom_template .android-small-1 .te-se-na {
letter-spacing: 0;
line-height: 28px;
min-height: 84px;
width: 205px;
}

#html_custom_template .android-small-1 .group-273-1 {
align-items: flex-start;
background-image: url(../img/nabidky-1@2x.png);
background-position: 50% 50%;
background-size: cover;
cursor: pointer;
display: flex;
flex-direction: column;
gap: 13px;
min-height: 313px;
padding: 21.1px 16.2px;
width: 293px;
}

#html_custom_template .android-small-1 .cenov-nabdky-3 {
letter-spacing: 0.60px;
line-height: normal;
min-height: 11px;
white-space: nowrap;
}

#html_custom_template .android-small-1 .pipravme-vm-nabdku-na-mru {
letter-spacing: 0;
line-height: 28px;
min-height: 56px;
width: 205px;
}

#html_custom_template .android-small-1 .group-274-1 {
align-items: flex-start;
background-image: url(../img/showroomy-1@2x.png);
background-position: 50% 50%;
background-size: cover;
border-radius: 10px;
cursor: pointer;
display: flex;
flex-direction: column;
gap: 13px;
min-height: 313px;
padding: 21.1px 16.2px;
width: 293px;
}

#html_custom_template .android-small-1 .showroomy-4 {
letter-spacing: 0.60px;
line-height: normal;
min-height: 11px;
white-space: nowrap;
}

#html_custom_template .android-small {
align-items: center;
background-color: var(--white);
display: flex;
}

#html_custom_template .android-small-1 .doporuujeme-top-produkty-za-top-ceny {
display: flex;
height: 30px;
}

#html_custom_template .android-small-1 .flex-row {
align-items: flex-start;
display: flex;
gap: 10px;
}

#html_custom_template .android-small-1 .frame-38-4 {
display: flex;
overflow-x: scroll;
width: 360px;
}

#html_custom_template .android-small-1 .group-158 {
margin-left: 32px;
width: 46px;
}

#html_custom_template .android-small-1 .group-34 {
align-items: flex-start;
cursor: pointer;
display: flex;
flex-direction: column;
width: 116px;
}

#html_custom_template .android-small-1 .group-345 {
align-items: flex-start;
cursor: pointer;
display: flex;
flex-direction: column;
gap: 2px;
width: 116px;
}

#html_custom_template .android-small-1 .group-347 {
align-items: flex-start;
cursor: pointer;
display: flex;
flex-direction: column;
width: 116px;
}

#html_custom_template .android-small-1 .group-359 {
align-items: flex-start;
cursor: pointer;
display: flex;
margin-top: 65px;
min-width: 149px;
}

#html_custom_template .android-small-1 .group-container {
align-items: flex-start;
display: flex;
}

#html_custom_template .android-small-1 .myky-ndob {
line-height: normal;
white-space: nowrap;
}

#html_custom_template .android-small-1 .pracky-susicky-bosch {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-1 .rectangle-57 {
background-color: var(--white);
height: 300px;
}

#html_custom_template .android-small-1 .vestavn-trouby {
line-height: normal;
white-space: nowrap;
}

#html_custom_template .android-small-1 .vestavne-kavovary {
height: 89px;
object-fit: cover;
width: 113px;
}

#html_custom_template .android-small-1 .volne-stojici-chladnicky {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-1 .vysavace {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-1 .zobrazit-vce {
cursor: pointer;
letter-spacing: 0;
line-height: 16px;
position: absolute;
text-align: center;
top: 11px;
transition: all 0.2s ease;
}
/* screen - android-small-2 */

#html_custom_template .android-small-2 {
align-items: flex-start;
background-color: var(--white);
display: flex;
flex-direction: column;
height: 4705px;
overflow: hidden;
width: 390px;
}

#html_custom_template .android-small-2 .overlap-group4-1 {
height: 678px;
margin-left: -622px;
position: relative;
width: 1013px;
}

#html_custom_template .android-small-2 .frame-39::-webkit-scrollbar {
display: none;
width: 0;
}

#html_custom_template .android-small-2 .frame-39 {
display: flex;
height: 359px;
left: 623px;
overflow-x: scroll;
position: absolute;
top: 319px;
width: 390px;
}

#html_custom_template .android-small-2 .group-373-1 {
display: flex;
height: 305px;
margin-left: 13px;
margin-top: 27px;
width: 2273px;
}

#html_custom_template .android-small-2 .vaen-peen-2 {
align-items: flex-end;
background-color: var(--white);
border-radius: 10px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 8px;
min-height: 305px;
padding: 23.4px 13.6px;
width: 271px;
}

#html_custom_template .android-small-2 .vaen-a-peen-3 {
align-self: center;
letter-spacing: 0;
line-height: normal;
margin-right: 0.59px;
min-height: 23px;
white-space: nowrap;
width: 239px;
}

#html_custom_template .android-small-2 .flex-row-12 {
height: 227px;
min-width: 242px;
}

#html_custom_template .android-small-2 .group-container-29 {
flex-direction: column;
gap: 20px;
min-height: 227px;
width: 116px;
}

#html_custom_template .android-small-2 .group-34-6 {
gap: 2px;
min-height: 103px;
}

#html_custom_template .android-small-2 .vestavne-trouby-3 {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-2 .vestavn-trouby-6 {
letter-spacing: 0;
margin-left: 0;
min-height: 12px;
}

#html_custom_template .android-small-2 .group-34-7 {
gap: 3px;
min-height: 104px;
}

#html_custom_template .android-small-2 .mikrovlnn-trouby-6 {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-2 .mikrovlnn-trouby-7 {
letter-spacing: 0;
line-height: normal;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-2 .varne-desky-3 {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-2 .varn-desky-3 {
letter-spacing: 0;
line-height: normal;
margin-left: 0.15px;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-2 .ohrevne-zasuvky-3 {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-2 .ohevn-zsuvky-3 {
letter-spacing: 0;
line-height: normal;
margin-left: 0.15px;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-2 .myky-2 {
align-items: flex-end;
background-color: var(--white);
border-radius: 10px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 8px;
margin-left: 15px;
min-height: 305px;
padding: 23.4px 13.6px;
width: 270px;
}

#html_custom_template .android-small-2 .myky-ndob-6 {
align-self: center;
letter-spacing: 0;
margin-left: 0.11px;
min-height: 23px;
width: 238px;
}

#html_custom_template .android-small-2 .flex-row-13 {
height: 227px;
min-width: 241px;
}

#html_custom_template .android-small-2 .plne-vestavne-mycky-3 {
height: 89px;
object-fit: cover;
width: 113px;
}

#html_custom_template .android-small-2 .pln-vestavn-myky-3 {
letter-spacing: 0;
line-height: normal;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-2 .mycky-nadobi-bosch-3 {
height: 89px;
object-fit: cover;
width: 113px;
}

#html_custom_template .android-small-2 .voln-stojc-myky-3 {
letter-spacing: 0;
line-height: normal;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-2 .group-345-8 {
min-height: 115px;
}

#html_custom_template .android-small-2 .vestavne-myckys-panelem-3 {
height: 89px;
object-fit: cover;
width: 113px;
}

#html_custom_template .android-small-2 .vestavn-myky-s-panelem-3 {
letter-spacing: 0;
line-height: normal;
margin-left: 0.15px;
min-height: 25px;
width: 114px;
}

#html_custom_template .android-small-2 .chlazen-2 {
align-items: flex-end;
background-color: var(--white);
border-radius: 10px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 8px;
margin-left: 16px;
min-height: 305px;
padding: 23.4px 13.6px;
width: 271px;
}

#html_custom_template .android-small-2 .chlazen-a-mrazen-3 {
align-self: center;
letter-spacing: 0;
line-height: normal;
margin-right: 0.11px;
min-height: 23px;
white-space: nowrap;
width: 239px;
}

#html_custom_template .android-small-2 .vestavne-chladnicky-3 {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-2 .vestavn-chladniky-3 {
letter-spacing: 0;
line-height: normal;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-2 .voln-stojc-chladniky-3 {
letter-spacing: 0;
line-height: normal;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-2 .vestavne-mraznicky-3 {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-2 .vestavn-mrazniky-3 {
letter-spacing: 0;
line-height: normal;
margin-left: 0.15px;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-2 .group-347-11 {
gap: 3px;
margin-left: 0.15px;
min-height: 104px;
}

#html_custom_template .android-small-2 .voln-stojc-mrazniky-3 {
letter-spacing: 0;
line-height: normal;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-2 .odsavae-3 {
align-items: flex-end;
background-color: var(--white);
border-radius: 10px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 8px;
margin-left: 15px;
min-height: 305px;
padding: 8.2px 13.6px;
width: 271px;
}

#html_custom_template .android-small-2 .odsavae-par-3 {
align-self: center;
letter-spacing: 0;
line-height: normal;
margin-right: 0.32px;
margin-top: 15px;
min-height: 23px;
white-space: nowrap;
width: 239px;
}

#html_custom_template .android-small-2 .flex-row-14 {
height: 242px;
min-width: 242px;
}

#html_custom_template .android-small-2 .vsechny-odsavace-par-3 {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-2 .vechny-odsavae-par-3 {
letter-spacing: 0;
line-height: normal;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-2 .kominove-odsavace-par-3 {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-2 .komnov-odsavae-par-3 {
letter-spacing: 0;
line-height: normal;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-2 .group-container-30 {
flex-direction: column;
gap: 20px;
min-height: 242px;
width: 116px;
}

#html_custom_template .android-small-2 .vestavne-odsavace-par-3 {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-2 .vestavn-odsavae-par-3 {
letter-spacing: 0;
line-height: normal;
margin-left: 0.15px;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-2 .group-347-12 {
gap: 3px;
margin-left: 0.15px;
min-height: 119px;
}

#html_custom_template .android-small-2 .ostruvkove-odsavace-par-3 {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-2 .ostrvkov-odsavae-par-3 {
letter-spacing: 0;
line-height: normal;
min-height: 28px;
width: 114px;
}

#html_custom_template .android-small-2 .praky-8 {
align-items: flex-end;
background-color: var(--white);
border-radius: 10px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 8px;
margin-left: 15px;
min-height: 305px;
padding: 23.4px 13.6px;
width: 271px;
}

#html_custom_template .android-small-2 .y-a-3 {
align-self: center;
letter-spacing: 0;
line-height: normal;
margin-right: 0.32px;
min-height: 23px;
white-space: nowrap;
width: 239px;
}

#html_custom_template .android-small-2 .pracky-susicky-3 {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-2 .praky-9 {
letter-spacing: 0;
line-height: normal;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-2 .praky-se-suikou-3 {
letter-spacing: 0;
line-height: normal;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-2 .group-container-31 {
flex-direction: column;
gap: 21px;
min-height: 227px;
width: 116px;
}

#html_custom_template .android-small-2 .group-345-9 {
margin-left: 0.27px;
min-height: 103px;
}

#html_custom_template .android-small-2 .vestavne-pracky-3 {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-2 .suiky-6 {
letter-spacing: 0;
line-height: normal;
margin-left: 0.15px;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-2 .vestavn-praky-3 {
letter-spacing: 0;
line-height: normal;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-2 .kavovary-3 {
align-items: flex-end;
background-color: var(--white);
border-radius: 10px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 8px;
margin-left: 16px;
min-height: 305px;
padding: 23.5px 13.6px;
width: 270px;
}

#html_custom_template .android-small-2 .kvovary-a-vinotky-3 {
align-self: center;
letter-spacing: 0;
line-height: normal;
margin-right: 0.91px;
min-height: 23px;
white-space: nowrap;
width: 238px;
}

#html_custom_template .android-small-2 .flex-row-15 {
height: 225px;
min-width: 241px;
}

#html_custom_template .android-small-2 .group-container-32 {
flex-direction: column;
gap: 20px;
min-height: 225px;
width: 116px;
}

#html_custom_template .android-small-2 .vestavn-kvovary-3 {
letter-spacing: 0;
line-height: normal;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-2 .group-347-13 {
gap: 2px;
margin-left: 0.44px;
min-height: 103px;
}

#html_custom_template .android-small-2 .vestavn-vinotky-3 {
letter-spacing: 0;
line-height: normal;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-2 .volne-stojici-kavovary-3 {
height: 89px;
object-fit: cover;
width: 113px;
}

#html_custom_template .android-small-2 .voln-stojc-kvovary-3 {
letter-spacing: 0;
line-height: normal;
margin-left: 0.15px;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-2 .vinoteky-3 {
align-items: flex-end;
background-color: var(--white);
border-radius: 10px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
margin-left: 15px;
min-height: 305px;
padding: 23.5px 13.1px;
width: 271px;
}

#html_custom_template .android-small-2 .ostatn-6 {
align-self: center;
letter-spacing: 0;
line-height: normal;
margin-left: 0.11px;
min-height: 23px;
white-space: nowrap;
width: 239px;
}

#html_custom_template .android-small-2 .group-container-33 {
gap: 10px;
height: 103px;
margin-top: 8px;
min-width: 241px;
}

#html_custom_template .android-small-2 .dezy-15 {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-2 .sporky-3 {
letter-spacing: 0;
line-height: normal;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-2 .dezy-16 {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-2 .vakuovac-zsuvky-3 {
letter-spacing: 0;
line-height: normal;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-2 .group-container-34 {
gap: 10px;
height: 103px;
margin-right: 0.31px;
margin-top: 20px;
min-width: 241px;
}

#html_custom_template .android-small-2 .vysavae-3 {
letter-spacing: 0;
line-height: normal;
margin-left: 0.15px;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-2 .mixry-3 {
letter-spacing: 0;
line-height: normal;
margin-left: 0.15px;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-2 .ostatn-7 {
align-items: flex-end;
background-color: var(--white);
border-radius: 10px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 8px;
margin-left: 15px;
min-height: 305px;
padding: 23.4px 14.2px;
width: 271px;
}

#html_custom_template .android-small-2 .group-container-35 {
gap: 10px;
height: 103px;
min-width: 242px;
}

#html_custom_template .android-small-2 .group-344-3 {
align-items: flex-start;
align-self: flex-end;
cursor: pointer;
display: flex;
flex-direction: column;
gap: 2px;
min-height: 103px;
width: 116px;
}

#html_custom_template .android-small-2 .dezy-17 {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-2 .dezy-18 {
letter-spacing: 0;
line-height: normal;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-2 .dezy-19 {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-2 .baterie-3 {
letter-spacing: 0;
line-height: normal;
min-height: 12px;
white-space: nowrap;
}

#html_custom_template .android-small-2 .main-banner-5 {
background-image: url(../img/mainbanner-1.png);
background-position: 50% 50%;
background-size: cover;
display: flex;
height: 332px;
left: 0;
position: absolute;
top: 0;
width: 1012px;
}

#html_custom_template .android-small-2 .main-banner-6 {
flex: 1;
object-fit: cover;
width: 1012px;
}

#html_custom_template .android-small-2 .top-trouby-3 {
display: flex;
height: 30px;
margin-left: 14px;
margin-top: 5px;
width: 334px;
}

#html_custom_template .android-small-2 .top-nabdky-vestavnch-trub-3 {
flex: 1;
letter-spacing: 0;
line-height: normal;
white-space: nowrap;
width: 288px;
}

#html_custom_template .android-small-2 .component-7 {
align-items: flex-start;
background-image: url(../img/toptrouby-3@2x.png);
background-position: 50% 50%;
background-size: cover;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
margin-top: 7px;
min-height: 360px;
padding: 40px 65px;
width: 389px;
}

#html_custom_template .android-small-2 .vestavn-trouby-7 {
letter-spacing: 0.60px;
min-height: 14px;
}

#html_custom_template .android-small-2 .to-nejlep-z-vestav-3 {
letter-spacing: 0;
line-height: normal;
margin-top: 16px;
min-height: 144px;
width: 258px;
}

#html_custom_template .android-small-2 .group-359-6 {
border-radius: 10px 0px 0px 10px;
}

#html_custom_template .android-small-2 .overlap-group-9 {
border-radius: 25px;
height: 39px;
position: relative;
width: 149px;
}

#html_custom_template .android-small-2 .rectangle-26-10 {
background-color: var(--blaze-orange);
border-radius: 25px;
cursor: pointer;
height: 39px;
left: 0;
position: absolute;
top: 0;
transition: all 0.2s ease;
width: 149px;
}

#html_custom_template .android-small-2 .rectangle-26-10:hover {
background-color: #D05300
}

#html_custom_template .android-small-2 .zobrazit-vce-6 {
left: 11px;
width: 127px;
}

#html_custom_template .android-small-2 .zobrazit-vce-6:hover {
color: #ffffff
}

#html_custom_template .android-small-2 .component-6-1 {
align-items: center;
background-color: var(--white);
box-shadow: 0px 4px 10px #00000026;
display: flex;
height: 360px;
margin-top: 2px;
min-width: 389px;
}

#html_custom_template .android-small-2 .rectangle-57-5 {
width: 389px;
}

#html_custom_template .android-small-2 .overlap-group-10 {
height: 330px;
margin-left: -27px;
position: relative;
width: 417px;
}

#html_custom_template .android-small-2 .frame-38-4::-webkit-scrollbar {
display: none;
width: 0;
}

#html_custom_template .android-small-2 .frame-38-4 {
height: 330px;
left: 0;
position: absolute;
top: 0;
width: 417px;
}

#html_custom_template .android-small-2 .produkty-3 {
display: flex;
height: 300px;
margin-top: 15px;
width: 1280px;
}

#html_custom_template .android-small-2 .rectangle-26-11 {
background-color: var(--white);
flex: 1;
width: 1280px;
}

#html_custom_template .android-small-2 .group-365-1 {
display: flex;
gap: 274px;
height: 47px;
left: 27px;
position: absolute;
top: 142px;
width: 390px;
}

#html_custom_template .android-small-2 .group-27-2 {
height: 67px;
margin-top: -6px;
width: 58px;
}

#html_custom_template .android-small-2 .doporuujeme-top-produkty-za-top-ceny-12 {
align-self: center;
margin-right: 23.0px;
margin-top: 28px;
width: 329px;
}

#html_custom_template .android-small-2 .jsme-zde-pro-vs-ne-3 {
flex: 1;
letter-spacing: 0;
line-height: normal;
width: 284.28px;
}

#html_custom_template .android-small-2 .frame-38-5::-webkit-scrollbar {
display: none;
width: 0;
}

#html_custom_template .android-small-2 .frame-38-5 {
height: 257px;
margin-top: 22px;
width: 390px;
}

#html_custom_template .android-small-2 .benefity-3 {
align-items: flex-start;
display: flex;
gap: 11px;
margin-left: 13px;
margin-top: 14px;
min-width: 889px;
}

#html_custom_template .android-small-2 .group-253-3 {
background-color: var(--white);
border-radius: 20px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 23px;
height: 223px;
width: 289px;
}

#html_custom_template .android-small-2 .group-158-9 {
height: 46px;
margin-top: 31px;
}

#html_custom_template .android-small-2 .x96-zkaznk-kte-3 {
flex: 1;
letter-spacing: 0;
line-height: 22px;
margin-left: 8.42%;
margin-right: 10.0%;
max-height: 66px;
}

#html_custom_template .android-small-2 .group-254-3 {
background-color: var(--white);
border-radius: 20px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 24.1px;
height: 223px;
width: 288px;
}

#html_custom_template .android-small-2 .group-158-10 {
height: 42.93px;
margin-top: 33px;
}

#html_custom_template .android-small-2 .x-pro-1 {
flex: 1;
letter-spacing: 0;
line-height: 22px;
margin-left: 8.42%;
margin-right: 10.0%;
max-height: 88px;
}

#html_custom_template .android-small-2 .group-255-3 {
background-color: var(--white);
border-radius: 20px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 22px;
height: 223px;
width: 289px;
}

#html_custom_template .android-small-2 .group-158-11 {
height: 46px;
margin-top: 32px;
}

#html_custom_template .android-small-2 .doporuujeme-top-produkty-za-top-ceny-13 {
margin-left: 13px;
margin-top: 6px;
width: 335px;
}

#html_custom_template .android-small-2 .top-nabdky-myek-ndob-3 {
letter-spacing: 0;
line-height: normal;
white-space: nowrap;
width: 268px;
}

#html_custom_template .android-small-2 .top-myky1-3 {
align-items: flex-start;
background-image: url(../img/topmycky-3@2x.png);
background-position: 50% 50%;
background-size: cover;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
margin-top: 9px;
min-height: 360px;
padding: 40px 65px;
width: 390px;
}

#html_custom_template .android-small-2 .myky-ndob-7 {
letter-spacing: 0.60px;
min-height: 14px;
}

#html_custom_template .android-small-2 .uetete-as-i-penz-3 {
letter-spacing: 0;
line-height: normal;
margin-top: 16px;
min-height: 144px;
width: 253px;
}

#html_custom_template .android-small-2 .zobrazit-vce-7 {
left: 14px;
width: 121px;
}

#html_custom_template .android-small-2 .zobrazit-vce-7:hover {
color: #ffffff
}

#html_custom_template .android-small-2 .top-myky2-1 {
align-items: center;
background-color: var(--white);
box-shadow: 0px 4px 10px #00000026;
display: flex;
height: 360px;
min-width: 390px;
}

#html_custom_template .android-small-2 .rectangle-57-4 {
width: 390px;
}

#html_custom_template .android-small-2 .group-36-2 {
display: flex;
gap: 274px;
height: 47px;
left: 27px;
position: absolute;
top: 141px;
width: 390px;
}

#html_custom_template .android-small-2 .doporuujeme-top-produkty-za-top-ceny-14 {
margin-left: 13px;
margin-top: 11px;
width: 335px;
}

#html_custom_template .android-small-2 .top-nabdky-praek-a-suiek-3 {
flex: 1;
letter-spacing: 0;
line-height: normal;
white-space: nowrap;
width: 289px;
}

#html_custom_template .android-small-2 .toppraky-container {
height: 719px;
margin-top: 11px;
position: relative;
width: 390px;
}

#html_custom_template .android-small-2 .top-praky2-1 {
align-items: center;
background-color: var(--white);
box-shadow: 0px 4px 10px #00000026;
display: flex;
height: 360px;
left: 0;
min-width: 390px;
position: absolute;
top: 359px;
}

#html_custom_template .android-small-2 .top-praky1-3 {
align-items: flex-start;
background-image: url(../img/topprackysusicky-3@2x.png);
background-position: 50% 50%;
background-size: cover;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
left: 0;
min-height: 360px;
padding: 40px 65px;
position: absolute;
top: 0;
width: 390px;
}

#html_custom_template .android-small-2 .praky-a-suiky-3 {
letter-spacing: 0.60px;
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .android-small-2 .nabdky-praek-a-su-3 {
color: var(--white);
font-family: var(--font-family-myriad_pro-bold);
font-size: var(--font-size-xl);
font-weight: 700;
letter-spacing: 0;
line-height: normal;
margin-top: 16px;
min-height: 175px;
width: 258px;
}

#html_custom_template .android-small-2 .group-container-36 {
gap: 8px;
margin-top: 34px;
min-width: 202px;
}

#html_custom_template .android-small-2 .group-3-3 {
align-items: flex-start;
cursor: pointer;
display: flex;
min-width: 97px;
}

#html_custom_template .android-small-2 .overlap-group-11 {
border-radius: 25px;
height: 39px;
position: relative;
width: 97px;
}

#html_custom_template .android-small-2 .rectangle-26-12 {
background-color: var(--blaze-orange);
border-radius: 25px;
cursor: pointer;
height: 39px;
left: 0;
position: absolute;
top: 0;
transition: all 0.2s ease;
width: 97px;
}

#html_custom_template .android-small-2 .rectangle-26-12:hover {
background-color: #D05300
}

#html_custom_template .android-small-2 .praky-10 {
cursor: pointer;
left: 21px;
letter-spacing: 0;
line-height: 16px;
position: absolute;
text-align: center;
top: 11px;
transition: all 0.2s ease;
width: 56px;
}

#html_custom_template .android-small-2 .praky-10:hover {
color: #ffffff
}

#html_custom_template .android-small-2 .suiky-7 {
cursor: pointer;
left: 21px;
letter-spacing: 0;
line-height: 16px;
position: absolute;
text-align: center;
top: 11px;
transition: all 0.2s ease;
width: 56px;
}

#html_custom_template .android-small-2 .suiky-7:hover {
color: #ffffff
}

#html_custom_template .android-small-2 .doporuujeme-top-produkty-za-top-ceny-15 {
align-self: center;
margin-right: 26.0px;
margin-top: 11px;
width: 332px;
}

#html_custom_template .android-small-2 .objevte-benefity-nkupu-u-ns-3 {
flex: 1;
letter-spacing: 0;
line-height: normal;
white-space: nowrap;
width: 306px;
}

#html_custom_template .android-small-2 .frame-39-1::-webkit-scrollbar {
display: none;
width: 0;
}

#html_custom_template .android-small-2 .frame-39-1 {
display: flex;
height: 333px;
overflow-x: scroll;
width: 390px;
}

#html_custom_template .android-small-2 .group-370-1 {
display: flex;
gap: 10px;
height: 313px;
margin-left: 13px;
margin-top: 10px;
width: 899px;
}

#html_custom_template .android-small-2 .group-272-3 {
align-items: flex-start;
background-image: url(../img/poradenstvi-1@2x.png);
background-position: 50% 50%;
background-size: cover;
cursor: pointer;
display: flex;
flex-direction: column;
gap: 13px;
min-height: 313px;
padding: 21.1px 16.2px;
width: 293px;
}

#html_custom_template .android-small-2 .poradenstv-5 {
letter-spacing: 0.60px;
line-height: normal;
min-height: 11px;
white-space: nowrap;
}

#html_custom_template .android-small-2 .te-se-na-1 {
letter-spacing: 0;
line-height: 28px;
min-height: 84px;
width: 205px;
}

#html_custom_template .android-small-2 .group-273-3 {
align-items: flex-start;
background-image: url(../img/nabidky-1@2x.png);
background-position: 50% 50%;
background-size: cover;
cursor: pointer;
display: flex;
flex-direction: column;
gap: 13px;
min-height: 313px;
padding: 21.1px 16.2px;
width: 293px;
}

#html_custom_template .android-small-2 .cenov-nabdky-5 {
letter-spacing: 0.60px;
line-height: normal;
min-height: 11px;
white-space: nowrap;
}

#html_custom_template .android-small-2 .pipravme-vm-nabdku-na-mru-1 {
letter-spacing: 0;
line-height: 28px;
min-height: 56px;
width: 205px;
}

#html_custom_template .android-small-2 .group-274-3 {
align-items: flex-start;
background-image: url(../img/showroomy-1@2x.png);
background-position: 50% 50%;
background-size: cover;
border-radius: 10px;
cursor: pointer;
display: flex;
flex-direction: column;
gap: 13px;
min-height: 313px;
padding: 21.1px 16.2px;
width: 293px;
}

#html_custom_template .android-small-2 .showroomy-6 {
letter-spacing: 0.60px;
line-height: normal;
min-height: 11px;
white-space: nowrap;
}

#html_custom_template .android-small-2 .doporuujeme-top-produkty-za-top-ceny {
display: flex;
height: 30px;
}

#html_custom_template .android-small-2 .flex-row {
align-items: flex-start;
display: flex;
gap: 10px;
}

#html_custom_template .android-small-2 .frame-38 {
display: flex;
overflow-x: scroll;
}

#html_custom_template .android-small-2 .group-158 {
margin-left: 32px;
width: 46px;
}

#html_custom_template .android-small-2 .group-34 {
align-items: flex-start;
cursor: pointer;
display: flex;
flex-direction: column;
width: 116px;
}

#html_custom_template .android-small-2 .group-345 {
align-items: flex-start;
cursor: pointer;
display: flex;
flex-direction: column;
gap: 2px;
width: 116px;
}

#html_custom_template .android-small-2 .group-347 {
align-items: flex-start;
cursor: pointer;
display: flex;
flex-direction: column;
width: 116px;
}

#html_custom_template .android-small-2 .group-359 {
align-items: flex-start;
cursor: pointer;
display: flex;
margin-top: 65px;
min-width: 149px;
}

#html_custom_template .android-small-2 .group-container {
align-items: flex-start;
display: flex;
}

#html_custom_template .android-small-2 .myky-ndob {
line-height: normal;
white-space: nowrap;
}

#html_custom_template .android-small-2 .pracky-susicky-bosch {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-2 .rectangle-57 {
background-color: var(--white);
height: 300px;
}

#html_custom_template .android-small-2 .vestavn-trouby {
line-height: normal;
white-space: nowrap;
}

#html_custom_template .android-small-2 .vestavne-kavovary {
height: 89px;
object-fit: cover;
width: 113px;
}

#html_custom_template .android-small-2 .volne-stojici-chladnicky {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-2 .vysavace {
height: 89px;
object-fit: cover;
width: 114px;
}

#html_custom_template .android-small-2 .zobrazit-vce {
cursor: pointer;
letter-spacing: 0;
line-height: 16px;
position: absolute;
text-align: center;
top: 11px;
transition: all 0.2s ease;
}


#html_custom_template .index {
align-items: center;
background-color: var(--white);
display: flex;
flex-direction: column;
height: 4076px;
width: 1280px;
}

#html_custom_template .index .main-banner {
background-image: url(../img/mainbanner@2x.jpg);
background-position: 50% 50%;
background-size: cover;
height: 332px;
width: 1280px;
}

#html_custom_template .index .flex-row-1 {
gap: 17px;
height: 336px;
margin-right: 1.0px;
margin-top: 16px;
min-width: 1243px;
}

#html_custom_template .index .vaen-peen {
align-items: flex-end;
background-color: var(--white);
border-radius: 10px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 9px;
min-height: 336px;
padding: 25.9px 15.2px;
width: 298px;
}

#html_custom_template .index .vaen-a-peen {
align-self: center;
letter-spacing: 0;
line-height: normal;
margin-right: 0.65px;
min-height: 25px;
white-space: nowrap;
width: 263px;
}

#html_custom_template .index .flex-row {
align-items: flex-start;
display: flex;
gap: 11px;
height: 250px;
min-width: 266px;
}

#html_custom_template .index .group-container {
align-items: flex-start;
display: flex;
flex-direction: column;
gap: 22px;
min-height: 250px;
width: 127px;
}

#html_custom_template .index .group-34 {
align-items: flex-start;
cursor: pointer;
display: flex;
flex-direction: column;
gap: 2px;
min-height: 113px;
width: 127px;
}

#html_custom_template .index .vestavn-trouby {
margin-left: 0;
}

#html_custom_template .index .group-34-1 {
align-items: flex-start;
cursor: pointer;
display: flex;
flex-direction: column;
gap: 3px;
min-height: 114px;
width: 127px;
}

#html_custom_template .index .mikrovlnn-trouby {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .index .mikrovlnn-trouby-1 {
letter-spacing: 0;
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .index .group-container-1 {
align-items: flex-start;
display: flex;
flex-direction: column;
gap: 22px;
min-height: 250px;
width: 128px;
}

#html_custom_template .index .group-345 {
align-items: flex-start;
cursor: pointer;
display: flex;
flex-direction: column;
gap: 2px;
min-height: 113px;
width: 128px;
}

#html_custom_template .index .varne-desky {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .index .varn-desky {
letter-spacing: 0;
line-height: normal;
margin-left: 0.16px;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .index .group-347 {
align-items: flex-start;
cursor: pointer;
display: flex;
flex-direction: column;
gap: 3px;
min-height: 114px;
width: 128px;
}

#html_custom_template .index .ohrevne-zasuvky {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .index .ohevn-zsuvky {
letter-spacing: 0;
line-height: normal;
margin-left: 0.16px;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .index .myky {
align-items: flex-end;
background-color: var(--white);
border-radius: 10px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 9px;
min-height: 336px;
padding: 25.9px 15.2px;
width: 298px;
}

#html_custom_template .index .myky-ndob {
align-self: center;
letter-spacing: 0;
line-height: normal;
margin-left: 0.12px;
min-height: 25px;
white-space: nowrap;
width: 262px;
}

#html_custom_template .index .plne-vestavne-mycky {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .index .pln-vestavn-myky {
letter-spacing: 0;
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .index .mycky-nadobi-bosch {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .index .group-345-1 {
min-height: 127px;
}

#html_custom_template .index .vestavne-myckys-panelem {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .index .vestavn-myky-s-panelem {
letter-spacing: 0;
line-height: normal;
margin-left: 0.16px;
min-height: 27px;
width: 125px;
}

#html_custom_template .index .chlazen {
align-items: flex-end;
background-color: var(--white);
border-radius: 10px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 9px;
min-height: 336px;
padding: 25.9px 15.2px;
width: 298px;
}

#html_custom_template .index .chlazen-a-mrazen {
align-self: center;
letter-spacing: 0;
line-height: normal;
margin-right: 0.12px;
min-height: 25px;
white-space: nowrap;
width: 262px;
}

#html_custom_template .index .vestavn-mrazniky {
margin-left: 0.16px;
}

#html_custom_template .index .group-347-1 {
gap: 3px;
margin-left: 0.16px;
min-height: 114px;
}

#html_custom_template .index .volne-stojici-chladnicky-1 {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .index .odsavae {
align-items: flex-end;
background-color: var(--white);
border-radius: 10px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 9px;
min-height: 336px;
padding: 11.9px 15.2px;
width: 298px;
}

#html_custom_template .index .odsavae-par {
align-self: center;
letter-spacing: 0;
line-height: normal;
margin-right: 0.35px;
margin-top: 14px;
min-height: 25px;
white-space: nowrap;
width: 262px;
}

#html_custom_template .index .flex-row-2 {
gap: 11px;
height: 264px;
min-width: 266px;
}

#html_custom_template .index .vsechny-odsavace-par {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .index .vechny-odsavae-par {
letter-spacing: 0;
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .index .kominove-odsavace-par {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .index .komnov-odsavae-par {
letter-spacing: 0;
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .index .group-container-2 {
align-items: flex-start;
display: flex;
flex-direction: column;
gap: 22px;
min-height: 264px;
width: 128px;
}

#html_custom_template .index .vestavne-odsavace-par {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .index .vestavn-odsavae-par {
letter-spacing: 0;
line-height: normal;
margin-left: 0.16px;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .index .group-347-2 {
gap: 3px;
margin-left: 0.16px;
min-height: 129px;
}

#html_custom_template .index .ostruvkove-odsavace-par {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .index .ostrvkov-odsavae-par {
letter-spacing: 0;
line-height: normal;
min-height: 28px;
width: 125px;
}

#html_custom_template .index .flex-row-3 {
gap: 17px;
height: 336px;
margin-right: 1.0px;
margin-top: 23px;
min-width: 1243px;
}

#html_custom_template .index .praky {
align-items: flex-end;
background-color: var(--white);
border-radius: 10px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 9px;
min-height: 336px;
padding: 25.9px 15.2px;
width: 298px;
}

#html_custom_template .index .y-a {
align-self: center;
letter-spacing: 0;
line-height: normal;
margin-right: 0.35px;
min-height: 25px;
white-space: nowrap;
width: 262px;
}

#html_custom_template .index .pracky-susicky {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .index .praky-1 {
letter-spacing: 0;
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .index .pracky-susicky-bosch {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .index .praky-se-suikou {
letter-spacing: 0;
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .index .group-container-3 {
align-items: flex-start;
display: flex;
flex-direction: column;
gap: 23px;
min-height: 250px;
width: 128px;
}

#html_custom_template .index .group-345-2 {
margin-left: 0.3px;
min-height: 113px;
}

#html_custom_template .index .suiky {
letter-spacing: 0;
line-height: normal;
margin-left: 0.16px;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .index .pracky-susicky-bosch-1 {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .index .kavovary {
align-items: flex-end;
background-color: var(--white);
border-radius: 10px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 9px;
min-height: 336px;
padding: 26px 15.2px;
width: 298px;
}

#html_custom_template .index .kvovary-a-vinotky {
align-self: center;
letter-spacing: 0;
line-height: normal;
margin-right: 1.0px;
min-height: 25px;
white-space: nowrap;
width: 263px;
}

#html_custom_template .index .flex-row-4 {
gap: 11px;
height: 248px;
min-width: 266px;
}

#html_custom_template .index .group-container-4 {
align-items: flex-start;
display: flex;
flex-direction: column;
gap: 22px;
min-height: 248px;
width: 128px;
}

#html_custom_template .index .group-347-3 {
gap: 2px;
margin-left: 0.48px;
min-height: 113px;
}

#html_custom_template .index .vestavne-kavovary-1 {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .index .voln-stojc-kvovary {
margin-left: 0.16px;
}

#html_custom_template .index .vinoteky {
align-items: flex-end;
background-color: var(--white);
border-radius: 10px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
min-height: 336px;
padding: 26px 14.7px;
width: 298px;
}

#html_custom_template .index .ostatn {
align-self: center;
letter-spacing: 0;
line-height: normal;
margin-left: 0.12px;
min-height: 25px;
white-space: nowrap;
width: 263px;
}

#html_custom_template .index .group-container-5 {
align-items: flex-start;
display: flex;
gap: 11px;
height: 113px;
margin-top: 9px;
min-width: 265px;
}

#html_custom_template .index .dezy {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .index .sporky {
letter-spacing: 0;
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .index .dezy-1 {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .index .vakuovac-zsuvky {
letter-spacing: 0;
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .index .group-container-6 {
align-items: flex-start;
display: flex;
gap: 11px;
height: 113px;
margin-right: 0.34px;
margin-top: 22px;
min-width: 265px;
}

#html_custom_template .index .vysavae {
letter-spacing: 0;
line-height: normal;
margin-left: 0.16px;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .index .mixry {
letter-spacing: 0;
line-height: normal;
margin-left: 0.16px;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .index .ostatn-1 {
align-items: flex-end;
background-color: var(--white);
border-radius: 10px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 9px;
min-height: 336px;
padding: 25.9px 15.8px;
width: 298px;
}

#html_custom_template .index .group-container-7 {
align-items: flex-start;
display: flex;
gap: 11px;
height: 113px;
min-width: 266px;
}

#html_custom_template .index .group-344 {
align-items: flex-start;
align-self: flex-end;
cursor: pointer;
display: flex;
flex-direction: column;
gap: 2px;
min-height: 113px;
width: 127px;
}

#html_custom_template .index .dezy-2 {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .index .dezy-3 {
letter-spacing: 0;
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .index .dezy-4 {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .index .baterie {
letter-spacing: 0;
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .index .top-trouby {
align-self: flex-start;
display: flex;
height: 30px;
margin-left: 18px;
margin-top: 53px;
width: 730px;
}

#html_custom_template .index .top-nabdky-vestavnch-trub {
flex: 1;
letter-spacing: 0;
line-height: normal;
white-space: nowrap;
width: 288px;
}

#html_custom_template .index .x-container {
align-items: flex-start;
display: flex;
margin-right: 1.0px;
margin-top: 9px;
min-width: 1243px;
}

#html_custom_template .index .component-2 {
align-items: flex-start;
background-image: url(../img/toptrouby@2x.jpg);
background-position: 50% 50%;
background-size: cover;
flex-direction: column;
min-height: 360px;
padding: 40px 65px;
width: 622px;
}

#html_custom_template .index .vestavn-trouby-1 {
letter-spacing: 0.60px;
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .index .to-nejlep-z-vestav {
letter-spacing: 0;
line-height: normal;
margin-top: 16px;
min-height: 76px;
width: 491px;
}

#html_custom_template .index .group-359 {
align-items: flex-start;
border-radius: 10px 0px 0px 10px;
cursor: pointer;
display: flex;
margin-top: 133px;
min-width: 149px;
}

#html_custom_template .index .overlap-group {
border-radius: 25px;
height: 39px;
position: relative;
width: 149px;
}

#html_custom_template .index .rectangle-26 {
background-color: var(--blaze-orange);
border-radius: 25px;
cursor: pointer;
height: 39px;
left: 0;
position: absolute;
top: 0;
transition: all 0.2s ease;
width: 149px;
}

#html_custom_template .index .rectangle-26:hover {
background-color: #D05300
}

#html_custom_template .index .zobrazit-vce {
cursor: pointer;
left: 11px;
letter-spacing: 0;
line-height: 16px;
position: absolute;
text-align: center;
top: 11px;
transition: all 0.2s ease;
width: 127px;
}

#html_custom_template .index .zobrazit-vce:hover {
color: #ffffff
}

#html_custom_template .index .component-1 {
align-items: center;
background-color: var(--white);
height: 360px;
min-width: 621px;
}

#html_custom_template .index .rectangle-57 {
background-color: var(--white);
height: 300px;
width: 621px;
}

#html_custom_template .index .produkty {
display: flex;
height: 300px;
margin-top: 24px;
width: 1280px;
}

#html_custom_template .index .rectangle-26-1 {
background-color: var(--white);
flex: 1;
width: 1280px;
}

#html_custom_template .index .doporuujeme-top-produkty-za-top-ceny {
align-self: flex-start;
display: flex;
height: 30px;
margin-left: 20px;
margin-top: 24px;
width: 771px;
}

#html_custom_template .index .jsme-zde-pro-vs-ne {
flex: 1;
letter-spacing: 0;
line-height: normal;
width: 666.2px;
}

#html_custom_template .index .benefity {
align-items: flex-start;
display: flex;
gap: 16px;
margin-right: 1.0px;
margin-top: 9px;
min-width: 1243px;
}

#html_custom_template .index .group-253 {
background-color: var(--white);
border-radius: 20px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 22px;
height: 241px;
width: 404px;
}

#html_custom_template .index .group-158 {
height: 48px;
margin-left: 31px;
margin-top: 30px;
width: 48px;
}

#html_custom_template .index .x96-zkaznk-kte {
flex: 1;
letter-spacing: 0;
line-height: 26px;
margin-left: 8.42%;
margin-right: 10.0%;
max-height: 78px;
}

#html_custom_template .index .group-254 {
background-color: var(--white);
border-radius: 20px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 23.1px;
height: 241px;
width: 403px;
}

#html_custom_template .index .group-158-1 {
height: 44.93px;
margin-top: 32px;
}

#html_custom_template .index .stovky-produkt-skla {
flex: 1;
letter-spacing: 0;
line-height: 26px;
margin-left: 8.42%;
margin-right: 10.0%;
max-height: 78px;
}

#html_custom_template .index .group-255 {
background-color: var(--white);
border-radius: 20px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 21px;
height: 241px;
width: 404px;
}

#html_custom_template .index .group-158-2 {
height: 48px;
margin-top: 31px;
}

#html_custom_template .index .nai-profesionln-p {
flex: 1;
letter-spacing: 0;
line-height: 26px;
margin-left: 8.42%;
margin-right: 10.0%;
max-height: 78px;
}

#html_custom_template .index .doporuujeme-top-produkty-za-top-ceny-1 {
margin-left: 18px;
width: 730px;
}

#html_custom_template .index .top-nabdky-myek-ndob {
letter-spacing: 0;
line-height: normal;
white-space: nowrap;
width: 268px;
}

#html_custom_template .index .top-myky1 {
align-items: flex-start;
background-image: url(../img/topmycky@2x.jpg);
background-position: 50% 50%;
background-size: cover;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
min-height: 360px;
padding: 40px 65px;
width: 622px;
}

#html_custom_template .index .myky-ndob-1 {
letter-spacing: 0.60px;
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .index .uetete-as-i-penz {
letter-spacing: 0;
line-height: normal;
margin-top: 16px;
min-height: 76px;
width: 485px;
}

#html_custom_template .index .group-359-1 {
align-items: flex-start;
cursor: pointer;
display: flex;
margin-top: 133px;
min-width: 149px;
}

#html_custom_template .index .zobrazit-vce-1 {
cursor: pointer;
left: 14px;
letter-spacing: 0;
line-height: 16px;
position: absolute;
text-align: center;
top: 11px;
transition: all 0.2s ease;
width: 121px;
}

#html_custom_template .index .zobrazit-vce-1:hover {
color: #ffffff
}

#html_custom_template .index .top-myky2 {
align-items: center;
background-color: var(--white);
box-shadow: 0px 4px 10px #00000026;
display: flex;
height: 360px;
min-width: 621px;
}

#html_custom_template .index .doporuujeme-top-produkty-za-top-ceny-2 {
margin-left: 18px;
width: 335px;
}

#html_custom_template .index .top-nabdky-praek-a-suiek {
flex: 1;
letter-spacing: 0;
line-height: normal;
white-space: nowrap;
width: 289px;
}

#html_custom_template .index .top-praky1 {
align-items: flex-start;
background-image: url(../img/topprackysusicky@2x.jpg);
background-position: 50% 50%;
background-size: cover;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
min-height: 360px;
padding: 40px 65px;
width: 622px;
}

#html_custom_template .index .praky-a-suiky {
letter-spacing: 0.60px;
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .index .nabdky-praek-a-su {
letter-spacing: 0;
line-height: normal;
margin-top: 16px;
min-height: 114px;
width: 490px;
}

#html_custom_template .index .group-container-8 {
align-items: flex-start;
display: flex;
gap: 8px;
margin-top: 95px;
min-width: 202px;
}

#html_custom_template .index .group-3 {
align-items: flex-start;
cursor: pointer;
display: flex;
min-width: 97px;
}

#html_custom_template .index .overlap-group-1 {
border-radius: 25px;
height: 39px;
position: relative;
width: 97px;
}

#html_custom_template .index .rectangle-26-2 {
background-color: var(--blaze-orange);
border-radius: 25px;
cursor: pointer;
height: 39px;
left: 0;
position: absolute;
top: 0;
transition: all 0.2s ease;
width: 97px;
}

#html_custom_template .index .rectangle-26-2:hover {
background-color: #D05300
}

#html_custom_template .index .praky-2 {
cursor: pointer;
left: 21px;
letter-spacing: 0;
line-height: 16px;
position: absolute;
text-align: center;
top: 11px;
transition: all 0.2s ease;
width: 56px;
}

#html_custom_template .index .praky-2:hover {
color: #ffffff
}

#html_custom_template .index .suiky-1 {
cursor: pointer;
left: 21px;
letter-spacing: 0;
line-height: 16px;
position: absolute;
text-align: center;
top: 11px;
transition: all 0.2s ease;
width: 56px;
}

#html_custom_template .index .suiky-1:hover {
color: #ffffff
}

#html_custom_template .index .top-praky2 {
align-items: center;
background-color: var(--white);
box-shadow: 0px 4px 10px #00000026;
display: flex;
height: 360px;
min-width: 621px;
}

#html_custom_template .index .doporuujeme-top-produkty-za-top-ceny-3 {
margin-left: 17px;
width: 730px;
}

#html_custom_template .index .objevte-benefity-nkupu-u-ns {
flex: 1;
letter-spacing: 0;
line-height: normal;
white-space: nowrap;
width: 306px;
}

#html_custom_template .index .overlap-group-container {
align-items: flex-start;
display: flex;
margin-right: 0.94px;
margin-top: 9px;
min-width: 1243px;
}

#html_custom_template .index .group-container-9 {
height: 360px;
position: relative;
width: 404px;
}

#html_custom_template .index .group-266 {
align-items: flex-start;
background-image: url(../img/poradenstvi@2x.png);
background-position: 50% 50%;
background-size: cover;
display: flex;
flex-direction: column;
gap: 15px;
left: 0;
min-height: 360px;
padding: 24.4px 22.4px;
position: absolute;
top: 0;
width: 404px;
}

#html_custom_template .index .x-na {
letter-spacing: 0;
line-height: 28px;
min-height: 56px;
width: 282px;
}

#html_custom_template .index .group-269 {
align-items: flex-start;
background-image: url(../img/poradenstvi@2x.png);
background-position: 50% 50%;
background-size: cover;
cursor: pointer;
display: flex;
flex-direction: column;
gap: 15px;
left: 0;
min-height: 360px;
padding: 24.4px 22.4px;
position: absolute;
top: 0;
width: 404px;
}

#html_custom_template .index .group-272 {
align-items: flex-start;
background-image: url(../img/poradenstvi2@2x.png);
background-position: 50% 50%;
background-size: cover;
cursor: pointer;
display: flex;
flex-direction: column;
left: 0;
min-height: 360px;
opacity: 0.01;
padding: 24.4px 22px;
position: absolute;
top: 0;
transition: all 0.2s ease;
width: 404px;
}

#html_custom_template .index .group-272:hover {
opacity: 100;
}

#html_custom_template .index .poradenstv-2 {
margin-left: 0.36px;
}

#html_custom_template .index .pomeme-vm-vybrat {
letter-spacing: 0;
line-height: 28px;
margin-left: 0.36px;
margin-top: 15px;
min-height: 84px;
width: 282px;
}

#html_custom_template .index .group-265 {
align-items: flex-start;
display: flex;
margin-top: 161px;
min-width: 147px;
}

#html_custom_template .index .overlap-group-2 {
border-radius: 25px;
height: 35px;
position: relative;
width: 147px;
}

#html_custom_template .index .rectangle-26-3 {
background-color: var(--blaze-orange);
border-radius: 25px;
cursor: pointer;
height: 35px;
left: 0;
position: absolute;
top: 0;
transition: all 0.2s ease;
width: 147px;
}

#html_custom_template .index .rectangle-26-3:hover {
background-color: #D05300
}

#html_custom_template .index .kontakt {
left: 30px;
letter-spacing: 0;
line-height: 16px;
position: absolute;
text-align: center;
top: 9px;
width: 86px;
}

#html_custom_template .index .group-container-10 {
height: 360px;
margin-left: 16px;
position: relative;
width: 404px;
}

#html_custom_template .index .group-267 {
align-items: flex-start;
background-image: url(../img/nabidky@2x.png);
background-position: 50% 50%;
background-size: cover;
display: flex;
flex-direction: column;
gap: 15px;
left: 0;
min-height: 360px;
padding: 24.4px 22.4px;
position: absolute;
top: 0;
width: 404px;
}

#html_custom_template .index .cenov-nabdky {
letter-spacing: 0.60px;
line-height: normal;
min-height: 13px;
white-space: nowrap;
}

#html_custom_template .index .group-270 {
align-items: flex-start;
background-image: url(../img/nabidky@2x.png);
background-position: 50% 50%;
background-size: cover;
cursor: pointer;
display: flex;
flex-direction: column;
gap: 15px;
left: 0;
min-height: 360px;
padding: 24.4px 22.4px;
position: absolute;
top: 0;
width: 404px;
}

#html_custom_template .index .group-273 {
align-items: flex-start;
background-image: url(../img/nabidky2@2x.png);
background-position: 50% 50%;
background-size: cover;
cursor: pointer;
display: flex;
flex-direction: column;
left: 0;
min-height: 360px;
opacity: 0.01;
padding: 24.4px 22.3px;
position: absolute;
top: 0;
transition: all 0.2s ease;
width: 404px;
}

#html_custom_template .index .group-273:hover {
opacity: 100;
}

#html_custom_template .index .cenov-nabdky-2 {
margin-left: 0.06px;
}

#html_custom_template .index .kontaktujte-ns-a-p {
letter-spacing: 0;
line-height: 28px;
margin-left: 0.06px;
margin-top: 15px;
min-height: 140px;
width: 282px;
}

#html_custom_template .index .group-266-1 {
align-items: flex-start;
display: flex;
margin-top: 105px;
min-width: 147px;
}

#html_custom_template .index .formul {
left: 30px;
letter-spacing: 0;
line-height: 16px;
position: absolute;
text-align: center;
top: 9px;
width: 86px;
}

#html_custom_template .index .group-container-11 {
border-radius: 10px;
height: 360px;
margin-left: 15px;
position: relative;
width: 404px;
}

#html_custom_template .index .group-268 {
align-items: flex-start;
background-image: url(../img/showroomy@2x.png);
background-position: 50% 50%;
background-size: cover;
border-radius: 10px;
display: flex;
flex-direction: column;
gap: 15px;
left: 0;
min-height: 360px;
padding: 24.4px 22.4px;
position: absolute;
top: 0;
width: 404px;
}

#html_custom_template .index .showroomy {
letter-spacing: 0.60px;
line-height: normal;
min-height: 13px;
white-space: nowrap;
}

#html_custom_template .index .group-271 {
align-items: flex-start;
background-image: url(../img/showroomy@2x.png);
background-position: 50% 50%;
background-size: cover;
border-radius: 10px;
cursor: pointer;
display: flex;
flex-direction: column;
gap: 15px;
left: 0;
min-height: 360px;
padding: 24.4px 22.4px;
position: absolute;
top: 0;
width: 404px;
}

#html_custom_template .index .showroomy-1 {
letter-spacing: 0.60px;
line-height: normal;
min-height: 13px;
white-space: nowrap;
}

#html_custom_template .index .group-274 {
align-items: flex-start;
background-image: url(../img/showroomy2@2x.png);
background-position: 50% 50%;
background-size: cover;
border-radius: 10px;
cursor: pointer;
display: flex;
flex-direction: column;
left: 0;
min-height: 360px;
opacity: 0.01;
padding: 24.4px 22.4px;
position: absolute;
top: 0;
transition: all 0.2s ease;
width: 404px;
}

#html_custom_template .index .group-274:hover {
opacity: 100;
}

#html_custom_template .index .showroomy-2 {
letter-spacing: 0.60px;
line-height: normal;
min-height: 13px;
white-space: nowrap;
}

#html_custom_template .index .na-naich-showroomec {
letter-spacing: 0;
line-height: 28px;
margin-top: 15px;
min-height: 112px;
width: 282px;
}

#html_custom_template .index .group-267-1 {
align-items: flex-start;
display: flex;
margin-left: 0.25px;
margin-top: 133px;
min-width: 147px;
}

#html_custom_template .index .showroomy-3 {
left: 30px;
letter-spacing: 0;
line-height: 16px;
position: absolute;
text-align: center;
top: 9px;
width: 86px;
}

#html_custom_template .index .cenov-nabdky-3 {
letter-spacing: 0.60px;
line-height: normal;
min-height: 13px;
white-space: nowrap;
}

#html_custom_template .index .component {
box-shadow: 0px 4px 10px #00000026;
display: flex;
}

#html_custom_template .index .doporuujeme-top-produkty-za-top-ceny-4 {
align-self: flex-start;
display: flex;
height: 30px;
margin-top: 24px;
}

#html_custom_template .index .flex-row-5 {
align-items: flex-start;
display: flex;
}

#html_custom_template .index .group-158-3 {
margin-left: 31px;
width: 48px;
}

#html_custom_template .index .group-345-3 {
align-items: flex-start;
cursor: pointer;
display: flex;
flex-direction: column;
gap: 2px;
width: 128px;
}

#html_custom_template .index .group-347-4 {
align-items: flex-start;
cursor: pointer;
display: flex;
flex-direction: column;
width: 127px;
}

#html_custom_template .index .poradenstv-3 {
letter-spacing: 0.60px;
line-height: normal;
min-height: 13px;
white-space: nowrap;
}

#html_custom_template .index .vestavn {
letter-spacing: 0;
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .index .vestavne {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .index .voln-stojc {
letter-spacing: 0;
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .index .volne-stojici {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .index .vysavace-2 {
height: 98px;
object-fit: cover;
width: 125px;
}
/* screen - ipad-pro-11u34-834 */

#html_custom_template .ipad-pro-11u34-834 {
align-items: flex-start;
background-color: var(--white);
display: flex;
flex-direction: column;
height: 4792px;
overflow: hidden;
width: 834px;
}

#html_custom_template .ipad-pro-11u34-834 .main-banner-3 {
background-image: url(../img/mainbanner-1.png);
background-position: 50% 50%;
background-size: cover;
display: flex;
height: 332px;
margin-left: 1px;
width: 1104px;
}

#html_custom_template .ipad-pro-11u34-834 .main-banner-4 {
flex: 1;
object-fit: cover;
width: 1104px;
}

#html_custom_template .ipad-pro-11u34-834 .frame-36::-webkit-scrollbar {
display: none;
width: 0;
}

#html_custom_template .ipad-pro-11u34-834 .frame-36 {
height: 370px;
margin-left: 1px;
}

#html_custom_template .ipad-pro-11u34-834 .group-372 {
gap: 17px;
height: 336px;
margin-top: 17px;
width: 2503px;
}

#html_custom_template .ipad-pro-11u34-834 .group-372-item {
align-items: flex-end;
background-color: var(--white);
border-radius: 10px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 9px;
min-height: 336px;
padding: 25.9px 15.2px;
width: 298px;
}

#html_custom_template .ipad-pro-11u34-834 .vaen-a-peen-2 {
align-self: center;
letter-spacing: 0;
line-height: normal;
margin-right: 0.65px;
min-height: 25px;
white-space: nowrap;
width: 263px;
}

#html_custom_template .ipad-pro-11u34-834 .flex-row-9 {
height: 250px;
}

#html_custom_template .ipad-pro-11u34-834 .group-container-20 {
flex-direction: column;
gap: 22px;
min-height: 250px;
width: 127px;
}

#html_custom_template .ipad-pro-11u34-834 .group-34-4 {
gap: 2px;
min-height: 113px;
}

#html_custom_template .ipad-pro-11u34-834 .vestavne-trouby-2 {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .ipad-pro-11u34-834 .vestavn-trouby-4 {
letter-spacing: 0;
margin-left: 0;
}

#html_custom_template .ipad-pro-11u34-834 .group-34-5 {
gap: 3px;
min-height: 114px;
}

#html_custom_template .ipad-pro-11u34-834 .mikrovlnn-trouby-4 {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .ipad-pro-11u34-834 .mikrovlnn-trouby-5 {
letter-spacing: 0;
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .ipad-pro-11u34-834 .group-container-21 {
flex-direction: column;
gap: 22px;
min-height: 250px;
width: 128px;
}

#html_custom_template .ipad-pro-11u34-834 .group-345-5 {
min-height: 113px;
}

#html_custom_template .ipad-pro-11u34-834 .varne-desky-2 {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .ipad-pro-11u34-834 .varn-desky-2 {
letter-spacing: 0;
line-height: normal;
margin-left: 0.16px;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .ipad-pro-11u34-834 .group-347-7 {
gap: 3px;
min-height: 114px;
width: 128px;
}

#html_custom_template .ipad-pro-11u34-834 .ohrevne-zasuvky-2 {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .ipad-pro-11u34-834 .ohevn-zsuvky-2 {
letter-spacing: 0;
line-height: normal;
margin-left: 0.16px;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .ipad-pro-11u34-834 .myky-ndob-4 {
align-self: center;
letter-spacing: 0;
margin-left: 0.12px;
min-height: 25px;
width: 262px;
}

#html_custom_template .ipad-pro-11u34-834 .plne-vestavne-mycky-2 {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .ipad-pro-11u34-834 .pln-vestavn-myky-2 {
letter-spacing: 0;
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .ipad-pro-11u34-834 .mycky-nadobi-bosch-2 {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .ipad-pro-11u34-834 .voln-stojc-myky-2 {
letter-spacing: 0;
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .ipad-pro-11u34-834 .group-345-6 {
min-height: 127px;
}

#html_custom_template .ipad-pro-11u34-834 .vestavne-myckys-panelem-2 {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .ipad-pro-11u34-834 .vestavn-myky-s-panelem-2 {
letter-spacing: 0;
line-height: normal;
margin-left: 0.16px;
min-height: 27px;
width: 125px;
}

#html_custom_template .ipad-pro-11u34-834 .chlazen-a-mrazen-2 {
align-self: center;
letter-spacing: 0;
line-height: normal;
margin-right: 0.12px;
min-height: 25px;
white-space: nowrap;
width: 262px;
}

#html_custom_template .ipad-pro-11u34-834 .vestavne-chladnicky-2 {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .ipad-pro-11u34-834 .vestavn-chladniky-2 {
letter-spacing: 0;
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .ipad-pro-11u34-834 .voln-stojc-chladniky-2 {
letter-spacing: 0;
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .ipad-pro-11u34-834 .vestavne-mraznicky-2 {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .ipad-pro-11u34-834 .vestavn-mrazniky-2 {
letter-spacing: 0;
line-height: normal;
margin-left: 0.16px;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .ipad-pro-11u34-834 .group-347-8 {
gap: 3px;
margin-left: 0.16px;
min-height: 114px;
width: 127px;
}

#html_custom_template .ipad-pro-11u34-834 .voln-stojc-mrazniky-2 {
letter-spacing: 0;
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .ipad-pro-11u34-834 .odsavae-2 {
align-items: flex-end;
background-color: var(--white);
border-radius: 10px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 9px;
min-height: 336px;
padding: 11.9px 15.2px;
width: 298px;
}

#html_custom_template .ipad-pro-11u34-834 .odsavae-par-2 {
align-self: center;
letter-spacing: 0;
line-height: normal;
margin-right: 0.35px;
margin-top: 14px;
min-height: 25px;
white-space: nowrap;
width: 262px;
}

#html_custom_template .ipad-pro-11u34-834 .flex-row-10 {
height: 264px;
}

#html_custom_template .ipad-pro-11u34-834 .vsechny-odsavace-par-2 {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .ipad-pro-11u34-834 .vechny-odsavae-par-2 {
letter-spacing: 0;
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .ipad-pro-11u34-834 .kominove-odsavace-par-2 {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .ipad-pro-11u34-834 .komnov-odsavae-par-2 {
letter-spacing: 0;
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .ipad-pro-11u34-834 .group-container-22 {
flex-direction: column;
gap: 22px;
min-height: 264px;
width: 128px;
}

#html_custom_template .ipad-pro-11u34-834 .vestavne-odsavace-par-2 {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .ipad-pro-11u34-834 .vestavn-odsavae-par-2 {
letter-spacing: 0;
line-height: normal;
margin-left: 0.16px;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .ipad-pro-11u34-834 .group-347-9 {
gap: 3px;
margin-left: 0.16px;
min-height: 129px;
width: 127px;
}

#html_custom_template .ipad-pro-11u34-834 .ostruvkove-odsavace-par-2 {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .ipad-pro-11u34-834 .ostrvkov-odsavae-par-2 {
letter-spacing: 0;
line-height: normal;
min-height: 28px;
width: 125px;
}

#html_custom_template .ipad-pro-11u34-834 .y-a-2 {
align-self: center;
letter-spacing: 0;
line-height: normal;
margin-right: 0.35px;
min-height: 25px;
white-space: nowrap;
width: 262px;
}

#html_custom_template .ipad-pro-11u34-834 .pracky-susicky-2 {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .ipad-pro-11u34-834 .praky-6 {
letter-spacing: 0;
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .ipad-pro-11u34-834 .praky-se-suikou-2 {
letter-spacing: 0;
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .ipad-pro-11u34-834 .group-container-23 {
flex-direction: column;
gap: 23px;
min-height: 250px;
width: 128px;
}

#html_custom_template .ipad-pro-11u34-834 .group-345-7 {
margin-left: 0.3px;
min-height: 113px;
}

#html_custom_template .ipad-pro-11u34-834 .vestavne-pracky-2 {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .ipad-pro-11u34-834 .suiky-4 {
letter-spacing: 0;
line-height: normal;
margin-left: 0.16px;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .ipad-pro-11u34-834 .vestavn-praky-2 {
letter-spacing: 0;
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .ipad-pro-11u34-834 .kavovary-2 {
align-items: flex-end;
background-color: var(--white);
border-radius: 10px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 9px;
min-height: 336px;
padding: 26px 15.2px;
width: 298px;
}

#html_custom_template .ipad-pro-11u34-834 .kvovary-a-vinotky-2 {
align-self: center;
letter-spacing: 0;
line-height: normal;
margin-right: 1.0px;
min-height: 25px;
white-space: nowrap;
width: 263px;
}

#html_custom_template .ipad-pro-11u34-834 .flex-row-11 {
height: 248px;
}

#html_custom_template .ipad-pro-11u34-834 .group-container-24 {
flex-direction: column;
gap: 22px;
min-height: 248px;
width: 128px;
}

#html_custom_template .ipad-pro-11u34-834 .vestavn-kvovary-2 {
letter-spacing: 0;
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .ipad-pro-11u34-834 .group-347-10 {
gap: 2px;
margin-left: 0.48px;
min-height: 113px;
width: 127px;
}

#html_custom_template .ipad-pro-11u34-834 .vestavn-vinotky-2 {
letter-spacing: 0;
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .ipad-pro-11u34-834 .volne-stojici-kavovary-2 {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .ipad-pro-11u34-834 .voln-stojc-kvovary-2 {
letter-spacing: 0;
line-height: normal;
margin-left: 0.16px;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .ipad-pro-11u34-834 .vinoteky-2 {
align-items: flex-end;
background-color: var(--white);
border-radius: 10px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
min-height: 336px;
padding: 26px 14.7px;
width: 298px;
}

#html_custom_template .ipad-pro-11u34-834 .ostatn-4 {
align-self: center;
letter-spacing: 0;
line-height: normal;
margin-left: 0.12px;
min-height: 25px;
white-space: nowrap;
width: 263px;
}

#html_custom_template .ipad-pro-11u34-834 .group-container-25 {
gap: 11px;
height: 113px;
margin-top: 9px;
min-width: 265px;
}

#html_custom_template .ipad-pro-11u34-834 .dezy-10 {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .ipad-pro-11u34-834 .sporky-2 {
letter-spacing: 0;
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .ipad-pro-11u34-834 .dezy-11 {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .ipad-pro-11u34-834 .vakuovac-zsuvky-2 {
letter-spacing: 0;
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .ipad-pro-11u34-834 .group-container-26 {
gap: 11px;
height: 113px;
margin-right: 0.34px;
margin-top: 22px;
min-width: 265px;
}

#html_custom_template .ipad-pro-11u34-834 .vysavae-2 {
letter-spacing: 0;
line-height: normal;
margin-left: 0.16px;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .ipad-pro-11u34-834 .mixry-2 {
letter-spacing: 0;
line-height: normal;
margin-left: 0.16px;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .ipad-pro-11u34-834 .ostatn-5 {
align-items: flex-end;
background-color: var(--white);
border-radius: 10px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 9px;
min-height: 336px;
padding: 25.9px 15.8px;
width: 298px;
}

#html_custom_template .ipad-pro-11u34-834 .group-container-27 {
gap: 11px;
height: 113px;
min-width: 266px;
}

#html_custom_template .ipad-pro-11u34-834 .group-344-2 {
align-items: flex-start;
align-self: flex-end;
cursor: pointer;
display: flex;
flex-direction: column;
gap: 2px;
min-height: 113px;
width: 127px;
}

#html_custom_template .ipad-pro-11u34-834 .dezy-12 {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .ipad-pro-11u34-834 .dezy-13 {
letter-spacing: 0;
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .ipad-pro-11u34-834 .dezy-14 {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .ipad-pro-11u34-834 .baterie-2 {
letter-spacing: 0;
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .ipad-pro-11u34-834 .top-trouby-2 {
display: flex;
height: 30px;
margin-left: 19px;
margin-top: 16px;
width: 730px;
}

#html_custom_template .ipad-pro-11u34-834 .top-nabdky-vestavnch-trub-2 {
flex: 1;
letter-spacing: 0;
line-height: normal;
white-space: nowrap;
width: 288px;
}

#html_custom_template .ipad-pro-11u34-834 .component-3 {
align-items: flex-start;
align-self: center;
background-image: url(../img/toptrouby-2.png);
background-position: 50% 50%;
background-size: cover;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
margin-left: 1.0px;
margin-top: 9px;
min-height: 360px;
padding: 40px 65px;
width: 801px;
}

#html_custom_template .ipad-pro-11u34-834 .vestavn-trouby-5 {
letter-spacing: 0.60px;
}

#html_custom_template .ipad-pro-11u34-834 .to-nejlep-z-vestav-2 {
letter-spacing: 0;
line-height: normal;
margin-top: 16px;
min-height: 76px;
width: 670px;
}

#html_custom_template .ipad-pro-11u34-834 .group-359-4 {
border-radius: 10px 0px 0px 10px;
}

#html_custom_template .ipad-pro-11u34-834 .overlap-group-6 {
border-radius: 25px;
height: 39px;
position: relative;
width: 149px;
}

#html_custom_template .ipad-pro-11u34-834 .rectangle-26-7 {
background-color: var(--blaze-orange);
border-radius: 25px;
cursor: pointer;
height: 39px;
left: 0;
position: absolute;
top: 0;
transition: all 0.2s ease;
width: 149px;
}

#html_custom_template .ipad-pro-11u34-834 .rectangle-26-7:hover {
background-color: #D05300
}

#html_custom_template .ipad-pro-11u34-834 .zobrazit-vce-4 {
left: 11px;
width: 127px;
}

#html_custom_template .ipad-pro-11u34-834 .zobrazit-vce-4:hover {
color: #ffffff
}

#html_custom_template .ipad-pro-11u34-834 .ipad-pro-11u34-834-item {
align-items: center;
align-self: center;
background-color: var(--white);
box-shadow: 0px 4px 10px #00000026;
display: flex;
height: 360px;
margin-left: 1.0px;
min-width: 801px;
}

#html_custom_template .ipad-pro-11u34-834 .rectangle-57-3 {
background-color: var(--white);
height: 300px;
width: 801px;
}

#html_custom_template .ipad-pro-11u34-834 .overlap-group-7 {
height: 330px;
position: relative;
width: 835px;
}

#html_custom_template .ipad-pro-11u34-834 .frame-3::-webkit-scrollbar {
display: none;
width: 0;
}

#html_custom_template .ipad-pro-11u34-834 .frame-3 {
height: 330px;
left: 1px;
position: absolute;
top: 0;
}

#html_custom_template .ipad-pro-11u34-834 .produkty-2 {
display: flex;
height: 300px;
margin-top: 15px;
width: 1280px;
}

#html_custom_template .ipad-pro-11u34-834 .rectangle-26-8 {
background-color: var(--white);
flex: 1;
width: 1280px;
}

#html_custom_template .ipad-pro-11u34-834 .group-36-1 {
display: flex;
gap: 718px;
height: 47px;
left: 0;
position: absolute;
top: 141px;
width: 834px;
}

#html_custom_template .ipad-pro-11u34-834 .group-27-1 {
height: 67px;
margin-top: -6px;
width: 58px;
}

#html_custom_template .ipad-pro-11u34-834 .overlap-group3-1 {
height: 296px;
margin-left: 1px;
margin-top: 9px;
position: relative;
width: 834px;
}

#html_custom_template .ipad-pro-11u34-834 .doporuujeme-top-produkty-za-top-ceny-8 {
left: 19px;
position: absolute;
top: 0;
width: 771px;
}

#html_custom_template .ipad-pro-11u34-834 .jsme-zde-pro-vs-ne-2 {
flex: 1;
letter-spacing: 0;
line-height: normal;
width: 666.2px;
}

#html_custom_template .ipad-pro-11u34-834 .frame-32::-webkit-scrollbar {
display: none;
width: 0;
}

#html_custom_template .ipad-pro-11u34-834 .frame-32 {
height: 270px;
left: 0;
position: absolute;
top: 26px;
}

#html_custom_template .ipad-pro-11u34-834 .benefity-2 {
align-items: flex-start;
display: flex;
gap: 14px;
margin-left: 16px;
margin-top: 14px;
min-width: 1092px;
}

#html_custom_template .ipad-pro-11u34-834 .group-253-2 {
background-color: var(--white);
border-radius: 20px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 23px;
height: 241px;
width: 355px;
}

#html_custom_template .ipad-pro-11u34-834 .group-158-6 {
height: 46px;
margin-top: 31px;
}

#html_custom_template .ipad-pro-11u34-834 .x96-zkaznk-kte-2 {
flex: 1;
letter-spacing: 0;
line-height: 26px;
margin-left: 8.42%;
margin-right: 10.0%;
max-height: 78px;
}

#html_custom_template .ipad-pro-11u34-834 .group-254-2 {
background-color: var(--white);
border-radius: 20px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 24.1px;
height: 241px;
width: 354px;
}

#html_custom_template .ipad-pro-11u34-834 .group-158-7 {
height: 42.93px;
margin-top: 33px;
}

#html_custom_template .ipad-pro-11u34-834 .stovky-produkt-skla-1 {
flex: 1;
letter-spacing: 0;
line-height: 26px;
margin-left: 8.42%;
margin-right: 10.0%;
max-height: 104px;
}

#html_custom_template .ipad-pro-11u34-834 .group-255-2 {
background-color: var(--white);
border-radius: 20px;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
gap: 22px;
height: 241px;
width: 355px;
}

#html_custom_template .ipad-pro-11u34-834 .group-158-8 {
height: 46px;
margin-top: 32px;
}

#html_custom_template .ipad-pro-11u34-834 .nai-profesionln-p-1 {
flex: 1;
letter-spacing: 0;
line-height: 26px;
margin-left: 8.42%;
margin-right: 10.0%;
max-height: 78px;
}

#html_custom_template .ipad-pro-11u34-834 .doporuujeme-top-produkty-za-top-ceny-9 {
margin-left: 17px;
margin-top: 12px;
width: 730px;
}

#html_custom_template .ipad-pro-11u34-834 .top-nabdky-myek-ndob-2 {
letter-spacing: 0;
line-height: normal;
white-space: nowrap;
width: 268px;
}

#html_custom_template .ipad-pro-11u34-834 .top-myky1-2 {
align-items: flex-start;
align-self: center;
background-image: url(../img/topmycky-2.png);
background-position: 50% 50%;
background-size: cover;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
margin-left: 1.0px;
margin-top: 9px;
min-height: 360px;
padding: 40px 65px;
width: 801px;
}

#html_custom_template .ipad-pro-11u34-834 .myky-ndob-5 {
letter-spacing: 0.60px;
min-height: 14px;
}

#html_custom_template .ipad-pro-11u34-834 .uetete-as-i-penz-2 {
letter-spacing: 0;
line-height: normal;
margin-top: 16px;
min-height: 76px;
width: 664px;
}

#html_custom_template .ipad-pro-11u34-834 .zobrazit-vce-5 {
left: 14px;
width: 121px;
}

#html_custom_template .ipad-pro-11u34-834 .zobrazit-vce-5:hover {
color: #ffffff
}

#html_custom_template .ipad-pro-11u34-834 .doporuujeme-top-produkty-za-top-ceny-10 {
margin-left: 17px;
margin-top: 24px;
width: 335px;
}

#html_custom_template .ipad-pro-11u34-834 .top-nabdky-praek-a-suiek-2 {
flex: 1;
letter-spacing: 0;
line-height: normal;
white-space: nowrap;
width: 289px;
}

#html_custom_template .ipad-pro-11u34-834 .top-praky1-2 {
align-items: flex-start;
background-image: url(../img/topprackysusicky-2.png);
background-position: 50% 50%;
background-size: cover;
box-shadow: 0px 4px 10px #00000026;
display: flex;
flex-direction: column;
margin-top: 9px;
min-height: 360px;
padding: 40px 65px;
width: 834px;
}

#html_custom_template .ipad-pro-11u34-834 .praky-a-suiky-2 {
letter-spacing: 0.60px;
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .ipad-pro-11u34-834 .nabdky-praek-a-su-2 {
letter-spacing: 0;
line-height: normal;
margin-top: 16px;
min-height: 76px;
width: 702px;
}

#html_custom_template .ipad-pro-11u34-834 .group-container-28 {
gap: 8px;
margin-top: 133px;
min-width: 202px;
}

#html_custom_template .ipad-pro-11u34-834 .group-3-2 {
align-items: flex-start;
cursor: pointer;
display: flex;
min-width: 97px;
}

#html_custom_template .ipad-pro-11u34-834 .overlap-group-8 {
border-radius: 25px;
height: 39px;
position: relative;
width: 97px;
}

#html_custom_template .ipad-pro-11u34-834 .rectangle-26-9 {
background-color: var(--blaze-orange);
border-radius: 25px;
cursor: pointer;
height: 39px;
left: 0;
position: absolute;
top: 0;
transition: all 0.2s ease;
width: 97px;
}

#html_custom_template .ipad-pro-11u34-834 .rectangle-26-9:hover {
background-color: #D05300
}

#html_custom_template .ipad-pro-11u34-834 .praky-7 {
cursor: pointer;
left: 21px;
letter-spacing: 0;
line-height: 16px;
position: absolute;
text-align: center;
top: 11px;
transition: all 0.2s ease;
width: 56px;
}

#html_custom_template .ipad-pro-11u34-834 .praky-7:hover {
color: #ffffff
}

#html_custom_template .ipad-pro-11u34-834 .suiky-5 {
cursor: pointer;
left: 21px;
letter-spacing: 0;
line-height: 16px;
position: absolute;
text-align: center;
top: 11px;
transition: all 0.2s ease;
width: 56px;
}

#html_custom_template .ipad-pro-11u34-834 .suiky-5:hover {
color: #ffffff
}

#html_custom_template .ipad-pro-11u34-834 .overlap-group4 {
height: 330px;
position: relative;
width: 834px;
}

#html_custom_template .ipad-pro-11u34-834 .frame-34::-webkit-scrollbar {
display: none;
width: 0;
}

#html_custom_template .ipad-pro-11u34-834 .frame-34 {
height: 330px;
left: 0;
position: absolute;
top: 0;
}

#html_custom_template .ipad-pro-11u34-834 .doporuujeme-top-produkty-za-top-ceny-11 {
margin-left: 16px;
margin-top: 24px;
width: 730px;
}

#html_custom_template .ipad-pro-11u34-834 .objevte-benefity-nkupu-u-ns-2 {
flex: 1;
letter-spacing: 0;
line-height: normal;
white-space: nowrap;
width: 306px;
}

#html_custom_template .ipad-pro-11u34-834 .frame-37::-webkit-scrollbar {
display: none;
width: 0;
}

#html_custom_template .ipad-pro-11u34-834 .frame-37 {
height: 380px;
margin-top: 9px;
}

#html_custom_template .ipad-pro-11u34-834 .group-369 {
height: 360px;
margin-top: 10px;
width: 1092px;
}

#html_custom_template .ipad-pro-11u34-834 .group-272-2 {
align-items: flex-start;
background-image: url(../img/poradenstvi-2@2x.png);
background-position: 50% 50%;
background-size: cover;
cursor: pointer;
display: flex;
flex-direction: column;
gap: 15px;
min-height: 360px;
padding: 24.4px 19.7px;
width: 355px;
}

#html_custom_template .ipad-pro-11u34-834 .poradenstv-4 {
letter-spacing: 0.60px;
line-height: normal;
min-height: 13px;
white-space: nowrap;
}

#html_custom_template .ipad-pro-11u34-834 .x-na-1 {
letter-spacing: 0;
line-height: 28px;
min-height: 56px;
width: 248px;
}

#html_custom_template .ipad-pro-11u34-834 .group-273-2 {
align-items: flex-start;
background-image: url(../img/nabidky-2@2x.png);
background-position: 50% 50%;
background-size: cover;
cursor: pointer;
display: flex;
flex-direction: column;
gap: 15px;
margin-left: 14px;
min-height: 360px;
padding: 24.4px 19.7px;
width: 355px;
}

#html_custom_template .ipad-pro-11u34-834 .cenov-nabdky-4 {
letter-spacing: 0.60px;
line-height: normal;
min-height: 13px;
white-space: nowrap;
}

#html_custom_template .ipad-pro-11u34-834 .group-274-2 {
align-items: flex-start;
background-image: url(../img/showroomy-2@2x.png);
background-position: 50% 50%;
background-size: cover;
border-radius: 10px;
cursor: pointer;
display: flex;
flex-direction: column;
gap: 15px;
margin-left: 13px;
min-height: 360px;
padding: 24.4px 19.7px;
width: 355px;
}

#html_custom_template .ipad-pro-11u34-834 .showroomy-5 {
letter-spacing: 0.60px;
line-height: normal;
min-height: 13px;
white-space: nowrap;
}

#html_custom_template .ipad-pro-11u34-834 .doporuujeme-top-produkty-za-top-ceny {
display: flex;
height: 30px;
}

#html_custom_template .ipad-pro-11u34-834 .flex-row {
align-items: flex-start;
display: flex;
gap: 11px;
min-width: 266px;
}

#html_custom_template .ipad-pro-11u34-834 .frame {
display: flex;
overflow-x: scroll;
width: 834px;
}

#html_custom_template .ipad-pro-11u34-834 .group {
display: flex;
margin-left: 17px;
}

#html_custom_template .ipad-pro-11u34-834 .group-158 {
margin-left: 32px;
width: 46px;
}

#html_custom_template .ipad-pro-11u34-834 .group-34 {
align-items: flex-start;
cursor: pointer;
display: flex;
flex-direction: column;
width: 127px;
}

#html_custom_template .ipad-pro-11u34-834 .group-345 {
align-items: flex-start;
cursor: pointer;
display: flex;
flex-direction: column;
gap: 2px;
width: 128px;
}

#html_custom_template .ipad-pro-11u34-834 .group-347 {
align-items: flex-start;
cursor: pointer;
display: flex;
flex-direction: column;
}

#html_custom_template .ipad-pro-11u34-834 .group-359 {
align-items: flex-start;
cursor: pointer;
display: flex;
margin-top: 133px;
min-width: 149px;
}

#html_custom_template .ipad-pro-11u34-834 .group-container {
align-items: flex-start;
display: flex;
}

#html_custom_template .ipad-pro-11u34-834 .myky-ndob {
line-height: normal;
white-space: nowrap;
}

#html_custom_template .ipad-pro-11u34-834 .pracky-susicky-bosch {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .ipad-pro-11u34-834 .vestavn-trouby {
line-height: normal;
min-height: 14px;
white-space: nowrap;
}

#html_custom_template .ipad-pro-11u34-834 .vestavne-kavovary {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .ipad-pro-11u34-834 .volne-stojici-chladnicky {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .ipad-pro-11u34-834 .vysavace {
height: 98px;
object-fit: cover;
width: 125px;
}

#html_custom_template .ipad-pro-11u34-834 .zobrazit-vce {
cursor: pointer;
letter-spacing: 0;
line-height: 16px;
position: absolute;
text-align: center;
top: 11px;
transition: all 0.2s ease;
}
@media screen and (max-width: 389px) {
#html_custom_template .screen.index {
display: none;
}
#html_custom_template .screen.ipad-pro-11u34-834 {
display: none;
}
#html_custom_template .screen.android-small-2 {
display: none;
}
}
@media screen and (min-width: 390px) and (max-width: 833px) {
#html_custom_template .screen.index {
display: none;
}
#html_custom_template .screen.android-small-1 {
display: none;
}
#html_custom_template .screen.ipad-pro-11u34-834 {
display: none;
}
}
@media screen and (min-width: 834px) and (max-width: 1279px) {
#html_custom_template .screen.index {
display: none;
}
#html_custom_template .screen.android-small-1 {
display: none;
}
#html_custom_template .screen.android-small-2 {
display: none;
}
}
@media screen and (min-width: 1280px) {
#html_custom_template .screen.android-small-1 {
display: none;
}
#html_custom_template .screen.ipad-pro-11u34-834 {
display: none;
}
#html_custom_template .screen.android-small-2 {
display: none;
}
}
