/*
 Theme Name: seoCon
 Theme URI:  https://www.seocon.at
 Author:     seoCon
 Author URI: https://www.seocon.at
 Template:   bricks
 Version:    1.0
*/

.woocommerce-notices-wrapper .woocommerce-message, .woocommerce-info {
    flex-wrap: wrap;
    gap: 10px;
}
.woocommerce-notices-wrapper .woocommerce-message a, .woocommerce-notices-wrapper .woocommerce-info a {
    margin: 0;
}
.woocommerce .button:focus,
body:not(.woocommerce) .product_type_variable:focus,
body:not(.woocommerce) .product_type_grouped:focus,
body:not(.woocommerce) .product_type_external:focus,
body:not(.woocommerce) .product_type_simple:focus,
body:not(.woocommerce) .brx-popup-content:not(.woocommerce) form.cart .single_add_to_cart_button:focus {
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}
@layer bricks {
	form.cart .quantity .qty, form.woocommerce-cart-form .quantity .qty {
		border-left: 1px solid #d9d9d9 !important;
		border-right: 1px solid #d9d9d9 !important;
		line-height: 30px;
	}
	body.single-product form.cart .quantity .qty,
	body.single-product form.woocommerce-cart-form .quantity .qty,
	body.single-product form.cart .quantity .minus,
	body.single-product form.woocommerce-cart-form .quantity .minus,
	body.single-product form.cart .quantity .plus,
	body.single-product form.woocommerce-cart-form .quantity .plus {
		border: none !important;
	}
	form.cart .quantity .minus svg,
	form.cart .quantity .plus svg,
	form.woocommerce-cart-form .quantity .minus svg,
	form.woocommerce-cart-form .quantity .plus svg {
		width: 25px;
		height: 25px;
	}
  }
@media(max-width: 767px) {
    body * {
        word-wrap: break-word;
        -webkit-hyphens: auto;
        moz-hyphens: auto;
        hyphens: auto;
    }
}