/** Shopify CDN: Minification failed

Line 87:12 Expected identifier but found whitespace
Line 87:13 Unexpected "("

**/
/* Subscription Overrides */

.toggle_card {
    background: transparent !important;
    border: none !important;
    margin-bottom: 2.4rem;
}
.tabs_wrapper {
    flex-direction: column !important;
	row-gap: 1.2rem !important;
}
.tab_label {
    flex-direction: row !important;
    justify-content: space-between;
    padding: 1.6rem !important;
    position: relative;
    background: rgb(var(--color-border)) !important;
    border: 2px solid transparent !important;
    transition: background 0.2s ease-in-out, border-color 0.2s ease-in-out;
    text-transform: capitalize;
    font-size: 1.5rem;
}
.tab_price_row {
    justify-content: end;
}
.subscribe_panel {
    border: 2px solid transparent !important;
    border-top: none;
    box-sizing: border-box;
    font-size: 1.5rem;
}
.tab_label[for^="tab_subscribe_"] .price {
    color: rgb(var(--color-card-price-sale));
}
.selling_group {
    row-gap: .8rem;
}
.selling_group .group_list_item
 {
    padding-left: 1.6rem; 
    margin-top: .3rem;
}
.subscribe_panel .selling_group::after {
  content: 'Auto-renews, skip or cancel anytime.';
} 
.tab_radio[id^="tab_otp_"]:checked ~ .tabs_wrapper .tab_label[for^="tab_otp_"] {
    background: rgb(var(--color-background)) !important;
    border-color: rgb(var(--color-button-secondary)) !important;
}
.tab_radio[id^="tab_subscribe_"]:checked ~ .tabs_wrapper .tab_label[for^="tab_subscribe_"] {
    background: rgb(var(--color-background)) !important;
    border-color: rgb(var(--color-button-secondary)) !important;
    border-bottom-color: rgb(var(--color-background)) !important;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    z-index: 2;
}
.tab_radio[id^="tab_subscribe_"]:checked ~ .subscribe_panel {
    padding: 1.6rem !important;
    border-color: rgb(var(--color-button-secondary)) !important;
    margin-top: -1px !important; 
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.shopify_subscriptions_app_policy {
    display: none;
}


/* THC template */
.template-product-thc .tab_radio[id^="tab_otp_"]:checked ~ .tabs_wrapper .tab_label[for^="tab_otp_"] {
    background: rgb(var(--color-background)) !important;
    border-color: rgb(var(--color-button-secondary)) !important;
    color: rgb(var(--color-foreground)) !important;    
}

.template-product-thc .tab_label {
    color: rgb(var(--color-foreground));
}
.template-product-thc .tab_radio[id^=tab_subscribe_]:checked~.tabs_wrapper .tab_label[for^=tab_subscribe_]
Specificity: (0,6,0)
 {
    color: rgb(var(--color-foreground)) !important;
}
.template-product-thc .tab_radio[id^="tab_subscribe_"]:checked ~ .tabs_wrapper .tab_label[for^="tab_subscribe_"] {
    color: rgb(var(--color-foreground)) !important;
}
.template-product-thc .subscribe_panel {
    background: transparent;
}
.template-product-thc .tab_radio[id^="tab_subscribe_"]:checked ~ .subscribe_panel {
    color: rgb(var(--color-foreground)) !important;
}


.template-product-thc div:has(> [id^="shopify-block-"][id*="judge_me_reviews_review_widget"]) {
  background: #0a0a0a;
}
.template-product-thc .jm-text {
  color: #f2f2f2;
}
[data-testid="write-review-button"], .jm-no-reviews-state__action-buttons .jm-button--primary {
    color: #f2f2f2 !important;
    background: #0a0a0a !important;
    border-radius: var(--border-radius-button) !important;
    border-color: #0a0a0a !important;
    min-height: 5.4rem;
    transform: translateZ(0);
    transition: border-color .4s cubic-bezier(.5, 0, 0, 1), background-color .4s cubic-bezier(.5, 0, 0, 1), opacity .4s cubic-bezier(.5, 0, 0, 1), color .4s cubic-bezier(.5, 0, 0, 1), scale .4s cubic-bezier(.5, 0, 0, 1);
}
@media screen and (min-width: 990px) {
    [data-testid="write-review-button"], .jm-no-reviews-state__action-buttons .jm-button--primary {
        padding: 1rem 2.4rem;
  }
}
.template-product-thc [data-testid="write-review-button"], 
.template-product-thc .jm-no-reviews-state__action-buttons .jm-button--primary {
  color: #0a0a0a !important;
  background: #C6FF00 !important;
  border-color: #C6FF00 !important;
}
@media screen and (min-width: 990px) {
    .template-product-thc [data-testid="write-review-button"], 
    .template-product-thc .jm-no-reviews-state__action-buttons .jm-button--primary {
        padding: 1rem 2rem;
  }
}


@media screen and (hover: hover) and (pointer: fine) {
    [data-testid="write-review-button"]:hover, .jm-no-reviews-state__action-buttons .jm-button--primary:hover {
        /*color: rgb(var(--color-background));
        background-color: rgb(var(--color-foreground));*/
        scale: .95;
    }
}