/* Variables */
:root {
  --groomit-red: #FF314A;
  --groomit-error-red: #D02B20;
  --groomit-red-hover: #EA2C43;
  --groomit-black: #2E2E2E;
  --groomit-gray: #7C868A;
  --groomit-font-family-p: "Inter", sans-serif;
  --groomit-font-size-p: 1.4rem;
  --groomit-font-weight-p: 400;
  --groomit-menu-width: 360px;
  --groomit-container-width: 430px;
  --groomit-container-width-expand: 800px;
  --groomit-container-width-expand-965: 965px;
  --groomit-container-width-expand-1320: 1320px;
  --groomit-footer-container-width: 1000px;
  --groomit-color-grey: #7C868A;
  --groomit-color-grey2: #8493A5;
  --groomit-background-main: #F2F2F2;
  --groomit-red-info: #EB5757;
  --groomit-yello-info: #E59700;
  --groomit-white: #FFFFFF;
  --groomit-row-width: 1320px;
  --ff-inter-400: "Inter 400";
  --ff-inter-500: "Inter 500";
  --ff-inter-600: "Inter 600";
  --ff-inter-700: "Inter 700";
  --ff-inter-800: "Inter 800";
}

.container-header {
  border-bottom: 1px solid #C9CFD4;
}

.price_saved {
  background-color: #3064A3;
  color: #FFFFFF;
  width: 67px;
  text-align: center;
  padding: 4px 0px;
  border-radius: 17px;
  font-family: var(--ff-inter-400);
  font-size: 10px;
  text-transform: uppercase;
}
.price_saved .amount {
  font-family: var(--ff-inter-600);
}

.no-shadow {
  box-shadow: none !important;
}

.owl-custom-nav-groomer-list {
  display: none;
}

.mixed_breed_label {
  padding-left: 55px;
  padding-right: 2px;
}

.box-one {
  width: 40%;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #7C868A !important;
}

.dob-calendar {
  background-image: url("/v7/images/icons/calendar.svg");
  background-size: 14%;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: 160px 10px;
}

.main__addons_container {
  width: 90%;
}
.main__addons_container .box-one-addons {
  width: 44%;
}
.main__addons_container .box-two-addons {
  width: 45%;
}

.horizontal {
  height: 1px;
  background: #C9CFD4;
  margin: 20px auto;
  display: block;
  width: 95%;
}

.title__for_container_groomer {
  font-size: 22px;
}

.owl-main {
  display: flex;
  width: calc(100% - 0px);
  margin: 0;
}

.size_info {
  border-radius: 10px !important;
}

.update__button_in_box {
  position: absolute;
  top: 20px;
  right: 15px;
}

.pr-pl-5 {
  padding-left: 5px;
  padding-right: 5px;
}

.box-groomer__for_booking {
  padding: 10px 15px 15px !important;
  width: 390px;
  margin-bottom: 10px !important;
}

.checkout__second_box {
  width: 390px;
  margin: auto;
}

@media screen and (max-width: 768px) {
  .checkout__second_box {
    width: 100% !important;
    margin: auto;
  }
  .main__curveBox--customer .badge-schedule {
    width: 150px;
  }
  .owl-carousel.owl-drag .owl-item {
    margin-right: 21px !important;
  }
  .dob-calendar {
    background-position: 146px 12px !important;
  }
  .container_input_file {
    padding: 10px 15px !important;
  }
  .main__addons_container {
    width: 100%;
  }
  .main__addons_container .box-one-addons {
    width: 100%;
  }
  .main__addons_container .box-two-addons {
    width: 100%;
  }
  .checkmark-l10 {
    left: 0px !important;
  }
  .card-pet .card__checkbox__sh {
    right: 5px !important;
  }
  .card-pet .description {
    margin-top: 40px;
    margin-left: 5px;
  }
  .progress-bar {
    width: 95% !important;
    margin-top: 1.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .main__h1 {
    margin-bottom: 0.5rem;
  }
  .container_input_camera {
    padding: 15px 0 !important;
  }
  .back-w-100-modal {
    width: 100% !important;
    height: 48px !important;
  }
  .select__package_container .box-two {
    margin-top: 2rem;
  }
  .option__box {
    padding: 15px 11px !important;
  }
  .container_input_camera {
    padding: 20px 0 !important;
  }
  .container_input_camera--p-0 {
    padding: 0 !important;
  }
  .pet__profile__pic_mobile {
    padding-top: 10px !important;
  }
  .main__tabsCont {
    margin-top: 0rem !important;
  }
  .box__added_element__min_height {
    min-height: 210px;
  }
}
@media only screen and (max-width: 430px) {
  .mixed_breed_label {
    padding-left: 49px !important;
    width: 37%;
    text-align: right;
  }
}
@media only screen and (max-width: 600px) {
  .mixed_breed_label {
    padding-left: 49px !important;
    width: 49%;
    text-align: right;
  }
}
.accordion-collapse .item-added {
  min-height: 34px !important;
}

.pac-target-input {
  background-image: none;
}

.min-h-500 {
  height: 500px !important;
}

.footer-slide {
  border-radius: 1000px !important;
}
.footer-slide h2 {
  color: #7C868A !important;
  font-family: var(--ff-inter-500);
  font-size: 2rem;
  margin-bottom: 0px;
}
.footer-slide h3.total {
  position: absolute;
  right: 65px;
  font-family: var(--ff-inter-700);
  font-size: 2rem;
  color: #2E2E2E !important;
}

.main__button--action--trash--mobile {
  position: absolute;
  top: 18px;
  right: 10px;
}

.icon-for-input-calendar {
  background-image: url("/v7/images/icons/calendar.svg") !important;
  background-size: 27px !important;
  background-position: 95% 11px !important;
  background-repeat: no-repeat !important;
  cursor: pointer;
}

.container_input_file {
  padding: 20px;
}

.container_input_camera {
  padding: 0px;
}

.box__input_file_files {
  height: 52px;
  width: 52px;
}

.addon-item {
  background-color: #FFFFFF;
}

.shampoo__box {
  width: 120px;
}

.card-shampoo-min {
  min-height: 220px;
}

.main__tabsCont {
  margin-top: 1rem;
}

.select2-container--open .select2-selection--single {
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
}

.total_per_package {
  position: absolute;
  right: 50px;
}/*# sourceMappingURL=15052024.css.map */