.wp-block-woocommerce-product-details .wc-block-product-gallery-large-image-next-previous--button .wc-block-woocommerce-product-gallery-large-image__image {
  border-radius: 12px;
}
.wp-block-woocommerce-product-details .woocommerce-tabs .wc-tabs {
  border-bottom: 1px solid var(--wp--preset--color--shadcn-border) !important;
  padding-bottom: var(--wp--preset--spacing--5) !important;
}
.wp-block-woocommerce-product-details .woocommerce-tabs .wc-tabs a:focus {
  outline: none;
}
.wp-block-woocommerce-product-details .woocommerce-tabs .wc-tabs li {
  border: none !important;
  border-radius: 8px !important;
  background: var(--wp--preset--color--shadcn-accent) !important;
}
.wp-block-woocommerce-product-details .woocommerce-tabs .wc-tabs li:hover {
  background: var(--wp--preset--color--shadcn-accent-lighter) !important;
  color: var(--wp--preset--color--shadcn-foreground) !important;
}
.wp-block-woocommerce-product-details .woocommerce-tabs .wc-tabs li a {
  padding: 1rem !important;
  font-weight: 500 !important;
}
.wp-block-woocommerce-product-details .woocommerce-tabs .wc-tabs li.active {
  background: var(--wp--preset--color--shadcn-primary) !important;
  color: var(--wp--preset--color--shadcn-primary-foreground) !important;
}
.wp-block-woocommerce-product-details .woocommerce-tabs .wc-tab h2 {
  font-size: var(--wp--preset--font-size--3-xl) !important;
  font-weight: 500;
}
.wp-block-woocommerce-product-details .woocommerce-tabs .wc-tab #comments .commentlist {
  padding: 0;
}
.wp-block-woocommerce-product-details .woocommerce-tabs .wc-tab #comments .commentlist .avatar {
  border-radius: 50%;
}
.wp-block-woocommerce-product-details .woocommerce-tabs .wc-tab #comments .commentlist li .comment-text {
  border-color: var(--wp--preset--color--shadcn-border-darker) !important;
  border-radius: 8px !important;
}
.wp-block-woocommerce-product-details .woocommerce-tabs .wc-tab #comments .commentlist .description {
  font-size: var(--wp--preset--font-size--sm);
}
.wp-block-woocommerce-product-details .woocommerce-tabs .wc-tab table.shop_attributes {
  border-top-color: var(--wp--preset--color--shadcn-border);
}
.wp-block-woocommerce-product-details .woocommerce-tabs .wc-tab table.shop_attributes th,
.wp-block-woocommerce-product-details .woocommerce-tabs .wc-tab table.shop_attributes td {
  border-bottom-color: var(--wp--preset--color--shadcn-border);
}
.wp-block-woocommerce-product-details .woocommerce-tabs .wc-tab table.shop_attributes td {
  padding: 4px 1rem;
}
.wp-block-woocommerce-product-details .woocommerce-tabs .wc-tab table.shop_attributes tr:nth-child(even) th,
.wp-block-woocommerce-product-details .woocommerce-tabs .wc-tab table.shop_attributes tr:nth-child(even) td {
  background: var(--wp--preset--color--shadcn-accent-lighter);
}
.wp-block-woocommerce-product-details .woocommerce-tabs .wc-tab #review_form_wrapper #reply-title {
  font-size: var(--wp--preset--font-size--xl);
}
.wp-block-woocommerce-product-details .woocommerce-tabs .wc-tab #review_form_wrapper .comment-notes {
  color: var(--wp--preset--color--shadcn-muted-foreground);
  font-size: var(--wp--preset--font-size--sm);
}
.wp-block-woocommerce-product-details .woocommerce-tabs .wc-tab #review_form_wrapper #commentform {
  font-size: var(--wp--preset--font-size--sm);
}
.wp-block-woocommerce-product-details .woocommerce-tabs .wc-tab #review_form_wrapper #commentform label[for=rating] {
  display: none;
}
.wp-block-woocommerce-product-details .woocommerce-tabs .wc-tab #review_form_wrapper #commentform .comment-form-rating .stars {
  font-size: var(--wp--preset--font-size--lg);
}
.wp-block-woocommerce-product-details .woocommerce-tabs .wc-tab #review_form_wrapper #commentform p:not(.comment-form-cookies-consent, .form-submit) label {
  display: block;
  margin-bottom: 2px;
}
.wp-block-woocommerce-product-details .woocommerce-tabs .wc-tab #review_form_wrapper #commentform p:not(.comment-form-cookies-consent, .form-submit) input,
.wp-block-woocommerce-product-details .woocommerce-tabs .wc-tab #review_form_wrapper #commentform p:not(.comment-form-cookies-consent, .form-submit) textarea {
  padding: 0.75rem;
  border-radius: 8px;
  border: 1px solid var(--wp--preset--color--shadcn-border);
}
.wp-block-woocommerce-product-details .woocommerce-tabs .wc-tab #review_form_wrapper #commentform input[type=checkbox] {
  border: 1px solid var(--wp--preset--color--shadcn-border);
  border-radius: 4px;
}

/*# sourceMappingURL=product-details.css.map */
