* {
  padding: 0%;
  margin: 0%;
}
body,
html {
  height: 100%;
  width: 100%;
}
.main {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  
  background-color: rgb(182, 182, 182);
  
}
.top {
  display: flex;
  background-color: black;
  color: aliceblue;
  height: 3vw;
  align-items: center;
  justify-content: center;
  font-size: 1.5vw;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: 500;
}
/*Body*/

.body {
  display: flex;
  flex-direction: row;

  justify-content: space-between;
  gap: 5px;
}

.left_body {
  display: flex;
  flex-direction: column;
  gap: 0.2vw;
  width: 62vw;
}

.row1 {
  display: flex;
  flex-direction: row;
  gap: 01vw;
}
.row1 img {
  width: 30vw;
  height: 32vw;
}

.right_body {
  width: 37vw;

  display: flex;
  flex-direction: column;
  line-height: 1.3;
}
.top_heading {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-size: 1.5vw;
}
.top_heading i {
  font-size: 0.5vw;

  margin-bottom: 7px;
}
.right_body h1 {
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 2.5vw;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
}
.rating button {
  border: none;
  border-radius: 2px;
  font-size: 1.3vw;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.3vw 0.5vw;
  gap: 0.4vw;
  margin-right: 1vw;

  background-color: rgb(41, 128, 0);
  color: white;
}
.rating {
  display: flex;
  align-items: center;

  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: 500;
  font-size: 1.3vw;
  color: rgb(102, 102, 103);
}
.sub-head {
  font-size: 2vw;
  text-transform: capitalize;
  margin-top: 1.4vw;
}

.mrp {
  display: flex;
  flex-direction: row;
  gap: 2vw;
  align-items: center;
}

.normal {
  color: rgb(89, 89, 89);
  text-decoration: line-through;
  font-size: 1.8vw;
}
.offer {
  color: red;
  font-size: 2.5vw;
}
.discount2 {
  text-decoration: unset;
  color: black;
  font-weight: 900;
  font-size: 1.8vw;
}
.tax {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: 400;
  font-size: 1vw;
}
.sizes {
  display: flex;
  flex-direction: row;

  gap: 1vw;
}
.sizes v {
  border: solid;
  width: 4.5vw;
  height: 3vw;

  border-radius: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.4vw;

  border-color: rgb(103, 103, 103);
}
.sizes :hover {
  background-color: grey;
  cursor: pointer;
  transition: 0.5s;
}

.buy {
  display: flex;

  flex-direction: column;
  gap: 1vw;
  margin-top: 2vw;
  align-items: center;
}
.buy r {
  background-color: rgb(0, 0, 0);
  color: white;
  width: 17vw;
  min-width: 10vw;
  height: 3.5vw;
  font-size: 1.6vw;
  border-radius: 50px;

  display: flex;
  align-items: center;
  justify-content: center;
}
.colours {
  display: flex;
  flex-direction: column;

  align-items: flex-start;
  justify-content: center;

  text-transform: capitalize;
}
.colours img {
  border: solid;
  border-color: grey;

  height: 5vw;
  width: 5vw;
}
.colours img:hover {
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.5), 0 6px 20px 0 rgba(0, 0, 0, 0.5);

  transition: ease-out 0.3s;
  cursor: pointer;
}
.cod1 {
  text-transform: capitalize;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-size: 1.2vw;
  font-weight: 500;
  margin-top: 15px;
}
.cod {
  text-transform: capitalize;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-size: 1.2vw;
  font-weight: 500;
}
/*slider  
https://sreeleathers.com/checkouts/cn/Z2NwLWFzaWEtc291dGhlYXN0MTowMUhaNFAzU1RWRVlRMTg2S0dBWFI5RkNUTg
*/
.slider {
  height: 25vw;
  

  display: flex;
  align-items: center;
}

.mens-slider,
.womens-slider,
.discount-slider {
  font-size: 3vw;
  margin-top: 3vw;
  display: flex;
  align-items: center;
  text-transform: capitalize;

  color: transparent;
  -webkit-text-stroke: 0.15vw rgb(61, 61, 61);
  padding: 10px 50px;
  text-decoration: none;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
}
.womens-slider {
  justify-content: flex-end;
}
.discount-slider {
  justify-content: center;
}
