/* Add custom CSS styles below */ 
input[type=checkbox]:disabled {
    background: #9ca3af73;
}


@media (max-width: 640px) {
    .is-sticky-product-bar .sticky-product-bar salla-add-product-button button {
        border: 1px solid #414042;
        border: 1px solid #ad634d;
        background: #ad634d;
        color: white;
    }
    .s-fast-checkout-button.outline {
    background-color: transparent;
    border: 1px solid #ad634d;
    color: #ad634d;
}
    
    
}


:root {
    --color-primary: #ae614d;
  
} 


.rounded-full {
    border-radius: 9999px;
    background-color: #efe5d8 !important;
}
.s-button-primary {
    color: white;
}
.s-button-primary:hover {
    background-color: #b97665;
}


.footer-is-custom .store-footer .social-link, .footer-is-custom .store-footer .footer-rights p  {
    border-color: #ae614d;
    color: #ae614d;
}
.btn--primary {

    background: #ae614d;
    color: white;
}





/* testemonials */

.block {
    display: flex;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    gap: 1rem;
    padding: 1rem;
    width: 100%;
    justify-content: space-between;
  }
  
  .block > div {
    flex: 0 0 70vw;
    scroll-snap-align: center;
    width: 70vw;
    min-width: 70vw; /* Ensure minimum width */
    max-width: none;
  }
  
  /* Ensure the container is wide enough to fit all elements */
  .block::after {
    content: '';
    padding-right: 1rem; /* Adds space after the last element */
  }
  
  /* Hide scrollbar for Chrome, Safari and Opera */
  .block::-webkit-scrollbar {
    display: none;
  }
  
  /* Hide scrollbar for IE, Edge and Firefox */
  .block {
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
  }
  
  /* Media query for larger screens */
  @media (min-width: 1024px) {
    .block > div {
      flex: 0 0 calc(70vw / 3);
      width: calc(70vw / 3);
      min-width: calc(70vw / 3);
    }
  }
  
  




/*
.block.items-center.justify-center.gap-8 {
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
}

.block.items-center.justify-center.gap-8 div {
    display: inline-block;
}


*/