html,
body,
.main_class {
  min-width: 100vw !important;
  overflow-x: hidden !important;
  max-width: 100vw !important;
  margin: 0 !important;
  padding: 0 !important;

}

body {
  background:
    radial-gradient(circle at 15% 35%, #ffe1d0 0, rgba(255, 225, 208, 0) 55%),
    radial-gradient(circle at 85% 85%, #d6f4ec 0, rgba(214, 244, 236, 0) 55%),
    linear-gradient(to bottom,
      #fff7f2 0%,
      #ffffff 40%,
      #f7fbff 75%,
      #eef8f4 100%
    ) !important 
}

.css-1yrdzub {
  background-color: transparent !important;
}
.css-1yrdzub .container {
  /* margin-right: 0 !important; */
}
.css-15q0vhi ,.css-1pk60b8{

    background: #3980b740;

}
.luxify_footer div:nth-child(4) {
  display: none !important;
}

.css-1nbr2fx:has(div:first-of-type) {
  background-color: transparent !important;
}
.css-1nbr2fx {
  background-color: transparent !important;
}
.css-1nbr2fx .icon-container {
  padding: 10px !important;
  background-color: rgb(192 176 176 / 36%) !important;
}
.content_container .css-h38d2d,
.css-ygqps7 {
  background-color: transparent !important;
}

.products_grid_card,
.category_products_grid_card,
.home_products_carousel_card,
.luxify_product_featured_card ,
.home_products_grid_card{
  background-color: #ffffff70 !important;
  border-radius: 6px !important;
  box-shadow: 9px 10px 6px rgba(0, 0, 0, 0.1) !important;
  overflow: hidden !important;
}
.products_grid_card,
.category_products_grid_card {
  min-height: 320px !important;
}
.home_products_carousel_card {
  min-height: 380px !important;
}
.luxify_product_featured_card_img , .home_products_grid_card img{
  border-radius: 0 !important;
}
.luxify_product_featured_card div:nth-child(2) , .home_products_grid_card div:nth-child(2){
  padding: 13px 0 !important;
  align-items: center !important;
}
.luxify_product_featured_card div:nth-child(2) h2,
.home_products_grid_card div:nth-child(2) h2,
.category_products_grid_card div:nth-child(2) h2,
.products_grid_card div:nth-child(2) h2 {
  font-size: 13px !important;
  max-width: 100% !important;
  white-space: normal !important;
  text-align: center !important;
}
.home_products_carousel_card div:nth-child(2),
.category_products_grid_card div:nth-child(2),
.products_grid_card div:nth-child(2) {
  padding: 4px 0 !important;
  align-items: center !important;
  display: flex !important;
  flex-direction: column !important;
  text-align: center !important;
}
.home_products_carousel_card div:nth-child(1) div,
.category_products_grid_card div:nth-child(1) div,
.products_grid_card div:nth-child(1) div {
  border-radius: 0 !important;
}
.home_products_carousel_card div:nth-child(1) div img,
.category_products_grid_card div:nth-child(1) div img,
.products_grid_card div:nth-child(1) div img {
  border-radius: 0 !important;
}

.luxify_header {
  box-shadow: 1px 11px 8px #c1c1c1 !important;
  padding: 13px 0 !important;
}
.luxify_header .border-b {
  border-bottom: none !important;
}
.luxify_top_header {
  display: none !important;
}


.home_products_grid_card .flex.items-center.text-heading.text-sm.font-semibold.space-s-2{
 
    display: flex;
    justify-content: center;
}

#page-loader {
  position: fixed;
  inset: 0;
    background:
    radial-gradient(circle at 15% 35%, #ffe1d0 0, rgba(255, 225, 208, 0) 55%),
    radial-gradient(circle at 85% 85%, #d6f4ec 0, rgba(214, 244, 236, 0) 55%),
    linear-gradient(to bottom,
      #fff7f2 0%,
      #ffffff 40%,
      #f7fbff 75%,
      #eef8f4 100%
    ) !important  ;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 99999;
  transition: opacity 0.4s ease, visibility 0.4s ease;
  top: 0;
  left: 0;
}

.loader-text {
  font-size: 32px;
  font-weight: bold;
  color: #1e1e22ff;
  direction: rtl;
}

#page-loader.hidden {
  opacity: 0;
  visibility: hidden;
}

body.no-scroll {
  overflow: hidden;
}
.flex.h-full.w-full.font-bold.space-s-8 a{
  display : none ;

}
.flex.h-full.w-full.font-bold.space-s-8 a:nth-last-child(-n+4){
  display : block ;
  }
  .elra2eseya{
    display : block !important;
  }

@media (max-width: 720px) {
  .home_products_carousel_card {
    min-height: 290px !important;
  }
  .category_products_grid_card,
  .products_grid_card {
    min-height: 280px !important;
  }


}


/* luxify category card  */
.luxify_category_card{
      /* border: 5px solid blue; */
    min-height: 430px;
    max-height: 430px;
    padding: 0;
    border-radius: 0;
    position: relative;
}
.luxify_category_card .h-fit.w-full{
      max-height: 100%;
    min-height: 100%;

    border-radius: 0;
}
.luxify_category_card_img{
    border-radius: 0;
     min-height: 430px;
    max-height: 430px;
}
.luxify_category_card .luxify_category_card_img img{
   border-radius: 0;
   min-height: 430px;
    max-height: 430px;
}
.luxify_category_card_name{
width: 100%;
    border-radius: 0;
    background: white;
    position: absolute;
    bottom: 0;
}

@media (max-width : 720px) {
  .luxify_category_card{
    min-height: 360px;
    max-height: 360px;
}
.luxify_category_card_img{
    border-radius: 0;
     min-height: 360px;
    max-height: 360px;
}
.luxify_category_card .luxify_category_card_img img{
     min-height: 360px;
    max-height: 360px;
}
}