/*
Theme Name:     ARTEC-Shop
Theme URI:      n/a
Template:       kadence
Author:         HASEGOLD GmbH
Author URI:     https://hasegold.de
Description:    Kadence Child Theme
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/

/* - - - Main - - - */
.site-header-section-right .kadence-svg-iconset svg {
	display: none;
}

.site-header-section-right .dropdown-nav-toggle .kadence-svg-iconset svg {
	display: inline;
}

.site-header-section-right a.header-account-button[href="#"] .dropdown-nav-toggle .kadence-svg-iconset svg {
	margin-left: -0.3em;
}

.home .content-area {
	margin-top: 0;
}

.startseite-headline {
	position: relative;
	display: inline-block;
	max-width: 720px;
	clip-path: polygon(0 0%, 100% 0%, 90% 100%, 0% 100%);
	padding: 20px 80px 20px 20px;
	background-color: #008bd2;
	border-bottom: 5px solid white;
}

.alignwide .startseite-headline {
	margin-left: calc( var(--global-content-edge-padding) * -1 ) !important;
}

/* - - - Product Archive - - - */
.archive .woocommerce-loop-category__title .count {
	display: none;
}

.woocommerce li.product a.added_to_cart {
	color: var(--global-palette-highlight);
}

.kb-theme-content-width .archive-description {
	max-width: 980px;
}

.archive-description h2,
.archive-description h3 {
	color: var(--global-palette-highlight);
}


/* - - - Product Search - - - */
.woocommerce.search .product-details a {
	color: var(--global-palette1);
}

.woocommerce.search .product-details .woocommerce-LoopProduct-link-title {
	font-weight: bold;
	font-size: 1.3em;
	line-height: 1.3em;
	text-align: left;
	color: var(--global-palette1);
}

.woocommerce.search ul.products li.product .sku {
	font-size: var(--wp--preset--font-size--small);
}

.woocommerce.search ul.products.woo-archive-btn-button li.product .price {
	margin-top: 0.5em;
  	margin-bottom: 0.5em;
	font-weight: bold;
	font-size: 1.5em;
	line-height: 1em;
	color: var(--global-palette1);
}

.woocommerce.search ul.products li.product p.wc-gzd-additional-info {
	font-size: var(--wp--preset--font-size--small) !important;
	margin-bottom: 0.75rem;
}

.woocommerce.search ul.products li.product .delivery-info {
	margin-top: 1.5rem;
}

.woocommerce.search ul.products li.product .delivery-time-info {
	display: none;
}

/* - - - Product Details - - - */
.woocommerce div.product span.price,
.woocommerce div.product p.price {
	color: var(--global-palette-highlight);
	margin-bottom: 0.25em;
}

.product p.wc-gzd-additional-info {
  font-size: .75em !important;
	margin-top: -1em !important;
}

.single-product .summary .in-stock {
	display: none;
}

.single-product .woocommerce-tabs {
	padding-top: 2em;
}

.single-product .woocommerce-Tabs-panel h2 {
	display: none;
}

.woocommerce table.shop_attributes {
	width: auto !important;
}

.single-product .related.products {
	margin-top: 2em;
}

/* - - - Checkout - - - */
.woocommerce-checkout #payment .payment_method_paypal img,
#add_payment_method #payment .payment_method_paypal img {
  max-height: 22px !important;
}

/* - - - Similar Products Card - - - */
.woocommerce .content-bg .product.entry.loop-entry,
.woocommerce-page .content-bg .product.entry.loop-entry {
	box-shadow: 0px 0px 0px 1px rgba(74,74,73,0.4) !important;
}

/* - - - Blocks Product-Carousel - - - */
.kt-blocks-product-carousel-block .splide__arrows {
	visibility: hidden;
}

.kt-blocks-product-carousel-block:hover .splide__arrows {
	visibility: visible;
}

.kt-blocks-product-carousel-block ul.products li.product,
.kt-blocks-product-carousel-block .kt-row-column-wrap {
	background-color: var(--global-palette7);
}

/* - - - Plugin YITH - - - */
.yith-ywraq-mail-form-wrapper {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

#yith-ywraq-default-form .form-row-first {
	float: none;
	width: 100%;
	max-width: 640px;
}

#yith-ywraq-default-form .form-row .input-text {
	max-width: 640px;
}

#yith-ywraq-default-form .form-row .woocommerce-input-wrapper:has([type="radio"]) {
	display: flex;
	column-gap: 0;
}

#yith-ywraq-default-form .form-row label.radio {
	margin-right: 20px !important;
}

#yith-ywraq-default-form .form-row textarea {
	height: 8em;
}

li.product .yith_ywraq_add_item_browse_message a {
	color: var(--global-palette-highlight);
}

li.product.product-type-variable .yith-ywraq-add-to-quote {
	display: none;
}

/* - - - Plugin Filter Anything - - - */
.wpc-filters-section:has(.wpc-filter-content ul > li:only-child) {
  	display: none;
}

/** !!! Nur zum Testen !!! **/
/*.wpc-filters-ul-list {
	max-height: unset !important;
}

.wpc-filters-section:has(.wpc-no-filter-terms) {
  display: none;
}*/
/** !!! Nur zum Testen !!! **/

/* Hide Filters < 1 item */

