/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      2.1.2
 Text Domain:  bricks
*/
/*
.home-swiper__swiper-slide {
    display: grid;
    align-items: initial;
    grid-template-columns: var(--grid-3);
    grid-gap: var(--space-xs);
    position: relative;
    align-items: center;
    justify-items: center;
}
@media (max-width: 1024px) {
    .home-swiper__swiper-slide {
        grid-template-columns: var(--grid-2);
    }
}
@media (max-width: 768px) {
    .home-swiper__swiper-slide {
        grid-template-columns: var(--grid-1);
    }
}*/

/* Jen tvůj home slider */
.swiper {
    /* navigace */
  --swiper-navigation-color: var(--white);
  --swiper-navigation-size: var(--text-m);
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 0;

  /* pagination (když ji použiješ) */
  --swiper-pagination-color: var(--primary);
  --swiper-pagination-bullet-size: var(--text-xs);
  --swiper-pagination-bullet-inactive-color: var(--white);
  --swiper-pagination-bullet-inactive-opacity: .25;
  --swiper-pagination-bullet-horizontal-gap: 6px;

  /* scrollbar (pokud zapneš) */
  --swiper-scrollbar-size: 10px;
  --swiper-scrollbar-bg-color: rgba(0,0,0,.12);
  --swiper-scrollbar-drag-bg-color: rgba(0,0,0,.5);
  --swiper-scrollbar-bottom:0;
  --swiper-scrollbar-sides-offset:0px;
}

/* jemný doladění šipek (Swiper dává ikonky přes :after/SVG) */
.swiper .swiper-button-next,
.swiper .swiper-button-prev {
  width: var(--gutter); height: var(--gutter); /* rám šipky */
}
.swiper .swiper-button-next svg,
.swiper .swiper-button-prev svg {
   width: var(--text-l); height: var(--text-l);
}

/*MINICART*/
.wp-block-woocommerce-mini-cart-title-block.wc-block-mini-cart__title {
    font-size:var(--text-m);
}
.wc-block-mini-cart__footer-checkout {
    background-color: var(--primary);
    color: var(--text-light);
}
/*BLOCK CHECKOUT*/
.wc-block-cart__submit-container--sticky {
    background-color: var(--primary)!important;
}
.wc-block-components-checkout-place-order-button {
    background-color: var(--primary)!important;
    color:var(--text-light)!important;
}
.button.tppl-open-popup-widget {
    padding:var(--btn-pad-x) var(--btn-pad-y);
    background:#004b93;
    color:var(--text-light);
}
.blocks .packeta-widget-button img {
   margin: 0px;
    aspect-ratio: 1;
    flex-shrink: 0;
    width: 3em;
    height: auto;
    object-fit: contain;
    background: #ba1b02;
}
.packeta-widget-button a.button {
background-color: #ba1b02;
    padding:var(--btn-pad-x) var(--btn-pad-y);
color: var(--text-light);
}

/*Woo*/
.wp-block-woocommerce-checkout {
    padding-top:0px!important;
}

.wc-block-components-radio-control__input {
    padding: 0px;
}

.woocommerce-store-notice {
    background-color: var(--danger);
    bottom: auto;
    top: 0;
    color: var(--text-light);
    display: flex;
    justify-content: space-between;
    left: 0;
    padding: var(--space-xs);
    position: fixed;
    right: 0;
    text-align: center;
    z-index: 99999;
}

.woocommerce-store-notice a {
    color: var(--text-light);
}
