.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button {
  border-bottom: 1px solid #ddd;
  margin-bottom: 10px;
  width: 100%;
}
.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_label {
  font-size: 1.2rem;
}
.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top {
  display: flex;
  justify-content: space-between;
  padding-right: 0px;
  position: relative;
  align-items: center;
}
.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top .plaque-field-thumbnail {
  width: 50px;
  height: 50px;
  object-fit: cover;
  border-radius: var(--radius-sm);
  margin: 11px 12px 10px 0;
  flex-shrink: 0;
  position: relative;
  z-index: 1;
}
.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top label {
  font-size: var(--font-size-md);
  position: absolute;
  left: 62px;
  top: 55%;
  transform: translateY(-50%);
  z-index: 10;
  border-radius: var(--radius-sm);
  font-weight: 600;
  margin-right: 140px;
}
.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-field,
.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-engraving-field {
  height: 39px !important;
  color: black;
  cursor: pointer;
  z-index: 1;
  background-color: white;
  border-radius: var(--radius-sm);
  top: 3px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 120px;
}
.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-field option,
.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-engraving-field option {
  color: black;
}
.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-field:focus-visible, .single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-field:focus,
.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-engraving-field:focus-visible,
.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-engraving-field:focus {
  outline: none;
}
.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.left {
  display: flex;
  justify-content: flex-end;
  padding-right: 0px;
}
.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.left select.field-factory-plaque-field,
.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.left select.field-factory-plaque-engraving-field {
  width: 100px;
  height: 39.39px !important;
  margin-top: 0px !important;
  color: black;
  cursor: pointer;
  outline: none;
  border-radius: var(--radius-sm);
  z-index: 1;
  position: relative;
  left: 100px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: white;
}
.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.left select.field-factory-plaque-field {
  width: 100%;
  left: 0px;
}
.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button .wcff-layout-form-row .wcff-layout-form-col table.wccpf_fields_table td.wccpf_value.top {
  display: flex;
  justify-content: space-between;
  padding-right: 0px;
  position: relative;
  align-items: center;
}
.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button .wcff-layout-form-row .wcff-layout-form-col table.wccpf_fields_table td.wccpf_value.top .plaque-field-thumbnail {
  width: 50px;
  height: 50px;
  object-fit: cover;
  border-radius: var(--radius-sm);
  margin: 11px 12px 10px 0;
  flex-shrink: 0;
  position: relative;
  z-index: 1;
}
.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button .wcff-layout-form-row .wcff-layout-form-col table.wccpf_fields_table td.wccpf_value.top label {
  font-size: var(--font-size-md);
  position: absolute;
  left: 62px;
  top: 55%;
  transform: translateY(-50%);
  z-index: 10;
  border-radius: var(--radius-sm);
}
.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button .wcff-layout-form-row .wcff-layout-form-col table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-field,
.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button .wcff-layout-form-row .wcff-layout-form-col table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-engraving-field {
  height: 39px !important;
  color: black;
  cursor: pointer;
  z-index: 1;
  background-color: white;
  top: 3px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button .wcff-layout-form-row .wcff-layout-form-col table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-field option,
.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button .wcff-layout-form-row .wcff-layout-form-col table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-engraving-field option {
  color: black;
}
.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button .wcff-layout-form-row .wcff-layout-form-col table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-field {
  width: 100%;
  left: 0px;
  position: relative;
  top: -5px;
}
.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button .wcff-fields-group table td.wccpf_label {
  display: none;
}
.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button .wcff-fields-group table.wccpf_fields_table.field-factory-plaque-engraving-field-wrapper > tbody > tr > td.wccpf_label {
  display: table-cell !important;
}
.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button > div > div > div:nth-child(1) > div > table > tbody > tr > td {
  height: 60.5px;
}
.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button > div > div > div:nth-child(1) > div > table > tbody > tr > td select {
  width: 120px !important;
}
.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button > div > div > div:nth-child(6) > div > table > tbody > tr > td > input {
  margin-bottom: 10px;
}
.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button label[for=wccpf_z7xJh7TDartQ] {
  margin-bottom: 10px;
  display: none;
}
.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button label[for=wccpf_pYZsbiluvSiz] {
  font-size: 1.2rem;
}
.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button label[for=wccpf_n8X5xBMvSASC], .single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button label[for=wccpf_ChBi0sGoCFBT], .single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button label[for=wccpf_MJ7hxyMgGwWU], .single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button label[for=wccpf_On4VMC75kKvM], .single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button label[for=wccpf_HoDDBI3bI4Am] {
  display: none !important;
}
.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button label[for=wccpf_HoDDBI3bI4Am] {
  margin-bottom: 10px;
}
.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button label[for=wccpf_CIDKG5fmFXOZ] {
  margin-top: 15px;
  font-size: 0.8rem !important;
  left: 0px;
}
.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button input[data-fkey=wccpf_z7xJh7TDartQ]::placeholder {
  color: var(--dark-grey-color);
}
.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button .minimum-charge-text {
  display: none !important;
}
.single-product [data-nav_title="Engraving Per Character"],
.single-product [data-nav_title="Engraving First 10"] {
  display: none !important;
}

.wccpf-field.field-factory-plaque-engraving-field,
.wccpf-field,
.field-factory-plaque-field {
  text-align: center !important;
  text-align-last: center !important;
  /* For some browsers */
}

.field-factory-plaque-engraving-field {
  z-index: 1000;
}

.variation-PlaqueOption {
  display: none !important;
}
.variation-PlaqueOption p {
  display: none !important;
}

.variation-Plaque {
  display: none !important;
}

div.summary.entry-summary > form > div.wccpf-fields-container.woocommerce_before_add_to_cart_button > div > div > div:nth-child(7) > div {
  left: -62px !important;
}

div.summary.entry-summary > form > div.wccpf-fields-container.woocommerce_before_add_to_cart_button > div > div > div:nth-child(1) > div > table > tbody > tr > td {
  padding-top: 10px !important;
  margin-bottom: 7px !important;
}

.wccpf-fields-container.woocommerce_before_add_to_cart_button {
  grid-area: plaque;
}

.single-product .summary.entry-summary > .wccpf-fields-container.woocommerce_before_add_to_cart_button {
  border-radius: var(--radius-sm, 4px);
  border: 1px solid var(--grey-3);
  background: var(--base-white);
  margin-bottom: 10px;
  padding: 10px var(--spacing-xl) 10px var(--spacing-xl);
}
.single-product .summary.entry-summary > .wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top {
  display: flex;
  justify-content: space-between;
  padding-right: 0;
  position: relative;
  align-items: center;
}
.single-product .summary.entry-summary > .wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top .plaque-field-thumbnail {
  width: 50px;
  height: 50px;
  object-fit: cover;
  border-radius: var(--radius-sm);
  margin: 11px 12px 10px 0;
  flex-shrink: 0;
  position: relative;
  z-index: 1;
}
.single-product .summary.entry-summary > .wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top label {
  font-size: var(--font-size-md);
  position: absolute;
  left: 62px;
  top: 55%;
  transform: translateY(-50%);
  z-index: 10;
  border-radius: var(--radius-sm);
}
.single-product .summary.entry-summary > .wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-field,
.single-product .summary.entry-summary > .wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-engraving-field {
  height: 39px !important;
  color: var(--dark-grey-color);
  border-radius: var(--radius-sm);
  cursor: pointer;
  z-index: 1;
  background-color: white;
  top: 3px;
  color: black;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.single-product .summary.entry-summary > .wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-field option,
.single-product .summary.entry-summary > .wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-engraving-field option {
  color: black;
}
.single-product .summary.entry-summary > .wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-field {
  width: 100%;
  left: 0;
  position: relative;
  top: -5px;
}
.single-product .summary.entry-summary > .wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.left {
  display: flex;
  justify-content: flex-end;
  padding-right: 0;
}
.single-product .summary.entry-summary > .wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.left select.field-factory-plaque-field,
.single-product .summary.entry-summary > .wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.left select.field-factory-plaque-engraving-field {
  width: 100px;
  height: 39.39px !important;
  margin-top: 0 !important;
  color: black;
  cursor: pointer;
  outline: none;
  z-index: 1;
  position: relative;
  left: 100px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: white;
}
.single-product .summary.entry-summary > .wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.left select.field-factory-plaque-field {
  width: 100%;
  left: 0;
}
.single-product .summary.entry-summary > .wccpf-fields-container.woocommerce_before_add_to_cart_button .wcff-fields-group table td.wccpf_label {
  display: none;
}
.single-product .summary.entry-summary > .wccpf-fields-container.woocommerce_before_add_to_cart_button .wcff-fields-group table.wccpf_fields_table.field-factory-plaque-engraving-field-wrapper > tbody > tr > td.wccpf_label {
  display: table-cell !important;
}

div.summary.entry-summary > div.wccpf-fields-container.woocommerce_before_add_to_cart_button > div > div > table.wccpf_fields_table.field-factory-plaque-engraving-field-wrapper > tbody > tr > td > select {
  width: 120px !important;
}

div.summary.entry-summary > div.wccpf-fields-container.woocommerce_before_add_to_cart_button > div > div > div:nth-child(7) > div > table > tbody > tr > td > label {
  left: 0px;
}

.wc-block-components-product-details__plaque-option {
  display: none !important;
}

.xoo-wsc-option-variation {
  display: block !important;
}

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