.pk-dropdown{
    right:0;
    max-width:1000px;
    margin:auto;
}

.pk-nav-link{
    font-weight:normal !important;
}

.menu_drop li{
    padding: 5px;
  border-bottom: 1px solid #99cbc4;
}

.pk-nav-li.pk-align-auto.tooltip-menu i {
  margin-right: 10px;
}

@font-face {
  font-family: "avenir";
  src: url("/fonts/avenir-roman.woff") format('woff');
}

.elementor-widget-pknewsletter{
    border-top: 10px solid transparent !important;
  border-image: linear-gradient(to right, #ef7140, #ffffff) 1 !important;
}


#head-menu{
    border-bottom: 10px solid transparent;
  border-image: linear-gradient(to right, #ef7140, #ffffff) 1;
}


.sidebar > :first-child {
  margin-top: 0 !important;
  background: #9FD3CD;
}

.custom-checkbox input[type="checkbox"] {
  margin-top: 6px;
  opacity: 0;
  cursor: pointer;
  position: absolute;
  color: white;
  background: white !important;
  border: white !important;
}

#product_filter_1 .active-filter-title, .pkradio, .pkradio ._gray-darker{
    color: white !important;

}

#product_filter_1 .sidebar .module-title {
  border-bottom: 2px solid white;
  margin: 0;
    margin-bottom: 0px;
  padding-bottom: 20px;
  display: flex;
}

#product_filter_1 .custom-checkbox input[type="checkbox"] + span svg {
  width: 8px;
  height: 8px;
  color: white;
}

#product_filter_1 .custom-checkbox input[type="checkbox"] + span {
  width: 14px;
  height: 14px;
  border: 1px solid white;
}

#search_filters .custom-radio input[type="radio"] + span svg, #search_filters .custom-checkbox input[type="checkbox"] + span svg {
  width: 8px;
  height: 8px;
  color: white;
}

* {
  font-family: 'avenir', sans-serif !important; /* ou ta police préférée */
}

.module-title.facet-title {
  margin-bottom: 47px !important;
}

body:not(#index) #main-content {
  padding: 0 0 0 0;
}

.price, .product-price{
    color: #F1A8B4 !important;
}

.product-miniature .product-flags > li {
  background-color: #9fd3cd;
}

.product-flags li {
  background: #9fd3cd;
}

header{
    text-transform:uppercase;
    letter-spacing: 2px !important;
}

body .product-miniature .product-thumbnail .btn {
  background-color: #e35069;
}

@import url('https://fonts.googleapis.com/css2?family=Sono:wght@200..800&display=swap');




header span, .pk-nav-link, .flex-grow1{
    font-family: "Sono", monospace !important;
  font-weight: 400 !important;
}

.module-title h2{
      color: #e35069 !important;
      border-color: #e35069 !important;

}