.elementor-17 .elementor-element.elementor-element-999bc41{--display:flex;--z-index:1;}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-999bc41{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-2e4aa1b */[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    background-color: #2f2f2f85 !important;
    color: #ffebeb !important;
}


section.lx-section.lx-product-section.lx-news-section {
    background: linear-gradient(120deg, #38939361, rgb(223 236 235 / 74%), #3893937a, rgba(29, 81, 81, .12)) !important;
}


@media (max-width: 768px) {
footer.lx-store-footer {
    display: flex;
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: center !important;
}
}


@media only screen and (max-width: 768px) {
    .lx-search-results.is-open {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        position: fixed !important;
        top: 100% !important;
        left: 0px !important;
    }
}

.lx-footer-trust > div {
    background-color: #ffffff00 !important;
    display: grid;
    gap: 8px;
    justify-content: center !important;
}

.lx-category-page-head {
    display: none !important;
}



.lx-secondary-button, .lx-buy-now-button {
    background: #1d5151 !important;
    color: #ffffff !important;
}

[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    background-color: #1d5151 !important;
}

.lx-product-info {
    padding: 12px !important;
}

.lx-product-carousel {
    border: solid 2px #54a8a88f !important;
    border-radius: 20px !important;
}

a.lx-checkout-button {
    color: #ffffff !important;
}

.lx-category-section-heading h2 {
    margin: 0;
    color: var(--lx-primary-dark, #143b3b);
    font-size: clamp(2rem, 2.8vw, 3.2rem) !important;
}

button.lx-carousel-arrow.lx-category-arrow.lx-category-arrow-right {
    top: 37% !important;
}

button.lx-carousel-arrow.lx-category-arrow.lx-category-arrow-left {
    top: 37% !important;
}/* End custom CSS */