.elementor-6831 .elementor-element.elementor-element-e6cae54 > .elementor-container {
    max-width: 1740px;
}

.elementor-6831 .elementor-element.elementor-element-e6cae54 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-6831 .elementor-element.elementor-element-e6cae54:not(.elementor-motion-effects-element-type-background), .elementor-6831 .elementor-element.elementor-element-e6cae54 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../image/shop-overview-hero-background.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6831 .elementor-element.elementor-element-e6cae54 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6831 .elementor-element.elementor-element-e6cae54 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6831 .elementor-element.elementor-element-b590460 > .elementor-container {
    max-width: 1740px;
}

.elementor-6831 .elementor-element.elementor-element-b590460:not(.elementor-motion-effects-element-type-background), .elementor-6831 .elementor-element.elementor-element-b590460 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../image/shop-overview-product-background.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6831 .elementor-element.elementor-element-b590460 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6831 .elementor-element.elementor-element-b590460 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6831 .elementor-element.elementor-element-9cb1aca > .elementor-container {
    max-width: 1740px;
}

.elementor-6831 .elementor-element.elementor-element-2c9f65d {
    text-align: left;
}

.elementor-6831 .elementor-element.elementor-element-2c9f65d > .elementor-widget-container {
    margin: 4.5rem 0rem 0.8rem 0rem;
}

.elementor-6831 .elementor-element.elementor-element-ea33fac {
    text-align: left;
}

.elementor-6831 .elementor-element.elementor-element-ea33fac > .elementor-widget-container {
    margin: 4.5rem 0rem 0.8rem 0rem;
}

.elementor-6831 .elementor-element.elementor-element-1dacf6d > .elementor-widget-container {
    margin: 0rem 0rem 0rem -0.2rem;
}

.elementor-6831 .elementor-element.elementor-element-e0c618c > .elementor-widget-container {
    margin: 0rem 0rem 0rem -0.2rem;
}

.elementor-6831 .elementor-element.elementor-element-da30215 > .elementor-container {
    max-width: 1740px;
}

.elementor-6831 .elementor-element.elementor-element-da30215:not(.elementor-motion-effects-element-type-background), .elementor-6831 .elementor-element.elementor-element-da30215 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../image/shop-overview-hero-background.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6831 .elementor-element.elementor-element-da30215 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6831 .elementor-element.elementor-element-da30215 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6831 .elementor-element.elementor-element-d1482cf {
    text-align: center;
}

.elementor-6831 .elementor-element.elementor-element-621a449 > .elementor-container {
    max-width: 1740px;
}

.elementor-6831 .elementor-element.elementor-element-621a449:not(.elementor-motion-effects-element-type-background), .elementor-6831 .elementor-element.elementor-element-621a449 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../image/shop-overview-tools-background.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6831 .elementor-element.elementor-element-621a449 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6831 .elementor-element.elementor-element-621a449 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6831 .elementor-element.elementor-element-8630d91 > .elementor-container {
    max-width: 1740px;
}

.elementor-6831 .elementor-element.elementor-element-a9d9f2e {
    text-align: center;
}

.elementor-6831 .elementor-element.elementor-element-7b47299 > .elementor-container {
    max-width: 1740px;
}

.elementor-6831 .elementor-element.elementor-element-1530429 > .elementor-container {
    max-width: 1740px;
}

.elementor-6831 .elementor-element.elementor-element-2ea26ea > .elementor-element-populated {
    margin: 0rem 0rem 2rem 0rem;
    --e-column-margin-right: 0rem;
    --e-column-margin-left: 0rem;
}

.elementor-6831 .elementor-element.elementor-element-c3ef3b3 {
    text-align: center;
}

.elementor-6831 .elementor-element.elementor-element-e62287a > .elementor-widget-container {
    padding: 28px 30px 0px 30px;
}

.elementor-6831 .elementor-element.elementor-element-e0d3dc0 {
    text-align: center;
}

.elementor-6831 .elementor-element.elementor-element-63df3fc > .elementor-widget-container {
    padding: 28px 30px 0px 30px;
}

.elementor-6831 .elementor-element.elementor-element-bcad652 {
    text-align: center;
}

.elementor-6831 .elementor-element.elementor-element-3ed90cc > .elementor-widget-container {
    padding: 28px 30px 0px 30px;
}

.elementor-6831 .elementor-element.elementor-element-66605e5 {
    text-align: center;
}

.elementor-6831 .elementor-element.elementor-element-54a6917 > .elementor-widget-container {
    padding: 28px 30px 0px 30px;
}

@media(max-width: 1024px) {
    .elementor-6831 .elementor-element.elementor-element-e6cae54 {
        padding:0% 0% 0% 0%;
    }

    .elementor-6831 .elementor-element.elementor-element-f94bd3a > .elementor-widget-container {
        padding: 0% 3% 0% 3%;
    }

    .elementor-6831 .elementor-element.elementor-element-7964e42 > .elementor-widget-container {
        padding: 0% 10% 0% 10%;
    }

    .elementor-6831 .elementor-element.elementor-element-cf2e98b > .elementor-widget-container {
        padding: 0% 10% 0% 10%;
    }

    .elementor-6831 .elementor-element.elementor-element-a7abb45 > .elementor-widget-container {
        padding: 10px 0px 40px 0px;
    }

    .elementor-6831 .elementor-element.elementor-element-ea33fac {
        text-align: center;
    }

    .elementor-6831 .elementor-element.elementor-element-301afe9 > .elementor-widget-container {
        padding: 0% 10% 0% 10%;
    }

    .elementor-6831 .elementor-element.elementor-element-2ef5074 > .elementor-widget-container {
        padding: 0% 10% 0% 10%;
    }

    .elementor-6831 .elementor-element.elementor-element-ddba581 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6831 .elementor-element.elementor-element-da30215 {
        padding: 240px 0px 0px 0px;
    }

    .elementor-6831 .elementor-element.elementor-element-ba24ea3 > .elementor-widget-container {
        padding: 0% 4% 0% 4%;
    }

    .elementor-6831 .elementor-element.elementor-element-b2d78ed > .elementor-widget-container {
        padding: 0% 4% 0% 4%;
    }

    .elementor-6831 .elementor-element.elementor-element-9d557ee > .elementor-widget-container {
        padding: 0% 10% 0% 10%;
    }

    .elementor-6831 .elementor-element.elementor-element-9ecac1d > .elementor-widget-container {
        padding: 0% 10% 0% 10%;
    }

    .elementor-6831 .elementor-element.elementor-element-1530429 {
        padding: 240px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .elementor-6831 .elementor-element.elementor-element-e6cae54 {
        padding:60px 0px 0px 0px;
    }

    .elementor-6831 .elementor-element.elementor-element-cfb922e {
        width: 100%;
    }

    .elementor-6831 .elementor-element.elementor-element-7964e42 > .elementor-widget-container {
        padding: 0% 10% 0% 10%;
    }

    .elementor-6831 .elementor-element.elementor-element-cf2e98b > .elementor-widget-container {
        padding: 0% 10% 0% 10%;
    }

    .elementor-6831 .elementor-element.elementor-element-6446a17 {
        width: 100%;
    }

    .elementor-6831 .elementor-element.elementor-element-a7abb45 > .elementor-widget-container {
        padding: 5px 5px 5px 5px;
    }

    .elementor-6831 .elementor-element.elementor-element-6a9c4fd {
        width: 100%;
    }

    .elementor-6831 .elementor-element.elementor-element-301afe9 > .elementor-widget-container {
        padding: 0% 10% 0% 10%;
    }

    .elementor-6831 .elementor-element.elementor-element-2ef5074 > .elementor-widget-container {
        padding: 0% 10% 0% 10%;
    }

    .elementor-6831 .elementor-element.elementor-element-d354697 {
        width: 100%;
    }

    .elementor-6831 .elementor-element.elementor-element-ddba581 > .elementor-widget-container {
        padding: 0 0 0 0;
    }

    .elementor-6831 .elementor-element.elementor-element-da30215 {
        padding: 15vh 0 0 0;
    }

    .elementor-6831 .elementor-element.elementor-element-ba24ea3 > .elementor-widget-container {
        padding: 0% 4% 0% 4%;
    }

    .elementor-6831 .elementor-element.elementor-element-8ec4de2 {
        width: 100%;
    }

    .elementor-6831 .elementor-element.elementor-element-b2d78ed > .elementor-widget-container {
        padding: 0% 4% 0% 4%;
    }

    .elementor-6831 .elementor-element.elementor-element-9d557ee > .elementor-widget-container {
        padding: 0% 10% 0% 10%;
    }

    .elementor-6831 .elementor-element.elementor-element-9ecac1d > .elementor-widget-container {
        padding: 0% 10% 0% 10%;
    }

    .elementor-6831 .elementor-element.elementor-element-dbd6d76 {
        width: 100%;
    }

    .elementor-6831 .elementor-element.elementor-element-1530429 {
        padding: 15vh 0 0 0;
    }

    .elementor-6831 .elementor-element.elementor-element-2ea26ea > .elementor-element-populated {
        padding: 0px 16px 0px 16px;
    }

    .elementor-6831 .elementor-element.elementor-element-4a57db2 > .elementor-element-populated {
        padding: 0px 16px 0px 16px;
    }

    .elementor-6831 .elementor-element.elementor-element-b253354 > .elementor-element-populated {
        padding: 0px 16px 0px 16px;
    }

    .elementor-6831 .elementor-element.elementor-element-6ded14e > .elementor-element-populated {
        padding: 0px 16px 0px 16px;
    }
}

@media(min-width: 768px) {
    .elementor-6831 .elementor-element.elementor-element-cfb922e {
        width:40%;
    }

    .elementor-6831 .elementor-element.elementor-element-6446a17 {
        width: 60%;
    }

    .elementor-6831 .elementor-element.elementor-element-6a9c4fd {
        width: 40%;
    }

    .elementor-6831 .elementor-element.elementor-element-d354697 {
        width: 60%;
    }

    .elementor-6831 .elementor-element.elementor-element-8ec4de2 {
        width: 40%;
    }

    .elementor-6831 .elementor-element.elementor-element-dbd6d76 {
        width: 60%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-6831 .elementor-element.elementor-element-cfb922e {
        width:100%;
    }

    .elementor-6831 .elementor-element.elementor-element-6446a17 {
        width: 100%;
    }

    .elementor-6831 .elementor-element.elementor-element-6a9c4fd {
        width: 100%;
    }

    .elementor-6831 .elementor-element.elementor-element-d354697 {
        width: 100%;
    }

    .elementor-6831 .elementor-element.elementor-element-8ec4de2 {
        width: 100%;
    }

    .elementor-6831 .elementor-element.elementor-element-dbd6d76 {
        width: 100%;
    }
}

.bg-none {
    background: none !important;
}