/**
 * Tonic Sites Shop — Miscellaneous Styles
 *
 * Sale messaging toggles, temp CSS, and misc one-off rules
 * that don't belong to a specific feature file.
 *
 * Migrated from tss-global.css (Phase 1 + pre-Phase 2 misc).
 */

/* === SALE MESSAGING === */

.tax-product_collection p.discount-message,
.tss-collection-subtitle,
.tss-collection-product-price,
p.collection-savings,
figure.wp-block-image.size-full.quiz-sidebar-graphic {
    display: none;
}

.tss-collection-original-price {
    text-decoration: none !important;
}

/* === END SALE MESSAGING === */

/* === TEMP CSS — TODO: MAKE BETTER SOLUTION === */

div#video-pop-up,
figure.wp-block-image.size-full.quiz-sidebar-graphic {
    display: none;
}

.tss-payment-plan-notice:after {
    content: 'Select plans at checkout';
    display: block;
}

/* === END TEMP CSS === */

.single-product .product-purchase-options {
    display: none;
}

#parallax-image img.sb-mc.sbg-i.slzy {
    height: auto !important;
    inset: auto !important;
    transform: none !important;
}

.single-product p.price:after {
    content: 'Payment plan available for all carts over $300';
    display: block;
    font-size: 12px;
}

/* === LAYOUT HELPERS === */

@media (min-width: 1201px) {
    .max1500 {
        max-width: 1500px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        transform: none !important;
        width: 100% !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
    }
}

/* === Phase 5: Misc global === */

/* points and rewards

.wll-footer-gift.wll-launcher-pointer {
display: none;
}

end points and rewards */


p.last-updated-date {
    font-family: 'Knockout Junior Welter';
}

.blog-shop-btn a {
    border-radius: 0px !important;
    text-transform: uppercase;
    line-height: 1.8;
    letter-spacing: 0.1em;
    font-size: 14px;
    text-align: center;
    font-family: 'Knockout Junior Welter';
    font-weight: 400;
    font-style: normal;
    text-decoration: none !important;
}

.slick-next,
.slick-prev {
    width: 47px;
    height: 47px;
}

button.slick-next.slick-arrow::before {
    content: url(https://static.showit.co/file/UEEHU1tLQ-SZ-oIKauGOWw/51489/right_arrow.png);
    transform: scale(.75);
    position: absolute;
    top: 0px;
}

button.slick-prev.slick-arrow::before {
    content: url(https://static.showit.co/file/jNkzc2TpTRGzPZ2vmrLu2w/51489/left_arrow.png);
    transform: scale(.75);
    position: absolute;
    top: 0px;
}

.slick-prev {
    left: -70px;
}

.se-wpt ol,
.se-wpt ul {
    margin-left: 0px;
}

.nomargin {
    margin-top: 0px !important;
}

hr.tonic-hr {
    border-top: 1px solid #cdcdcd;
    border-bottom: none;
    margin: 4em .5em;
}

.wp-block-cb-carousel {
    margin-top: 2em;
}

#postloopcontainer h2.nomargin {
    margin-top: 0px !important;
}

#tonic-quotes {
    scroll-margin-top: 120px;
}

.m a#wt-cli-reject-btn {
    width: 40% !important;
    margin-left: 0 !important;
    font-size: 10px !important;
    padding: 0px !important;
}

.m a#wt-cli-accept-btn {
    width: 50% !important;
    margin: 0 !important;
    font-size: 12px !important;
    padding: 1px 0 !important;
}

.m #cookie-law-info-bar {
    inset: auto auto 0px 0px !important;
    width: 100% !important;
    z-index: 999999999;
}

span#wt-cli-cookie-banner {
    font-family: 'HKGrotesk Regular';
}

#social-templates-row .grid-container .grid-item .button-wrapper {
    bottom: 160px;
}

#a-la-carte-row .grid-container .grid-item .button-wrapper {
    bottom: 140px;
}

#category-menu a.column img {
    transition: all 0.2s;
}

#category-menu a.column::before {
    background: transparent;
}

#category-menu a.column img {
    opacity: 0.6;
}

#category-menu a.column:hover img {
    opacity: 0.8;
}

.added_to_cart.wc-forward {
    display: none !important;
}
