/************* DESKTOP NAVBAR *************/
/************* DISPLAY FLEX PROPERTYS FOR ANY SECTION WHICH I CAN USE  *************/
/************ BUTTONS ************/
/************ BUTTONS ANKER TEXT ************/
/******** 1 COLOUMS GRID SECTIONS VIEW ********/
/******** 2 COLOUMS GRID SECTIONS VIEW **(******/
/******************* 3 COLOUMS GRID SECTIONS VIEW *******************/
/******************* 5 COLOUMS GRID SECTIONS VIEW *******************/
/* Variable donated with ($)dolor */
/* FONT-FAMILY FOR SECTION HEADINGS */
* {
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
  font-family: "Futura", sans-serif;
}

/**************** DESKTOP NAVBAR ****************/
.nav_container {
  background-color: white;
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  z-index: 999;
}
.nav_container .navbar_grid {
  display: grid;
  grid-template-columns: 20% 60% 20%;
  justify-content: center;
  align-items: center;
  place-items: center;
  padding: 15px;
  color: black;
  margin: 0px 30px;
}
.nav_container .logo .logo_text {
  font-size: 2.3em;
  font-weight: 100;
  font-style: italic;
}
.nav_container .nav_icons i {
  margin: 0px 8px;
  font-size: 20px;
}
.nav_container .navitems ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  list-style: none;
  color: black;
  gap: 20px;
  margin-top: 25px;
  padding: 0.6em 9em;
}
.nav_container .navitems ul li {
  font-size: 0.8em;
  font-weight: 10;
}
.nav_container .navitems ul li:hover {
  border-bottom: 1px solid #c20000;
  cursor: pointer;
}

/* MOBILE NAV BAR IN DESKTOP DISPLAY NONE */
.mobile_navbar {
  display: none;
}

/******************** banner ********************/
.banner img {
  width: 100%;
  height: 500px;
  -o-object-fit: cover;
     object-fit: cover;
}

/******************* for_her_for_him_Section *******************/
.for_her_for_him_Section {
  margin: 30px 0px;
  padding: 40px 0px;
  text-align: center;
}
.for_her_for_him_Section .for_her_for_him_Section_heading h2 {
  font-size: 1.4em;
  font-weight: 100;
  line-height: 35px;
}
.for_her_for_him_Section .for_her_for_him_Section_images {
  display: grid;
  grid-template-columns: 50% 50%;
  justify-content: center;
  align-items: center;
  margin: 40px 0px;
}
.for_her_for_him_Section .for_her_for_him_Section_images .for_her_image img {
  width: 80%;
}
.for_her_for_him_Section .for_her_for_him_Section_images .for_her_image .for_her_text {
  margin: 5px 0px;
}
.for_her_for_him_Section .for_her_for_him_Section_images .for_her_image .for_her_text h4 {
  font-weight: 100;
  margin: 5px 0px;
}
.for_her_for_him_Section .for_her_for_him_Section_images .for_her_image .for_her_text button {
  border: none;
  background: none;
  border: 1px solid black;
  margin: 5px 0px;
  padding: 10px 10px;
}
.for_her_for_him_Section .for_her_for_him_Section_images .for_her_image .for_her_text button a {
  text-decoration: none;
  color: black;
  font-weight: 100;
}

/*************** watches_section ***************/
.watches_section {
  display: grid;
  grid-template-columns: 30% 30% 30%;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.watches_section .watch img {
  width: 95%;
}
.watches_section .watch .watches_text h4 {
  font-weight: 100;
  margin: 5px 0px;
}
.watches_section .watch .watches_text button {
  border: none;
  background: none;
  border: 1px solid black;
  margin: 5px 0px;
  padding: 10px 10px;
}
.watches_section .watch .watches_text button a {
  text-decoration: none;
  color: black;
  font-weight: 100;
}

/******** shop_exciting_offers_section ********/
.shop_exciting_offers_section {
  text-align: center;
  margin: 60px 0px;
}
.shop_exciting_offers_section .shop_exciting_offers_section_heading h2 {
  font-size: 1.4em;
  font-weight: 100;
}
.shop_exciting_offers_section .shop_exciting_offers_section_images {
  display: grid;
  grid-template-columns: 16% 16% 16% 16% 16%;
  justify-content: center;
  align-items: center;
  gap: 30px;
  margin: 40px 0px;
}
.shop_exciting_offers_section .shop_exciting_offers_section_images .images {
  overflow: hidden;
}
.shop_exciting_offers_section .shop_exciting_offers_section_images .images img {
  width: 100%;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.shop_exciting_offers_section .shop_exciting_offers_section_images .images img:hover {
  transform: scale(1.02);
}
.shop_exciting_offers_section .shop_exciting_offers_section_images .images .text {
  margin: 10px 0px;
}

/********** big_image **********/
.big_image img {
  width: 100%;
}

.mobile_big_image {
  display: none;
}

/************* Top_launches_section *************/
.Top_launches_section {
  text-align: center;
  margin: 30px 0px;
}
.Top_launches_section .Top_launches_section_heding h2 {
  font-size: 1.4em;
  font-weight: 100;
}
.Top_launches_section .Top_launches_section_images {
  display: grid;
  grid-template-columns: 23% 23% 23% 23%;
  justify-content: center;
  align-items: center;
  margin: 30px 0px;
}
.Top_launches_section .Top_launches_section_images .image img {
  width: 100%;
}
.Top_launches_section .Top_launches_section_images .image img {
  width: 100%;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.Top_launches_section .Top_launches_section_images .image img:hover {
  transform: scale(1.02);
}
.Top_launches_section .Top_launches_section_images .image .text p {
  margin: 10px 0px;
  text-transform: uppercase;
}

/* watch_and_Jewellery_image_section */
.watch_and_Jewellery_image_section img {
  width: 100%;
  height: 450px;
  -o-object-fit: cover;
     object-fit: cover;
}

/********************** JEWELERY SECTION **********************/
.JEWELERY_SECTION {
  text-align: center;
  margin: 50px 0px;
}
.JEWELERY_SECTION .images {
  display: grid;
  grid-template-columns: 30% 30% 30%;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.JEWELERY_SECTION .images .image {
  margin: 20px 0px;
}
.JEWELERY_SECTION .images .image img {
  width: 95%;
}
.JEWELERY_SECTION .images .image .text p {
  margin: 10px 0px;
}

/* SHOP_by_CATEGORY_section */
.SHOP_by_CATEGORY_section {
  text-align: center;
  margin: 40px 0px;
  padding: 40px 0px;
}
.SHOP_by_CATEGORY_section .SHOP_by_CATEGORY_heading h2 {
  font-size: 1.4em;
  font-weight: 100;
  text-transform: uppercase;
}
.SHOP_by_CATEGORY_section .SHOP_by_CATEGORY_section_images {
  display: grid;
  grid-template-columns: 30% 30% 30%;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.SHOP_by_CATEGORY_section .SHOP_by_CATEGORY_section_images .image {
  margin: 30px 0px;
}
.SHOP_by_CATEGORY_section .SHOP_by_CATEGORY_section_images .image img {
  width: 95%;
}
.SHOP_by_CATEGORY_section .SHOP_by_CATEGORY_section_images .image .text h4 {
  font-weight: 100;
  margin: 10px 0px;
  text-transform: uppercase;
}
.SHOP_by_CATEGORY_section .SHOP_by_CATEGORY_section_images .image .text button {
  border: none;
  background: none;
  border: 1px solid black;
  margin: 5px 0px;
  padding: 10px 10px;
}
.SHOP_by_CATEGORY_section .SHOP_by_CATEGORY_section_images .image .text button a {
  text-decoration: none;
  color: black;
  font-weight: 100;
}

/* onHover_image_changing_section */
.onHover_image_changing_section {
  text-align: center;
  margin: 5em 0em;
}
.onHover_image_changing_section .onhover_section_images {
  display: grid;
  grid-template-columns: 17% 17% 17% 17% 17%;
  justify-content: center;
  align-items: center;
  text-align: center;
  gap: 20px;
}
.onHover_image_changing_section .onhover_section_images .image {
  position: relative;
  overflow: hidden;
}
.onHover_image_changing_section .onhover_section_images .image .hover_image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.onHover_image_changing_section .onhover_section_images .image:hover .hover_image {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 1;
}
.onHover_image_changing_section .onhover_section_images .image img {
  width: 100%;
}
.onHover_image_changing_section .onhover_section_images .image .icon_and_sale {
  position: absolute;
  opacity: 0;
  display: flex;
  justify-content: space-around;
  gap: 60%;
}
.onHover_image_changing_section .onhover_section_images .image .icon_and_sale i {
  margin: 10px 0px;
  color: #c20000;
}
.onHover_image_changing_section .onhover_section_images .image .icon_and_sale span {
  background-color: #c20000;
  height: 10%;
  color: white;
  /*  margin-left: auto; */
  padding: 4px 5px;
}
.onHover_image_changing_section .onhover_section_images .image:hover .icon_and_sale {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 1;
}
.onHover_image_changing_section .onhover_section_images .image .quick_view_button {
  position: absolute;
  top: 65%;
  left: 0px;
  right: 0px;
  opacity: 0;
  transition: all 0.3s ease-in-out;
  overflow: hidden;
}
.onHover_image_changing_section .onhover_section_images .image .quick_view_button button {
  border: none;
  background: none;
  background-color: black;
  width: 80%;
  padding: 10px 0px;
  overflow: hidden;
}
.onHover_image_changing_section .onhover_section_images .image .quick_view_button button a {
  color: white;
  text-decoration: none;
}
.onHover_image_changing_section .onhover_section_images .image:hover .quick_view_button {
  opacity: 1;
  transform: translateY(-20px);
}
.onHover_image_changing_section .onhover_section_images .image .text i {
  color: #c20000;
}

/* Charam Jewelery section */
.Charam_Jewelery_section {
  display: grid;
  grid-template-columns: 50% 50%;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.Charam_Jewelery_section .image {
  margin: 20px 0px;
}
.Charam_Jewelery_section .image img {
  width: 80%;
}

/* Muses_section */
.Muses_section {
  text-align: center;
  margin: 40px 0px;
}
.Muses_section .Muses_section_heading p {
  font-size: 0.8em;
}
.Muses_section .Muses_images {
  display: grid;
  grid-template-columns: 30% 30% 30%;
  justify-content: center;
  align-items: center;
  text-align: center;
  gap: 15px;
  margin: 40px 0px;
}
.Muses_section .Muses_images .image {
  position: relative;
  overflow: hidden;
}
.Muses_section .Muses_images .image img {
  width: 100%;
  transition: all 0.3s ease-in-out;
}
.Muses_section .Muses_images .image .overlay {
  position: absolute;
  top: 0px;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 0.3s ease-in-out;
  background-color: rgba(0, 0, 0, 0.8);
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
  font-weight: 100;
  cursor: pointer;
}
.Muses_section .Muses_images .image:hover .overlay, .Muses_section .Muses_images .image:hover img {
  opacity: 1;
  transform: scale(1.02);
  text-decoration: underline;
}
.Muses_section .load_more_button button {
  border: none;
  background: none;
  border: 1px solid black;
  margin: 5px 0px;
  padding: 10px 10px;
}
.Muses_section .load_more_button button a {
  text-decoration: none;
  color: black;
  font-weight: 100;
}

/****************** vedio_Section ******************/
.vedio_Section {
  text-align: center;
}
.vedio_Section iframe {
  width: 90%;
  height: 500px;
  border-radius: 10px;
}

/**************** media_love_us_Section ****************/
.media_love_us_Section {
  text-align: center;
  margin: 40px 0px;
}
.media_love_us_Section .media_love_us_Section_heading h2 {
  font-size: 1.4em;
  font-weight: 100;
  margin: 20px 0px;
}
.media_love_us_Section .images {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 3em;
}
.media_love_us_Section .images img {
  width: 80%;
  margin: 20px 0px;
}

/************** verified_rewies_logo **************/
.verified_rewies_logo {
  text-align: center;
  margin-top: 35px;
}
.verified_rewies_logo img {
  width: 10%;
}

/************** Footer **************/
.Footer_section {
  text-align: center;
  margin: 10px 0px;
}
.Footer_section .footers {
  display: grid;
  grid-template-columns: 30% 30% 30%;
  justify-content: space-evenly;
  margin: 25px 0px;
}
.Footer_section .footers .footer_divs {
  text-align: start;
}
.Footer_section .footers .footer_divs h4 {
  font-size: 0.75em;
  letter-spacing: 0.3em;
  font-weight: 100;
  text-transform: uppercase;
}
.Footer_section .footers .footer_divs ul {
  list-style: none;
  margin: 20px 0px;
}
.Footer_section .footers .footer_divs ul small {
  font-size: 0.63em;
  letter-spacing: 0.1em;
}
.Footer_section .footers .footer_divs ul li a {
  text-decoration: none;
  color: #000;
  font-size: 0.68em;
  letter-spacing: 0.1em;
  font-weight: lighter;
  line-height: 25px;
  text-transform: uppercase;
}
.Footer_section .footers .footer_divs ul .input_and_mail_icon input {
  border: none;
  border-bottom: 1.5px solid black;
  padding: 10px 0px;
}
.Footer_section .footers .footer_divs ul .social_media_icons {
  margin: 20px 0px;
}
.Footer_section .footers .footer_divs ul .social_media_icons i {
  padding: 0px 5px;
  font-size: 1.3em;
}
.Footer_section .copy_rignt p {
  background-color: #c20000;
  font-size: 0.75em;
  letter-spacing: 0.2em;
  font-weight: 100;
  color: white;
  padding: 10px 0px;
}/*# sourceMappingURL=style.css.map */