
@import url("https://fonts.googleapis.com/css?family=Open+Sans:700,400");

@import url("https://px.animaapp.com/6543cb904bd797a7d42ad6e6.6543cb944bd797a7d42ad6e9.t016nBA.hcp.png");

@font-face {
font-family: "Myriad Pro-Bold";
font-style: normal;
font-weight: 700;
src: url("../fonts/MyriadPro-Bold.otf") format("opentype");
}
@font-face {
font-family: "Myriad Pro-Regular";
font-style: normal;
font-weight: 400;
src: url("../fonts/Myriad-Pro_31655.ttf") format("truetype");
}


#html_custom_template .screen a {
display: contents;
text-decoration: none;
}

#html_custom_template .hidden,
#html_custom_template .hidden * {
pointer-events: none;
visibility: hidden;
}

#html_custom_template * {
box-sizing: border-box;
}

#html_custom_template .modely-s-cashback-a-5-000-k {
flex: 1;
letter-spacing: 0;
line-height: normal;
text-align: center;
width: 1076px;
}

#html_custom_template .group-556 {
height: 187px;
left: calc(50.00% - 544px);
position: absolute;
top: 403px;
width: 1089px;
}

#html_custom_template .bosch-cashback-kvalita-po-generace {
height: 36.36%;
left: 0;
letter-spacing: 0;
line-height: normal;
position: absolute;
text-align: center;
top: 0;
width: 98.81%;
}

#html_custom_template .group-365 {
display: flex;
height: 58.82%;
left: 0;
position: absolute;
top: 41.18%;
width: 100%;
}

#html_custom_template .chcete-zskat-bosch {
flex: 1;
letter-spacing: 0;
line-height: normal;
text-align: center;
width: 1089px;
}

#html_custom_template .kupte-vybran-spote {
height: 26.83%;
left: 0;
letter-spacing: 0;
line-height: normal;
position: absolute;
text-align: center;
top: 59.76%;
width: 100%;
}

#html_custom_template .add-to-the-cart_svgrepocom {
height: 74px;
left: calc(50.00% - 37px);
position: absolute;
top: 0;
width: 74px;
}

#html_custom_template .click_svgrepocom {
height: 62px;
left: calc(50.00% - 31px);
position: absolute;
top: 0;
width: 62px;
}

#html_custom_template .vytvoit-et {
letter-spacing: 0;
line-height: 16px;
margin-top: -1.00px;
position: relative;
text-align: center;
white-space: nowrap;
width: fit-content;
}

#html_custom_template .vector {
height: 13.5px;
margin-right: -0.75px;
position: relative;
width: 14.5px;
}

#html_custom_template .vector-1 {
height: 13.5px;
position: relative;
width: 14.5px;
}

#html_custom_template .praky {
letter-spacing: 0;
line-height: 16px;
margin-top: -1.00px;
position: relative;
text-align: center;
white-space: nowrap;
width: fit-content;
}

#html_custom_template .group-539 {
display: flex;
height: 68px;
left: 101px;
position: absolute;
top: 1667px;
width: 1076px;
}

#html_custom_template .informace-k-akci {
flex: 1;
letter-spacing: 0;
line-height: normal;
text-align: center;
width: 1076px;
}

#html_custom_template .group-514 {
border: 1px solid;
border-color: var(--dove-gray);
border-radius: 19px;
cursor: pointer;
display: flex;
height: 180px;
left: 24px;
position: absolute;
top: 1756px;
width: 395px;
}

#html_custom_template .pln-pravidla-akce {
flex: 1;
height: 30px;
letter-spacing: 0;
line-height: 30px;
margin-right: 2px;
max-height: 30px;
}

#html_custom_template .vector-2 {
height: 13px;
margin-right: -1.00px;
position: relative;
width: 13px;
}

#html_custom_template .group-515 {
border: 1px solid;
border-color: var(--dove-gray);
border-radius: 19px;
display: flex;
height: 180px;
left: 441px;
position: absolute;
top: 1756px;
width: 395px;
}

#html_custom_template .kde-mm-svj-spotebi-zaregistrovat {
flex: 1;
height: 60px;
letter-spacing: 0;
line-height: 30px;
margin-right: 2px;
max-height: 60px;
}

#html_custom_template .registrace {
letter-spacing: 0;
line-height: 26px;
margin-top: -1.00px;
position: relative;
white-space: nowrap;
width: fit-content;
}

#html_custom_template .group-516 {
border: 1px solid;
border-color: var(--dove-gray);
border-radius: 19px;
display: flex;
height: 180px;
left: 858px;
position: absolute;
top: 1756px;
width: 395px;
}

#html_custom_template .na-jak-modely-se-akce-vztahuje {
flex: 1;
height: 60px;
letter-spacing: 0;
line-height: 30px;
margin-right: 2px;
max-height: 60px;
}

#html_custom_template .k-pehled-produkt {
letter-spacing: 0;
line-height: 26px;
margin-top: -1.00px;
position: relative;
white-space: nowrap;
width: fit-content;
}

#html_custom_template .dal-probhajc-akce {
flex: 1;
letter-spacing: 0;
line-height: normal;
text-align: center;
width: 1076px;
}

#html_custom_template .rectangle-43 {
background-color: var(--link-water);
height: 442px;
left: -1px;
position: absolute;
top: 1988px;
width: 1281px;
}

#html_custom_template .group-526 {
height: 259px;
left: 122px;
position: absolute;
top: 2078px;
width: 448px;
}

#html_custom_template .nejste-si-jisti-vb {
left: 0;
letter-spacing: 0;
line-height: normal;
position: absolute;
top: 142px;
width: 92.63%;
}

#html_custom_template .potebujete-poradit-kontaktujte-ns {
left: 0;
letter-spacing: 0;
line-height: normal;
position: absolute;
top: 49px;
width: 100%;
}

#html_custom_template .frame-500-3 {
bottom: 0;
left: 0;
position: absolute;
}

#html_custom_template .obrate-se-na-ns {
letter-spacing: 0;
line-height: 26px;
margin-top: -1.00px;
position: relative;
white-space: nowrap;
width: fit-content;
}

#html_custom_template .group-530 {
height: 22px;
left: 113px;
position: absolute;
top: 343px;
width: 202px;
}

#html_custom_template .group-531 {
height: 22px;
left: 370px;
position: absolute;
top: 343px;
width: 258px;
}

#html_custom_template .doprava-na-spotebie-zdarma {
height: 100%;
left: 9.30%;
letter-spacing: 0;
line-height: normal;
position: absolute;
top: 0;
width: 90.70%;
}

#html_custom_template .tick-1 {
width: 6.01%;
}

#html_custom_template .group-532 {
height: 22px;
left: 683px;
position: absolute;
top: 343px;
width: 223px;
}

#html_custom_template .profesionln-poradenstv {
height: 100%;
left: 10.76%;
letter-spacing: 0;
line-height: normal;
position: absolute;
top: 0;
width: 89.24%;
}

#html_custom_template .tick-2 {
width: 6.95%;
}

#html_custom_template .group-533 {
height: 22px;
left: 961px;
position: absolute;
top: 343px;
width: 206px;
}

#html_custom_template .stovky-model-skladem {
height: 100%;
left: 11.65%;
letter-spacing: 0;
line-height: normal;
position: absolute;
top: 0;
width: 88.35%;
}

#html_custom_template .tick-3 {
width: 7.52%;
}

#html_custom_template .group-543 {
height: 361px;
left: 677px;
position: absolute;
top: 2028px;
width: 484px;
}

#html_custom_template .group-535 {
height: 34px;
position: absolute;
right: -2px;
top: calc(50.00% - 168px);
transform: rotate(180deg);
width: 181px;
}

#html_custom_template .group-534 {
height: 34px;
position: absolute;
right: 2px;
top: calc(50.00% - 17px);
width: 179px;
}

#html_custom_template .vector-1-1 {
height: 4px;
position: absolute;
right: 176px;
top: calc(50.00% - 17px);
transform: rotate(-180deg);
width: 3px;
}

#html_custom_template .rectangle-44 {
background-color: var(--blaze-orange);
border-radius: 2px 2px 2px 0px;
height: 30px;
position: absolute;
right: 0;
top: calc(50.00% - 13px);
width: 179px;
}

#html_custom_template .jsme-online-a-do-2300-1 {
letter-spacing: 0;
line-height: 26px;
position: absolute;
right: 11px;
top: calc(50.00% - 11px);
transform: rotate(-180deg);
white-space: nowrap;
}

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

#html_custom_template .frame {
align-items: center;
cursor: pointer;
gap: 10px;
transition: all 0.2s ease;
}

#html_custom_template .praky-1 {
letter-spacing: 0;
line-height: 16px;
margin-top: -1.00px;
position: relative;
text-align: center;
white-space: nowrap;
width: fit-content;
}
