html section.page-top .col-lg-12 > div .page-title {
  color: #222;
  font-weight: 600;
  font-size: 48px;
  margin: 25px 0 15px;
}
html .home-banner-slider .elementor-widget-wrap {
  min-height: auto;
}
html .no-cat-loop .porto-tb-meta {
  display: none !important;
}
html .compare.button {
  display: none !important;
}
html .product-image img {
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
html .zoomWindowContainer div {
  background-color: #fff;
}
html .product-images .img-thumbnail .inner,
html .product-images .img-thumbnail .inner img,
html .owl-carousel .img-thumbnail img {
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
html .single-post .owl-carousel .img-thumbnail img {
  aspect-ratio: auto;
}
html .single-product .page-title,
html .single-product .woocommerce-product-rating,
html .single-product .product-nav {
  display: none;
}
html .single-product .product_title.show-product-nav {
  width: 100%;
}
html .single-product .product-summary-wrap .price {
  display: flex;
  flex-direction: column;
  gap: 5px;
  font-size: 30px;
  margin-top: 25px;
}
html .single-product .product-summary-wrap .price del {
  font-size: 0.7em;
}
html .single-product .product-summary-wrap .price ins {
  color: #f80303;
}
html .single-product .product-type-variable .product-summary-wrap .price {
  flex-direction: row;
}
html .single-product .iworks-omnibus {
  font-size: 12px;
  color: #777;
}
html #order_review .apaczka-parcel-machine-label {
  display: none;
}
html #order_review #selected-parcel-machine {
  min-width: auto;
}
html .refundacje {
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
}
html .refundacje .item {
  display: flex;
  align-items: baseline;
  gap: 10px;
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 2px solid var(--e-global-color-primary);
}
html .refundacje .item:last-of-type {
  border: none;
}
html .refundacje .item a {
  display: block;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  flex-basis: 100%;
}
html .refundacje .item a .img-container {
  display: block;
}
html .refundacje .item a .img-container img {
  max-width: 75px;
}
html .refundacje .item a .name {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3em;
  text-align: center;
  margin: 0;
}
html .refundacje .item > div {
  flex-basis: 100%;
  display: flex;
  flex-direction: column;
  text-align: center;
  align-items: center;
  font-size: 14px;
  line-height: 1.3em;
  gap: 5px;
}
html .refundacje .item > div .text {
  font-weight: 600;
}
html .refundacje .item > div .value {
  font-weight: 400;
}
html .woocommerce-billing-fields {
  display: flex;
  flex-direction: column;
  width: 100%;
}
html .woocommerce-billing-fields > h3 {
  order: 2;
}
html .woocommerce-billing-fields > .custom-fields-wrapper {
  order: 1;
  border: 2px solid var(--porto-primary-color);
  margin-bottom: 15px;
  padding: 10px;
}
html .woocommerce-billing-fields > .custom-fields-wrapper h3 {
  color: var(--porto-primary-color);
}
html .woocommerce-billing-fields > div {
  order: 3;
}

@media screen and (max-width: 768px) {
  html .refundacje .item {
    flex-wrap: wrap;
    gap: 10px;
  }
  html .refundacje .item > div {
    flex-basis: calc(50% - 5px);
  }
}/*# sourceMappingURL=style.css.map */