/**
 * Theme Name: Wood-Toys
 * Description: Blocksy Child theme
 * Author: Scharmach Consulting
 * Template: blocksy
 * Text Domain: blocksy
 */
.add_to_cart_button {
  font-size: 16px !important;
  font-weight: 600 !important;
}

.wc-block-grid__product-title {
  color: #000000 !important;
  font-size: 16px !important;
  min-height: 60px;
  font-weight: 400 !important;
}

#account-modal .ct-account-modal {
  background-color: #f3eddd !important;
  border-radius: 10px !important;
}

#header {
  position: fixed;
  width: 100%;
}
#header .ct-container {
  display: flex !important;
  flex-direction: row;
  justify-content: space-between;
}
#header .ct-container .sch-page-logo .site-title-container {
  margin-inline-start: 0;
}

#main {
  margin-top: 120px;
}

.ct-cart-content .checkout {
  background-color: #23920f !important;
}
.ct-cart-content .checkout:hover {
  background-color: #44a533 !important;
}

.home-page-slider {
  width: 1190px !important;
}
.home-page-slider .blockslider-slide {
  padding: 50px;
}
.home-page-slider .stk-block-column {
  position: relative !important;
}
.home-page-slider .stk-block-column .stk-block-content {
  position: static !important;
}
.home-page-slider .stk-block-column .stk-block-content .cena-slider {
  position: absolute !important;
  top: auto !important;
  bottom: 0 !important;
  right: 0 !important;
  border-radius: 10px;
}

.home-page-nowosci img {
  border-radius: 10px;
}
.home-page-nowosci .wc-block-grid__product-title {
  color: #000000;
  font-size: 16px;
}
.home-page-nowosci .woocommerce-Price-amount {
  font-size: 20px;
  font-weight: 600;
}

.home-page-polecamy {
  border-radius: 10px;
}
.home-page-polecamy .woocommerce-Price-amount {
  font-size: 24px;
  font-weight: 600;
}

.home-page-products-grid .wc-block-components-product-sort-select {
  width: 25%;
}
.home-page-products-grid .wc-block-grid__product-image {
  border-radius: 10px;
}
.home-page-products-grid .wc-block-grid__product-image img {
  height: 250px !important;
}
.home-page-products-grid .wc-block-components-product-name {
  display: block;
  height: 65px;
  font-weight: 400;
}
.home-page-products-grid .wc-block-components-product-price {
  font-size: 18px;
  font-weight: 600;
}

.zalety-description {
  margin-top: 0;
}

.archive .hero-section {
  background-color: #f3eddd !important;
}
.archive .orderby {
  border-radius: 10px;
}
.archive .wc-blocks-filter-wrapper .wp-block-heading {
  font-size: 20px;
}
.archive .wc-blocks-filter-wrapper .sch-price-filter .wc-block-price-filter__controls input {
  max-height: 37px;
  border-radius: 10px !important;
}
.archive .product .wp-post-image {
  height: 250px;
}
.archive .product .button {
  font-size: 16px;
}
.archive .ct-widget {
  margin-bottom: 0 !important;
}
.archive .ct-widget .product_list_widget .price bdi {
  font-weight: 600;
}

.sch-nowosci .wc-block-product {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.ct-sidebar .ct-widget .price bdi {
  font-weight: 600;
}

.sch-naj-kupowane .added_to_cart {
  display: none !important;
}

.sch-promocje .wc-block-product {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.sch-promocje .added_to_cart {
  display: none !important;
}

.product div.quantity input[type=number] {
  border-radius: 10px !important;
}

.wpforms-container input[type=date],
.wpforms-container input[type=datetime],
.wpforms-container input[type=datetime-local],
.wpforms-container input[type=email],
.wpforms-container input[type=month],
.wpforms-container input[type=number],
.wpforms-container input[type=password],
.wpforms-container input[type=range],
.wpforms-container input[type=search],
.wpforms-container input[type=tel],
.wpforms-container input[type=text],
.wpforms-container input[type=time],
.wpforms-container input[type=url],
.wpforms-container input[type=week],
.wpforms-container select,
.wpforms-container textarea,
.wp-core-ui div.wpforms-container input[type=date],
.wp-core-ui div.wpforms-container input[type=datetime],
.wp-core-ui div.wpforms-container input[type=datetime-local],
.wp-core-ui div.wpforms-container input[type=email],
.wp-core-ui div.wpforms-container input[type=month],
.wp-core-ui div.wpforms-container input[type=number],
.wp-core-ui div.wpforms-container input[type=password],
.wp-core-ui div.wpforms-container input[type=range],
.wp-core-ui div.wpforms-container input[type=search],
.wp-core-ui div.wpforms-container input[type=tel],
.wp-core-ui div.wpforms-container input[type=text],
.wp-core-ui div.wpforms-container input[type=time],
.wp-core-ui div.wpforms-container input[type=url],
.wp-core-ui div.wpforms-container input[type=week],
.wp-core-ui div.wpforms-container select,
.wp-core-ui div.wpforms-container textarea {
  border-radius: 10px;
}

.page-id-965 .stk-block-background {
  background-color: #f3eddd !important;
}
.page-id-965 .ct-woo-card-actions .button {
  font-size: 16px;
}

.search .hero-section {
  background-color: #f3eddd !important;
}

#offcanvas .ct-panel-inner {
  background-color: #f3eddd !important;
}

.ct-woocommerce-cart-form .quantity .qty {
  border-radius: 10px !important;
}
.ct-woocommerce-cart-form .checkout-button {
  background-color: #23920f !important;
}
.ct-woocommerce-cart-form .checkout-button:hover {
  background-color: #44a533 !important;
}

.woocommerce-checkout #place_order {
  background-color: #23920f !important;
}
.woocommerce-checkout #place_order:hover {
  background-color: #44a533 !important;
}

#block-15 {
  margin-top: 24px;
}

.footer-napisz {
  margin-top: -33px !important;
}

.footer-tel {
  margin-top: -40px !important;
}

@media (max-width: 1262px) {
  #header .ct-container .sch-page-logo .site-title-container {
    display: none;
  }
}
@media (max-width: 1024px) {
  .wc-block-grid__product-title {
    font-size: 14px;
    min-height: 80px;
  }
  .add_to_cart_button {
    font-size: 14px !important;
  }
  .site-logo-container {
    height: 100px !important;
  }
}
@media (max-width: 768px) {
  #main {
    margin-top: 90px;
  }
  .ct-header-account {
    align-self: flex-start;
  }
  .ct-header-cart {
    align-self: flex-end;
    margin-top: -42px !important;
  }
  .home-page-slider .blockslider-slide {
    padding: 20px;
  }
  .site-logo-container {
    height: 75px !important;
  }
  .wc-block-grid__product-title {
    min-height: 60px;
    margin-bottom: 0px !important;
  }
  .home-page-products-grid .wc-block-components-product-sort-select {
    width: 100%;
  }
  .home-page-products-grid .wc-block-grid__products {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
  }
  .home-page-products-grid .wc-block-grid__products .wc-block-grid__product-image img {
    max-height: 200px;
  }
  .home-page-slider .stk-row {
    flex-direction: column-reverse !important;
  }
  .home-page-slider .stk-block-heading__text {
    margin-top: 15px !important;
  }
  .wc-block-grid__product-title {
    max-height: 66px;
    overflow: hidden;
  }
  .ct-woo-card-actions .button {
    font-size: 16px !important;
    line-height: 1.1em !important;
  }
  .home-page-polecamy {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .home-page-polecamy .wc-block-featured-product__title {
    font-size: 26px;
  }
  .home-page-polecamy .wc-block-featured-product__description {
    padding: 0 25px 16px !important;
  }
  .home-page-polecamy .wc-block-featured-product__description p:nth-child(2) {
    font-size: 14px;
  }
  .ct-container-full {
    padding-top: 0 !important;
  }
  .archive .product .wp-post-image {
    height: 200px;
  }
  .single_add_to_cart_button {
    font-size: 14px !important;
  }
  #footer {
    border-top: 1px solid #ffffff;
  }
  #footer .widget-area-1 img {
    width: 100% !important;
  }
  .added_to_cart {
    font-size: 16px !important;
    line-height: 1.1em !important;
  }
}/*# sourceMappingURL=style.css.map */