mark, ins {
    background: #ffffff;
    color: #00000;
    padding: 0em 0.25em;
    text-decoration: none;
}
.u-backlink.u-clearfix.u-grey-80 {
    display: none !important;}

/* AUTO HEIGHT FOR ALL SINGLE PRODUCT PAGES */
body.single-product .u-section-1,
body.single-product .u-sheet-1,
body.single-product .u-product.u-product-1,
body.single-product .u-container-layout.u-container-layout-1,
body.single-product .u-group-elements.u-group-elements-1 {
  height: auto !important;
  min-height: 0 !important;
  overflow: visible !important;
  max-height: none !important;
}

/* Keep Nicepage grid, just let it grow naturally */
body.single-product .u-product.u-layout-grid {
  grid-template-rows: auto !important;
  grid-auto-rows: auto !important;
}

/* Make sure the content block can expand with longer text */
body.single-product .u-group-elements.u-group-elements-1,
body.single-product .u-product-full-desc,
body.single-product form.cart {
  height: auto !important;
  min-height: 0 !important;
  overflow: visible !important;
}

/* Reset any old movement rules */
body.single-product .u-product-control.u-product-variations.variations,
body.single-product a.u-border-none.u-btn.u-button-style.u-product-control.u-btn-1 {
  position: static !important;
  top: auto !important;
  left: auto !important;
  transform: none !important;
  margin-top: 0 !important;
}

/* Optional tidy spacing */
body.single-product .u-product-full-desc {
  margin-bottom: 25px !important;
}

body.single-product form.cart {
  margin-top: 50px !important;
}
element.style {
    min-height: 0px;
}

body.single-product .u-product-variations .u-product-variant:last-child {
  margin-bottom: 18px !important;
}
.u-text-grey-80, .u-input.u-text-grey-80, .u-input.u-text-grey-80[class*="u-border-"], li.active > a.u-button-style.u-text-grey-80, li.active > a.u-button-style.u-text-grey-80[class*="u-border-"], a.u-button-style.u-text-grey-80, a.u-button-style.u-text-grey-80[class*="u-border-"] {
    color: #333333 !important;
    border: white;
    /* border-block-color: white; */
}
.poa-btn {
  display: inline-block;
  background: #2f2b5a;
  color: #ffffff !important;
  padding: 12px 28px;
  text-transform: uppercase;
  font-weight: 700;
  text-decoration: none;
  border: none;
}

.poa-btn:hover {
  color: #ffffff !important;
  text-decoration: none;
}


/* Hide quantity box if you don't want to show it */
body.single-product form.cart .qty {
  display: none !important;
}

/* Optional spacing */
body.single-product form.cart .single_add_to_cart_button {
  display: inline-block !important;
  margin-top: 10px !important;
}
a#place_order.u-btn.u-btn-submit.u-button-style.u-btn-1 {
  display: inline-block !important;
  width: auto !important;
  min-width: 180px !important;
  padding: 12px 28px !important;
  text-align: center !important;
}