body .lpc-text-3[data-media-source="desktop"] .lpc-text-3__photo img {
  height: auto; }
  body ._lp-image-container {
    align-items: flex-start; }

html body .lpc-product-7__carousel, html body .splide__inner, html body .splide__track__wrap, html body .splide__track, html body .lpc-product-7__carousel-mask, html body .lpc-block__img-inner._16_9h {
  height: 100%; }

@media (max-width: 960px) {
  body .div--u-ivlff50xg {
    margin-bottom: 0; }

  .lpc-features-2__title, .lpc-gallery-1__title, .lpc-features-1__title, .lpc-form-2__form-header {
    font-size: 30px !important; }

  .lpc-features-1__item-title, .lpc-features-2__item-subtitle {
    font-size: 22px !important; }

  .lpc-product-7__text, .lpc-features-2__item-text, .lpc-gallery-1__text, .lpc-form-2__form-desc, .lpc-features-1__item-text {
    font-size: 16px !important; } }

@media (max-width: 480px) {
  .lpc-features-2__title, .lpc-gallery-1__title, .lpc-features-1__title, .lpc-form-2__form-header {
    font-size: 28px !important; }

  .lpc-features-1__item-title, .lpc-features-2__item-subtitle {
    font-size: 20px !important; }

  .lpc-product-7__text, .lpc-features-2__item-text, .lpc-gallery-1__text, .lpc-form-2__form-desc, .lpc-features-1__item-text {
    font-size: 15px !important; } }
