/** Shopify CDN: Minification failed

Line 371:0 Expected "}" to go with "{"

**/
.newsletter__wrapper .rte {
  margin-bottom: 40px;
}
#collection-template--19336864333975__featured_collection_97c87i
  .card__heading {
  font-size: 1.7rem !important;
}
#collection-template--19336864333975__featured_collection_97c87i
  .card__information {
  padding-top: 1rem !important;
}
.card__information .full-unstyled-link {
  font-size: 1.7rem !important;
}
.card__information {
  margin-top: 0.8rem;
}
.card-information .price {
  margin-top: 0.8rem !important;
}
.mega-menu__link--level-2 {
  font-size: 1.6rem;
  margin-bottom: 0.5rem;
}
.header__inline-menu .list-menu--inline {
  gap: 2rem;
}
.mega-menu__link--level-2 {
  color: #1f272d !important;
  opacity: 1 !important;
  cursor: default !important;
  text-decoration: none !important;
}
.mega-menu__link--level-2:hover {
  color: #1f272d !important;
  opacity: 1 !important;
  text-decoration: none !important;
}
@media screen and (max-width: 749px) {
  .slideshow__text.banner__box {
    background: #ffffff !important;
  }
  .slideshow__text.banner__box .banner__heading,
  .slideshow__text.banner__box .banner__text {
    color: #1f272d !important;
  }
  .slideshow__text.banner__box .button {
    background-color: #f7613c !important;
    color: #ffffff !important;
    border: none !important;
    box-shadow: none !important;
  }
  .slideshow__text.banner__box .button:after,
  .slideshow__text.banner__box .button:before {
    box-shadow: none !important;
  }
}
@media screen and (max-width: 749px) {
  .grid.product-grid {
    row-gap: 24px !important;
  }
}
.product__media-wrapper .product-media-container,
.product__media-wrapper .product__media,
.product__media-wrapper media-gallery,
.product__media img {
  border-radius: 20px;
  overflow: hidden;
}
.price--large .price-item--regular,
.price--large .price-item--sale {
  font-size: 3rem !important;
  line-height: 1.2 !important;
}
.price__container {
  display: flex !important;
  align-items: flex-end !important;
  gap: 0.6rem !important;
  flex-wrap: wrap !important;
}
.product__tax {
  display: none !important;
}
.product__info-wrapper .price {
  padding-bottom: 1.5rem !important;
  border-bottom: 1px solid #e5e5e5 !important;
  margin-bottom: 1.5rem !important;
}
@media screen and (min-width: 750px) {
  .product__info-wrapper {
    margin-top: 40px !important;
  }
}
.product__info-wrapper .price {
  padding-bottom: 40px !important;
}
.product__info-wrapper .product-form__input:first-of-type {
  margin-top: 24px !important;
}
.product__info-wrapper .product-form__submit,
.product__info-wrapper button#openModalButton {
  margin-top: 40px !important;
}
.product-form__input--pill + .product-form__input--pill,
.product-form__input--pill + .product-form__input--theme-custom {
  margin-top: 24px !important;
}
.product-form__input--pill + .product-form__input--pill {
  margin-top: 24px !important;
}
.product-form__input--pill ~ .product-form__input--theme-custom,
.product-form__input--pill ~ div.product-form__input--theme-custom,
fieldset.product-form__input--pill ~ .product-form__input--theme-custom {
  margin-top: 24px !important;
}
button[id="openModalButton"] {
  width: 100% !important;
  max-width: 100% !important;
  display: block !important;
  box-sizing: border-box !important;
}
.product-form__input--pill input:checked + label {
  background-color: #F0F2F5 !important;
  color: #333 !important;
  border: 1px solid #B4C0CB !important;
}
.product__info-wrapper .price {
  border-bottom-color: #B4C0CB !important;
}
.product-form__input--pill label {
  border-color: #B4C0CB !important;
}
.product-form__input--pill input:checked + label {
  border-color: #B4C0CB !important;
}
.theme-picker-trigger,
.product-form__input--theme-custom > div,
.product-form__input--theme-custom > * {
  border-color: #B4C0CB !important;
}
.template-product .card,
.template-product [class*="border"],
.template-product hr {
  border-color: #B4C0CB !important;
}
.thumbnail-list__item .thumbnail {
  border-radius: 20px !important;
  overflow: hidden !important;
}
.thumbnail-list__item .thumbnail img {
  border-radius: 20px !important;
}
.thumbnail-list__item .thumbnail.global-media-settings {
  border-radius: 20px !important;
}
.price-item--regular::after {
  content: none !important;
  display: none !important;
}

.theme-picker-trigger {
  border-radius: 20px !important;
}
.theme-trigger-image {
  border-radius: 12px !important;
  overflow: hidden !important;
}
@media screen and (min-width: 990px) {
  .product__info-wrapper {
    padding-left: 10rem !important;
  }
}

.theme-picker-trigger {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
  padding: 16px !important;
  box-sizing: border-box !important;
}

.theme-trigger-info {
  display: grid !important;
  grid-template-columns: 1fr auto !important;
  grid-template-rows: auto auto !important;
  align-items: center !important;
  flex: 1 !important;
  margin-left: 4px !important;
}

.theme-trigger-label {
  grid-column: 1 !important;
  grid-row: 1 !important;
  font-size: 1.4rem !important;
  color: #495B6A !important;
  font-weight: 400 !important;
}

.theme-trigger-value {
  grid-column: 1 !important;
  grid-row: 2 !important;
  font-size: 2rem !important;
  color: #1F272D !important;
  font-weight: 700 !important;
}

.theme-trigger-change {
  grid-column: 2 !important;
  grid-row: 1 / span 2 !important;
  align-self: center !important;
  color: #1F272D !important;
  font-family: 'DM Sans', sans-serif !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  white-space: nowrap !important;
  padding-left: 24px !important;
  padding-right: 40px !important;
}

.theme-trigger-label {
  font-family: 'DM Sans', sans-serif !important;
  font-size: 1.4rem !important;
  color: #495B6A !important;
  font-weight: 400 !important;
}

.theme-trigger-value {
  font-family: 'Poppins', sans-serif !important;
  font-size: 2rem !important;
  color: #1F272D !important;
  font-weight: 700 !important;
}

.product__accordion .accordion__title {
  font-size: 16px !important;
}

.product__accordion .accordion__content p {
  font-size: 14px !important;
  margin-left: 0 !important;
  padding-left: 0 !important;
  margin-right: 40px !important;
  padding-right: 0 !important;
}

.product__accordion .accordion__content {
  padding-left: 0 !important;
  margin-left: 0 !important;
}

div.product__accordion.accordion.quick-add-hidden:has(
  #Details-collapsible_tab_HHDT6r-template--19336864563351__main
) {
  margin-top: 40px !important;
}

.product-form__input--pill input[type=radio]+label:hover {
  border-color: rgba(31, 39, 45, 0.5) !important;
  box-shadow: 0 2px 8px rgba(0,0,0,0.08) !important;
  transition: border-color 0.2s, box-shadow 0.2s !important;
}
.product-form__input--pill input[type=radio]+label {
  margin-right: calc(.5rem - 4px) !important;
}

.product-form__input--pill input[type=radio]+label {
  padding-left: 1.2rem !important;
  padding-right: 1.2rem !important;
}

#ImageWithText--template--19336864563351__image_with_text_QMgmF4 .image-with-text__heading {
  margin-bottom: 32px !important;
}

#ImageWithText--template--19336864563351__image_with_text_QMgmF4 .image-with-text__text {
  margin-bottom: 48px !important;
}

#ImageWithText--template--19336864563351__image_with_text_QMgmF4 .image-with-text__media {
  border-radius: 20px !important;
  overflow: hidden !important;
}

.multirow .image-with-text__media {
  border-radius: 20px !important;
  overflow: hidden !important;
}

.card__badge {
  display: none !important;
}

.footer-block__brand-info {
  margin-top: -16px !important;
}

.product__info-wrapper .product-form__input:first-of-type {
  margin-top: 0 !important;
}

.product-form__input--pill + .product-form__input--pill {
  margin-top: 24px !important;
}

.product__info-wrapper .product-form__input--pill:first-of-type {
  margin-top: 40px !important;
}

fieldset.product-form__input--pill .product-form__input--pill {
  margin-top: 0 !important;
}

img {
  object-fit: scale-down;
}
.facet-filters__sort.select__select {
  border: 1px solid #b4c0cb !important;
  border-radius: 4px !important;
  padding: 10px 16px !important;
  font-size: 1.4rem !important;
  color: #1f272d !important;
  background-color: #fff !important;
}
.facet-filters__field .select {
  display: flex;
  align-items: center;
}
.facet-filters__field .select .svg-wrapper {
  position: relative !important;
  right: auto !important;
  pointer-events: none;
  margin-left: -28px;
}
.facet-filters__sort.select__select {
  padding-right: 40px !important;
}

#product-grid {
  --grid-desktop-vertical-spacing: 24px !important;
}

@media screen and (max-width: 749px) {
  .image-with-text__content {
    padding-bottom: 24px !important;
  }
  .image-with-text:last-child .image-with-text__content {
    padding-bottom: 0 !important;
  }
}

.section-template--19336864563351__multirow_LyFVN3-padding {
  padding-top: 56px !important;
  padding-bottom: 56px !important;
}

@media screen and (max-width: 989px) {
  .header__search {
    display: none !important;
  }
}
@media screen and (max-width: 989px) {
  /* Ukryj systemową lupę */
  .header__search {
    display: none !important;
  }
