.elementor-9 .elementor-element.elementor-element-5e8572f{--display:flex;}.elementor-9 .elementor-element.elementor-element-f7c4b0d{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-76e3468{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-c796f23{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-e2f76cf{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-32d45b9.elementor-wc-products ul.products li.product{text-align:center;}.elementor-9 .elementor-element.elementor-element-32d45b9 > .elementor-widget-container{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-32d45b9.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-32d45b9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9 .elementor-element.elementor-element-32d45b9.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-9 .elementor-element.elementor-element-a249e33{--display:flex;}.elementor-9 .elementor-element.elementor-element-d139558{--display:flex;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-32d45b9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-32d45b9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-32d45b9 *//* =========================================================
   HOUSE OF DANK — STRICT NO-SHIFT BLACK BACKGROUND & WHITE TEXT
   0% Layout Shift • Pure Black Background • All Text White
========================================================= */

/* 1. Globalen Überlauf abfangen (Entfernt rechten weißen Rand) */
html, body {
    overflow-x: hidden !important;
    width: 100% !important;
    max-width: 100% !important;
    background-color: #000000 !important;
}

/* 2. Schwarzer Hintergrund für den Bereich (OHNE Position/Margin-Änderung) */
.elementor-widget-woocommerce-products,
.elementor-widget-wc-products,
.elementor-section,
.elementor-container,
.site-main,
.woocommerce-page {
    background-color: #000000 !important;
}

/* 3. Produktkarten-Hintergrund & Rahmen */
.woocommerce ul.products li.product,
.woocommerce ul.products li.product .product-inner,
.products .product {
    background-color: #000000 !important;
    border: 1px solid #1a1a1a !important;
    box-sizing: border-box !important;
}

/* 4. Produkttitel -> Rein Weiß */
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h2,
.woocommerce ul.products li.product h3,
.woocommerce ul.products li.product a {
    color: #ffffff !important;
}

/* 5. Preise -> Rein Weiß */
.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .price *,
.woocommerce ul.products li.product .price span,
.woocommerce ul.products li.product .price ins,
.woocommerce ul.products li.product .price amount {
    color: #ffffff !important;
}

/* 6. Kategorieschriften (z.B. CALI GRASS) -> Rein Weiß */
.woocommerce ul.products li.product .posted_in,
.woocommerce ul.products li.product .posted_in a,
.woocommerce ul.products li.product .ast-woo-product-category,
.woocommerce ul.products li.product .category-title,
.woocommerce ul.products li.product span.category,
.woocommerce ul.products li.product .product-categories,
.woocommerce ul.products li.product .product-categories a,
.products .product .category-wrap,
.products .product .category-wrap * {
    color: #ffffff !important;
    opacity: 1 !important;
}/* End custom CSS */