/*
Theme Name: Encounter Books Website
Description: WordPress Theme for Encounter Books
Version: 1.0.0
Author: FORT
Author URI:  http://visitfort.com
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

.bookAvailability {
    margin: 0 0 20px;
    padding: 14px 16px;
    border: 1px solid #e5e0cb;
    background: #faf9f4;
    color: #555;
    font-family: proxima-nova, Helvetica, sans-serif;
    text-align: center;
    overflow-wrap: anywhere;
}

.bookAvailability-edition {
    margin: 0 0 5px;
    color: #6d6d6d;
    font-size: 10px;
    line-height: 1.5;
    letter-spacing: .12em;
    text-transform: uppercase;
}

.bookAvailability-label {
    margin: 0;
    color: #756329;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.5;
    letter-spacing: .055em;
    text-transform: uppercase;
}

.bookAvailability-detail {
    margin: 6px 0 0;
    font-size: 14px;
    line-height: 1.5;
}

.bookAvailability--in_stock {
    border-color: #d9e3d6;
    background: #f6f8f4;
}

.bookAvailability--in_stock .bookAvailability-label {
    color: #41633a;
}

.bookAvailability--out_of_stock {
    border-color: #e7cdcd;
    background: #fbf4f4;
}

.bookAvailability--out_of_stock .bookAvailability-label {
    color: #913c3c;
}

.bookAvailability--out_of_print {
    border-color: #ddd;
    background: #f6f6f6;
}

.bookAvailability--out_of_print .bookAvailability-label {
    color: #555;
}

.bookAvailability--compact {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: 2px 14px;
    margin: 4px 0 0;
    padding: 0;
    border: 0;
    background: none;
    text-align: left;
}

.bookAvailability--compact .bookAvailability-label {
    color: #e6d697;
    font-size: 12px;
    letter-spacing: .035em;
}

.bookAvailability--compact.bookAvailability--in_stock .bookAvailability-label {
    color: #c3dfba;
}

.bookAvailability--compact.bookAvailability--out_of_stock .bookAvailability-label {
    color: #edb2b2;
}

.bookAvailability--compact.bookAvailability--out_of_print .bookAvailability-label {
    color: #ededed;
}

.bookAvailability--compact .bookAvailability-detail {
    margin: 0;
    color: #eee;
    font-size: 12px;
}
