.simple-slider .swiper-slide {
  height: 500px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.simple-slider .swiper-button-next, .simple-slider .swiper-button-prev {
  width: 50px;
  margin-left: 20px;
  margin-right: 20px;
}

@media (max-width:767px) {
  .simple-slider .swiper-button-next, .simple-slider .swiper-button-prev {
    display: none;
  }
}

@media (max-width:767px) {
  .simple-slider .swiper-slide {
    height: 360px;
  }
}

.product {
  /*margin: 1rem;*/
}

.formfield_padding {
  margin-top: 1rem;
}

.shipping_border {
  border-radius: 1px;
  border-bottom: 2px solid rgb(30,37,48);
}

.page_background {
  background: url("/static/img/IMG_6327.webp") center / cover;
  height: 100vh;
  overflow-y: scroll;
}

@media (min-width: 1200px) {
  .product_card {
    object-fit: cover;
    width: 100%;
    height: 18vw!important;
  }
}

@media (min-width: 300px) {
  .product_card {
    object-fit: cover;
    width: 100%;
    height: 140vw!important;
  }
}

@media (min-width: 576px) {
  .product_card {
    object-fit: cover;
    width: 100%;
    height: 100vw!important;
  }
}

@media (min-width: 768px) {
  .product_card {
    object-fit: cover;
    width: 100%;
    height: 80vw!important;
  }
}

@media (min-width: 3000px) {
  .product_card {
    object-fit: cover;
    width: 100%;
    height: 15vw!important;
  }
}

@media (min-width: 1200px) {
  .product_card {
    object-fit: cover;
    width: 100%;
    height: 18vw!important;
  }
}

@media (min-width: 992px) {
  .product_card {
    object-fit: cover;
    width: 100%;
    height: 65vw!important;
  }
}

@media (min-width: 1500px) {
  .product_card {
    object-fit: cover;
    width: 100%;
    height: 40vw!important;
    max-height: 800px!important;
  }
}

.prod_img {
  /*height: 15vw;*/
}

@media (min-width: 1200px) {
  .prod_img {
    /*height: 10vw;*/
  }
}

@media (min-width: 768px) {
  .item_card {
    /*opacity: 0.95;*/
    /*height: 80vw;*/
  }
}

@media (min-width: 300px) {
  .item_card {
    /*opacity: 0.95;*/
    height: 95%!important;
  }
}

@media (min-width: 576px) {
  .item_card {
    /*opacity: 0.95;*/
    height: 70%;
  }
}

@media (min-width: 576px) {
  .product_thumbnail {
    /*height: 10%!important;*/
  }
}

@media (min-width: 300px) {
  .product_thumbnail {
    /*height: 20%;*/
  }
}

.item_col {
  /*height: 100vh;*/
}

.round_element {
  border-radius: 1rem;
}

.wavy_button {
}

.section_title {
  padding-top: 2rem;
}

.underline {
  /*font-size: 23px;*/
  border-bottom-style: solid;
  border-width: thin;
}

.photos image {
}

@media (min-width: 1200px) {
  .photos img {
    object-fit: contain!important;
    height: 300px!important;
    /*border-radius: 1rem;*/
    /*width: 300px!important;*/
  }
}

.photos img {
  object-fit: cover!important;
  height: 250px;
  /*width: 250px;*/
  /*border-radius: 1rem;*/
}

@media (min-width: 300px) {
  .title_header {
    font-weight: normal;
    /*padding: 3rem!important;*/
    padding-top: 2rem;
    box-shadow: 7px 8px 8px rgb(0,0,0);
    border-width: 3px;
    border-style: none;
    border-radius: 1rem;
    padding-bottom: 2rem;
  }
}

@media (min-width: 768px) {
  .title_header {
    /*font-weight: normal;*/
    padding: 3rem!important;
    /*padding-top: 2rem;*/
    /*box-shadow: 7px 8px 8px rgb(0,0,0);*/
    /*border-width: 3px;*/
    /*border-style: none;*/
    /*border-radius: 1rem;*/
    /*padding-bottom: 2rem;*/
  }
}

