/*
Theme Name: Undead Print Shop
Description: A custom child theme for Undead Print Shop based on Divi
Author: Undead Print Shop
Version: 1.0.0
Template: Divi
Text Domain: undead-print-shop
*/

/* Custom styles for Undead Print Shop */
:root {
    --ups-primary-color: #1a1a1a;
    --ups-secondary-color: #8B0000;
    --ups-accent-color: #FF6B35;
    --ups-text-color: #333333;
    --ups-bg-color: #ffffff;
}

/* Basic brand customizations */
.site-header {
    background-color: var(--ups-primary-color);
}

.site-title a {
    color: var(--ups-bg-color);
}

/* Elementor compatibility */
.elementor-widget-heading h1,
.elementor-widget-heading h2,
.elementor-widget-heading h3 {
    color: var(--ups-primary-color);
}

/* Print shop specific styling */
.ups-shop-page {
    background-color: var(--ups-bg-color);
}

.ups-product-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 2rem;
    margin: 2rem 0;
}

.dots-boxes-template {
    padding: 2rem 1rem;
    background: #f4f2ed;
}

.dots-boxes-template__inner {
    max-width: 1200px;
    margin: 0 auto;
    min-height: 70vh;
}

.dots-boxes-template #dots-boxes-root {
    min-height: 70vh;
}

/* Builder-authored singular layouts should render edge-to-edge. */
.ups-divi-builder-singular #main-content,
.ups-divi-builder-singular .et_pb_post,
.ups-divi-builder-singular .entry-content {
    margin: 0;
    padding: 0;
    width: 100%;
    max-width: none;
}
