/**
* Theme Name: Nutreko Child
* Description: This is a child theme of Nutreko, generated by Merlin WP.
* Author: <a href="https://wpopal.com/">Opalthemes</a>
* Template: nutreko
* Version: 1.0.4
*/

.product-transition .product-image {
	background-color: transparent;
}

#order_review .woocommerce-checkout-review-order-table .order-total .includes_tax .amount {
	font-size: .875rem;
}

/* Ukryj w koszyku wiadomość o dodaniu produktu do niego */
.woocommerce-cart .woocommerce-message {
  display: none;
}

/* Ukryj breadcrumbs tylko na stronie koszyka */
.woocommerce-cart .woocommerce-breadcrumb {
  display: none !important;
}

/* Ukrycie strzałek góra/dół przy ilości produktu w koszyku */
.woocommerce-cart .quantity input[type=number]::-webkit-inner-spin-button,
.woocommerce-cart .quantity input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.woocommerce-cart .quantity input[type=number] {
  -moz-appearance: textfield;
}

.woocommerce-cart .breadcrumb-wrap{
	display: none;
}

.woocommerce-cart button[name="update_cart"]{
	display: none;
}

.checkout-button, #place_order{
	background-color: var(--e-global-color-primary) !important;
}
.checkout-button:hover, #place_order:hover{
	background-color: var(--e-global-color-primary_hover) !important;
	color: black;
}

#shipping_method li{
	flex-direction: column;
}

:is(.woocommerce-cart, .woocommerce-checkout) table td, :is(.woocommerce-cart, .woocommerce-checkout) table th{
	word-break: break-word !important;
}

.cart_totals .includes_tax {
  display: none !important;
}

#shipping_method li{
	align-items: end !important;
}

.cart_totals .order-total td{
	font-size: inherit !important;
}
p.woocommerce-shipping-destination{
	font-size: .85rem !important;
}

.woocommerce-error span{
	text-decoration: underline;
	cursor: pointer;
}

/** Stylizacja dropdownu wyboru języka */
.main-navigation ul :last-child a{
	display: flex !important;
	flex-direction: row !important;
	text-decoration: none !important;
}

.main-navigation ul :last-child a  span{
	display: flex;
  flex-direction: row;
  align-items: center;
}