@import url('https://fonts.googleapis.com/css2?family=Oswald&display=swap');
 *{
     margin: 0;
     padding: 0;
     box-sizing: border-box;
     transition: background .5s;
     max-width: 100%;
     scroll-behavior: smooth;
     font-family: 'Oswald', sans-serif;
     letter-spacing: 1px;
}
 ::-webkit-scrollbar{
     display: none;
}
 :root{
     --background: #cccccc ;
     --text: #121212;
     --radius: 50px;
     --accent: #4CAF50;
     --black: #121212;
     --white: #e6e6e6;
}
 body{
     background: var(--background);
     height: 100%;
     overflow-y: scroll;
     display: flex;
     flex-direction: column;
     min-height: 100vh;
}
 .products{
     min-height: 100vh;
     height: 100%;
     position: relative;
     padding-inline: 100px;
     display: flex;
     align-items: center;
     justify-content: space-between;
     flex-wrap: wrap;
}
 .products .testo{
     padding-inline: 50px;
     width: 50%;
     color: var(--text);
     font-size: 1.5rem;
}
 .products .testo strong{
     text-transform: capitalize;
     color: var(--accent);
     font-size: 3rem;
}
 .products img{
     width: 50%;
     object-fit: contain;
     animation: immagine 2s ease-in-out;
     animation-delay: 1s;
     z-index: -1;
     border-radius: 5px;
     border: 2px solid #8f4717;
}
 hr{
     display: none;
}

 @media (max-width:900px) {
     .products{
         flex-direction: column;
         justify-content: center;
         align-items: center;
         text-align: center;
         padding-inline: 50px;
    }
     .products .testo{
         padding: 50px 0 ;
         width: 70%;
         font-size: 1.5rem;
    }
     hr{
         display: block;
    }
     .products img{
         width: 90%;
    }
}
 @media (max-width:650px) {
}
 @media (max-width:500px) {
     .products{
         padding-inline: 10px;
    }
     .products .testo{
         font-size: 1.3rem;
    }
     .products img{
         width: 100%;
    }
}
