/**
 * Aparev Global Styles
 * Only changes the font family across the entire website
 */

/* Import Google Fonts - Inter (Aparev Ember alternative) */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');

/* Global Font Family Override */
html,
body,
body.woocommerce,
body.woocommerce-page,
h1,
h2,
h3,
h4,
h5,
h6,
p,
span,
div,
li,
td,
th,
label,
input,
textarea,
select,
button,
a,
.button,
.btn,
.menu,
.nav,
nav,
footer,
.footer,
table,
* {
    font-family: 'Inter', 'Aparev Ember', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif !important;
}

/* ==========================================================================
   Buy it Again Button - Global Style
   ========================================================================== */
.asp-btn-buy-again {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    background: linear-gradient(to bottom, #FFD814, #F7CA00);
    border: 1px solid #FCD200;
    color: #0F1111 !important;
    padding: 8px 16px;
    border-radius: 100px;
    text-decoration: none !important;
    font-size: 13px;
    font-weight: 500;
    line-height: 1;
    box-shadow: 0 2px 5px rgba(213, 217, 217, 0.5);
    cursor: pointer;
    transition: all 0.15s ease;
}

.asp-btn-buy-again:hover {
    background: linear-gradient(to bottom, #F7CA00, #E5B800);
    border-color: #F2C200;
    color: #0F1111 !important;
    text-decoration: none !important;
}

.asp-btn-buy-again::before {
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230F1111'%3E%3Cpath d='M12 4V1L8 5l4 4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46C19.54 15.03 20 13.57 20 12c0-4.42-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.24 7.74C4.46 8.97 4 10.43 4 12c0 4.42 3.58 8 8 8v3l4-4-4-4v3z'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
}

/* Hide any dashicons inside buy again button */
.asp-btn-buy-again .dashicons {
    display: none !important;
}