








.obrazek-1{
    width: 100%;

}
.img_text1 {
  margin: 0 auto;
  font-size: medium;
  padding: 10px;
  width: 90%;
  text-align: left;
  font-size: 150%;
}

.img_text2 {
  margin: 0 auto;
  padding: 14px;
  width: 90%;
  text-align: left;
  font-size: 115%;
 
}
.img_text3 {
  margin: 0 auto;
  padding: 10px;
  width: 90%;
  text-align: left;
  font-size: 190%;
  color: #0081c3;
 
}




.time2-odstavec {
    color: white;
    font-size: clamp(12px, 2vw, 18px);


}


/* NEW PRODUCT DESCRIPTION 2 */
.description-new1
{
    width: 100%;

}

.description-new1 .row
{
       
    display: flex;
    flex-wrap: wrap;
    background-color: #0081C3;
    margin-top: 10px;
}

    }

.description-new1 .row:nth-child(1)
{
        border-top: 0;
    }

.description-new1 .row-image
{
        flex-grow: 1;
        width: 43%;
        
        display: flex;
        align-items: center;
        justify-content: center;
    }

.description-new1 .row-image img
{
    max-width: 100%;
    max-height: 600px;
}

.description-new1 .row-text
{
        flex-grow: 1;
        width: 50%;
        margin: 20px;
        display: flex;
        align-items: center;
        justify-content: left;
        color: white;
    }

.description-new1 .row-text h4
{
    margin-bottom: 20px;
}

.description-new1 .row-text ul li
{
    margin-bottom: 5px;


 }












.countdown{
    width: 89vw;
    display: flex;
    justify-content: space-around;
    gap: 15px;
    position: relative;
    transform: translate(-50%,10%);
    max-width: 1080px;
    left: 50%;
}
.box_cout{
    width: 28vmin;
    height: 20vmin;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-evenly;
    position: relative;
    
    font-size: 16px;

}
.box_cout:after{
    content: "";
    position: absolute;
    background-color: rgba(255,255,255,0.12);
    height: 100%;
    width: 50%;
    left: 0;
}
span.num{
    background-color: #0A4269;
    height: 100%;
    width: 100%;
    display: grid;
    place-items: center;
    font-weight: 600;
    font-size: 5em;
    color: white;
    border-radius: 10px;
}
span.text{
    font-size: 1.2em;
    background-color: #0081C3;
    display: block;
    width: 100%;
    text-align: center;
    padding: 0.5em 0;
    font-weight: 400;
    color: white;
    margin-top: 2px;
    border-radius: 10px;

}
@media screen and (max-width: 1024px){
    .countdown{
        width: 85vw;
    }
    .box_cout{
        height: 26vmin;
        width: 26vmin;
        font-size: 12px;
    }
}
@media screen and (max-width: 768px){
    .countdown{
        width: 90vw;
        flex-wrap: wrap;
        gap: 30px;
    }
    .box_cout{
        width: calc( 50% - 40px );
        height: 30vmin;
        font-size: 14px;
    }
}
@media screen and (max-width: 480px){
    .countdown{
        width: 90vw;
        flex-wrap: wrap;
        gap: 30px;
    }
    .box_cout{
        width: calc( 50% - 40px );
        height: 30vmin;
        font-size: 13px;
    }

    .span.text{
        font-size: 1.5em;
    }
}











.container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  background-color: #131419;
  margin: 0.5px 0px;
}

.item1 {
  background-image: url(/data/MICROSITES/ROBOT/2.png);
  background-size: cover;
  width:589px;
  height: 450px;
  background-position: center;
  position: relative; 
  
  
  text-align: center;
  
}
.item .time {
    color: #004071;
    font-size: 22px;
    margin-bottom: 10px;
    font-weight: bold;
}
.item .time img {
    width: 40%;
}




  

.time2 {
    color: white;
    font-size: clamp(18px, 2vw, 24px);
    font-weight: bold;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 10px;
    position: absolute;
    top: 11%;
    

}

.time3 {
    color: white;
    font-size: clamp(18px, 2vw, 24px);
    font-weight: bold;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 10px;
    
    
    position: absolute;
    top: 11%;
    

}


.time2-odstavec {
    color: white;
    font-size: clamp(12px, 2vw, 18px);
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 10px;
    
    
    position: absolute;
    top: 42%;

}


.time3-odstavec {
    color: white;
    font-size: clamp(12px, 2vw, 18px);
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 10px;
    
    
    position: absolute;
    top: 22%;

}














  /* bloky pečení */



.item1-blok2 {
  background-image: url(/data/MICROSITES/ROBOT/1.png);
  background-size: cover;
  width:589px;
  height: 450px;
  position: relative; 
  background-position: center;
  
  text-align: center;
  
}



.container2 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.item2-blok2 {
  width:589px;
  height: 450px;
  position: relative; 
  background: #0081c3;
  
}



/* bloky pečení 3 */


.item2 {
    width: 589px;
    height: 450px;
    position: relative;
    background: #0081c3;
    background-size: 400% 400%;
    animation: gradient 18s ease infinite;
}






.Button {
  
text-decoration: none;
user-select: none;
padding: .7em 1.5em;
outline: none;
transition: .5s ease;

border-radius: 60px;
color: color(srgb 0.039 0.2588 0.4118);
background-color: color(srgb 0.9999 0.8 0.0006);
} 
.Button:hover { 
background: color(srgb 0.86 0.688 0); } /* při najetí myší */
border: none
}
.Button:active { 
background: color(srgb 0.665 0.5314 0); } /* při stisknutí */

}

