body {
  background: black !important;
}

.product-template-default {
  display: block !important;
  padding: 0px;
  margin: 0px;
}

.woocommerce span.onsale {
  color: white !important;
  background: #FF0077 !important;
  border-radius: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
}

.product {
  background: #0f141a;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.product .woocommerce-product-gallery {
  background: #151c24;
  width: 47.5%;
  margin: 20px 0px 10px 0px !important;
  border-radius: 5px 0px 0px 5px;
}
.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper {
  border-radius: 5px 0px 0px 5px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
  border-radius: 5px 0px 0px 5px;
}
.product .summary {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 47.5%;
  background: #18212A;
  text-align: center;
  padding: 10px 0px !important;
  margin: 20px 0px 10px 0px !important;
  border-radius: 0px 5px 5px 0px;
}
.product .summary .product_title {
  padding-top: 30px !important;
  color: #FF0077;
  font-size: 1.5rem;
  margin: 0px 10%;
}
.product .summary .price {
  flex-basis: 100%;
  margin: 5px;
  color: rgba(255, 255, 255, 0.747) !important;
}
.product .summary .woocommerce-product-details__short-description {
  width: 90%;
}
.product .summary .cart .quantity .input-text {
  background: transparent !important;
  border-radius: 0px;
  border-color: white;
  border-style: solid;
  color: white;
  text-align: center;
  margin-right: 20px;
}
.product .summary .cart .single_add_to_cart_button {
  background: #FF0077;
  color: white;
}
.product .summary .woocommerce-product-rating {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.product .summary .woocommerce-product-rating .star-rating {
  color: #FF0077;
  margin: 5px 0px !important;
}
.product .summary .woocommerce-product-rating .woocommerce-review-link {
  color: #FFDBE5;
  text-decoration: none;
}
.product .summary .variations_form {
  padding: 5px;
  margin: 5px 0px !important;
}
.product .summary .variations_form .variations {
  padding: 5px;
}
.product .summary .variations_form .variations .label {
  color: white;
}
.product .summary .variations_form .variations .label .woo-selected-variation-item-name {
  color: #FF0077;
}
.product .summary .variations_form .variations .value {
  padding: 5px;
}
.product .summary .variations_form .variations .value .variable-items-wrapper {
  display: flex;
  justify-content: center;
}
.product .summary .variations_form .variations .value .variable-items-wrapper .variable-item {
  background: transparent;
  box-shadow: 0px 0px 0px 2px rgba(247, 221, 226, 0.699);
  color: rgba(247, 221, 226, 0.699) !important;
}
.product .summary .variations_form .variations .value .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
  box-shadow: 0px 0px 0px 2px pink;
  color: pink !important;
}
.product .summary .variations_form .variations .value .variable-items-wrapper .variable-item:not(.radio-variable-item).selected {
  box-shadow: 0px 0px 0px 2px pink;
  color: pink !important;
}
.product .summary .variations_form .variations .value .reset_variations {
  color: rgba(255, 255, 255, 0.349);
}
.product .summary .variations_form .single_variation_wrap {
  padding: 5px;
}
.product .summary .variations_form .single_variation_wrap .woocommerce-variation-description {
  color: pink;
}
.product .summary .variations_form .single_variation_wrap .woocommerce-variation-price .woocommerce-Price-amount {
  color: #FF0077;
}
.product .summary .variations_form .single_variation_wrap .woocommerce-variation-price .woocommerce-Price-currencySymbol {
  color: #FF0077;
}
.product .summary .variations_form .single_variation_wrap .woocommerce-variation-availability {
  color: greenyellow;
}
.product .summary .variations_form .woocommerce-variation-add-to-cart {
  padding: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.product .summary .variations_form .woocommerce-variation-add-to-cart .input-text {
  background: transparent !important;
  border-radius: 0px;
  border-color: white;
  border-style: solid;
  color: white;
  text-align: center;
  margin-right: 20px;
}
.product .summary .variations_form .woocommerce-variation-add-to-cart .single_add_to_cart_button {
  background: #FF0077;
  color: white;
}
.product .summary .product_meta {
  display: none;
}
.product .woocommerce-tabs {
  width: 100%;
  padding-bottom: 20px !important;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.product .woocommerce-tabs ul.tabs {
  display: none;
}
.product .woocommerce-tabs .woocommerce-Tabs-panel {
  display: block !important;
  text-align: center;
  background: #18212A;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 20px 0px !important;
  width: 97.5%;
  border-radius: 5px;
  margin: 10px !important;
}
.product .woocommerce-tabs .woocommerce-Tabs-panel p {
  color: rgba(255, 255, 255, 0.527);
  padding: 0px 0px 10px 0px;
  margin: 0px 10%;
}
.product .woocommerce-tabs .woocommerce-Tabs-panel h2 {
  color: white;
  font-size: 1.4rem;
  margin: 10px;
}
.product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
}
.product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes .woocommerce-product-attributes-item__label {
  color: #FF0077;
}
.product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0px !important;
}
.product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #comments {
  flex-basis: 100%;
}
.product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .commentlist {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 0px !important;
  width: 100%;
}
.product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .commentlist .review {
  width: 90%;
}
.product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .commentlist .review .comment-text .star-rating {
  color: #FF0077;
}
.product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .comment-respond {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .comment-respond .comment-reply-title {
  color: pink;
}
.product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .comment-respond .comment-form {
  width: 95%;
}
.product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .comment-respond .comment-form .comment-form-rating {
  color: white !important;
}
.product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .comment-respond .comment-form .comment-form-rating label {
  display: none;
}
.product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .comment-respond .comment-form .comment-form-rating a {
  color: #FF0077;
}
.product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .comment-respond .comment-form .comment-form-rating .stars {
  color: #FF0077;
}
.product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .comment-respond .comment-form .comment-form-comment label {
  margin: 5px;
}
.product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .comment-respond .comment-form .comment-form-comment #comment {
  border-radius: 10px !important;
  color: pink;
}
.product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .comment-respond .comment-form .form-submit .submit {
  background: #FF0077 !important;
  color: white !important;
  border-radius: 5px;
}

#sidebar {
  display: none;
}

.wvs-has-image-tooltip:hover:after, .wvs-has-image-tooltip:hover:before, [data-wvstooltip]:hover:after, [data-wvstooltip]:hover:before {
  visibility: hidden !important;
  opacity: 0 !important;
}

@media screen and (max-width: 600px) {
  .product {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
  .product .woocommerce-product-gallery {
    flex-basis: 95%;
    background: #18212A;
    margin-bottom: 0px !important;
    border-radius: 0px;
  }
  .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper {
    display: flex;
    flex-wrap: wrap;
  }
  .product .summary {
    flex-basis: 95%;
    display: flex;
    flex-wrap: wrap;
    align-content: space-evenly;
    justify-content: center;
    width: 48% !important;
    background: #18212A;
    text-align: center;
    padding: 10px 0px !important;
    margin-top: 0px !important;
    border-radius: 0px 0px 5px 5px;
  }
  .product .summary .product_title {
    padding-top: 10px !important;
    color: #FF0077;
    font-size: 1.6rem;
    margin: 0px 10%;
  }
  .product .summary .price {
    margin: 10px;
    color: rgba(255, 255, 255, 0.747) !important;
  }
  .product .summary .woocommerce-product-rating {
    margin-top: 20px;
  }
  .product .summary .variations_form {
    padding: 5px;
  }
  .product .summary .variations_form .variations {
    padding: 5px;
  }
  .product .summary .variations_form .variations .label {
    color: white;
  }
  .product .summary .variations_form .variations .label .woo-selected-variation-item-name {
    color: #FF0077;
  }
  .product .summary .variations_form .variations .value {
    padding: 5px;
  }
  .product .summary .variations_form .variations .value .variable-items-wrapper {
    display: flex;
    justify-content: center;
  }
  .product .summary .variations_form .variations .value .variable-items-wrapper .variable-item {
    background: transparent;
    box-shadow: 0px 0px 0px 2px rgba(247, 221, 226, 0.699);
    color: rgba(247, 221, 226, 0.699) !important;
  }
  .product .summary .variations_form .variations .value .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
    box-shadow: 0px 0px 0px 2px pink;
    color: pink !important;
  }
  .product .summary .variations_form .variations .value .variable-items-wrapper .variable-item:not(.radio-variable-item).selected {
    box-shadow: 0px 0px 0px 2px pink;
    color: pink !important;
  }
  .product .summary .variations_form .variations .value .reset_variations {
    color: rgba(255, 255, 255, 0.349);
  }
  .product .summary .variations_form .single_variation_wrap {
    padding: 5px;
  }
  .product .summary .variations_form .single_variation_wrap .woocommerce-variation-description {
    color: pink;
  }
  .product .summary .variations_form .single_variation_wrap .woocommerce-variation-price .woocommerce-Price-amount {
    color: #FF0077;
  }
  .product .summary .variations_form .single_variation_wrap .woocommerce-variation-price .woocommerce-Price-currencySymbol {
    color: #FF0077;
  }
  .product .summary .variations_form .single_variation_wrap .woocommerce-variation-availability {
    color: greenyellow;
  }
  .product .summary .variations_form .woocommerce-variation-add-to-cart {
    padding: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .product .summary .variations_form .woocommerce-variation-add-to-cart .input-text {
    background: transparent;
    border-radius: 0px;
    border-color: white;
    border-style: solid;
    color: white;
    text-align: center;
    margin-right: 20px;
  }
  .product .summary .variations_form .woocommerce-variation-add-to-cart .single_add_to_cart_button {
    color: white;
  }
  .product .summary .product_meta {
    display: none;
  }
  .product .woocommerce-tabs {
    width: 100%;
    padding-bottom: 20px !important;
  }
  .product .woocommerce-tabs .woocommerce-Tabs-panel {
    text-align: center;
    background: #18212A;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding-bottom: 20px !important;
  }
  .product .woocommerce-tabs .woocommerce-Tabs-panel p {
    margin: 0px 15px;
  }
  .product .woocommerce-tabs .woocommerce-Tabs-panel #tab-additional_information {
    flex-basis: 100% !important;
  }
  .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
  }
  .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes .woocommerce-product-attributes-item__label {
    width: 35%;
    color: #FF0077;
    padding: 0px;
  }
  .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes .woocommerce-product-attributes-item__value {
    width: 65%;
    padding: 0px;
  }
  .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes .woocommerce-product-attributes-item__value p {
    margin: 0px;
  }
  .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0px !important;
  }
  .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .commentlist {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 0px !important;
    width: 100%;
  }
  .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .commentlist .review {
    width: 90%;
  }
  .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .commentlist .review .comment-text .star-rating {
    color: #FF0077;
  }
  .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .comment-respond {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .comment-respond .comment-reply-title {
    color: pink;
  }
  .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .comment-respond .comment-form {
    width: 95%;
  }
  .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .comment-respond .comment-form .comment-form-rating {
    color: white !important;
  }
  .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .comment-respond .comment-form .comment-form-rating label {
    display: none;
  }
  .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .comment-respond .comment-form .comment-form-rating a {
    color: #FF0077;
  }
  .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .comment-respond .comment-form .comment-form-rating .stars {
    color: #FF0077;
  }
  .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .comment-respond .comment-form .comment-form-comment #comment {
    border-radius: 10px !important;
    color: pink;
  }
  .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .comment-respond .comment-form .form-submit .submit {
    background-color: #FF0077 !important;
    color: white !important;
  }
}
@media screen and (min-width: 1000px) {
  .product {
    width: 100%;
  }
  .product .woocommerce-product-gallery {
    width: 38% !important;
  }
  .product .summary {
    width: 38% !important;
  }
  .product .woocommerce-tabs {
    width: 80%;
  }
}/*# sourceMappingURL=product.css.map */