/* Add custom CSS styles below */ 
@media only screen and (max-width: 992px) {
html, body {
    font-family: var(--font-main);
    font-size: var(--font-base);
    color: #364b8e;
    margin: 0;
    direction: rtl;
    background-color: #343434;
}
    .top-header {
        padding: 1rem 0;
        display: none;
    }
    header#site-header-outer {
        background-color: #c0c0c0;
        border-radius: 25px;
        margin: 5px;
    }
    header .site-header .theme-logo a img {
        height: 65px;
    }
    header.fixed-header .site-header {
    opacity: 1;
    transform: translate3d(0, 0, 0);
    background-color: #c0c0c0;
    border-radius: 25px;
    margin-top: 5px; 
}
    .bg-grey {
        background-color: #343434;
    }
.title--x-large {
    font-size: var(--font-xlg);
    color: #c0c0c0 !important;
}
.title--primary:before {
    background-color: #ffffff !important;
}
.breadcrumb a {
    color: #c0c0c0;
}
    .title--xx-large {
        font-size: var(--font-xlg);
        color: #c0c0c0 !important;
    }
.tamara-summary-widget__container {
    color: #c0c0c0 !important;
    
    }
.s-product-options-wrapper {

    background-color: #c0c0c0 !important;
    }
    .s-product-options-multiple-options-wrapper label {
    display: flex;
    align-items: center; 
    gap: 8px; 
}

.s-product-options-multiple-options-wrapper input[type="checkbox"] {
    margin: 0; 
}
.s-product-options-multiple-options-wrapper div {
    margin-bottom: 0 !important;
    text-align: right;
    font-size: 11px !important;
    font-weight: bold !important;

}
.s-product-options-multiple-options-wrapper input[type="checkbox"] {
        width: 30px;
        height: 30px;
        border-radius: 30px;
        margin: 5px;
        border-color: #374b8f;
    }
[type='checkbox']:checked:hover, [type='checkbox']:checked:focus, [type='radio']:checked:hover, [type='radio']:checked:focus {
    border-color: #374b8f;
    background-color: rgb(38 138 81);
}
.product-section--has-label>*:first-child {
    color: #c0c0c0;
}
.s-quantity-input-input {
    background-color: #c0c0c0;
}
.title.title--primary.title--has-dash.mb-20, .footer .footer-list li a, .footer__block p {
    color: #c0c0c0 !important;
}
    .footer .footer-list--payment-methods li img {
        max-height: 32px;
        max-width: 50px !important;
    }
    .footer .footer-list--payment-methods li {
    display: flex
;
    justify-content: center;
    align-items: center;
    border-radius: 9px;
    width: 3.25rem;
    box-shadow: 0 0 2px rgba(0, 0, 0, .15);
    height: 32px;
    margin: .2rem;
    background-color: #c0c0c0;
}
.nav-mobile .main-nav {

    background-color: #c0c0c0 !important;

}

.price-wrapper {
    display: none;
}
.price-wrapper>span {
    visibility: hidden;
}

.product-block__info .product-title h2 {
        padding-bottom: 0 !important;
}
    
    
}