@font-face {
  font-family: "Mulish";
  src: url("../fonts/mulish/Mulish-VariableFont_wght.ttf") format("truetype");
  font-weight: 100 900; /* Zakres wag wspieranych przez font */
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "PlayfairDisplay";
  src: url("../fonts/playfair-display/PlayfairDisplay-VariableFont_wght.ttf") format("truetype");
  font-weight: 100 900; /* Zakres wag wspieranych przez font */
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Playfair Display";
  src: url("../fonts/playfairdisplay/PlayfairDisplay-Regular.eot");
  src: url("../fonts/playfairdisplay/PlayfairDisplay-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/playfairdisplay/PlayfairDisplay-Regular.woff2") format("woff2"), url("../fonts/playfairdisplay/PlayfairDisplay-Regular.woff") format("woff"), url("../fonts/playfairdisplay/PlayfairDisplay-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Playfair Display";
  src: url("../fonts/playfairdisplay/PlayfairDisplay-Italic.eot");
  src: url("../fonts/playfairdisplay/PlayfairDisplay-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/playfairdisplay/PlayfairDisplay-Italic.woff2") format("woff2"), url("../fonts/playfairdisplay/PlayfairDisplay-Italic.woff") format("woff"), url("../fonts/playfairdisplay/PlayfairDisplay-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Playfair Display";
  src: url("../fonts/playfairdisplay/PlayfairDisplay-Medium.eot");
  src: url("../fonts/playfairdisplay/PlayfairDisplay-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/playfairdisplay/PlayfairDisplay-Medium.woff2") format("woff2"), url("../fonts/playfairdisplay/PlayfairDisplay-Medium.woff") format("woff"), url("../fonts/playfairdisplay/PlayfairDisplay-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Playfair Display";
  src: url("../fonts/playfairdisplay/PlayfairDisplay-MediumItalic.eot");
  src: url("../fonts/playfairdisplay/PlayfairDisplay-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/playfairdisplay/PlayfairDisplay-MediumItalic.woff2") format("woff2"), url("../fonts/playfairdisplay/PlayfairDisplay-MediumItalic.woff") format("woff"), url("../fonts/playfairdisplay/PlayfairDisplay-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Playfair Display";
  src: url("../fonts/playfairdisplay/PlayfairDisplay-SemiBold.eot");
  src: url("../fonts/playfairdisplay/PlayfairDisplay-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/playfairdisplay/PlayfairDisplay-SemiBold.woff2") format("woff2"), url("../fonts/playfairdisplay/PlayfairDisplay-SemiBold.woff") format("woff"), url("../fonts/playfairdisplay/PlayfairDisplay-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Playfair Display";
  src: url("../fonts/playfairdisplay/PlayfairDisplay-SemiBoldItalic.eot");
  src: url("../fonts/playfairdisplay/PlayfairDisplay-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/playfairdisplay/PlayfairDisplay-SemiBoldItalic.woff2") format("woff2"), url("../fonts/playfairdisplay/PlayfairDisplay-SemiBoldItalic.woff") format("woff"), url("../fonts/playfairdisplay/PlayfairDisplay-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Playfair Display";
  src: url("../fonts/playfairdisplay/PlayfairDisplay-Bold.eot");
  src: url("../fonts/playfairdisplay/PlayfairDisplay-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/playfairdisplay/PlayfairDisplay-Bold.woff2") format("woff2"), url("../fonts/playfairdisplay/PlayfairDisplay-Bold.woff") format("woff"), url("../fonts/playfairdisplay/PlayfairDisplay-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Playfair Display";
  src: url("../fonts/playfairdisplay/PlayfairDisplay-BoldItalic.eot");
  src: url("../fonts/playfairdisplay/PlayfairDisplay-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/playfairdisplay/PlayfairDisplay-BoldItalic.woff2") format("woff2"), url("../fonts/playfairdisplay/PlayfairDisplay-BoldItalic.woff") format("woff"), url("../fonts/playfairdisplay/PlayfairDisplay-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Playfair Display";
  src: url("../fonts/playfairdisplay/PlayfairDisplay-ExtraBold.eot");
  src: url("../fonts/playfairdisplay/PlayfairDisplay-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/playfairdisplay/PlayfairDisplay-ExtraBold.woff2") format("woff2"), url("../fonts/playfairdisplay/PlayfairDisplay-ExtraBold.woff") format("woff"), url("../fonts/playfairdisplay/PlayfairDisplay-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Playfair Display";
  src: url("../fonts/playfairdisplay/PlayfairDisplay-ExtraBoldItalic.eot");
  src: url("../fonts/playfairdisplay-ball/PlayfairDisplay-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/playfairdisplay/PlayfairDisplay-ExtraBoldItalic.woff2") format("woff2"), url("../fonts/playfairdisplay/PlayfairDisplay-ExtraBoldItalic.woff") format("woff"), url("../fonts/playfairdisplay/PlayfairDisplay-ExtraBoldItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Playfair Display";
  src: url("../fonts/playfairdisplay/PlayfairDisplay-Black.eot");
  src: url("../fonts/playfairdisplay/PlayfairDisplay-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/playfairdisplay/PlayfairDisplay-Black.woff2") format("woff2"), url("../fonts/playfairdisplay/PlayfairDisplay-Black.woff") format("woff"), url("../fonts/playfairdisplay/PlayfairDisplay-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Playfair Display";
  src: url("../fonts/playfairdisplay/PlayfairDisplay-BlackItalic.eot");
  src: url("../fonts/playfairdisplay/PlayfairDisplay-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/playfairdisplay/PlayfairDisplay-BlackItalic.woff2") format("woff2"), url("../fonts/playfairdisplay/PlayfairDisplay-BlackItalic.woff") format("woff"), url("../fonts/playfairdisplay/PlayfairDisplay-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
/* Metropolis font */
@font-face {
  font-family: "Metropolis";
  src: url("../fonts/metropolis/Metropolis-Regular.eot");
  src: url("../fonts/metropolis/Metropolis-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/metropolis/Metropolis-Regular.woff2") format("woff2"), url("../fonts/metropolis/Metropolis-Regular.woff") format("woff"), url("../fonts/metropolis/Metropolis-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Metropolis";
  src: url("../fonts/metropolis/Metropolis-Italic.eot");
  src: url("../fonts/metropolis/Metropolis-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/metropolis/Metropolis-Italic.woff2") format("woff2"), url("../fonts/metropolis/Metropolis-Italic.woff") format("woff"), url("../fonts/metropolis/Metropolis-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Metropolis";
  src: url("../fonts/metropolis/Metropolis-Medium.eot");
  src: url("../fonts/metropolis/Metropolis-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/metropolis/Metropolis-Medium.woff2") format("woff2"), url("../fonts/metropolis/Metropolis-Medium.woff") format("woff"), url("../fonts/metropolis/Metropolis-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Metropolis";
  src: url("../fonts/metropolis/Metropolis-MediumItalic.eot");
  src: url("../fonts/metropolis/Metropolis-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/metropolis/Metropolis-MediumItalic.woff2") format("woff2"), url("../fonts/metropolis/Metropolis-MediumItalic.woff") format("woff"), url("../fonts/metropolis/Metropolis-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Metropolis";
  src: url("../fonts/metropolis/Metropolis-SemiBold.eot");
  src: url("../fonts/metropolis/Metropolis-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/metropolis/Metropolis-SemiBold.woff2") format("woff2"), url("../fonts/metropolis/Metropolis-SemiBold.woff") format("woff"), url("../fonts/metropolis/Metropolis-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Metropolis";
  src: url("../fonts/metropolis/Metropolis-SemiBoldItalic.eot");
  src: url("../fonts/metropolis/Metropolis-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/metropolis/Metropolis-SemiBoldItalic.woff2") format("woff2"), url("../fonts/metropolis/Metropolis-SemiBoldItalic.woff") format("woff"), url("../fonts/metropolis/Metropolis-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Metropolis";
  src: url("../fonts/metropolis/Metropolis-Bold.eot");
  src: url("../fonts/metropolis/Metropolis-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/metropolis/Metropolis-Bold.woff2") format("woff2"), url("../fonts/metropolis/Metropolis-Bold.woff") format("woff"), url("../fonts/metropolis/Metropolis-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Metropolis";
  src: url("../fonts/metropolis/Metropolis-BoldItalic.eot");
  src: url("../fonts/metropolis/Metropolis-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/metropolis/Metropolis-BoldItalic.woff2") format("woff2"), url("../fonts/metropolis/Metropolis-BoldItalic.woff") format("woff"), url("../fonts/metropolis/Metropolis-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Metropolis";
  src: url("../fonts/metropolis/Metropolis-ExtraBold.eot");
  src: url("../fonts/metropolis/Metropolis-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/metropolis/Metropolis-ExtraBold.woff2") format("woff2"), url("../fonts/metropolis/Metropolis-ExtraBold.woff") format("woff"), url("../fonts/metropolis/Metropolis-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Metropolis";
  src: url("../fonts/metropolis/Metropolis-ExtraBoldItalic.eot");
  src: url("../fonts/metropolis/Metropolis-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/metropolis/Metropolis-ExtraBoldItalic.woff2") format("woff2"), url("../fonts/metropolis/Metropolis-ExtraBoldItalic.woff") format("woff"), url("../fonts/metropolis/Metropolis-ExtraBoldItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Metropolis";
  src: url("../fonts/metropolis/Metropolis-Black.eot");
  src: url("../fonts/metropolis/Metropolis-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/metropolis/Metropolis-Black.woff2") format("woff2"), url("../fonts/metropolis/Metropolis-Black.woff") format("woff"), url("../fonts/metropolis/Metropolis-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Metropolis";
  src: url("../fonts/metropolis/Metropolis-BlackItalic.eot");
  src: url("../fonts/metropolis/Metropolis-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/metropolis/Metropolis-BlackItalic.woff2") format("woff2"), url("../fonts/metropolis/Metropolis-BlackItalic.woff") format("woff"), url("../fonts/metropolis/Metropolis-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
.checkout-form {
  max-width: 1290px;
  background-color: var(--beige);
  border-radius: 10px;
  padding: 46px 80px;
  margin: 40px auto;
}
@media screen and (max-width: 1024px) {
  .checkout-form {
    padding: 40px 20px;
  }
}
.checkout-form__title, .checkout-form .woocommerce-thankyou-order-received {
  text-align: center;
  padding-bottom: 32px;
  margin-bottom: 32px;
  border-bottom: 1px solid var(--black);
}
.checkout-form #order_review_heading {
  display: none;
}
.checkout-form .woocommerce form .form-row .input-text[type=search],
.checkout-form .woocommerce form .form-row .input-text[type=text],
.checkout-form .woocommerce form .form-row .input-text[type=email],
.checkout-form .woocommerce form .form-row .input-text[type=tel] {
  background-color: var(--white);
}
.checkout-form .woocommerce table.shop_table {
  margin-bottom: 40px;
}
.checkout-form .woocommerce-checkout #payment {
  background-color: transparent;
  border-top: 1px solid var(--black);
  border-radius: 0;
  padding: 20px 0 0;
}
.checkout-form .woocommerce-checkout #payment ul.payment_methods {
  padding: 20px 0;
}
.checkout-form .woocommerce-checkout #payment div.payment_box {
  background-color: transparent;
  border: 1px solid var(--black);
}
.checkout-form .woocommerce-checkout #payment div.payment_box::before {
  display: none;
}
.checkout-form .woocommerce-checkout #payment div.payment_box p {
  margin: 0;
}
.checkout-form .woocommerce-checkout #payment div.form-row {
  padding: 20px 0 0;
}
.checkout-form .woocommerce a.remove {
  display: inline-block;
}
@media screen and (max-width: 1024px) {
  .checkout-form .woocommerce form .form-row-first,
  .checkout-form .woocommerce form .form-row-last,
  .checkout-form .woocommerce-page form .form-row-first,
  .checkout-form .woocommerce-page form .form-row-last {
    width: 100%;
  }
}
.checkout-form .woocommerce #payment #place_order,
.checkout-form .woocommerce-page #payment #place_order {
  justify-content: center;
}
.checkout-form .woocommerce-thankyou-order-received {
  font-size: 48px;
  font-family: "Metropolis", "Georgia", Times, serif;
  font-weight: 700;
  line-height: 56px;
}
@media screen and (max-width: 767px) {
  .checkout-form .woocommerce-thankyou-order-received {
    font-size: 28px;
    line-height: 32px;
    font-weight: 700;
  }
}
.checkout-form .woocommerce ul.order_details {
  padding: 0;
}
.checkout-form .order-again {
  display: none;
}
.checkout-form .woocommerce-order-details__title,
.checkout-form .woocommerce-column__title {
  font-size: 28px;
}
.checkout-form .woocommerce-customer-details address {
  padding: 0;
  border: 0;
}
.checkout-form .woocommerce-customer-details--email {
  display: flex;
  align-items: center;
}

.select2-container .select2-selection,
.select2-container .select2-dropdown {
  border: 0;
  border-radius: 0;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  padding: 12px 10px;
}/*# sourceMappingURL=wocommerce_styles.css.map */