/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */

/* CARD WRAPPER */
.custom-card-item {
    list-style: none !important;
}

/* CLICKABLE AREA */
.custom-card-link {
    text-decoration: none !important;
    color: inherit;
}

/* CARD BOX STYLE */
.custom-card-box {
    background: #f3f3f3;       /* ✔ grey background like original */
    border-radius: 8px;
    padding: 15px;
    text-align: center;
    transition: all 0.25s ease;
    display: flex;
    flex-direction: column;
    height: 100%;
}

.custom-card-box:hover {
    box-shadow: 0 5px 15px rgba(0,0,0,0.10);
}

/* IMAGE BLOCK */
.custom-card-image {
    background: #e5e5e5;        /* ✔ grey image background like original */
    padding: 15px;
    border-radius: 8px;
    margin-bottom: 12px;
}

.custom-card-image img {
    width: 100%;
    height: auto;
}

/* SKU STYLE */
.custom-card-sku {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 4px;
    color: #444;
}

/* PRODUCT NAME */
.custom-card-title {
    font-size: 16px;
    line-height: 1.3;
    font-weight: 600;
    margin: 0;
    color: #111;
}

/** ------------------------------------
    CUSTOMMOON FONT FAMILY
    Add files inside: /blocksy-child/fonts/
------------------------------------- **/

@font-face {
    font-family: 'CustomMoon';
    src: url('/wp-content/themes/blocksy-child/fonts/CustomMoon-Black.otf') format('opentype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'CustomMoon';
    src: url('/wp-content/themes/blocksy-child/fonts/CustomMoon-BlackItalic.otf') format('opentype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'CustomMoon';
    src: url('/wp-content/themes/blocksy-child/fonts/CustomMoon-Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'CustomMoon';
    src: url('/wp-content/themes/blocksy-child/fonts/CustomMoon-BoldItalic.otf') format('opentype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'CustomMoon';
    src: url('/wp-content/themes/blocksy-child/fonts/CustomMoon-Demi.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'CustomMoon';
    src: url('/wp-content/themes/blocksy-child/fonts/CustomMoon-DemiItalic.otf') format('opentype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'CustomMoon';
    src: url('/wp-content/themes/blocksy-child/fonts/CustomMoon-ExtraBold.otf') format('opentype');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'CustomMoon';
    src: url('/wp-content/themes/blocksy-child/fonts/CustomMoon-ExtraBoldItalic.otf') format('opentype');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

body, h1, h2, h3, h4, h5, h6, p {
    font-family: 'CustomMoon', sans-serif !important;
}

