/*
Theme Name: Katie Woo
Theme URI: https://katieshanahan.com.au/
Author: the New Best Friend
Author URI: https://newbestfriend.com.au
Requires at least: 6.4
Tested up to: 6.4
Requires PHP: 7.0
Version: 1.0
Text Domain: katie-woo
*/

footer {
  margin-top: 0 !important;
}

html {
  scroll-behavior: smooth;
}

body {
  --navHeight: 88px;
  --swiper-navigation-color: var(--wp--preset--color--black);
  --swiper-navigation-sides-offset: var(--wp--preset--spacing--30);
  --swiper-navigation-size: 45px;
}

@media (min-width: 890px) and (max-width: 950px) {
  body {
    --wp--style--root--padding-left: var(--wp--preset--spacing--40);
    --wp--style--root--padding-right: var(--wp--preset--spacing--40);
  }
}

.hide-on-mobile {
  @media (max-width: 781px) {
    display: none !important;
  }
}
.hide-on-tablet {
  @media (min-width: 782px) and (max-width: 1009px) {
    display: none !important;
  }
}
.hide-on-desktop {
  @media (min-width: 1010px) {
    display: none !important;
  }
}
.d-none {
  display: none !important;
}

.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.order-3 {
  order: 3;
}
@media (max-width: 889px) {
  .order-tablet-1 {
    order: 1;
  }
  .order-tablet-2 {
    order: 2;
  }
  .order-tablet-3 {
    order: 3;
  }    
}

@media (max-width: 781px) {
  .order-mobile-1 {
    order: 1;
  }
  .order-mobile-2 {
    order: 2;
  }
  .order-mobile-3 {
    order: 3;
  }  
}

@media (min-width: 782px) {
  .home header.wp-block-template-part {
    margin-bottom: calc(-1 * var(--navHeight, 88px));
    .wp-block-site-logo {
      filter: invert(1);
    }
    & nav .wp-block-navigation-item__content,
    & .wc-block-mini-cart__amount {
      color: white;
    }
    & .wc-block-mini-cart__quantity-badge * {
      fill: white;
    }
  }
}

.wc-block-price-filter {
  margin-bottom: 0;
}


.wp-block-group > .wp-block-woocommerce-filter-wrapper > .wc-blocks-filter-wrapper[hidden] {
  display: none  !important;
}