.elementor-7754 .elementor-element.elementor-element-6fee443a:not(.elementor-motion-effects-element-type-background), .elementor-7754 .elementor-element.elementor-element-6fee443a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.jediairwear.co.uk/wp-content/uploads/2021/05/GPTempDownload.jpg");background-position:center center;background-size:cover;}.elementor-7754 .elementor-element.elementor-element-6fee443a > .elementor-background-overlay{background-color:var( --e-global-color-e821854 );opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7754 .elementor-element.elementor-element-6fee443a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-955d1e3 );padding:150px 0px 75px 0px;}.elementor-7754 .elementor-element.elementor-element-6fee443a .elementor-heading-title{color:var( --e-global-color-955d1e3 );}.elementor-7754 .elementor-element.elementor-element-6fee443a > .elementor-container{text-align:center;}.elementor-7754 .elementor-element.elementor-element-1663801b:not(.elementor-motion-effects-element-type-background), .elementor-7754 .elementor-element.elementor-element-1663801b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd8c91b );}.elementor-7754 .elementor-element.elementor-element-1663801b > .elementor-container{max-width:1520px;}.elementor-7754 .elementor-element.elementor-element-1663801b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 22px 22px 22px;}.elementor-7754 .elementor-element.elementor-element-1663801b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7754 .elementor-element.elementor-element-21a3c3d4{text-align:center;}.elementor-7754 .elementor-element.elementor-element-109ad5a9.elementor-wc-products  ul.products{grid-column-gap:15px;grid-row-gap:15px;}.elementor-7754 .elementor-element.elementor-element-109ad5a9 .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-e821854 );}.elementor-7754 .elementor-element.elementor-element-4030ce69.elementor-wc-products  ul.products{grid-column-gap:15px;grid-row-gap:15px;}.elementor-7754 .elementor-element.elementor-element-4030ce69.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-7754 .elementor-element.elementor-element-6a0eaec4{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-7754 .elementor-element.elementor-element-6a0eaec4 .elementor-divider-separator{width:200px;}.elementor-7754 .elementor-element.elementor-element-6a0eaec4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7754 .elementor-element.elementor-element-7270adee.elementor-wc-products  ul.products{grid-column-gap:15px;grid-row-gap:15px;}.elementor-7754 .elementor-element.elementor-element-7270adee.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-7754 .elementor-element.elementor-element-7caaca26{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-7754 .elementor-element.elementor-element-7caaca26 .elementor-divider-separator{width:200px;}.elementor-7754 .elementor-element.elementor-element-7caaca26 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7754 .elementor-element.elementor-element-6bbbc541.elementor-wc-products  ul.products{grid-column-gap:15px;grid-row-gap:15px;}.elementor-7754 .elementor-element.elementor-element-6bbbc541.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-7754 .elementor-element.elementor-element-1a3b2dc{text-align:start;}.elementor-7754 .elementor-element.elementor-element-1a3b2dc img{width:350px;max-width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;border-radius:8px 8px 8px 8px;}.elementor-7754 .elementor-element.elementor-element-9a9d3d9{text-align:start;}.elementor-7754 .elementor-element.elementor-element-9a9d3d9 img{width:350px;max-width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;border-radius:8px 8px 8px 8px;}.elementor-7754 .elementor-element.elementor-element-732215c9 > .elementor-container{max-width:1302px;}.elementor-7754 .elementor-element.elementor-element-61a75d55{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-7754 .elementor-element.elementor-element-61a75d55 .elementor-divider-separator{width:200px;}.elementor-7754 .elementor-element.elementor-element-61a75d55 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7754 .elementor-element.elementor-element-b47b3e7{--display:flex;}@media(min-width:768px){.elementor-7754 .elementor-element.elementor-element-6811304e{width:74.956%;}.elementor-7754 .elementor-element.elementor-element-51e61077{width:25%;}}@media(max-width:767px){.elementor-7754 .elementor-element.elementor-element-1663801b{padding:20px 0px 20px 0px;}}/* Start custom CSS *//* ============================================================
   JEDI AIRWEAR / JEDI GEAR STORE
   COMPLETE MASTER RESPONSIVE CSS
   DESKTOP • LAPTOP • TABLET • MOBILE
   ============================================================ */


/* ============================================================
   BRAND COLOURS
   ============================================================ */

:root {
    --jedi-orange: #f4511e;
    --jedi-orange-dark: #d83e0d;
    --jedi-dark: #172733;
    --jedi-black: #171717;
    --jedi-grey: #666666;
    --jedi-light-grey: #f6f6f6;
    --jedi-border: #e5e5e5;
    --jedi-white: #ffffff;
}


/* ============================================================
   GENERAL PAGE CLEAN-UP
   ============================================================ */

body.woocommerce,
body.woocommerce-page {
    overflow-x: hidden;
}

.woocommerce-page main,
.woocommerce-page .site-main {
    padding-bottom: 0 !important;
}

.woocommerce-page img {
    max-width: 100%;
    height: auto;
}

.woocommerce-page a {
    text-decoration: none;
}


/* Remove empty text areas */

.elementor-widget-text-editor p:empty {
    display: none !important;
}

.elementor-widget:empty {
    display: none !important;
}


/* ============================================================
   MAIN CONTENT WIDTH
   ============================================================ */

.woocommerce-page .site-main,
.woocommerce-page main,
.woocommerce,
.elementor-widget-wc-categories,
.elementor-widget-woocommerce-product-categories {

    max-width: 1200px;

    margin-left: auto;
    margin-right: auto;
}


/* ============================================================
   WOOCOMMERCE PRODUCT / CATEGORY GRID
   ============================================================ */

.woocommerce ul.products,
.woocommerce-page ul.products {

    display: grid !important;

    grid-template-columns:
        repeat(4, minmax(0, 1fr));

    gap: 20px !important;

    width: 100% !important;

    margin:
        0 0 35px !important;

    padding:
        0 !important;

    clear:
        both;
}


/* ============================================================
   PRODUCT / CATEGORY CARDS
   ============================================================ */

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {

    width:
        100% !important;

    max-width:
        none !important;

    margin:
        0 !important;

    padding:
        0 !important;

    float:
        none !important;

    display:
        flex !important;

    flex-direction:
        column !important;

    height:
        100%;

    background:
        var(--jedi-white);

    border:
        1px solid var(--jedi-border);

    border-radius:
        9px;

    overflow:
        hidden;

    position:
        relative;

    box-shadow:
        0 5px 18px rgba(0,0,0,0.07);

    transition:
        transform 0.25s ease,
        box-shadow 0.25s ease,
        border-color 0.25s ease;
}


/* Hover */

.woocommerce ul.products li.product:hover,
.woocommerce-page ul.products li.product:hover {

    transform:
        translateY(-5px);

    border-color:
        var(--jedi-orange);

    box-shadow:
        0 15px 32px rgba(0,0,0,0.14);
}


/* ============================================================
   PRODUCT LINKS
   Existing WooCommerce links stay unchanged
   ============================================================ */

.woocommerce ul.products li.product a,
.woocommerce-page ul.products li.product a {

    text-decoration:
        none !important;
}


/* Product main link */

.woocommerce ul.products li.product
a.woocommerce-LoopProduct-link,

.woocommerce ul.products li.product
a.woocommerce-loop-product__link {

    display:
        flex !important;

    flex-direction:
        column;

    flex-grow:
        1;
}


/* ============================================================
   PRODUCT / CATEGORY IMAGES
   ============================================================ */

.woocommerce ul.products li.product img,
.woocommerce-page ul.products li.product img {

    display:
        block;

    width:
        100% !important;

    height:
        210px !important;

    object-fit:
        contain !important;

    margin:
        0 !important;

    padding:
        16px !important;

    background:
        #f7f7f7;

    transition:
        transform 0.3s ease;
}


/* Image hover */

.woocommerce ul.products li.product:hover img,
.woocommerce-page ul.products li.product:hover img {

    transform:
        scale(1.035);
}


/* ============================================================
   CATEGORY TITLES
   ============================================================ */

.woocommerce-loop-category__title {

    display:
        flex;

    align-items:
        center;

    justify-content:
        center;

    min-height:
        62px;

    margin:
        0 !important;

    padding:
        14px 14px !important;

    background:
        var(--jedi-dark);

    color:
        var(--jedi-white) !important;

    text-align:
        center;

    font-size:
        14px !important;

    line-height:
        1.3 !important;

    font-weight:
        700 !important;

    text-transform:
        uppercase;

    transition:
        background 0.25s ease;
}


/* Category hover */

.woocommerce ul.products li.product:hover
.woocommerce-loop-category__title {

    background:
        var(--jedi-orange);
}


/* Hide category product count */

.woocommerce-loop-category__title .count {

    display:
        none !important;
}


/* ============================================================
   PRODUCT TITLES
   Equal heights help all prices align
   ============================================================ */

.woocommerce ul.products li.product
.woocommerce-loop-product__title {

    display:
        flex;

    align-items:
        flex-start;

    justify-content:
        center;

    min-height:
        66px;

    margin:
        0 !important;

    padding:
        17px 16px 6px !important;

    color:
        var(--jedi-black) !important;

    font-size:
        15px !important;

    line-height:
        1.4 !important;

    font-weight:
        700 !important;

    text-align:
        center !important;
}


/* ============================================================
   PRODUCT PRICE
   CENTRED ON ALL DEVICES
   ============================================================ */

.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price {

    display:
        block !important;

    width:
        100% !important;

    min-height:
        38px;

    margin:
        auto auto 0 !important;

    padding:
        5px 10px 12px !important;

    color:
        var(--jedi-black) !important;

    font-size:
        15px !important;

    line-height:
        1.3 !important;

    font-weight:
        700 !important;

    text-align:
        center !important;

    justify-content:
        center !important;

    align-items:
        center !important;
}


/* Sale price */

.woocommerce ul.products li.product
.price ins {

    display:
        inline-block !important;

    color:
        var(--jedi-orange) !important;

    font-weight:
        800;

    text-decoration:
        none;

    text-align:
        center !important;
}


/* Old price */

.woocommerce ul.products li.product
.price del {

    display:
        inline-block !important;

    opacity:
        0.55;

    margin-right:
        5px;

    text-align:
        center !important;
}


/* ============================================================
   PRODUCT BUTTONS
   ============================================================ */

.woocommerce ul.products li.product .button,
.woocommerce-page ul.products li.product .button {

    display:
        flex !important;

    align-items:
        center;

    justify-content:
        center;

    width:
        calc(100% - 32px);

    min-height:
        44px;

    margin:
        5px 16px 16px !important;

    padding:
        11px 12px !important;

    background:
        var(--jedi-orange) !important;

    color:
        var(--jedi-white) !important;

    border:
        0 !important;

    border-radius:
        5px !important;

    font-size:
        12px !important;

    line-height:
        1.2 !important;

    font-weight:
        800 !important;

    text-transform:
        uppercase;

    letter-spacing:
        0.3px;

    text-align:
        center;

    transition:
        background 0.2s ease,
        transform 0.2s ease;
}


/* Button hover */

.woocommerce ul.products li.product
.button:hover {

    background:
        var(--jedi-dark) !important;

    color:
        var(--jedi-white) !important;

    transform:
        translateY(-1px);
}


/* ============================================================
   SALE BADGE
   ============================================================ */

.woocommerce span.onsale {

    min-width:
        auto !important;

    min-height:
        auto !important;

    top:
        10px !important;

    left:
        10px !important;

    padding:
        7px 10px !important;

    background:
        var(--jedi-orange) !important;

    border-radius:
        3px !important;

    color:
        var(--jedi-white) !important;

    font-size:
        11px !important;

    line-height:
        1 !important;

    font-weight:
        800 !important;

    text-transform:
        uppercase;
}


/* ============================================================
   SECTION HEADINGS
   ============================================================ */

.woocommerce h2,
.woocommerce h3,
.elementor-widget-heading h2.elementor-heading-title {

    color:
        var(--jedi-black);

    font-weight:
        800;

    letter-spacing:
        -0.3px;
}


/* ============================================================
   CUSTOM JEDI SECTION HEADING
   ============================================================ */

.jedi-category-title {

    max-width:
        760px;

    margin:
        35px auto 30px;

    padding:
        0 20px;

    text-align:
        center;
}


.jedi-category-title span {

    display:
        block;

    margin-bottom:
        7px;

    color:
        var(--jedi-orange);

    font-size:
        12px;

    font-weight:
        800;

    letter-spacing:
        1.4px;

    text-transform:
        uppercase;
}


.jedi-category-title h2 {

    margin:
        0;

    color:
        var(--jedi-black);

    font-size:
        32px;

    line-height:
        1.15;

    font-weight:
        800;

    text-transform:
        uppercase;
}


.jedi-category-title p {

    max-width:
        650px;

    margin:
        11px auto 0;

    color:
        var(--jedi-grey);

    font-size:
        15px;

    line-height:
        1.65;
}


/* ============================================================
   FEATURED PRODUCTS ALIGNMENT
   ============================================================ */

.woocommerce .products {

    align-items:
        stretch;
}


.woocommerce ul.products li.product {

    align-self:
        stretch;

    justify-content:
        flex-start;
}


.woocommerce ul.products li.product
.woocommerce-loop-product__link {

    flex-grow:
        1;
}


/* ============================================================
   BREADCRUMB
   ============================================================ */

.woocommerce-breadcrumb {

    width:
        100%;

    margin:
        22px auto 22px !important;

    padding:
        0 5px !important;

    color:
        #777 !important;

    font-size:
        13px !important;
}


.woocommerce-breadcrumb a {

    color:
        #777 !important;

    transition:
        color 0.2s ease;
}


.woocommerce-breadcrumb a:hover {

    color:
        var(--jedi-orange) !important;
}


/* ============================================================
   GEAR CATEGORY SIDEBAR
   ============================================================ */

.widget_product_categories {

    margin-bottom:
        25px;

    padding:
        20px;

    background:
        var(--jedi-light-grey);

    border:
        1px solid var(--jedi-border);

    border-radius:
        7px;
}


.widget_product_categories ul {

    margin:
        0;

    padding:
        0;

    list-style:
        none;
}


.widget_product_categories li {

    margin-bottom:
        4px;
}


.widget_product_categories .widget-title,
.widget_product_categories h2 {

    margin:
        0 0 14px;

    color:
        var(--jedi-black);

    font-size:
        15px;

    font-weight:
        800;

    text-transform:
        uppercase;
}


.widget_product_categories a {

    color:
        #333 !important;

    font-size:
        13px;

    line-height:
        1.6;

    transition:
        color 0.2s ease;
}


.widget_product_categories a:hover {

    color:
        var(--jedi-orange) !important;
}


/* ============================================================
   CURRENCY SWITCHER AREA
   ============================================================ */

.woocommerce-currency-switcher,
.currency-switcher,
.woocs_auto_switcher,
.woocs_redraw_zone,
[class*="currency-switcher"] {

    margin-top:
        0 !important;

    margin-bottom:
        0 !important;
}


.woocommerce-page select,
.woocommerce-page select.currency-switcher,
.woocommerce-page .woocs_auto_switcher {

    min-height:
        40px;

    padding:
        8px 12px;

    background:
        var(--jedi-white);

    border:
        1px solid #ccc;

    border-radius:
        4px;

    color:
        var(--jedi-black);

    font-size:
        14px;
}


/* ============================================================
   REMOVE LARGE WHITE GAPS
   ============================================================ */

.elementor-location-single,
.elementor-location-archive {

    margin-bottom:
        0 !important;
}


.elementor-location-footer {

    margin-top:
        0 !important;
}


.elementor-widget-spacer
.elementor-spacer-inner {

    max-height:
        20px;
}


.elementor-widget:last-child {

    margin-bottom:
        0 !important;
}


/* ============================================================
   SOCIAL MEDIA AREA
   ============================================================ */

.elementor-social-icons-wrapper {

    margin:
        0 !important;
}


.elementor-location-footer
.elementor-social-icon {

    transition:
        transform 0.2s ease,
        background 0.2s ease,
        color 0.2s ease;
}


.elementor-location-footer
.elementor-social-icon:hover {

    transform:
        translateY(-3px);
}


/* ============================================================
   FOOTER
   ============================================================ */

footer,
.site-footer,
.elementor-location-footer {

    margin-top:
        0 !important;

    background:
        var(--jedi-dark);

    color:
        var(--jedi-white);
}


.elementor-location-footer a {

    color:
        #d3dbe0;

    transition:
        color 0.2s ease;
}


.elementor-location-footer a:hover {

    color:
        var(--jedi-orange);
}


.elementor-location-footer h2,
.elementor-location-footer h3,
.elementor-location-footer h4 {

    color:
        var(--jedi-white);

    font-weight:
        700;
}


.elementor-location-footer p {

    color:
        #c6cfd4;

    line-height:
        1.6;
}


/* ============================================================
   LAPTOP / SMALL DESKTOP
   ============================================================ */

@media (max-width: 1200px) {

    .woocommerce-page main,
    .woocommerce-page .site-main,
    .woocommerce {

        padding-left:
            22px;

        padding-right:
            22px;
    }


    .woocommerce ul.products,
    .woocommerce-page ul.products {

        gap:
            16px !important;
    }


    .woocommerce ul.products li.product img {

        height:
            190px !important;
    }
}


/* ============================================================
   IPAD LANDSCAPE / TABLET
   ============================================================ */

@media (max-width: 1024px) {

    .woocommerce ul.products,
    .woocommerce-page ul.products {

        grid-template-columns:
            repeat(3, minmax(0,1fr));

        gap:
            16px !important;
    }


    .woocommerce ul.products li.product img {

        height:
            185px !important;
    }


    .jedi-category-title h2 {

        font-size:
            29px;
    }


    .woocommerce ul.products li.product
    .woocommerce-loop-product__title {

        min-height:
            64px;
    }


    .woocommerce ul.products li.product .price,
    .woocommerce-page ul.products li.product .price {

        text-align:
            center !important;

        margin-left:
            auto !important;

        margin-right:
            auto !important;
    }
}


/* ============================================================
   IPAD PORTRAIT / SMALL TABLET
   ============================================================ */

@media (max-width: 820px) {

    .woocommerce ul.products,
    .woocommerce-page ul.products {

        grid-template-columns:
            repeat(2, minmax(0,1fr));

        gap:
            15px !important;
    }


    .woocommerce ul.products li.product img {

        height:
            190px !important;
    }


    .woocommerce ul.products li.product
    .woocommerce-loop-product__title {

        min-height:
            66px;
    }


    .woocommerce ul.products li.product .price {

        min-height:
            38px;

        text-align:
            center !important;
    }
}


/* ============================================================
   MOBILE
   ============================================================ */

@media (max-width: 767px) {

    .woocommerce-page main,
    .woocommerce-page .site-main,
    .woocommerce {

        padding-left:
            12px !important;

        padding-right:
            12px !important;
    }


    /* Two products across */

    .woocommerce ul.products,
    .woocommerce-page ul.products {

        grid-template-columns:
            repeat(2, minmax(0,1fr));

        gap:
            10px !important;

        margin-bottom:
            22px !important;
    }


    /* Card */

    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product {

        border-radius:
            6px;
    }


    /* Product images */

    .woocommerce ul.products li.product img,
    .woocommerce-page ul.products li.product img {

        height:
            145px !important;

        padding:
            9px !important;
    }


    /* Product title */

    .woocommerce ul.products li.product
    .woocommerce-loop-product__title {

        min-height:
            68px;

        padding:
            12px 8px 4px !important;

        font-size:
            13px !important;

        line-height:
            1.3 !important;

        text-align:
            center !important;

        justify-content:
            center;
    }


    /* PRICE CENTRED ON PHONE */

    .woocommerce ul.products li.product .price,
    .woocommerce-page ul.products li.product .price {

        width:
            100% !important;

        min-height:
            40px !important;

        margin:
            auto auto 0 !important;

        padding:
            5px 6px 9px !important;

        font-size:
            13px !important;

        line-height:
            1.25 !important;

        text-align:
            center !important;

        justify-content:
            center !important;
    }


    /* Buttons */

    .woocommerce ul.products li.product .button {

        width:
            calc(100% - 20px);

        min-height:
            42px;

        margin:
            4px 10px 10px !important;

        padding:
            9px 7px !important;

        font-size:
            10px !important;

        line-height:
            1.15 !important;

        white-space:
            normal;
    }


    /* Category names */

    .woocommerce-loop-category__title {

        min-height:
            52px;

        padding:
            10px 8px !important;

        font-size:
            11px !important;

        line-height:
            1.25 !important;
    }


    /* Section heading */

    .jedi-category-title {

        margin:
            24px auto 20px;

        padding:
            0 10px;
    }


    .jedi-category-title h2 {

        font-size:
            24px;
    }


    .jedi-category-title p {

        font-size:
            13px;

        line-height:
            1.55;
    }


    .jedi-category-title span {

        font-size:
            10px;
    }


    /* Breadcrumb */

    .woocommerce-breadcrumb {

        margin:
            14px 0 16px !important;

        font-size:
            12px !important;
    }


    /* Footer */

    .elementor-location-footer
    .elementor-section {

        padding-top:
            18px !important;

        padding-bottom:
            18px !important;
    }
}


/* ============================================================
   SMALL PHONES
   ============================================================ */

@media (max-width: 480px) {

    .woocommerce ul.products,
    .woocommerce-page ul.products {

        gap:
            8px !important;
    }


    .woocommerce ul.products li.product img,
    .woocommerce-page ul.products li.product img {

        height:
            130px !important;

        padding:
            7px !important;
    }


    .woocommerce ul.products li.product
    .woocommerce-loop-product__title {

        min-height:
            68px;

        padding:
            10px 7px 4px !important;

        font-size:
            12px !important;

        text-align:
            center !important;
    }


    .woocommerce ul.products li.product
    .price {

        min-height:
            38px !important;

        padding:
            4px 6px 8px !important;

        font-size:
            12px !important;

        text-align:
            center !important;
    }


    .woocommerce ul.products li.product
    .button {

        width:
            calc(100% - 16px);

        margin:
            3px 8px 8px !important;

        font-size:
            9px !important;
    }


    .woocommerce-loop-category__title {

        min-height:
            48px;

        font-size:
            10px !important;

        padding:
            9px 6px !important;
    }
}


/* ============================================================
   VERY SMALL PHONES
   ============================================================ */

@media (max-width: 360px) {

    .woocommerce ul.products li.product img {

        height:
            115px !important;
    }


    .woocommerce ul.products li.product
    .woocommerce-loop-product__title {

        font-size:
            11px !important;

        min-height:
            65px;
    }


    .woocommerce ul.products li.product
    .price {

        font-size:
            11px !important;

        text-align:
            center !important;
    }
}


/* ============================================================
   FINAL ALIGNMENT FIXES
   ============================================================ */

.woocommerce ul.products li.product {

    justify-content:
        flex-start;
}


.woocommerce ul.products li.product
.woocommerce-loop-product__link {

    flex-grow:
        1;
}


.woocommerce ul.products li.product .price {

    margin-top:
        auto !important;

    text-align:
        center !important;
}


/* Remove old WooCommerce float behaviour */

.woocommerce ul.products::before,
.woocommerce ul.products::after {

    display:
        none !important;
}


/* ============================================================
   END OF JEDI GEAR STORE MASTER CSS
   ============================================================ *//* End custom CSS */