/*
Theme Name: TSBlocks-2023
Theme URI: https://wordpress.org/themes/twentytwentythree
Author: Robert Dreszer
Author URI: https://robertdreszer.pl
Description: Motyw blokowy na rok 2023
Requires at least: 6.1
Tested up to: 6.3
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
Text Domain: tsblocks2023
Tags: 
*/

/* Header */

.wp-block-cover.ts-circles {
  position: absolute;
  z-index: 1;
}

/* Header row */

.ts-header-main-row {
  justify-content: space-evenly !important;
  position: relative;
  z-index: 2;
}

/* Navigation */

.current-menu-item a {
  font-weight: 800;
  color: var(--wp--preset--color--ts-second) !important;
}

/* Navigation mobile */

.wp-block-navigation:not(.has-background)
  .wp-block-navigation__responsive-container.is-menu-open {
  padding: 10px;
  text-align: center;
}

/* Buttons */

.wp-element-button {
  transition: background-color 0.8s;
}

.ts-header-main-row__btn p,
.ts-cover-column-change__btn p {
  border: none !important;
}

p.product.woocommerce.add_to_cart_inline {
  text-align: center;
}

p.product.woocommerce.add_to_cart_inline span {
  display: none;
}

p.product.woocommerce.add_to_cart_inline a.button {
  transition: background-color 0.8s;
}

.woocommerce a.added_to_cart {
  display: none;
}

/* Woocommerce general */

.woocommerce form .form-row .required {
  color: var(--wp--preset--color--ts-second);
}

.woocommerce-info {
  border-top-color: var(--wp--preset--color--ts-first);
}

.woocommerce-info::before {
  color: var(--wp--preset--color--ts-first);
}

/* Cart */

.woocommerce a.remove {
  color: var(--wp--preset--color--ts-second) !important;
}

.woocommerce a.remove:hover {
  background: var(--wp--preset--color--ts-second);
}

.woocommerce-message {
  border-top-color: var(--wp--preset--color--ts-second);
}

.woocommerce-message::before {
  color: var(--wp--preset--color--ts-second);
}

a.button.wc-backward br {
  display: none;
}

/* Mini cart */

.wc-block-mini-cart__footer
  .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal
  .wc-block-components-totals-item__description,
span.wp-block-woocommerce-mini-cart-title-items-counter-block {
  display: none;
}

.wc-block-components-button:not(.is-link).outlined:hover {
  background-color: var(--wp--preset--color--ts-first);
}

div.wc-block-mini-cart__empty-cart-wrapper div.wp-block-button {
  display: none;
}

/* Product catalog */

.ts-product-img {
  display: flex;
}

/* Order confirmation */

div.woocommerce-order {
  border-top: 2px dotted var(--wp--preset--color--ts-second);
}

.woocommerce-page ul.woocommerce-order-overview {
  font-size: var(--wp--preset--font-size--medium);
}

section.woocommerce-bacs-bank-details {
  border-bottom: 2px dotted var(--wp--preset--color--ts-second);
  border-top: 2px dotted var(--wp--preset--color--ts-second);
}

/* RWD */

@media (max-width: 781px) {
  .ts-block-cover img {
    display: none;
  }

  .ts-block-column {
    border-right: none;
    border-left: none;
  }
}
