/** Shopify CDN: Minification failed

Line 268:0 Unexpected "}"

**/
#predictive-search-products {
  font-family: "GT Pressura Mono Medium", monospace !important;
  font-weight: 500 !important;
}

.search__input.field__input {
    height: 30px;
      padding: 5px 5px 0px 25px;
        font-size: 12px;
          line-height: 16px;
            color: #1A1916;
              border-radius: 0; /* Remove rounded corners */
                background-color: transparent; /* Make background transparent */
                  top: -5px;
                    @media (max-width: 749px) {
                        background-color: #ffffff;
                          }
                            /* padding-right: 5rem; */
                              padding-right: 1rem;
                                border: 0;
                                  border-bottom: 2px solid #1A1916; /* Add only bottom border */
                                    margin: 0;
                                    }

                                    .header__icon-search .field__label {
                                      font-size: 14px;
                                        font-weight: 400;
                                          top: 0px;
                                            padding-left: 12px;
                                              letter-spacing: 0.4px;
                                                color: #1A1916; /* Darker placeholder for visibility on coral */
                                                  height: 100%;
                                                    display: flex;
                                                      align-items: center;
                                                        display: none;
                                                        }
                                                        predictive-search .field input {
                                                          font-size: 14px!important;
                                                            font-weight: 400!important;
                                                            }

                                                            .header__icon-search .field__input:focus ~ .field__label{
                                                            display: none;
                                                            }
                                                            .search-modal__form[results="true"] .field__label {
                                                              /* font-size: 8px;
                                                                top: 3px; */
                                                                  display: none;
                                                                  }

                                                                  .search__button {
                                                                    /* right: var(--inputs-border-width); */
                                                                      left: 0;
                                                                        /* top: var(--inputs-border-width); */
                                                                            top: -4px;

                                                                            }

                                                                            .search__button:focus-visible {
                                                                              background-color: rgb(var(--color-background));
                                                                                z-index: 2;
                                                                                }

                                                                                .search__button:focus {
                                                                                  background-color: rgb(var(--color-background));
                                                                                    z-index: 2;
                                                                                    }

                                                                                    .search__button:not(:focus-visible):not(.focused) {
                                                                                      box-shadow: inherit;
                                                                                        background-color: inherit;
                                                                                        }

                                                                                        .search__button .icon {
                                                                                          /* height: 1.3rem;
                                                                                            width: 1.8rem; */
                                                                                              height: 2.2rem;
                                                                                                width: 2.2rem;

                                                                                                  
                                                                                                  }

                                                                                                  /* Remove extra spacing for search inputs in Safari */
                                                                                                  input::-webkit-search-decoration {
                                                                                                    -webkit-appearance: none;
                                                                                                    }
                                                                                                    .header__icon-search {
                                                                                                      padding-left: 0.5rem;
                                                                                                        padding-right: 0.5rem;
                                                                                                          background-color: #E07A6F; /* Adjust this hex to match your exact coral shade */
                                                                                                          }
                                                                                                          .header__icon-search .field::before,
                                                                                                          .header__icon-search .field::after {
                                                                                                            content: none;
                                                                                                            }

                                                                                                            .header__icon-search .search__button {
                                                                                                              /* height: 30px; */
                                                                                                                width: 30px;
                                                                                                                  top: -6px;
                                                                                                                    left: -4px;

                                                                                                                      
                                                                                                                      }
                                                                                                                      .header__icons .header__icon-cell {
                                                                                                                        /* margin-left: 6px;
                                                                                                                          margin-right: 6px; */
                                                                                                                            margin-left: 7px;
                                                                                                                              margin-right: 7px;
                                                                                                                              }
                                                                                                                              .header__top-menu {
                                                                                                                                display: flex;
                                                                                                                                  align-items: center;
                                                                                                                                    justify-content: end;
                                                                                                                                    }
                                                                                                                                    .header__top-menu .list-menu__item{
                                                                                                                                      padding-top: 7px;
                                                                                                                                          padding-bottom: 7px;
                                                                                                                                              font-size: 12px;
                                                                                                                                                  font-weight: 400;
                                                                                                                                                      line-height: 16px;
                                                                                                                                                      }
                                                                                                                                                      .header__icon--account svg{
                                                                                                                                                        /* transform: translate(4.87px, 5.4px) !important; */
                                                                                                                                                          /* transform: translate(3.87px,2.4px)!important; */
                                                                                                                                                            height: 3rem;
                                                                                                                                                                width: 3rem;
                                                                                                                                                                    position: relative;
                                                                                                                                                                        top: 2px;
                                                                                                                                                                            left: 2px;
                                                                                                                                                                            }
                                                                                                                                                                            .header__icon .icon:hover {
                                                                                                                                                                              color: rgba(20, 20, 20, 0.5);
                                                                                                                                                                              }
                                                                                                                                                                              .header__icon .icon {
                                                                                                                                                                                color: #141414;
                                                                                                                                                                                }
                                                                                                                                                                                .icon.icon-close {
                                                                                                                                                                                  height: 20px!important;
                                                                                                                                                                                    width: 20px!important;
                                                                                                                                                                                    }

                                                                                                                                                                                    .header__icon-search {
                                                                                                                                                                                      padding-left: 0.5rem;
                                                                                                                                                                                        padding-right: 0.5rem;
                                                                                                                                                                                          background-color: transparent; /* Remove any background color */
                                                                                                                                                                                          }

                                                                                                                                                                                          .header__icon-search .field {
                                                                                                                                                                                            background-color: transparent; /* Ensure the field wrapper is also transparent */
                                                                                                                                                                                            }

                                                                                                                                                                                            @media (max-width: 989px){
                                                                                                                                                                                              .search__input.field__input{
                                                                                                                                                                                                  height: 56px !important;
                                                                                                                                                                                                    }
                                                                                                                                                                                                      .search__input.field__input{
                                                                                                                                                                                                          border-radius: 100px;
                                                                                                                                                                                                            }
                                                                                                                                                                                                              .header__icon--account svg{
                                                                                                                                                                                                                    position: relative;
                                                                                                                                                                                                                      }
                                                                                                                                                                                                                        predictive-search .search__input,
                                                                                                                                                                                                                          predictive-search .field input 
                                                                                                                                                                                                                            {
                                                                                                                                                                                                                                font-size: 16px!important;
                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                      .field__button{
                                                                                                                                                                                                                                          height: 94%!important;
                                                                                                                                                                                                                                              width: 6.4rem!important;
                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                .predictive-search__item .price {
                                                                                                                                                                                                                                                  display: flex;
                                                                                                                                                                                                                                                    align-items: center;
                                                                                                                                                                                                                                                      gap: 0.5rem;
                                                                                                                                                                                                                                                        flex-wrap: wrap;
                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                        .predictive-search__item .price-item--sale {
                                                                                                                                                                                                                                                          color: #d72c0d;
                                                                                                                                                                                                                                                            font-weight: 600;
                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                            .predictive-search__item .price-item--regular {
                                                                                                                                                                                                                                                              color: #6b7280;
                                                                                                                                                                                                                                                                text-decoration: line-through;
                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                .predictive-search__item .badge--sale {
                                                                                                                                                                                                                                                                  background-color: #d72c0d;
                                                                                                                                                                                                                                                                    color: white;
                                                                                                                                                                                                                                                                      padding: 0.2rem 0.4rem;
                                                                                                                                                                                                                                                                        border-radius: 0.25rem;
                                                                                                                                                                                                                                                                          font-size: 0.75rem;
                                                                                                                                                                                                                                                                            font-weight: 600;
                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                            /* Container principal */
                                                                                                                                                                                                                                                                            #predictive-search-results {
                                                                                                                                                                                                                                                                              display: flex;
                                                                                                                                                                                                                                                                                gap: 2rem;
                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                /* Colonnes produits et collections */
                                                                                                                                                                                                                                                                                .predictive-search__column-products,
                                                                                                                                                                                                                                                                                .predictive-search__column-collections {
                                                                                                                                                                                                                                                                                  flex: 1;
                                                                                                                                                                                                                                                                                    min-width: 0;
                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                    .predictive-search__column-products {
                                                                                                                                                                                                                                                                                      padding-right: 1rem;
                                                                                                                                                                                                                                                                                        border-right: 1px solid #e5e7eb;
                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                        .predictive-search__column-collections {
                                                                                                                                                                                                                                                                                          padding-left: 1rem;
                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                          /* Titres */
                                                                                                                                                                                                                                                                                          #predictive-search-products,
                                                                                                                                                                                                                                                                                          #predictive-search-collections {
                                                                                                                                                                                                                                                                                            margin-bottom: 0.5rem;
                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                            

                                                                                                                                                                                                                                                                                            /* Liste des items */
                                                                                                                                                                                                                                                                                            .predictive-search__results-list {
                                                                                                                                                                                                                                                                                              list-style: none;
                                                                                                                                                                                                                                                                                                padding: 0;
                                                                                                                                                                                                                                                                                                  margin: 0;
                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                  /* Bouton "Search for" en bas */
                                                                                                                                                                                                                                                                                                  #predictive-search-option-search-keywords {
                                                                                                                                                                                                                                                                                                    margin-top: 1rem;
                                                                                                                                                                                                                                                                                                      padding-top: 1rem;
                                                                                                                                                                                                                                                                                                        border-top: 1px solid #e5e7eb;
                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                        /* Responsive */
                                                                                                                                                                                                                                                                                                        @media screen and (max-width: 768px) {
                                                                                                                                                                                                                                                                                                          #predictive-search-results {
                                                                                                                                                                                                                                                                                                              flex-direction: column;
                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                    .predictive-search__column-products {
                                                                                                                                                                                                                                                                                                                        border-right: none;
                                                                                                                                                                                                                                                                                                                            border-bottom: 1px solid #e5e7eb;
                                                                                                                                                                                                                                                                                                                                padding-right: 0;
                                                                                                                                                                                                                                                                                                                                    padding-bottom: 1rem;
                                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                          .predictive-search__column-collections {
                                                                                                                                                                                                                                                                                                                                              padding-left: 0;
                                                                                                                                                                                                                                                                                                                                                  padding-top: 1rem;
                                                                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                                                                    }
}