body.dark .product-single__meta {
  width: 100%;
  color: #d2d2d2
}

@media(min-width:769px) {
  body.dark .product-single__meta {
    max-width: 453px
  }
}

body.dark .product-single__meta .product-single__title {
  /* font-size: 32px;
  line-height: 1.25; */
  color: #fff
}

@media(min-width:769px) {
  body.dark .product-single__meta .product-single__title {
    font-size: 48px
  }
}

body.dark .product-single__meta .product__price {
  color: #fff
}

body.dark .product-single__meta .product-single__feature {
  margin-top: 10px;
  margin-bottom: 0
}

/* body.dark .product-single__meta .icon-and-text,
body.dark .product-single__meta .product-single__feature span {
  font-size: 14px;
  line-height: 20px
} */

body.dark .product-single__meta .inventory--low {
  color: #d2d2d2
}

body.dark .product-single__meta .icon--inventory:after,
body.dark .product-single__meta .icon--inventory:before {
  background: #54c63a
}

body.dark .product-single__meta .product-block .product__qty-button-wrap .add-to-cart {
  color: #101010;
  background: #fff;
  max-width: 268px;
  border-radius: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px
}

body.dark .product-single__meta .product-block .product__qty-button-wrap .add-to-cart:hover:not([disabled]) {
  padding-right: 20px;
  background: #151515;
  color: #fff;
  border: 1px solid #fff
}

body.dark .product-single__meta .product-single__form .js-qty__wrapper {
  min-width: 161px;
  background: transparent;
}

body.dark .product-single__meta .product-single__form .js-qty__wrapper .js-qty__num {
  max-width: 161px;
  border: 1px solid #d2d2d2;
  background: #151515;
  color: #d2d2d2;
  line-height: 24px;
  border-radius: 6
}

body.dark .product-single__meta .product-single__form .js-qty__wrapper .js-qty__adjust--minus {
  color: #d2d2d2;
  border-right: 1px solid #d2d2d2
}

body.dark .product-single__meta .product-single__form .js-qty__wrapper .js-qty__adjust--minus svg path {
  fill: #d2d2d2
}

body.dark .product-single__meta .product-single__form .js-qty__wrapper .js-qty__adjust--plus {
  color: #d2d2d2;
  border-left: 1px solid #d2d2d2
}

body.dark .product-single__meta .product-single__form .js-qty__wrapper .js-qty__adjust--plus svg path {
  fill: #d2d2d2
}

body.dark .product-single__meta .rc-widget .rc-radio {
  color: #fff
}

body.dark .product-single__meta .rc-widget .rc-radio.rc-radio--active {
  border: 1px solid #2ca9e3
}

body.dark .product-single__meta .rc-widget .rc-radio.subscription-radio.rc-radio--active {
  border-bottom: none
}

/* body.dark .product-single__meta .rc-widget .rc-radio .rc-radio__label {
  font-size: 14px;
  line-height: 1.5
} */

body.dark .product-single__meta .rc-widget .rc-radio .rc-radio__label:after {
  background: #2ca9e3
}

body.dark .product-single__meta .rc-widget .rc-radio .rc-radio__input:checked+.rc-radio__label:before {
  border-color: #2ca9e3
}

body.dark .product-single__meta .rc-widget .rc-selling-plans {
  border: 1px solid #2ca9e3;
  border-top: 0;
  color: #fff !important;
  margin-top: -22px
}

body.dark .product-single__meta .rc-widget .rc-selling-plans-dropdown__label,
body.dark .product-single__meta .rc-widget .rc-selling-plans-dropdown__select {
  color: #fff;
  font-size: 12px
}

body.dark .product-single__meta .rc-widget .rc-selling-plans-dropdown {
  font-size: 12px
}

body.dark .product-single__meta .rc-widget .rc-radio__price {
  font-weight: 600;
  font-size: 15px
}

body.dark .product-single__meta .rc-widget .rc-save-text {
  font-size: 12px;
  line-height: 1.5;
  color: #d2d2d2
}

body.dark .product-single__meta .rc-widget .rc-terms-text a {
  color: #2ca9e3
}

body.dark .product-single__meta {
  padding-left: 0
}

body.dark .product-block .collapsible-trigger {
  /* font-size: 14px; */
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 0;
  text-transform: inherit;
  padding: 15px 0
}

body.dark .product-block .collapsible-trigger .collapsible-trigger__icon {
  right: 15px
}

body.dark .product-block.product-block--tab .collapsibles-wrapper--border-bottom {
  border-top: 1px solid #313131;
  border-bottom: none
}

body.dark .product-block.product-block--tab:last-child .collapsibles-wrapper--border-bottom {
  border-bottom: 1px solid #313131
}

/* body.dark .product-block .collapsible-content__inner>p {
  font-size: 14px;
  line-height: 1.5
} */

body.dark .product-block .collapsible-content__inner input:active,
body.dark .product-block .collapsible-content__inner input:focus,
body.dark .product-block .collapsible-content__inner select:active,
body.dark .product-block .collapsible-content__inner select:focus,
body.dark .product-block .collapsible-content__inner textarea:active,
body.dark .product-block .collapsible-content__inner textarea:focus {
  border-color: #e8e8e1
}

body.dark .product-block .collapsible-content__inner [data-spam-detection-disclaimer] a {
  color: #2ca9e3
}

body.dark .product-block .collapsible-content__inner a {
  color: #2ca9e3
}

body.dark .product-block .collapsible-content__inner .btn {
  color: #101010;
  background: #fff !important;
  max-width: 268px;
  border-radius: 0;
  /* font-size: 14px; */
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
}

body.dark .product-block .collapsible-content__inner .btn:hover:not([disabled]) {
  padding-right: 20px !important;
  background: #151515 !important;
  color: #fff !important;
  border: 1px solid #fff
}

body.dark [data-oke-reviews-product-listing-rating] .okeReviews-reviewsSummary-ratingCount {
  font-size: 13px;
}
body.dark .product-single__meta .okeReviews-reviewsSummary-ratingCount span[aria-hidden=true] {
  color: #a1a1a1;
}

/*.product-dark [data-product-images]{display:none}*/
/* Use inverted (white) logo on dark product template pages */
body.dark .site-header__logo .site-header__logo-link.logo--has-inverted {
  display: none
}

body.dark .site-header__logo .logo--inverted {
  display: block
}

/* Fix media background color */
@media only screen and (max-width: 589px) {
    .background-media-text {
        background-color: #434448;
    }
}