.elementor-3144 .elementor-element.elementor-element-604cde4{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:020px 020px;--row-gap:020px;--column-gap:020px;}.elementor-3144 .elementor-element.elementor-element-7f9b1c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 020px;--row-gap:0px;--column-gap:020px;}.elementor-3144 .elementor-element.elementor-element-10f302f img{width:100%;}.elementor-3144 .elementor-element.elementor-element-f675e6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3144 .elementor-element.elementor-element-953d0c8{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#5A453D;}.elementor-3144 .elementor-element.elementor-element-133c5c4{--display:flex;}.elementor-3144 .elementor-element.elementor-element-4347949{--display:flex;}.elementor-3144 .elementor-element.elementor-element-c092e31{--display:flex;}.elementor-3144 .elementor-element.elementor-element-c11fc9b{--display:flex;}.elementor-3144 .elementor-element.elementor-element-5d452cc{--display:flex;}.elementor-3144 .elementor-element.elementor-element-2f3ebfe{--display:flex;}.elementor-3144 .elementor-element.elementor-element-635a405{--display:flex;}.elementor-3144 .elementor-element.elementor-element-7aba2c0{--display:flex;}.elementor-3144 .elementor-element.elementor-element-6cb3821{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3144 .elementor-element.elementor-element-311d069{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3144 .elementor-element.elementor-element-6690e64{--display:flex;}.elementor-3144 .elementor-element.elementor-element-2becb60{text-align:center;}.elementor-3144 .elementor-element.elementor-element-2becb60 img{width:59%;}.elementor-3144 .elementor-element.elementor-element-4dcd388 .nd_elements_list_component .nd_elements_list_component_cta span{padding:5px 10px 5px 10px;}.elementor-3144 .elementor-element.elementor-element-4dcd388 .nd_elements_list_component .nd_elements_list_component_image{width:100px;}.elementor-3144 .elementor-element.elementor-element-4dcd388 .nd_elements_list_component .nd_elements_position_relative{min-height:100px;}.elementor-3144 .elementor-element.elementor-element-4dcd388 .nd_elements_list_component .nd_elements_list_component_content{padding:20px 20px 20px 120px;}.elementor-3144 .elementor-element.elementor-element-d00bc73{--display:flex;}.elementor-3144 .elementor-element.elementor-element-8a6e138 .cart button, .elementor-3144 .elementor-element.elementor-element-8a6e138 .cart .button{transition:all 0.2s;}.elementor-3144 .elementor-element.elementor-element-8a6e138 .quantity .qty{transition:all 0.2s;}.elementor-3144 .elementor-element.elementor-element-cd3ffb8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3144 .elementor-element.elementor-element-cf3eaa3{--display:flex;}.elementor-3144 .elementor-element.elementor-element-f6e9925{--display:flex;}.elementor-3144 .elementor-element.elementor-element-772d8aa{--display:flex;}@media(min-width:768px){.elementor-3144 .elementor-element.elementor-element-7f9b1c9{--width:65%;}.elementor-3144 .elementor-element.elementor-element-f675e6d{--width:35%;}.elementor-3144 .elementor-element.elementor-element-311d069{--width:50%;}.elementor-3144 .elementor-element.elementor-element-cd3ffb8{--width:50%;}}/* Start custom CSS for image, class: .elementor-element-10f302f */.elementor-3144 .elementor-element.elementor-element-10f302f {
    position: relative;
    overflow: hidden;
    border-radius: 24px;
    box-shadow:
        0 20px 45px rgba(0, 0, 0, 0.18),
        0 5px 15px rgba(0, 0, 0, 0.10);
    transform: translateZ(0);
    transition:
        transform 0.6s cubic-bezier(.2,.8,.2,1),
        box-shadow 0.6s ease;
}

.elementor-3144 .elementor-element.elementor-element-10f302f img {
    width: 100%;
    height: auto;
    display: block;
    border-radius: 24px;
    transition:
        transform 0.8s cubic-bezier(.2,.8,.2,1),
        filter 0.8s ease;
}

.elementor-3144 .elementor-element.elementor-element-10f302f:hover {
    transform: translateY(-6px);
    box-shadow:
        0 30px 65px rgba(0, 0, 0, 0.22),
        0 10px 25px rgba(0, 0, 0, 0.12);
}

.elementor-3144 .elementor-element.elementor-element-10f302f:hover img {
    transform: scale(1.035);
    filter: saturate(1.08) contrast(1.03);
}

.elementor-3144 .elementor-element.elementor-element-10f302f::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    border-radius: 24px;
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.15),
        transparent 35%,
        transparent 70%,
        rgba(0,0,0,0.08)
    );
}

@media (max-width: 767px) {

    .elementor-3144 .elementor-element.elementor-element-10f302f {
        border-radius: 18px;
        box-shadow:
            0 15px 30px rgba(0,0,0,0.16);
    }

    .elementor-3144 .elementor-element.elementor-element-10f302f img {
        border-radius: 18px;
    }

    .elementor-3144 .elementor-element.elementor-element-10f302f:hover {
        transform: none;
    }

    .elementor-3144 .elementor-element.elementor-element-10f302f:hover img {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f9b1c9 */relief-hero-container/* End custom CSS */