.hllyxzboc {
  cx: 11.5px;
  cy: 11.5px;
  r: 9.5px;
}
.wnmk2fbka {
  stroke-linecap: round;
  d: path("M18.5 18.5L22 22");
}
/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
@keyframes progressBar-1592e9d4 {
from {
    width: 0%;
}
to {
    width: 100%;
}
}
.progress-bar[data-v-1592e9d4] {
  animation: .8s linear forwards progressBar-1592e9d4;
}
:is(.banner-carousel[data-v-1592e9d4] a, .banner-carousel[data-v-1592e9d4] img) {
  -webkit-user-drag: none;
  user-drag: none;
}
.add-to-cart-btn[data-v-1592e9d4] {
  letter-spacing: normal;
  gap: .25rem;
  padding-left: .5rem;
  padding-right: .5rem;
}
@media (max-width: 639px) {
.add-to-cart-btn[data-v-1592e9d4] {
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: .6875rem;
}
.add-to-cart-btn svg[data-v-1592e9d4] {
    width: 12px;
    height: 12px;
}
}
@media (hover: hover) and (pointer: fine) {
.filter-bar-blur[data-v-1592e9d4] {
    background-color: var(--background);
}
@supports (color: color-mix(in lab, red, red)) {
.filter-bar-blur[data-v-1592e9d4] {
      background-color: color-mix(in srgb, var(--background) 90%, transparent);
}
}
.filter-bar-blur[data-v-1592e9d4] {
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}
.badge-blur[data-v-1592e9d4] {
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
}
.weight-badge[data-v-1592e9d4] {
    background-color: #000000a6;
}
.category-badge[data-v-1592e9d4] {
    background-color: var(--primary);
}
@supports (color: color-mix(in lab, red, red)) {
.category-badge[data-v-1592e9d4] {
      background-color: color-mix(in srgb, var(--primary) 15%, transparent);
}
}
.category-badge[data-v-1592e9d4] {
    color: var(--primary);
}
.out-of-stock-blur[data-v-1592e9d4] {
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    background-color: #0000008c;
}
}
