/** Shopify CDN: Minification failed

Line 93:0 Unexpected "{"
Line 93:1 Expected identifier but found "%"
Line 212:0 Unexpected "{"
Line 212:1 Expected identifier but found "%"

**/

/* =================== new css ==================== */
body .header-wrapper {
    background: #fff;
}
body .list-menu--inline {
    margin: 0 auto;
    width: 100%;
    justify-content: center;
}
body .slideshow--legacy .flickity-page-dots .is-selected::after,
body .slideshow--legacy .flickity-page-dots .flickity-page-dot::after {
    height: 15px;
}
body .slideshow--legacy .flickity-page-dots .flickity-page-dot::before {
    width: 15px;
    height: 15px;
}
body .slideshow--legacy .flickity-page-dots .flickity-page-dot {
    width: 15px;
    height: 15px;
    border-radius: 100px;
}
body .custom-review-badge .jdgm-star {
    color: inherit;
    font-weight: 400;
    display: flex !important;
    align-items: center;
    gap: 5px;
}
body .custom-review-badge .jdgm-star.jdgm--on:before {
    color: #fbcd0a;
}
@media screen and (max-width:767px){
    body .slideshow--legacy .flickity-page-dots .is-selected::after,
    body .slideshow--legacy .flickity-page-dots .flickity-page-dot::after {
        height: 10px;
    }
    body .slideshow--legacy .flickity-page-dots .flickity-page-dot::before {
        width: 10px;
        height: 10px;
    }
    body .slideshow--legacy .flickity-page-dots .flickity-page-dot {
        width: 10px;
        height: 11px;
        border-radius: 100px;
        overflow:hidden;
    }
}

/* header search bar */
body .header__right {
  display: flex;
  grid-area: icons;
  justify-self: end;
  margin-inline-end: -1.5rem;
  width: 343px;
}

.custom-search-modal .search-modal .page-width {
  padding: 0;
}

.custom-search-modal {
  position: relative;
}

.custom-search-modal .search-modal__form .field,
.custom-search-modal {
  width: 100%;
  height: 35px;
  margin: 0 !important;
}

.custom-search-modal .search-modal {
  position: unset;
}

body .transition-body::after {
  opacity: 0 !important;
  pointer-events: none !important;
}


{% comment %} 
 /* Search Input Styling - Match Innovist.com Reference */
.custom-search-modal .search__input {
  background-color: #25958F !important;
  /* border: 0.8px solid #ffffff !important; */
  border-radius: 5px !important;
  color: #fff !important;
  font-family:
    "IBM Plex Sans",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    sans-serif !important;
  font-size: 16px !important;
  padding: 11px 35px 8px 40px !important;
  width: 252px !important;
  height: 35px !important;
  box-sizing: border-box !important;
}

.custom-search-modal .search__input::placeholder {
  color: #fff !important;
  font-family:
    "IBM Plex Sans",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    sans-serif !important;
}

.custom-search-modal .search__input:focus {
  outline: none !important;
  border-color: #ffffff !important;
  /* box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.3) !important; */
}

/* Search Icon Positioning */
.custom-search-modal .search-modal__form .field {
  position: relative !important;
}

.custom-search-modal .search__button[type="submit"] {
  position: absolute !important;
  left: 12px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  background: transparent !important;
  border: none !important;
  padding: 0 !important;
  width: 20px !important;
  height: 20px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  z-index: 2 !important;
}

.custom-search-modal .search__button[type="submit"] svg {
  width: 18px !important;
  height: 18px !important;
  color: #ffffff !important;
  fill: #ffffff !important;
}

.custom-search-modal .search__button[type="submit"] path {
  stroke: #ffffff !important;
  fill: none !important;
}

/* Close Button Styling */
.custom-search-modal .search__button[aria-label*="close"],
.custom-search-modal .search__button[aria-label*="Close"] {
  position: absolute !important;
  right: 8px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  background: transparent !important;
  border: none !important;
  padding: 0 !important;
  width: 20px !important;
  height: 20px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  z-index: 2 !important;
}

.custom-search-modal .search__button[aria-label*="close"] svg,
.custom-search-modal .search__button[aria-label*="Close"] svg {
  width: 16px !important;
  height: 16px !important;
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* Clear Button Styling */
.custom-search-modal .search__button[type="reset"] {
  position: absolute !important;
  right: 35px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  background: transparent !important;
  border: none !important;
  padding: 0 !important;
  color: #ffffff !important;
  font-size: 12px !important;
  z-index: 2 !important;
  display: none !important;
}

.custom-search-modal
  .search__input:not(:placeholder-shown)
  ~ .search__button[type="reset"] {
  display: flex !important;
}


{% endcomment %}










