/*
Theme Name: Bazaar1001 Theme
Theme URI: https://bazaar1001.nl/
Author: Bazaar1001 Artikelen
Author URI: https://bazaar1001.nl/
Description: Complete WooCommerce-theme voor Bazaar1001 Artikelen: gereedschap, klusartikelen en huishoudelijke producten. Snel, toegankelijk (WCAG 2.1 AA), mobiel-first, geen page builder en geen jQuery in eigen code. Inclusief 10 categorieën, 20 demodproducten, live zoeken, btw-toggle, verlanglijst en gratis-bezorgingsbalk.
Version: 1.0.0
Requires at least: 6.5
Tested up to: 6.8
Requires PHP: 8.1
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: bazaar1001
Domain Path: /languages
Tags: e-commerce, woocommerce, two-columns, right-sidebar, custom-logo, custom-menu, featured-images, translation-ready, accessibility-ready
WC requires at least: 9.0
WC tested up to: 9.9
*/

/* -------------------------------------------------------------------------
   1. WordPress-coreklassen (moeten aanwezig zijn voor de customizer)
   ------------------------------------------------------------------------- */

.alignleft {
	float: left;
	margin: 0 24px 16px 0;
}

.alignright {
	float: right;
	margin: 0 0 16px 24px;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	max-width: 100%;
}

.wp-caption-text,
.wp-block-image figcaption,
.gallery-caption {
	font-size: 13px;
	color: var(--bz-muted, #5b6770);
	margin-top: 8px;
}

.screen-reader-text,
.bz-sr {
	position: absolute !important;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

.screen-reader-text:focus,
.bz-sr:focus {
	position: static !important;
	width: auto;
	height: auto;
	clip: auto;
	background: #ffc83d;
	color: #1f2933;
	padding: 8px 12px;
}

.sticky,
.bypostauthor {
	display: block;
}

.admin-bar .bz-header {
	top: 32px;
}

@media screen and (max-width: 782px) {
	.admin-bar .bz-header {
		top: 46px;
	}
}

/* Standaard blokken die de editor kan invoegen */
.wp-block-table table {
	width: 100%;
	border-collapse: collapse;
}

.wp-block-table th,
.wp-block-table td {
	border: 1px solid var(--bz-line, #e3e6e8);
	padding: 10px 12px;
	text-align: left;
}

.wp-block-button__link {
	border-radius: 8px;
	font-weight: 600;
}

.gallery {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
	gap: 12px;
}
