/* posnano-r5-c5 */
.f-product-quickview-button {
  display: none !important;
}

@media (min-width: 768px) {
  .posnano-home-hero .f-slide__overlay::before {
    opacity: 0.08 !important;
    background: linear-gradient(90deg, rgba(20, 28, 30, 0.28) 0%, rgba(20, 28, 30, 0.08) 36%, rgba(20, 28, 30, 0) 68%) !important;
  }
}

@media (min-width: 1024px) {
  .pn-about-hero > .container-fluid,
  .pn-contact-hero > .container-fluid {
    max-width: none !important;
    width: 100% !important;
    margin-right: 0 !important;
    padding-right: 0 !important;
  }

  .pn-about-hero .f-image-with-text__inner,
  .pn-contact-hero .f-image-with-text__inner {
    display: grid !important;
    grid-template-columns: minmax(440px, 640px) minmax(0, 1fr) !important;
    width: 100% !important;
  }

  .pn-about-hero .f-image-with-text__content,
  .pn-contact-hero .f-image-with-text__content,
  .pn-about-hero .f-image-with-text__image,
  .pn-contact-hero .f-image-with-text__image {
    width: 100% !important;
    max-width: none !important;
  }

  .pn-about-hero .f-image-with-text__image,
  .pn-contact-hero .f-image-with-text__image {
    justify-self: stretch;
  }

  .pn-about-hero :is(.f-image-with-text__image-wrapper, .f-image-with-text__image-first, responsive-image, .f-image),
  .pn-contact-hero :is(.f-image-with-text__image-wrapper, .f-image-with-text__image-first, responsive-image, .f-image) {
    width: 100% !important;
    height: 100% !important;
    min-height: 520px;
    aspect-ratio: auto !important;
  }

  .pn-about-hero .f-image-with-text__image-first img,
  .pn-contact-hero .f-image-with-text__image-first img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: right center !important;
  }
}

.posnano-hardware-picks .f-section__description:empty {
  display: none !important;
}

.posnano-hardware-picks .f-custom-content__container .f-custom__block--product,
.posnano-hardware-picks .f-custom-content__block-product {
  align-items: stretch;
}

.posnano-hardware-picks .f-product-card__media {
  aspect-ratio: 1 / 1;
}

.posnano-hardware-picks .f-product-card__media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
