.wp-block-woocommerce-cart,
.wp-block-woocommerce-mini-cart-contents {
  container-type: inline-size;
  width: 100%;
}

@container (max-width: 699px) {
  .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row,
  .wp-block-woocommerce-filled-mini-cart-contents-block table.wc-block-cart-items .wc-block-cart-items__row {
    padding: 1.5rem 0 !important;
  }
  .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row > *,
  .wp-block-woocommerce-filled-mini-cart-contents-block table.wc-block-cart-items .wc-block-cart-items__row > * {
    margin-bottom: 0 !important;
  }
  .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row:not(:last-child),
  .wp-block-woocommerce-filled-mini-cart-contents-block table.wc-block-cart-items .wc-block-cart-items__row:not(:last-child) {
    border-bottom: 1px solid var(--wp--preset--color--shadcn-border);
  }
  .wc-block-cart table.wc-block-cart-items .wc-block-cart-item__image,
  .wp-block-woocommerce-filled-mini-cart-contents-block table.wc-block-cart-items .wc-block-cart-item__image {
    padding-right: 0 !important;
    display: block;
  }
  .wc-block-cart table.wc-block-cart-items .wc-block-cart-item__image img,
  .wp-block-woocommerce-filled-mini-cart-contents-block table.wc-block-cart-items .wc-block-cart-item__image img {
    display: block;
    border-radius: 6px;
    aspect-ratio: 3/4;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .wc-block-cart table.wc-block-cart-items .wc-block-cart-item__product,
  .wp-block-woocommerce-filled-mini-cart-contents-block table.wc-block-cart-items .wc-block-cart-item__product {
    padding-left: 1rem !important;
  }
  .wc-block-cart table.wc-block-cart-items .wc-block-cart-item__wrap,
  .wp-block-woocommerce-filled-mini-cart-contents-block table.wc-block-cart-items .wc-block-cart-item__wrap {
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: start;
    gap: 0.25rem;
  }
  .wc-block-cart table.wc-block-cart-items .wc-block-cart-item__wrap > *,
  .wp-block-woocommerce-filled-mini-cart-contents-block table.wc-block-cart-items .wc-block-cart-item__wrap > * {
    margin-bottom: 0 !important;
  }
  .wc-block-cart table.wc-block-cart-items .wc-block-components-product-price,
  .wp-block-woocommerce-filled-mini-cart-contents-block table.wc-block-cart-items .wc-block-components-product-price {
    font-size: 14px;
    line-height: 1.4;
  }
  .wc-block-cart table.wc-block-cart-items .wc-block-components-product-name,
  .wp-block-woocommerce-filled-mini-cart-contents-block table.wc-block-cart-items .wc-block-components-product-name {
    font-weight: 500;
    font-size: 14px;
    text-decoration: none;
  }
  .wc-block-cart table.wc-block-cart-items .wc-block-components-product-name:hover,
  .wp-block-woocommerce-filled-mini-cart-contents-block table.wc-block-cart-items .wc-block-components-product-name:hover {
    text-decoration: underline;
  }
  .wc-block-cart table.wc-block-cart-items .wc-block-components-product-badge,
  .wp-block-woocommerce-filled-mini-cart-contents-block table.wc-block-cart-items .wc-block-components-product-badge {
    border-color: var(--wp--preset--color--shadcn-border);
    font-size: 10px;
    font-weight: 500;
    padding: 0.125rem 0.5rem;
    border-radius: 99px;
  }
  .wc-block-cart table.wc-block-cart-items .wc-block-components-product-metadata:has(.wc-block-components-product-details) .wc-block-components-product-metadata__description,
  .wp-block-woocommerce-filled-mini-cart-contents-block table.wc-block-cart-items .wc-block-components-product-metadata:has(.wc-block-components-product-details) .wc-block-components-product-metadata__description {
    display: none;
  }
  .wc-block-cart table.wc-block-cart-items .wc-block-components-product-metadata__description p,
  .wp-block-woocommerce-filled-mini-cart-contents-block table.wc-block-cart-items .wc-block-components-product-metadata__description p {
    color: oklch(55.2% 0.016 285.938deg);
    font-size: 12px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
  }
  .wc-block-cart table.wc-block-cart-items .wc-block-components-product-details,
  .wp-block-woocommerce-filled-mini-cart-contents-block table.wc-block-cart-items .wc-block-components-product-details {
    display: flex;
    flex-wrap: wrap;
    row-gap: var(--wp--preset--spacing--2);
    margin: 0.25em 0;
  }
  .wc-block-cart table.wc-block-cart-items .wc-block-components-product-details > li,
  .wp-block-woocommerce-filled-mini-cart-contents-block table.wc-block-cart-items .wc-block-components-product-details > li {
    margin-bottom: 0;
  }
  .wc-block-cart table.wc-block-cart-items .wc-block-components-product-details > li:not(:first-child)::before,
  .wp-block-woocommerce-filled-mini-cart-contents-block table.wc-block-cart-items .wc-block-components-product-details > li:not(:first-child)::before {
    content: "/";
    margin: 0 0.25rem 0 0.375rem;
    font-size: inherit;
    color: var(--wp--preset--color--gray-300);
  }
  .wc-block-cart table.wc-block-cart-items .wc-block-cart-item__prices,
  .wp-block-woocommerce-filled-mini-cart-contents-block table.wc-block-cart-items .wc-block-cart-item__prices {
    display: none;
  }
  .wc-block-cart table.wc-block-cart-items .wc-block-components-product-details__name,
  .wp-block-woocommerce-filled-mini-cart-contents-block table.wc-block-cart-items .wc-block-components-product-details__name {
    display: none;
  }
  .wc-block-cart table.wc-block-cart-items .wc-block-components-product-details__value,
  .wp-block-woocommerce-filled-mini-cart-contents-block table.wc-block-cart-items .wc-block-components-product-details__value {
    color: var(--wp--preset--color--shadcn-muted-foreground);
  }
  .wc-block-cart table.wc-block-cart-items .wc-block-cart-item__quantity,
  .wp-block-woocommerce-filled-mini-cart-contents-block table.wc-block-cart-items .wc-block-cart-item__quantity {
    display: flex;
    flex-wrap: wrap;
    gap: 0.75rem;
    margin-top: auto;
    margin-left: 0;
    align-self: start !important;
    padding-top: 0.25rem !important;
  }
  .wc-block-cart table.wc-block-cart-items .wc-block-components-quantity-selector,
  .wp-block-woocommerce-filled-mini-cart-contents-block table.wc-block-cart-items .wc-block-components-quantity-selector {
    margin-bottom: 0 !important;
    align-items: center;
  }
  .wc-block-cart table.wc-block-cart-items .wc-block-components-quantity-selector::after,
  .wp-block-woocommerce-filled-mini-cart-contents-block table.wc-block-cart-items .wc-block-components-quantity-selector::after {
    display: none;
  }
  .wc-block-cart table.wc-block-cart-items .wc-block-components-quantity-selector .qty,
  .wp-block-woocommerce-filled-mini-cart-contents-block table.wc-block-cart-items .wc-block-components-quantity-selector .qty {
    border: none;
    width: 3.5rem;
  }
  .wc-block-cart table.wc-block-cart-items .wc-block-components-quantity-selector .qty:focus-visible,
  .wp-block-woocommerce-filled-mini-cart-contents-block table.wc-block-cart-items .wc-block-components-quantity-selector .qty:focus-visible {
    outline-offset: 0px;
  }
  .wc-block-cart table.wc-block-cart-items .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button,
  .wp-block-woocommerce-filled-mini-cart-contents-block table.wc-block-cart-items .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button {
    border-radius: 99px;
    border: 1px solid oklch(92% 0.004 286.32deg);
    width: 2rem;
    height: 2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
  }
  .wc-block-cart table.wc-block-cart-items .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input,
  .wp-block-woocommerce-filled-mini-cart-contents-block table.wc-block-cart-items .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input {
    font-size: 13px;
  }
}
.is-medium table.wc-block-cart-items .wc-block-cart-items__row,
.is-mobile table.wc-block-cart-items .wc-block-cart-items__row,
.is-small table.wc-block-cart-items .wc-block-cart-items__row {
  padding: 1.5rem 0 !important;
}
.is-medium table.wc-block-cart-items .wc-block-cart-items__row > *,
.is-mobile table.wc-block-cart-items .wc-block-cart-items__row > *,
.is-small table.wc-block-cart-items .wc-block-cart-items__row > * {
  margin-bottom: 0 !important;
}
.is-medium table.wc-block-cart-items .wc-block-cart-items__row:not(:last-child),
.is-mobile table.wc-block-cart-items .wc-block-cart-items__row:not(:last-child),
.is-small table.wc-block-cart-items .wc-block-cart-items__row:not(:last-child) {
  border-bottom: 1px solid var(--wp--preset--color--shadcn-border);
}
.is-medium table.wc-block-cart-items .wc-block-cart-item__image,
.is-mobile table.wc-block-cart-items .wc-block-cart-item__image,
.is-small table.wc-block-cart-items .wc-block-cart-item__image {
  padding-right: 0 !important;
  display: block;
}
.is-medium table.wc-block-cart-items .wc-block-cart-item__image img,
.is-mobile table.wc-block-cart-items .wc-block-cart-item__image img,
.is-small table.wc-block-cart-items .wc-block-cart-item__image img {
  display: block;
  border-radius: 6px;
  aspect-ratio: 3/4;
  -o-object-fit: cover;
     object-fit: cover;
}
.is-medium table.wc-block-cart-items .wc-block-cart-item__product,
.is-mobile table.wc-block-cart-items .wc-block-cart-item__product,
.is-small table.wc-block-cart-items .wc-block-cart-item__product {
  padding-left: 1rem !important;
}
.is-medium table.wc-block-cart-items .wc-block-cart-item__wrap,
.is-mobile table.wc-block-cart-items .wc-block-cart-item__wrap,
.is-small table.wc-block-cart-items .wc-block-cart-item__wrap {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 0.25rem;
}
.is-medium table.wc-block-cart-items .wc-block-cart-item__wrap > *,
.is-mobile table.wc-block-cart-items .wc-block-cart-item__wrap > *,
.is-small table.wc-block-cart-items .wc-block-cart-item__wrap > * {
  margin-bottom: 0 !important;
}
.is-medium table.wc-block-cart-items .wc-block-components-product-price,
.is-mobile table.wc-block-cart-items .wc-block-components-product-price,
.is-small table.wc-block-cart-items .wc-block-components-product-price {
  font-size: 14px;
  line-height: 1.4;
}
.is-medium table.wc-block-cart-items .wc-block-components-product-name,
.is-mobile table.wc-block-cart-items .wc-block-components-product-name,
.is-small table.wc-block-cart-items .wc-block-components-product-name {
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
}
.is-medium table.wc-block-cart-items .wc-block-components-product-name:hover,
.is-mobile table.wc-block-cart-items .wc-block-components-product-name:hover,
.is-small table.wc-block-cart-items .wc-block-components-product-name:hover {
  text-decoration: underline;
}
.is-medium table.wc-block-cart-items .wc-block-components-product-badge,
.is-mobile table.wc-block-cart-items .wc-block-components-product-badge,
.is-small table.wc-block-cart-items .wc-block-components-product-badge {
  border-color: var(--wp--preset--color--shadcn-border);
  font-size: 10px;
  font-weight: 500;
  padding: 0.125rem 0.5rem;
  border-radius: 99px;
}
.is-medium table.wc-block-cart-items .wc-block-components-product-metadata:has(.wc-block-components-product-details) .wc-block-components-product-metadata__description,
.is-mobile table.wc-block-cart-items .wc-block-components-product-metadata:has(.wc-block-components-product-details) .wc-block-components-product-metadata__description,
.is-small table.wc-block-cart-items .wc-block-components-product-metadata:has(.wc-block-components-product-details) .wc-block-components-product-metadata__description {
  display: none;
}
.is-medium table.wc-block-cart-items .wc-block-components-product-metadata__description p,
.is-mobile table.wc-block-cart-items .wc-block-components-product-metadata__description p,
.is-small table.wc-block-cart-items .wc-block-components-product-metadata__description p {
  color: oklch(55.2% 0.016 285.938deg);
  font-size: 12px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.is-medium table.wc-block-cart-items .wc-block-components-product-details,
.is-mobile table.wc-block-cart-items .wc-block-components-product-details,
.is-small table.wc-block-cart-items .wc-block-components-product-details {
  display: flex;
  flex-wrap: wrap;
  row-gap: var(--wp--preset--spacing--2);
  margin: 0.25em 0;
}
.is-medium table.wc-block-cart-items .wc-block-components-product-details > li,
.is-mobile table.wc-block-cart-items .wc-block-components-product-details > li,
.is-small table.wc-block-cart-items .wc-block-components-product-details > li {
  margin-bottom: 0;
}
.is-medium table.wc-block-cart-items .wc-block-components-product-details > li:not(:first-child)::before,
.is-mobile table.wc-block-cart-items .wc-block-components-product-details > li:not(:first-child)::before,
.is-small table.wc-block-cart-items .wc-block-components-product-details > li:not(:first-child)::before {
  content: "/";
  margin: 0 0.25rem 0 0.375rem;
  font-size: inherit;
  color: var(--wp--preset--color--gray-300);
}
.is-medium table.wc-block-cart-items .wc-block-cart-item__prices,
.is-mobile table.wc-block-cart-items .wc-block-cart-item__prices,
.is-small table.wc-block-cart-items .wc-block-cart-item__prices {
  display: none;
}
.is-medium table.wc-block-cart-items .wc-block-components-product-details__name,
.is-mobile table.wc-block-cart-items .wc-block-components-product-details__name,
.is-small table.wc-block-cart-items .wc-block-components-product-details__name {
  display: none;
}
.is-medium table.wc-block-cart-items .wc-block-components-product-details__value,
.is-mobile table.wc-block-cart-items .wc-block-components-product-details__value,
.is-small table.wc-block-cart-items .wc-block-components-product-details__value {
  color: var(--wp--preset--color--shadcn-muted-foreground);
}
.is-medium table.wc-block-cart-items .wc-block-cart-item__quantity,
.is-mobile table.wc-block-cart-items .wc-block-cart-item__quantity,
.is-small table.wc-block-cart-items .wc-block-cart-item__quantity {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
  margin-top: auto;
  margin-left: 0;
  align-self: start !important;
  padding-top: 0.25rem !important;
}
.is-medium table.wc-block-cart-items .wc-block-components-quantity-selector,
.is-mobile table.wc-block-cart-items .wc-block-components-quantity-selector,
.is-small table.wc-block-cart-items .wc-block-components-quantity-selector {
  margin-bottom: 0 !important;
  align-items: center;
}
.is-medium table.wc-block-cart-items .wc-block-components-quantity-selector::after,
.is-mobile table.wc-block-cart-items .wc-block-components-quantity-selector::after,
.is-small table.wc-block-cart-items .wc-block-components-quantity-selector::after {
  display: none;
}
.is-medium table.wc-block-cart-items .wc-block-components-quantity-selector .qty,
.is-mobile table.wc-block-cart-items .wc-block-components-quantity-selector .qty,
.is-small table.wc-block-cart-items .wc-block-components-quantity-selector .qty {
  border: none;
  width: 3.5rem;
}
.is-medium table.wc-block-cart-items .wc-block-components-quantity-selector .qty:focus-visible,
.is-mobile table.wc-block-cart-items .wc-block-components-quantity-selector .qty:focus-visible,
.is-small table.wc-block-cart-items .wc-block-components-quantity-selector .qty:focus-visible {
  outline-offset: 0px;
}
.is-medium table.wc-block-cart-items .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button,
.is-mobile table.wc-block-cart-items .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button,
.is-small table.wc-block-cart-items .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button {
  border-radius: 99px;
  border: 1px solid oklch(92% 0.004 286.32deg);
  width: 2rem;
  height: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
}
.is-medium table.wc-block-cart-items .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input,
.is-mobile table.wc-block-cart-items .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input,
.is-small table.wc-block-cart-items .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input {
  font-size: 13px;
}

html:root {
  --wc-form-border-radius: 88px;
  --wc-form-border-color: var(--wp--preset--color--shadcn-border);
  --woocommerce: var(--wp--preset--color--shadcn-primary);
  --wc-primary: var(--wp--preset--color--shadcn-primary);
  --wc-primary-text: var(--wp--preset--color--shadcn-primary-foreground);
  --wc-secondary: var(--wp--preset--color--shadcn-secondary);
  --wc-secondary-text: var(--wp--preset--color--shadcn-secondary-foreground);
  --wc-subtext: var(--wp--preset--color--shadcn-muted-foreground);
  --wc-content-bg: var(--wp--preset--color--shadcn-background);
}

:where(.wp-site-blocks) > div.woocommerce {
  margin: 0;
}

.woocommerce form input.input-text:not(.qty),
.woocommerce form textarea {
  padding: 0.75rem;
  border: 1px solid var(--wp--preset--color--shadcn-input);
}
.woocommerce form input.input-text:not(.qty):focus-visible,
.woocommerce form textarea:focus-visible {
  outline: 2px solid var(--wp--preset--color--shadcn-ring);
}
.woocommerce form .form-row:last-child {
  margin-bottom: 0;
}

.woocommerce-page.woocommerce-account .woocommerce {
  font-size: var(--wp--preset--font-size--sm);
}
.woocommerce-page.woocommerce-account .woocommerce h2 {
  font-size: var(--wp--preset--font-size--xl);
  font-weight: 500;
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.woocommerce-page.woocommerce-account .wp-block-post-title {
  font-family: var(--wp--preset--font-family--playfair-display);
  font-style: italic;
  text-decoration: underline;
  font-weight: 400;
  margin-bottom: 2rem;
}
.woocommerce-page.woocommerce-account .wp-element-button {
  text-transform: uppercase;
}
.woocommerce-page.woocommerce-account .form-row label {
  margin-bottom: 0.375rem;
}
.woocommerce-page.woocommerce-account:not(.logged-in) .woocommerce-form-login,
.woocommerce-page.woocommerce-account:not(.logged-in) .woocommerce-form-register {
  max-width: var(--wp--style--global--content-size);
  min-height: 326px;
  margin: 1rem 0;
  border-color: var(--wp--preset--color--shadcn-border);
  border-radius: 8px;
}
.woocommerce-page.woocommerce-account:not(.logged-in) .woocommerce-form-login label:not(.woocommerce-form__label-for-checkbox),
.woocommerce-page.woocommerce-account:not(.logged-in) .woocommerce-form-register label:not(.woocommerce-form__label-for-checkbox) {
  display: block;
  margin-bottom: 0.5rem;
}
.woocommerce-page.woocommerce-account:not(.logged-in) .woocommerce-form-login .woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme,
.woocommerce-page.woocommerce-account:not(.logged-in) .woocommerce-form-register .woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
  margin-top: 1rem;
}
.woocommerce-page.woocommerce-account:not(.logged-in) .woocommerce-form-login .woocommerce-privacy-policy-text,
.woocommerce-page.woocommerce-account:not(.logged-in) .woocommerce-form-register .woocommerce-privacy-policy-text {
  color: var(--wp--preset--color--shadcn-muted-foreground);
}
.woocommerce-page.woocommerce-account:not(.logged-in) .woocommerce-form-login .wp-element-button,
.woocommerce-page.woocommerce-account:not(.logged-in) .woocommerce-form-register .wp-element-button {
  min-width: 160px;
}
.woocommerce-page.woocommerce-account.logged-in .woocommerce {
  border: 1px solid var(--wp--preset--color--shadcn-border);
  border-radius: 8px;
  padding: 0.5rem;
  position: relative;
}
@media (width >= 48rem) {
  .woocommerce-page.woocommerce-account.logged-in .woocommerce {
    padding: 1.25rem;
  }
}
.woocommerce-page.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul {
  display: flex;
  flex-direction: column;
  gap: 0.125rem;
  border-bottom: 1px solid var(--wp--preset--color--shadcn-border);
  padding-bottom: 1rem;
}
@media (width > 48rem) {
  .woocommerce-page.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul {
    border-right: 1px solid var(--wp--preset--color--shadcn-border);
    border-bottom: none;
    padding-right: 1.25rem;
    padding-bottom: 0;
    gap: 0.375rem;
  }
}
.woocommerce-page.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li {
  padding: 0;
  margin: 0;
}
.woocommerce-page.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li.is-active a {
  background-color: var(--wp--preset--color--shadcn-accent);
  color: var(--wp--preset--color--shadcn-accent-foreground);
  font-weight: 500;
}
.woocommerce-page.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a {
  color: var(--wp--preset--color--shadcn-destructive);
}
.woocommerce-page.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:hover {
  color: var(--wp--preset--color--shadcn-destructive);
}
.woocommerce-page.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li a {
  display: block;
  text-decoration: none;
  transition: background-color 0.2s ease;
  border-radius: 6px;
  padding: 0.75rem;
}
@media (width >= 48rem) {
  .woocommerce-page.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li a {
    padding: 0.75rem 1rem;
  }
}
.woocommerce-page.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li a:hover {
  background-color: var(--wp--preset--color--shadcn-accent-lighter);
  color: var(--wp--preset--color--shadcn-accent-foreground);
}
.woocommerce-page.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li a:focus {
  outline: none;
}
.woocommerce-page.woocommerce-account.logged-in .woocommerce-MyAccount-content .addresses .title .edit {
  float: none;
}
.woocommerce-page.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions .wp-element-button {
  padding: 4px 8px;
  background-color: var(--wp--preset--color--shadcn-accent);
  color: var(--wp--preset--color--shadcn-accent-foreground);
  border-radius: 4px;
  margin-bottom: 4px;
  font-size: 12px;
}
.woocommerce-page.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-table--order-details .woocommerce-table__line-item a {
  font-weight: 500;
}
.woocommerce-page.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-table--order-details .woocommerce-table__line-item .wc-item-meta {
  padding-inline-start: 0;
  font-size: var(--wp--preset--font-size--xs);
}
.woocommerce-page.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-table--order-details .woocommerce-table__line-item .wc-item-meta li {
  margin-bottom: 4px;
}
.woocommerce-page.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-table--order-details .woocommerce-table__line-item .wc-item-meta li p {
  margin-block-start: 2px;
  margin-block-end: 2px;
}
.woocommerce-page.woocommerce-account table.woocommerce-table--order-details tfoot th {
  font-weight: 400;
}
.woocommerce-page.woocommerce-account .woocommerce-column--billing-address {
  font-size: var(--wp--preset--font-size--xs);
}

.woocommerce .woocommerce-breadcrumb {
  color: var(--wp--preset--color--shadcn-muted-foreground);
}
.woocommerce .woocommerce-breadcrumb a {
  color: var(--wp--preset--color--shadcn-foreground);
  text-decoration: none;
}
.woocommerce .woocommerce-breadcrumb a:hover {
  text-decoration: underline;
}
.woocommerce .wc-block-components-product-rating__reviews_count {
  font-size: 12px;
}

.woocommerce.wp-block-breadcrumbs {
  letter-spacing: 0.025em;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Njc3Mvd29vY29tbWVyY2UvY29tbW9uLXNtYWxsLWNhcnQuc2NzcyIsImN1c3RvbS13b28uY3NzIiwiLi4vc2Nzcy9jdXN0b20td29vLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7O0VBRUUsMkJBQUE7RUFDQSxXQUFBO0FDQUY7O0FENEpBO0VBdkpFOztJQUNFLDRCQUFBO0VDQUY7RURDRTs7SUFDRSwyQkFBQTtFQ0VKO0VEQUU7O0lBQ0UsZ0VBQUE7RUNHSjtFRENBOztJQUNFLDJCQUFBO0lBQ0EsY0FBQTtFQ0VGO0VEREU7O0lBQ0UsY0FBQTtJQUNBLGtCQUFBO0lBQ0EsaUJBQUE7SUFDQSxvQkFBQTtPQUFBLGlCQUFBO0VDSUo7RURBQTs7SUFDRSw2QkFBQTtFQ0dGO0VEQUE7O0lBQ0UsWUFBQTtJQUNBLGFBQUE7SUFDQSxzQkFBQTtJQUNBLGtCQUFBO0lBQ0EsWUFBQTtFQ0dGO0VERkU7O0lBQ0UsMkJBQUE7RUNLSjtFRERBOztJQUNFLGVBQUE7SUFDQSxnQkFBQTtFQ0lGO0VEREE7O0lBQ0UsZ0JBQUE7SUFDQSxlQUFBO0lBQ0EscUJBQUE7RUNJRjtFREhFOztJQUNFLDBCQUFBO0VDTUo7RURGQTs7SUFDRSxxREFBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLHdCQUFBO0lBQ0EsbUJBQUE7RUNLRjtFREFJOztJQUNFLGFBQUE7RUNHTjtFREdFOztJQUNFLG9DQUFBO0lBQ0EsZUFBQTtJQUVBLGdCQUFBO0lBQ0Esb0JBQUE7SUFDQSw0QkFBQTtJQUNBLHFCQUFBO0VDREo7RURLQTs7SUFDRSxhQUFBO0lBQ0EsZUFBQTtJQUNBLHNDQUFBO0lBQ0EsZ0JBQUE7RUNGRjtFRElFOztJQUNFLGdCQUFBO0VDREo7RURHTTs7SUFDRSxZQUFBO0lBQ0EsNEJBQUE7SUFDQSxrQkFBQTtJQUNBLHlDQUFBO0VDQVI7RURNQTs7SUFDRSxhQUFBO0VDSEY7RURNQTs7SUFDRSxhQUFBO0VDSEY7RURLQTs7SUFDRSx3REFBQTtFQ0ZGO0VES0E7O0lBQ0UsYUFBQTtJQUNBLGVBQUE7SUFDQSxZQUFBO0lBQ0EsZ0JBQUE7SUFDQSxjQUFBO0lBQ0EsNEJBQUE7SUFDQSwrQkFBQTtFQ0ZGO0VES0E7O0lBQ0UsMkJBQUE7SUFDQSxtQkFBQTtFQ0ZGO0VESUU7O0lBQ0UsYUFBQTtFQ0RKO0VESUU7O0lBQ0UsWUFBQTtJQUNBLGFBQUE7RUNESjtFREVJOztJQUNFLG1CQUFBO0VDQ047RURHRTs7SUFDRSxtQkFBQTtJQUNBLDRDQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7SUFDQSxhQUFBO0lBQ0EsbUJBQUE7SUFDQSx1QkFBQTtJQUNBLGVBQUE7RUNBSjtFREdFOztJQUNFLGVBQUE7RUNBSjtBQUNGO0FEbkpFOzs7RUFDRSw0QkFBQTtBQ3VKSjtBRHRKSTs7O0VBQ0UsMkJBQUE7QUMwSk47QUR4Skk7OztFQUNFLGdFQUFBO0FDNEpOO0FEeEpFOzs7RUFDRSwyQkFBQTtFQUNBLGNBQUE7QUM0Sko7QUQzSkk7OztFQUNFLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBQytKTjtBRDNKRTs7O0VBQ0UsNkJBQUE7QUMrSko7QUQ1SkU7OztFQUNFLFlBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7QUNnS0o7QUQvSkk7OztFQUNFLDJCQUFBO0FDbUtOO0FEL0pFOzs7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7QUNtS0o7QURoS0U7OztFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0FDb0tKO0FEbktJOzs7RUFDRSwwQkFBQTtBQ3VLTjtBRG5LRTs7O0VBQ0UscURBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtFQUNBLG1CQUFBO0FDdUtKO0FEbEtNOzs7RUFDRSxhQUFBO0FDc0tSO0FEaEtJOzs7RUFDRSxvQ0FBQTtFQUNBLGVBQUE7RUFFQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsNEJBQUE7RUFDQSxxQkFBQTtBQ21LTjtBRC9KRTs7O0VBQ0UsYUFBQTtFQUNBLGVBQUE7RUFDQSxzQ0FBQTtFQUNBLGdCQUFBO0FDbUtKO0FEaktJOzs7RUFDRSxnQkFBQTtBQ3FLTjtBRG5LUTs7O0VBQ0UsWUFBQTtFQUNBLDRCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5Q0FBQTtBQ3VLVjtBRGpLRTs7O0VBQ0UsYUFBQTtBQ3FLSjtBRGxLRTs7O0VBQ0UsYUFBQTtBQ3NLSjtBRHBLRTs7O0VBQ0Usd0RBQUE7QUN3S0o7QURyS0U7OztFQUNFLGFBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLDRCQUFBO0VBQ0EsK0JBQUE7QUN5S0o7QUR0S0U7OztFQUNFLDJCQUFBO0VBQ0EsbUJBQUE7QUMwS0o7QUR4S0k7OztFQUNFLGFBQUE7QUM0S047QUR6S0k7OztFQUNFLFlBQUE7RUFDQSxhQUFBO0FDNktOO0FENUtNOzs7RUFDRSxtQkFBQTtBQ2dMUjtBRDVLSTs7O0VBQ0UsbUJBQUE7RUFDQSw0Q0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0FDZ0xOO0FEN0tJOzs7RUFDRSxlQUFBO0FDaUxOOztBQzFVQTtFQUNFLDZCQUFBO0VBQ0EsK0RBQUE7RUFDQSx1REFBQTtFQUNBLHNEQUFBO0VBQ0Esc0VBQUE7RUFDQSwwREFBQTtFQUNBLDBFQUFBO0VBQ0EsK0RBQUE7RUFDQSw0REFBQTtBRDZVRjs7QUMxVUE7RUFDRSxTQUFBO0FENlVGOztBQ3hVRTs7RUFFRSxnQkFBQTtFQUNBLHdEQUFBO0FEMlVKO0FDMVVJOztFQUNFLHdEQUFBO0FENlVOO0FDelVFO0VBQ0UsZ0JBQUE7QUQyVUo7O0FDclVFO0VBQ0UsMkNBQUE7QUR3VUo7QUN2VUk7RUFDRSwyQ0FBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBRHlVTjtBQ3RVRTtFQUNFLDZEQUFBO0VBQ0Esa0JBQUE7RUFDQSwwQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QUR3VUo7QUN0VUU7RUFDRSx5QkFBQTtBRHdVSjtBQ3JVRTtFQUNFLHVCQUFBO0FEdVVKO0FDblVJOztFQUVFLGlEQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EscURBQUE7RUFDQSxrQkFBQTtBRHFVTjtBQ3BVTTs7RUFDRSxjQUFBO0VBQ0EscUJBQUE7QUR1VVI7QUNyVU07O0VBQ0UsZ0JBQUE7QUR3VVI7QUN0VU07O0VBQ0Usd0RBQUE7QUR5VVI7QUN0VU07O0VBQ0UsZ0JBQUE7QUR5VVI7QUNuVUk7RUFDRSx5REFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0FEcVVOO0FDcFVNO0VBTEY7SUFNSSxnQkFBQTtFRHVVTjtBQUNGO0FDbFVNO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLGdFQUFBO0VBQ0Esb0JBQUE7QURvVVI7QUNsVVE7RUFQRjtJQVFJLCtEQUFBO0lBQ0EsbUJBQUE7SUFDQSxzQkFBQTtJQUNBLGlCQUFBO0lBQ0EsYUFBQTtFRHFVUjtBQUNGO0FDblVRO0VBQ0UsVUFBQTtFQUNBLFNBQUE7QURxVVY7QUNuVVk7RUFDRSx5REFBQTtFQUNBLHlEQUFBO0VBQ0EsZ0JBQUE7QURxVWQ7QUNqVVk7RUFDRSxtREFBQTtBRG1VZDtBQ2xVYztFQUNFLG1EQUFBO0FEb1VoQjtBQ2hVVTtFQUNFLGNBQUE7RUFDQSxxQkFBQTtFQUNBLHNDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBRGtVWjtBQ2pVWTtFQU5GO0lBT0kscUJBQUE7RURvVVo7QUFDRjtBQ25VWTtFQUNFLGlFQUFBO0VBQ0EseURBQUE7QURxVWQ7QUNuVVk7RUFDRSxhQUFBO0FEcVVkO0FDN1RNO0VBQ0UsV0FBQTtBRCtUUjtBQzNUUTtFQUNFLGdCQUFBO0VBQ0EseURBQUE7RUFDQSx5REFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0FENlRWO0FDdlRVO0VBQ0UsZ0JBQUE7QUR5VFo7QUN2VFU7RUFDRSx1QkFBQTtFQUNBLDJDQUFBO0FEeVRaO0FDeFRZO0VBQ0Usa0JBQUE7QUQwVGQ7QUN6VGM7RUFDRSx1QkFBQTtFQUNBLHFCQUFBO0FEMlRoQjtBQ2hUTTtFQUNFLGdCQUFBO0FEa1RSO0FDN1NFO0VBQ0UsMkNBQUE7QUQrU0o7O0FDelNFO0VBQ0Usd0RBQUE7QUQ0U0o7QUMzU0k7RUFDRSxrREFBQTtFQUNBLHFCQUFBO0FENlNOO0FDNVNNO0VBQ0UsMEJBQUE7QUQ4U1I7QUN6U0U7RUFDRSxlQUFBO0FEMlNKOztBQ3RTQTtFQUNFLHVCQUFBO0FEeVNGIiwiZmlsZSI6ImN1c3RvbS13b28uY3NzIn0= */