/* Header */
#crush-header {
    width: 1180px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url(../../../images/24/oct/lp/header-back.jpg);
    background-image: -webkit-image-set(
      url("../../../images/24/oct/lp/header-back.jpg") 1x,
      url("../../../images/24/oct/lp/header-back@2x.jpg") 2x
    );
    height: 160px;
    margin-top: 100px;
}
#crush-header .header-inner .header-left {
    bottom: 76px;
}
#crush-header .header-inner .header-right {
    left: 20%;
}

@media screen and (max-width: 767px) {
    #crush-header {
        background-image: url(../../../images/24/oct/lp/header-back-m.jpg);
        background-image: -webkit-image-set(
          url("../../../images/24/oct/lp/header-back-m.jpg") 1x,
          url("../../../images/24/oct/lp/header-back-m@2x.jpg") 2x
        );
        height: auto;
        margin-top: 50px;
    }
    #crush-header .header-inner .header-right {
        left: unset;
        bottom: 7%;
        margin-bottom: -9%;
    }
}

/* Body */

#crush-body {
    margin: 3em 0;
}
#crush-body .main-text {
    margin-bottom: 2em;
}
#crush-body .products {
    width: 1180px;
    gap: 2em;
}
#crush-body .products .first-row {
    justify-content: space-between;
}
#crush-body .products .row {
    gap: 1em;
}
#crush-body .product {
    width: 23%;
}
#crush-body .products-details {
    padding: 0;
}
#crush-body a:hover,
#crush-body a:focus {
    text-decoration:none !important;
}

#crush-body .product .products-image {
    height: 300px;
    border: none;
}
#crush-body .button {
    width: 130px;
    border-radius: 40px;
    height: 30px;
}

@media screen and (max-width: 767px) {
    #crush-body .products .row {
        width: 100%;
    }
    #crush-body .products .row .product {
        flex-basis: calc(50% - 1em);
    }
    #crush-body .product .products-image {
        height: 180px;
    }
    #crush-body .main-text {
        width: 85%;
    }
    br {
        display: block !important;
    }
    #crush-body .button {
        margin-top: 5px;
        width: 120px;
    }
}
/*  Footer */
#crush-footer {
    width: 1180px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url(../../../images/24/oct/lp/footer-back.jpg);
    background-image: -webkit-image-set(
      url("../../../images/24/oct/lp/footer-back.jpg") 1x,
      url("../../../images/24/oct/lp/footer-back@2x.jpg") 2x
    );
}
#crush-footer .footer-cta-text {
    margin-top: 2em;
}
#crush-footer .footer-ctas {
    gap: 2em;
    margin-top: 1em;
    margin-bottom: 2em;
}
#crush-footer .footer-ctas .button {
    width: 170px;
    height: 30px;
    border-radius: 35px;
    font-weight: 500;
}
@media screen and (max-width: 767px) {
    #crush-footer {
        margin-bottom: 20px;
    }
    #crush-footer .footer-cta-text img {
        width: 85%;
    }
    #crush-footer .footer-ctas {
    gap: 1em;
    }
    #crush-footer .footer-ctas .button {
        width: 130px;
    }
}

@media screen and (max-width: 1179px) {
    #crush-header,
    #crush-body .products,
    #crush-footer {
        width: 90%;
        /* padding: 0 1em; */
    }
}