/* @import url('https://fonts.googleapis.com/css2?family=EB+Garamond:wght@200;300;400;500;600;700;800;900&display=swap');

body {
  font-family: 'EB Garamond', serif;
} */
@font-face {
  font-family: 'Futura';
  src: url('../fonts/Futura\ Book\ font.ttf') format('truetype');
  /* font-weight: 400; */
  font-style: normal;
}
body {
  font-family: Futura, sans-serif;
  font-weight: 400;
  font-style: normal;
}

/* banner */
.custom-nav {
  z-index: 100 !important;
}

.scrollbar-hide::-webkit-scrollbar {
    display: none;
}
.scrollbar-hide {
    -ms-overflow-style: none;
    scrollbar-width: none;
}

input[type="checkbox"]:checked + label {
    color: #464c59;
  }

    /* price range  */
    /* Styles for the price input container */
    .price-input-container {
        width: 100%;
        
      }
      .price-input{
        width: 100%;
        display: flex;
        gap: 20px;
        justify-content: space-between;
      }
      .price-field{
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        gap: 12px;
      }
      .price-input .price-field {
        display: flex;
        margin-bottom: 22px;
      }
      
      .price-field span {
        margin-right: 10px;
        margin-top: 6px;
        font-size: 17px;
      }
      
      .price-field input {
        /* flex: 1; */
        width: 100%;
        height: 35px;
        font-size: 15px;
        font-family: "DM Sans", sans-serif;
        /* border-radius: 9px; */
        text-align: center;
        border: 0px;
        background: #dce4f0;
      }
      
      .price-input {
        width: 100%;
        font-size: 19px;
        color: #555;
      }
      
      /* Remove Arrows/Spinners */
      input::-webkit-outer-spin-button,
      input::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0;
      }

      .slider-container {
        width: 100%;
      }
      
      .slider-container {
        height: 3px;
        position: relative;
        background: #e4e4e4;
        border-radius: 5px;
      }
      
      .slider-container .price-slider {
        height: 100%;
        left: 0%;
        right: 0%;
        position: absolute;
        border-radius: 5px;
        background: #464c59;
      }
      
      .range-input {
        position: relative;
      }
      
      .range-input input {
        position: absolute;
        width: 100%;
        height: 5px;
        background: none;
        top: -4px;
        pointer-events: none;
        cursor: pointer;
        -webkit-appearance: none;
      }
      
      /* Styles for the range thumb in WebKit browsers */
      input[type="range"]::-webkit-slider-thumb {
        height: 10px;
        width: 10px;
        border-radius: 70%;
        background: #464c59;
        pointer-events: auto;
        -webkit-appearance: none;
      }

      @keyframes slideLeftFadeOut {
        0% {
          opacity: 1;
          transform: translateX(0);
        }
        100% {
          opacity: 0;
          transform: translateX(-5%);
        }
      }
      
      .slideLeftFadeOut {
        animation-name: slideLeftFadeOut;
        animation-duration: 0.5s; /* Adjust duration as needed */
        animation-fill-mode: both;
      }
      .checkout-bg{
        background: url('../images/footer-bg-one.png');
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;      

      }
      