/*
Theme Name: Riode Child
Theme URI: https://riode.org/
Author: D-THEMES
Author URI: https://riode.org/about-me/
Description: Riode Responsive WordPress + eCommerce Theme.
Version: 1.0
Template: riode
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

.product_meta {
    margin-bottom: 1.5rem;
    color: #999;
    font-size: calc(1.2rem * var(--rio-typo-ratio, 1));
    display: none;
}

/* To hide the additional information tab */
li.additional_information_tab {
    display: none !important;
}

p.out-of-stock,
.woocommerce-variation p,
p.stock.available-on-backorder,
p.in-stock {
    display: inline-block;
    padding: 4px 2rem;
    margin-bottom: 2rem;
    border-radius: 2px;
    color: #fff;
    background: #cbb196;
    font-weight: 600;
}

.woo-variation-swatches ul.variations > li {
    -webkit-box-pack: var(--wvs-position);
    -ms-flex-pack: var(--wvs-position);
    -webkit-box-orient: horizontal;
    -ms-flex-direction: row;
    flex-direction: row;
    justify-content: left;
    margin: -15px 0 10px 0;
}

.product_title {
    font-size: calc(4rem * var(--rio-typo-ratio, 1));
    font-weight: 700;
    letter-spacing: -0.025em;
    line-height: 1.4;
    margin-bottom: 0.6rem;
}

.woocommerce
    #payment
    .payment_methods.methods
    label[for="payment_method_wc_gopay_gateway"]
    img {
    height: auto;
    width: auto;
    margin-left: auto;
    display: none;
}

.woo-variation-swatches .wvs-archive-variations-wrapper {
    pointer-events: none;
}

.related h2,
.up-sells h2,
.cross-sells h2,
.post-single .title {
    text-transform: none !important;
}

.menu-item-has-children > a:after,
.menu .toggle-btn::before,
.mobile-menu .toggle-btn::before,
.riode-tooltip a::before,
.wp-block-quote.is-style-large::before,
.yith-wcan-filters .filter-item.active input[type="checkbox"]::before,
.riode-360-gallery-wrapper .nav_bar a::before,
.blockquote-type4 blockquote::before,
.blockquote-type5 blockquote::before,
.cat-type-group-2 .category-list li::before,
.dropdown > a::after,
.riode-filters .riode-filter::before,
.riode-filters ul a::before,
input[type="checkbox"]:checked::before,
.post .mejs-overlay-button,
.sidebar .cat-item > a > i,
.cart-dropdown.badge-type .cart-toggle .fa::before {
    font-family: var(--fa-style-family-classic, "Font Awesome 6 Free");
}

.pswp__img--placeholder--blank {
    display: none !important;
}

.pswp__img {
    max-width: none;
    object-fit: contain;
    filter: drop-shadow(0 10px 15px #333);
    box-shadow: none;
}
