/*@mixin aspect-ratio($percentage) {
  &:before {
    content: "";
    padding-top: $percentage;
    display: block;
  }
}*/
.woocommerce-variation .woo-sctr-shortcode-wrap-wrap .woo-sctr-shortcode-countdown-text-before,
.woo-sctr-single-product-container .woo-sctr-shortcode-wrap-wrap .woo-sctr-shortcode-countdown-text-before {
  text-transform: uppercase;
  font-weight: 900;
}

body .woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-1 .woo-sctr-shortcode-countdown-wrap.woo-sctr-shortcode-countdown-style-1 .woo-sctr-shortcode-countdown-unit {
  border: 2px solid var(--alert-wunder-100);
  border-radius: var(--common-border-radius);
}

.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-salescountdowntimer .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-value,
.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-salescountdowntimer .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-value-container,
.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-salescountdowntimer .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-text,
.woo-sctr-single-product-container .woo-sctr-shortcode-wrap-wrap .woo-sctr-shortcode-countdown-time-separator,
.woocommerce-variation .woo-sctr-shortcode-wrap-wrap .woo-sctr-shortcode-countdown-time-separator {
  color: var(--alert-wunder-100);
  text-transform: uppercase;
  font-weight: 900;
  font-family: "Source Sans Pro";
}

.single-product.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,
.single-product .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
  border-width: 2px;
}
.single-product .advantages-wrapper .advantage__text-content p,
.single-product .advantages-wrapper .advantage__text-content a {
  color: var(--main-text-color);
}
.single-product .advantages-wrapper .advantage__text-content p strong,
.single-product .advantages-wrapper .advantage__text-content a strong {
  text-transform: uppercase;
  font-weight: 900;
}
.single-product .advantages-wrapper .advantage__text-content a {
  font-weight: 600;
}
.single-product div.product .cwginstock-subscribe-form, .single-product .variable-modal-wrapper .cwginstock-subscribe-form {
  --primary-wunder-100: var(--main-text-color);
  --input-border-color: var(--main-text-color);
}
.single-product div.product .cwginstock-subscribe-form .panel-primary .panel-body .form-group .cwgstock_button, .single-product .variable-modal-wrapper .cwginstock-subscribe-form .panel-primary .panel-body .form-group .cwgstock_button {
  border-width: 2px;
  text-transform: uppercase;
  font-weight: 900;
}
.single-product div.product form.cart .quantity .qty,
.single-product div.product form.cart .minus,
.single-product div.product form.cart .plus, .single-product .variable-modal-wrapper form.cart .quantity .qty,
.single-product .variable-modal-wrapper form.cart .minus,
.single-product .variable-modal-wrapper form.cart .plus {
  height: 50px;
}
.single-product div.product .reviews-action-buttons button, .single-product .variable-modal-wrapper .reviews-action-buttons button {
  text-transform: uppercase;
  font-weight: 900;
}
.single-product div.product .woocommerce-Reviews#reviews .comments-rating-wrapper .comments-based-on span,
.single-product div.product .woocommerce-Reviews#reviews .commentlist li .comment_container .comment-text .like-dislike-wrap .like-dislike-buttons-wrap span, .single-product .variable-modal-wrapper .woocommerce-Reviews#reviews .comments-rating-wrapper .comments-based-on span,
.single-product .variable-modal-wrapper .woocommerce-Reviews#reviews .commentlist li .comment_container .comment-text .like-dislike-wrap .like-dislike-buttons-wrap span {
  color: var(--main-text-color);
}
.single-product div.product .woocommerce-Reviews#reviews .commentlist li .comment_container .comment-text > .meta *, .single-product .variable-modal-wrapper .woocommerce-Reviews#reviews .commentlist li .comment_container .comment-text > .meta * {
  font-weight: 900 !important;
  text-transform: uppercase;
}
.single-product div.product .yith-wfbt-section h3, .single-product .variable-modal-wrapper .yith-wfbt-section h3 {
  text-transform: uppercase;
  font-weight: 900;
}
.single-product div.product .yith-wfbt-section form .yith-wfbt-items .yith-wfbt-item label .yith-wfbt-item-right-part .product-name, .single-product .variable-modal-wrapper .yith-wfbt-section form .yith-wfbt-items .yith-wfbt-item label .yith-wfbt-item-right-part .product-name {
  text-transform: uppercase;
  font-weight: 900;
}
.single-product div.product .yith-wfbt-section form .yith-wfbt-items .yith-wfbt-item label .yith-wfbt-item-right-part .price > .amount,
.single-product div.product .yith-wfbt-section form .yith-wfbt-items .yith-wfbt-item label .yith-wfbt-item-right-part .price del bdi,
.single-product div.product .yith-wfbt-section form .yith-wfbt-items .yith-wfbt-item label .yith-wfbt-item-right-part .price ins bdi, .single-product .variable-modal-wrapper .yith-wfbt-section form .yith-wfbt-items .yith-wfbt-item label .yith-wfbt-item-right-part .price > .amount,
.single-product .variable-modal-wrapper .yith-wfbt-section form .yith-wfbt-items .yith-wfbt-item label .yith-wfbt-item-right-part .price del bdi,
.single-product .variable-modal-wrapper .yith-wfbt-section form .yith-wfbt-items .yith-wfbt-item label .yith-wfbt-item-right-part .price ins bdi {
  text-transform: uppercase;
  font-weight: 900;
}
.single-product div.product .yith-wfbt-section form .yith-wfbt-submit-block .save-amount, .single-product .variable-modal-wrapper .yith-wfbt-section form .yith-wfbt-submit-block .save-amount {
  text-transform: uppercase;
  font-weight: 900;
}
.single-product div.product .yith-wfbt-section form .yith-wfbt-submit-block .yith-wfbt-submit-button, .single-product .variable-modal-wrapper .yith-wfbt-section form .yith-wfbt-submit-block .yith-wfbt-submit-button {
  --primary-wunder-100: #0d2b19;
  text-transform: uppercase;
  font-weight: 900;
  padding-left: 16px;
  padding-right: 16px;
}
.single-product div.product .yith-wfbt-section form .yith-wfbt-submit-block .price_text del .woocommerce-Price-amount, .single-product .variable-modal-wrapper .yith-wfbt-section form .yith-wfbt-submit-block .price_text del .woocommerce-Price-amount {
  display: flex;
}
.single-product div.product .yith-wfbt-section form .yith-wfbt-submit-block .price_text del bdi,
.single-product div.product .yith-wfbt-section form .yith-wfbt-submit-block .price_text ins bdi, .single-product .variable-modal-wrapper .yith-wfbt-section form .yith-wfbt-submit-block .price_text del bdi,
.single-product .variable-modal-wrapper .yith-wfbt-section form .yith-wfbt-submit-block .price_text ins bdi {
  text-transform: uppercase;
  font-weight: 900;
}
.single-product div.product .product-page-mobile-wrapper .product-page-mobile-tabs .accordion-heading, .single-product .variable-modal-wrapper .product-page-mobile-wrapper .product-page-mobile-tabs .accordion-heading {
  text-transform: uppercase;
  font-weight: 900;
}
.single-product div.product .product-page-mobile-wrapper .product-page-mobile-tabs .accordion-heading svg path, .single-product .variable-modal-wrapper .product-page-mobile-wrapper .product-page-mobile-tabs .accordion-heading svg path {
  fill: var(--main-text-color);
}
.single-product div.product .product-page-mobile-wrapper .product-page-mobile-tabs .accordion-heading svg g, .single-product .variable-modal-wrapper .product-page-mobile-wrapper .product-page-mobile-tabs .accordion-heading svg g {
  opacity: 1;
}
.single-product div.product .product-page-mobile-wrapper .product-page-mobile-tabs .accordion-content *, .single-product .variable-modal-wrapper .product-page-mobile-wrapper .product-page-mobile-tabs .accordion-content * {
  color: var(--main-text-color);
}
.single-product div.product .product-page-mobile-wrapper .product-page-mobile-tabs .accordion-content .woocommerce-product-attributes, .single-product .variable-modal-wrapper .product-page-mobile-wrapper .product-page-mobile-tabs .accordion-content .woocommerce-product-attributes {
  color: var(--main-text-color);
}
.single-product div.product .product-page-mobile-wrapper .product-page-mobile-tabs .accordion-content .woocommerce-product-attributes .woocommerce-product-attributes-item__label, .single-product .variable-modal-wrapper .product-page-mobile-wrapper .product-page-mobile-tabs .accordion-content .woocommerce-product-attributes .woocommerce-product-attributes-item__label {
  font-weight: 400;
}
.single-product div.product .product-page-mobile-wrapper .product-page-mobile-tabs .accordion-content .woocommerce-product-attributes .woocommerce-product-attributes-item__value *, .single-product .variable-modal-wrapper .product-page-mobile-wrapper .product-page-mobile-tabs .accordion-content .woocommerce-product-attributes .woocommerce-product-attributes-item__value * {
  text-transform: uppercase;
  font-weight: 900;
}
.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel p, .single-product .variable-modal-wrapper .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel p {
  color: var(--main-text-color);
}
.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .woocommerce-product-attributes, .single-product .variable-modal-wrapper .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .woocommerce-product-attributes {
  color: var(--main-text-color);
}
.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .woocommerce-product-attributes .woocommerce-product-attributes-item__label, .single-product .variable-modal-wrapper .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .woocommerce-product-attributes .woocommerce-product-attributes-item__label {
  font-weight: 400;
}
.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .woocommerce-product-attributes .woocommerce-product-attributes-item__value *, .single-product .variable-modal-wrapper .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .woocommerce-product-attributes .woocommerce-product-attributes-item__value * {
  text-transform: uppercase;
  font-weight: 900;
}
.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs li a, .single-product .variable-modal-wrapper .woocommerce-tabs.wc-tabs-wrapper ul.tabs li a {
  text-transform: uppercase;
  font-weight: 900;
}
.single-product div.product .stock-management-wrapper p, .single-product .variable-modal-wrapper .stock-management-wrapper p {
  text-transform: uppercase;
  font-weight: 900;
}
.single-product div.product form.cart .single_add_to_cart_button, .single-product .variable-modal-wrapper form.cart .single_add_to_cart_button {
  text-transform: uppercase;
  font-weight: 900;
  --primary-wunder-100: #0d2b19;
  border-width: 2px;
}
.single-product div.product form.cart .quantity .qty,
.single-product div.product form.cart .minus,
.single-product div.product form.cart .plus, .single-product .variable-modal-wrapper form.cart .quantity .qty,
.single-product .variable-modal-wrapper form.cart .minus,
.single-product .variable-modal-wrapper form.cart .plus {
  border-width: 2px;
  border-color: var(--main-text-color);
}
.single-product div.product form.cart .quantity .qty, .single-product .variable-modal-wrapper form.cart .quantity .qty {
  font-weight: 600;
}
.single-product div.product form.cart .minus,
.single-product div.product form.cart .plus, .single-product .variable-modal-wrapper form.cart .minus,
.single-product .variable-modal-wrapper form.cart .plus {
  font-size: 0;
}
.single-product div.product form.cart .minus, .single-product .variable-modal-wrapper form.cart .minus {
  position: relative;
  font-size: 0;
  /* horizontal line */
}
.single-product div.product form.cart .minus:after, .single-product .variable-modal-wrapper form.cart .minus:after {
  content: "";
  display: block;
  position: absolute;
  background-color: var(--main-text-color);
  transition: transform 0.25s ease-out;
}
.single-product div.product form.cart .minus:after, .single-product .variable-modal-wrapper form.cart .minus:after {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 16px;
  height: 2px;
  margin: 0;
}
.single-product div.product form.cart .plus, .single-product .variable-modal-wrapper form.cart .plus {
  position: relative;
  font-size: 0;
  /* Vertical line */
  /* horizontal line */
}
.single-product div.product form.cart .plus:before, .single-product div.product form.cart .plus:after, .single-product .variable-modal-wrapper form.cart .plus:before, .single-product .variable-modal-wrapper form.cart .plus:after {
  content: "";
  display: block;
  position: absolute;
  background-color: var(--main-text-color);
  transition: transform 0.25s ease-out;
}
.single-product div.product form.cart .plus:before, .single-product .variable-modal-wrapper form.cart .plus:before {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 2px;
  height: 16px;
  margin: 0;
}
.single-product div.product form.cart .plus:after, .single-product .variable-modal-wrapper form.cart .plus:after {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 16px;
  height: 2px;
  margin: 0;
}
.single-product div.product form.cart .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt, .single-product .variable-modal-wrapper form.cart .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt {
  border-width: 2px !important;
  height: 50px;
}
.single-product div.product form.cart .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before, .single-product .variable-modal-wrapper form.cart .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before {
  font-size: 24px;
  font-weight: 900;
  margin-left: -12px;
  margin-top: -12px;
}
.single-product div.product .woo-variation-items-wrapper .button-variable-wrapper li, .single-product .variable-modal-wrapper .woo-variation-items-wrapper .button-variable-wrapper li {
  border-width: 2px;
  font-weight: 900;
}
.single-product div.product .woocommerce-single-gallery-summary-wrapper > .summary .brand-and-reviews .brand, .single-product .variable-modal-wrapper .woocommerce-single-gallery-summary-wrapper > .summary .brand-and-reviews .brand {
  text-transform: uppercase;
  font-weight: 900;
}
.single-product div.product .woocommerce-single-gallery-summary-wrapper > .summary .price > .amount, .single-product div.product .woocommerce-single-gallery-summary-wrapper > .summary .price > del bdi, .single-product div.product .woocommerce-single-gallery-summary-wrapper > .summary .price > ins bdi, .single-product .variable-modal-wrapper .woocommerce-single-gallery-summary-wrapper > .summary .price > .amount, .single-product .variable-modal-wrapper .woocommerce-single-gallery-summary-wrapper > .summary .price > del bdi, .single-product .variable-modal-wrapper .woocommerce-single-gallery-summary-wrapper > .summary .price > ins bdi {
  text-transform: uppercase;
  font-weight: 900;
}
.single-product div.product .variations .label *, .single-product .variable-modal-wrapper .variations .label * {
  color: var(--main-text-color);
  text-transform: uppercase;
  font-weight: 900;
}

.single-product .variable-modal .single_variation_wrap .minus,
.single-product .botom-sticky-add-to-cart form .minus {
  position: relative;
  font-size: 0;
  /* horizontal line */
}
.single-product .variable-modal .single_variation_wrap .minus:after,
.single-product .botom-sticky-add-to-cart form .minus:after {
  content: "";
  display: block;
  position: absolute;
  background-color: var(--main-text-color);
  transition: transform 0.25s ease-out;
}
.single-product .variable-modal .single_variation_wrap .minus:after,
.single-product .botom-sticky-add-to-cart form .minus:after {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 16px;
  height: 2px;
  margin: 0;
}

.single-product .botom-sticky-add-to-cart form .plus,
.single-product .variable-modal .single_variation_wrap .plus {
  position: relative;
  font-size: 0;
  /* Vertical line */
  /* horizontal line */
}
.single-product .botom-sticky-add-to-cart form .plus:before, .single-product .botom-sticky-add-to-cart form .plus:after,
.single-product .variable-modal .single_variation_wrap .plus:before,
.single-product .variable-modal .single_variation_wrap .plus:after {
  content: "";
  display: block;
  position: absolute;
  background-color: var(--main-text-color);
  transition: transform 0.25s ease-out;
}
.single-product .botom-sticky-add-to-cart form .plus:before,
.single-product .variable-modal .single_variation_wrap .plus:before {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 2px;
  height: 16px;
  margin: 0;
}
.single-product .botom-sticky-add-to-cart form .plus:after,
.single-product .variable-modal .single_variation_wrap .plus:after {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 16px;
  height: 2px;
  margin: 0;
}

.single-product .botom-sticky-add-to-cart form.cart .single_add_to_cart_button {
  padding: 10px;
}

.storefront-sticky-add-to-cart__content-product-info .storefront-sticky-add-to-cart__content-price {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  opacity: 1;
  justify-content: flex-end;
  gap: 0 8px;
}

.storefront-sticky-add-to-cart__content-product-info .storefront-sticky-add-to-cart__content-price > ins {
  color: var(--warning-wunder-100);
}

.storefront-sticky-add-to-cart__content-product-info .storefront-sticky-add-to-cart__content-price > del {
  color: #CFCFCF;
}

.storefront-sticky-add-to-cart__content-product-info .storefront-sticky-add-to-cart__content-price > span {
  color: var(--main-text-color);
}

@media screen and (max-width: 767px) {
  .woocommerce-Reviews#reviews .commentlist li .comment_container .comment-text .like-dislike-wrap .question {
    color: var(--main-text-color);
  }
}

/*# sourceMappingURL=single-product-change.css.map */
