/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */
@layer properties;
.site-header {
  padding-block: calc(var(--spacing, 0.25rem) * 2);
}
body .entry {
  margin-top: calc(var(--spacing, 0.25rem) * 4);
}
.wp-block-woocommerce-product-categories {
  background-color: var(--color-white, #fff);
  --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.wp-block-woocommerce-product-categories ul {
  display: flex;
  gap: calc(var(--spacing, 0.25rem) * 2);
  padding: calc(var(--spacing, 0.25rem) * 0);
  padding: 0 !important;
}
.wp-block-woocommerce-product-categories ul li {
  margin: calc(var(--spacing, 0.25rem) * 0);
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: calc(var(--spacing, 0.25rem) * 4);
  text-align: center;
  margin: 0 !important;
}
.wp-block-woocommerce-product-categories ul li a {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: calc(var(--spacing, 0.25rem) * 2);
}
.wp-block-woocommerce-product-categories ul li .wc-block-product-categories-list-item__image {
  margin: calc(var(--spacing, 0.25rem) * 0);
  max-width: calc(var(--spacing, 0.25rem) * 25);
}
.wp-block-woocommerce-product-collection {
  background-color: var(--color-white, #fff);
  padding: calc(var(--spacing, 0.25rem) * 4);
  --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.wp-block-woocommerce-product-collection ul {
  margin: calc(var(--spacing, 0.25rem) * 0);
  padding: calc(var(--spacing, 0.25rem) * 0);
  padding: 0 !important;
}
.wc-block-product {
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--color-gray-300, oklch(87.2% 0.01 258.338));
  padding: calc(var(--spacing, 0.25rem) * 2);
}
.woocommerce ul.products li.product .entry-content-wrap {
  margin: calc(var(--spacing, 0.25rem) * 0);
  padding: calc(var(--spacing, 0.25rem) * 4);
}
body.home .entry {
  margin: calc(var(--spacing, 0.25rem) * 0);
  background-color: transparent;
  --tw-shadow: 0 0 #0000;
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
body.home .entry .single-content {
  display: flex;
  flex-direction: column;
  gap: calc(var(--spacing, 0.25rem) * 6);
}
body.home .entry .single-content .wp-block-group {
  margin: calc(var(--spacing, 0.25rem) * 0);
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-border-style: solid;
    }
  }
}

/*# sourceMappingURL=styles.css.map */