main{ margin-top: 50px; display: flex; flex-wrap: wrap; flex-direction: column; } .back-page { color: var(--color-primary); text-decoration: underline; margin-left: 60px; } .product-container { display: flex; margin: 30px 0 30px; align-items: center; justify-content: center; gap: 200px; /*50% da width do info-products*/ height: 500px; /*125% da width do info-products*/ } .product { display: flex; justify-content: center; align-items: center; font-size: 15px; text-align: center; border-radius: 5px; z-index: 2; /* gap: 50px; */ } .product img { width: 450px; height: 450px; transform-origin: center center; } .info-products { display: flex; flex-direction: column; gap: 15px; width: 400px; font-size: 1rem; /*4% da width do info-products*/ text-align: center; border-radius: 5px; transform: scale(1.5); background-color: var(--color-backg-sec); color: var(--color-white); padding: 10px 15px 10px; z-index: 1; } .info-products-add-cart { padding: 20px; /*5% da width do info-products*/ background: var(--color-tertiary); text-decoration: none; border-radius: 5px; box-shadow: rgb(0 0 0 / 20%) 0px 1px 5px; } .svg-buy { width: 25px; /*6,25% da width do info-products*/ height: 15px; /*3,75% da width do info-products*/ fill: var(--color-black); } .span-buy { font-size: 1.25rem; /*5% da width do info-products*/ font-weight: bold; color: var(--color-black); } .wpp-redirect { font-size: 0.8rem; margin-bottom: 5px; } .wpp-redirect-a { font-weight: bold; color: var(--color-secondary); } .wpp-redirect-a:hover { color: green; } .wpp-redirect-i { margin-right: 3px; } @media only screen and (max-width: 1320px) { .product-container { margin: 60px 0px 60px; height: 300px; /*125% da width do info-products*/ gap: 200px; } .product { width: 187.5px; /*62,5% da width do info-products*/ height: 225px; /*75% da width do info-products*/ } .product img { width: 330px; /*50% da width do info-products*/ height: 330px; /*50% da width do info-products*/ } .info-products { width: 300px; } .title { font-size: 1.25rem; /*8% da width do info-products*/ } .subtitle { font-size: 1rem; /*6% da width do info-products*/ } .text { font-size: 0.75rem; /*4% da width do info-products*/ } .info-products a { padding: 15px; /*5% da width do info-products*/ } .svg-buy { width: 18.75px; /*6,25% da width do info-products*/ height: 11.25px; /*3,75% da width do info-products*/ } .span-buy { font-size: 1rem; /*5% da width do info-products*/ } } @media only screen and (max-width: 860px) { .product-container { margin: 60px 0px 60px; gap: 150px; /*50% da width do info-products*/ height: 250px; /*125% da width do info-products*/ } .product { width: 150px; /*62,5% da width do info-products*/ height: 175px; /*75% da width do info-products*/ } .product img { width: 300px; /*50% da width do info-products*/ height: 300px; /*50% da width do info-products*/ } .info-products { width: 200px; } .title { font-size: 1rem; /*8% da width do info-products*/ } .subtitle { font-size: 0.85rem; /*6% da width do info-products*/ } .text { font-size: 0.50rem; /*4% da width do info-products*/ } .info-products a { padding: 10px; /*5% da width do info-products*/ } .svg-buy { width: 15px; /*6,25% da width do info-products*/ height: 9px; /*3,75% da width do info-products*/ } .span-buy { font-size: 0.75rem; /*5% da width do info-products*/ } } @media only screen and (max-width: 650px) { main { /* margin-top: 25px; */ } .product-container { height: auto; flex-direction: column; gap: 84px; margin: 100px 0px 0px; } .product { width: 205px; /*62,5% da width do info-products*/ /* height: 205px; */ /*75% da width do info-products*/ /* padding: 30px 0 30px; */ margin-bottom: 40px; } .product:hover { /* transform: scale(1.5); */ } .product img { width: 307px; /*50% da width do info-products*/ height: 307px; /*50% da width do info-products*/ } .info-products { width: 175px; } .info-products a { padding: 10px; /*5% da width do info-products*/ } .svg-buy { width: 15px; /*6,25% da width do info-products*/ height: 9px; /*3,75% da width do info-products*/ } .span-buy { font-size: 0.75rem; /*5% da width do info-products*/ } }