/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 15 2025 | 05:37:06 */
@media (max-width:1024px)
{
  .injected-search-wrapper input#woocommerce-product-search-field-search-form-2 {
    padding-left:20px;
    padding-right:20px;
  }
  .injected-search-wrapper img.injected-clear-icon {
    right:20px !important; 
  }
  .botiga-ajax-search__wrapper {
    padding-left:20px;
    padding-right:20px;
    top: calc(100% + 0px) !important;
  }
}

.botiga-ajax-search__wrapper {
  left:50%!important;
  transform:translateX(-50%) !important;
}

.botiga-ajax-search__wrapper .botiga-ajax-search__item+.botiga-ajax-search__item {
  margin-top:20px;
}
.botiga-ajax-search__divider  {
  display:none !important; 
}
.botiga-ajax-search__wrapper .botiga-ajax-search__item+.botiga-ajax-search__item:before {
  border:none; 
}
.botiga-ajax-search-products img {
  height:100px;
  object-fit:cover;
  object-position: top;
}
.botiga-ajax-search__wrapper .botiga-ajax-search__item-image {
  flex:0 0 80px; 
  max-width:80px;
}
.botiga-ajax-search__wrapper .botiga-ajax-search__item-info {
  flex: 0 0 283px;
  max-width:283px;
}
.botiga-ajax-search__wrapper .botiga-ajax-search__item-price {
  flex: 0 0 133px;
  max-width:133px;
  margin-left:12px;
  margin-top:30px;
  line-height:100%;
}
.botiga-ajax-search__wrapper .botiga-ajax-search__item-price span {
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  text-align: right;
  text-transform: uppercase;
}
.botiga-ajax-search__item-price ins {
  display:block;
  width:100%;

}
.botiga-ajax-search__wrapper .botiga-ajax-search__item-info h3 {
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  color: #111111;
  text-transform: uppercase;
  padding-bottom:12px;
  padding-top:10px;
}
.botiga-ajax-search__wrapper .botiga-ajax-search__item-info p {
  margin-top:0px; 

  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  color:#111111;
}

.header-search-form.active input#woocommerce-product-search-field-search-form-1 {
  color:#111111 !important;  
}
.header-search-form.active input[type="search"]::-webkit-search-cancel-button {
  display: none;
  -webkit-appearance: none;
}


form.woocommerce-product-search.botiga-ajax-search > .botiga-ajax-search__wrapper {
  position: absolute;
  left: 50% !important;
  transform: translateX(-50%) !important;
  width: 100vw;
  max-width: 100vw;
  z-index: 9999;
  background: #FEFCF7;
  overflow-x: hidden;
  padding: 40px 0px 80px;
}
.botiga-ajax-search-products {
  margin: 0 auto;
  max-width:563px;
}
.botiga-ajax-search__divider ,.botiga-ajax-search-categories {
  display: none;
}
.botiga-ajax-search-products.has-scrollbar {
  padding-right: 30px;
}
.botiga-ajax-search-products.has-scrollbar::-webkit-scrollbar {
  width: 0.8px;
}

.botiga-ajax-search-products.has-scrollbar::-webkit-scrollbar-track {
  background: #111; 
}

.botiga-ajax-search-products.has-scrollbar::-webkit-scrollbar-thumb {
  width: 5px;
  box-shadow: inset 0 0 0 10px #111; 
  border: 1px solid #111; 
}

::-webkit-scrollbar-track {
  background-color: #111;
}

/* 
Search Bar of the header for all the devices */

body .header-search-form.active {
  height:auto; 
}
p.botiga-ajax-search__no-results {
  width:100%;
  max-width:563px;
  margin:0 auto;
  font-size:14px;
  color:#111111;
}

.botiga-ajax-search-products.has-scrollbar {
  overflow-y: scroll !important;
  max-height: 460px;
}
.botiga-ajax-search-products.has-scrollbar::-webkit-scrollbar {
  width: 5px; 
}
.botiga-ajax-search-products.has-scrollbar::-webkit-scrollbar-track {
  background: #f2f2f2 url('https://pxe8uowid8.wpdns.site/wp-content/uploads/2025/08/verticle-line.svg') center center no-repeat;
  border-radius: 10px;
}
.botiga-ajax-search-products.has-scrollbar::-webkit-scrollbar-thumb {
  background: url('https://pxe8uowid8.wpdns.site/wp-content/uploads/2025/08/verticle-line.svg') center center no-repeat;
  background-size: center; 
}

@media (min-width:768px)
{
  body .header-search-form form .search-field {
    padding:20px 0px 20px 0px;  
  }
  body .header-search-form form .botiga-ajax-search__wrapper{
    width:100%;
    max-width:563px !important;

  }
  .botiga-ajax-search-products.has-scrollbar {
    width:100%;
    max-width:563px !important;
  }
}
@media (min-width:601px) and (max-width:767px) {
  body .header-search-form form .search-field {
    padding:15px 0px 15px 0px;  
  }
}
.woocommerce-product-search input[type=search]:focus {
  border:unset; 
  box-shadow:unset ;
}
@media (max-width:1024px)
{
  body .header-search-form.active {
    height:auto; 
  }
  body .header-search-form .search-field {
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    text-transform: uppercase;
    color: #111111;
    letter-spacing:0 !important;
  }
  form#woocommerce-product-search-field-search-form-2 input[type='search']{
    letter-spacing:0 !important;
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
  }
  .header-search-form form {
    padding:unset !important; 
  }
  body form.woocommerce-product-search.botiga-ajax-search {
    padding-right:15px;
  }
  form .botiga-ajax-search__wrapper .botiga-ajax-search__item-image {
    flex:0 0 85px;
    max-width:85px;
  }
  form .botiga-ajax-search__wrapper .botiga-ajax-search__item-info {
    flex:unset;
    max-width:unset;
  }
  form .botiga-ajax-search-products img {
    height:100px;
    width:70px;
    object-fit:cover;
    object-position:top;
  }
  form.woocommerce-product-search.botiga-ajax-search > .botiga-ajax-search__wrapper {
    width:100vw; 
    padding:25px 15px 40px 15px;;
  }
  form .botiga-ajax-search-products.has-scrollbar {
    padding-right:16px; 
  }
  form .botiga-ajax-search__item-image {
    display:block; 
    margin-right:0px;
  }
  .botiga-ajax-search__wrapper .botiga-ajax-search__item-info h3 {
    padding-top:5px;
    padding-bottom:12px;
  }
  .botiga-ajax-search-products.has-scrollbar {
    overflow-y: scroll !important;
    max-height: 460px;
  }
  .botiga-ajax-search-products.has-scrollbar::-webkit-scrollbar {
    width: 5px;
  }
  .botiga-ajax-search-products.has-scrollbar::-webkit-scrollbar-track {
    background: #f2f2f2 url('/wp-content/uploads/2025/05/verticle-line.svg') center center no-repeat;
    border-radius: 10px;
  }
  .botiga-ajax-search-products.has-scrollbar::-webkit-scrollbar-thumb {
    background: url('/wp-content/uploads/2025/05/verticle-line.svg') center center no-repeat;
    background-size: center; 
  }
}

@media (max-width:601px)
{
  body form.woocommerce-product-search.botiga-ajax-search button.search-submit {
    width:10%;  
  }   
  .botiga-ajax-search__item-price {
    display:none; 
  }
}
body .header-search-form.active input#woocommerce-product-search-field-search-form-1::placeholder {
  color: #11111166;
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  text-transform: uppercase;
}
@media (max-width:480px)
{

  body button.search-submit {
    margin-left:0px !important; 
    margin-right:10px;
  }
  body .header-search-form form .search-field {
    padding:10px 0px 10px 15px;
  }
  .botiga-ajax-search-products.has-scrollbar {
    overflow-y: scroll !important;
    max-height: 460px;
    -webkit-overflow-scrolling: touch; /* Enables momentum scrolling */
  }

}
@media (max-width:1024px) and (min-width:481px)
{
  body .header-search-form form .search-field {
    padding:0px 0px 0px 0px;
  }  
}
@media  (min-width:1025px)
{
  body .header-search-form form .search-field {
    padding: 0px 0px 0px 0px;
  }
}