/*
Theme Name: DATALINE
Theme URI: https://www.dataline.de
Author: SelectLine Software GmbH
Author URI: https://www.selectline.de/
Description: Enthält spezifische Anpassungen für die Firma DATALINE
Requires at least: 6.0
Tested up to: 6.5.2
Requires PHP: 5.7
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: selectline-group
Text Domain: dataline
Tags: grid-layout,
*/

/**
* Die Bestellübersicht in der Sitebar geht beim Scrollen nicht mit da Germinazed überschreibt.
*/
.wc-block-checkout__sidebar {
    align-self: flex-start !important;
}

/**
* Die Überschrift ist zu groß im Miniwarenkorb
*/
h2.wc-block-mini-cart__title {
    font-size: 2em !important;
}

/**
* Mwst und Versandkosten ausblenden, da eigener Text
*/
.wc-gzd-additional-info-loop.tax-info,
.wc-gzd-additional-info-loop.shipping-costs-info {
    display: none;
}

/**
* Woocoomerce
*/
.woocommerce-account .wp-block-post-title,
.woocommerce-account main .woocommerce,
.woocommerce-cart .wp-block-post-title,
.woocommerce-cart main .woocommerce,
.woocommerce-checkout .wp-block-post-title,
.woocommerce-checkout main .woocommerce {
    max-width: var(--wp--style--global--content-size) !important;
}

/**
* Button in der Kopfzeile zu den anderen Buttons angleichen
*/
.wp-block-woocommerce-customer-account a,
.wp-block-woocommerce-mini-cart button {
    padding: calc(0.667em + 2px) calc(1.333em + 2px);
}

.wp-block-woocommerce-customer-account a:hover {
    color: var(--wp--preset--color--primaerfarbe) !important;
}

/**
* Für die Einheitliche Höhe der Produktkacheln
*/
.single-product .type-product,
.tax-product_cat .type-product,
.post-type-archive-product .type-product {
    display: flex;
    flex-direction: column;
}

.single-product .type-product > .wp-block-group,
.tax-product_cat .type-product > .wp-block-group,
.post-type-archive-product .type-product > .wp-block-group {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}

.single-product .type-product .wp-block-group > .wp-block-group,
.tax-product_cat .type-product .wp-block-group > .wp-block-group,
.post-type-archive-product .type-product .wp-block-group > .wp-block-group {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}

.single-product .type-product .wp-block-group > .wp-block-group {
    justify-content: end;
}

.single-product .wc-block-components-product-image img,
.tax-product_cat .wc-block-components-product-image img,
.post-type-archive-product .wc-block-components-product-image img {
    max-height: 300px;
}

/**
* Für die Produktsammlung auf den Shopseiten
*/
.wc-block-product-template__responsive.columns-3 {
    grid-template-columns: repeat(auto-fill, minmax(max(240px, calc(33.33333% - 0.83333em)), 1fr));
}

/**
* Gravity Forms
* Für Blockabstände
*/
.gform_title,
.gform_wrapper {
    margin-top: 0px;
}
