/*
Theme Name: TwentyTwentyFour Child
Template: twentytwentyfour
*/
.hero{
    background: url('https://ws.webmasterki.pl/wp-content/uploads/2024/03/xzxx.svg') no-repeat bottom / contain;
    }
    .box {
        border-radius: .33rem;
      }
      .shape{
        margin-top: 0;
        margin-bottom: 0;
      }
      .offer{
        background: url('https://ws.webmasterki.pl/wp-content/uploads/2024/03/offer.svg') no-repeat top / auto;
      }
  .new-post{
    background: url('https://ws.webmasterki.pl/wp-content/uploads/2024/03/t5.svg') no-repeat top / auto;
  }
  .iworks-omnibus {
    font-size: var(--wp--preset--font-size--medium);
    }
    .woocommerce span.onsale {
      border-radius:.33rem !important;
    }
    .wc-block-grid .wc-block-grid__product-onsale, .wc-block-grid__product-image .wc-block-grid__product-onsale {
      background: #fdef61;
      }
      .woocommerce .wp-block-woocommerce-product-image-gallery span.onsale {
      right: auto;
      margin: 0;
      position: absolute;
      left: 4px;
      top: 4px;
      }
      .woocommerce span.onsale {
      background: #fdef61;
      border: 1px solid #43454b;
      border-radius: 4px;
      color: #43454b;
      display: inline-block;
      font-size: .875em;
      font-weight: 600;
      left: auto;
      padding: .25em .75em;
      position: absolute;
      right: 4px;
      text-align: center;
      text-transform: uppercase;
      top: 4px;
      width: auto;
      z-index: 9;
      }
.kontakt input, .kontakt textarea {
  width: 100%;
}
.wpcf7-submit {
  background-color: var(--wp--preset--color--contrast);
  border-radius: .33rem;
  border-color: var(--wp--preset--color--contrast);
  border-width: 0;
  color: var(--wp--preset--color--base);
  font-family: inherit;
  font-size: var(--wp--preset--font-size--medium);
  font-style: normal;
  font-weight: 600;
  line-height: inherit;
  padding-top: 0.6rem;
  padding-right: 1rem;
  padding-bottom: 0.6rem;
  padding-left: 1rem;
  text-decoration: none;
  width: max-content !important;
  text-align: right;
}
.wpcf7-submit:hover{
	background-color: var(--wp--preset--color--contrast-2);
  border-color: var(--wp--preset--color--contrast-2);
  color: var(--wp--preset--color--base);
}
@media only screen and (max-width: 768px) {
  .header-box {
    display: block !important;
  }
	.gbs{
margin-top: 33.6px !important;
}
}