.elementor-865 .elementor-element.elementor-element-605408f{--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:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-db9d900{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-865 .elementor-element.elementor-element-0313e2e > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-0313e2e .woocommerce-product-gallery{--wd-gallery-gap:10px;}.elementor-865 .elementor-element.elementor-element-0313e2e .woocommerce-product-gallery.thumbs-position-left{--wd-thumbs-width:138px;}.elementor-865 .elementor-element.elementor-element-1809f45{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;--wd-sticky-offset:150px;}html .elementor-865 .elementor-element.elementor-element-707334b .product_title{font-size:40px;font-weight:300;}.elementor-865 .elementor-element.elementor-element-eaa6987 :is(.price, del){color:#333333;}.elementor-865 .elementor-element.elementor-element-eaa6987 .price del{color:#BBBBBB;}.elementor-865 .elementor-element.elementor-element-81a5aa3{width:var( --container-widget-width, 108.066% );max-width:108.066%;--container-widget-width:108.066%;--container-widget-flex-grow:0;}.elementor-865 .elementor-element.elementor-element-81a5aa3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-865 .elementor-element.elementor-element-8bd41c5 :is(u, .wd-highlight){background-color:#EAEAEA;color:#6F6F6F;border-style:none;border-radius:6px 6px 6px 6px;padding:14px 14px 14px 14px;}.elementor-865 .elementor-element.elementor-element-187e803{width:100%;max-width:100%;text-align:center;}.elementor-865 .elementor-element.elementor-element-9479a8e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-865 .elementor-element.elementor-element-9479a8e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-865 .elementor-element.elementor-element-aa4cf42{width:var( --container-widget-width, 110.083% );max-width:110.083%;--container-widget-width:110.083%;--container-widget-flex-grow:0;}.elementor-865 .elementor-element.elementor-element-aa4cf42.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-865 .elementor-element.elementor-element-aa4cf42 .single_add_to_cart_button{--btn-accented-color:#000000;--btn-accented-bgcolor:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;--btn-accented-color-hover:#FFFFFF;--btn-accented-bgcolor-hover:#242424;}.elementor-865 .elementor-element.elementor-element-e1f3504{width:100%;max-width:100%;}.elementor-865 .elementor-element.elementor-element-e1f3504.elementor-element{--flex-grow:0;--flex-shrink:0;}.wd-side-hidden[class*="woocommerce-Tabs-panel--"]{--wd-side-hidden-w:420px;}.elementor-865 .elementor-element.elementor-element-e3a9269{--display:flex;}.elementor-865 .elementor-element.elementor-element-1ce9a55{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-865 .elementor-element.elementor-element-c1f2f57.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-865 .elementor-element.elementor-element-c1f2f57.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-865 .elementor-element.elementor-element-f4e714f .wd-el-title{font-size:40px;line-height:1.2em;}@media(max-width:1024px){.elementor-865 .elementor-element.elementor-element-605408f{--margin-top:-20px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-865 .elementor-element.elementor-element-1809f45{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}html .elementor-865 .elementor-element.elementor-element-707334b .product_title{font-size:32px;}.elementor-865 .elementor-element.elementor-element-1ce9a55{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-865 .elementor-element.elementor-element-c1f2f57.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-865 .elementor-element.elementor-element-f4e714f .wd-el-title{font-size:32px;}}@media(max-width:768px){.elementor-865 .elementor-element.elementor-element-605408f{--margin-top:-20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-865 .elementor-element.elementor-element-db9d900{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-865 .elementor-element.elementor-element-0313e2e .woocommerce-product-gallery.thumbs-position-left{--wd-thumbs-width:85px;--wd-thumbs-height:278px;}.elementor-editor-active .elementor-865 .elementor-element.elementor-element-0313e2e .woocommerce-product-gallery.thumbs-position-left{--wd-thumbs-height:278px !important;}.elementor-865 .elementor-element.elementor-element-1809f45{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}html .elementor-865 .elementor-element.elementor-element-707334b .product_title{font-size:28px;}.elementor-865 .elementor-element.elementor-element-81a5aa3 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-865 .elementor-element.elementor-element-5a5a510 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-865 .elementor-element.elementor-element-8bd41c5{--wd-highlight-offset:0px;}.elementor-865 .elementor-element.elementor-element-8bd41c5 .wd-text-block{max-width:1000px;}.elementor-865 .elementor-element.elementor-element-8bd41c5 :is(u, .wd-highlight){font-size:16px;border-radius:8px 8px 8px 8px;padding:18px 18px 18px 18px;}.elementor-865 .elementor-element.elementor-element-187e803.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-865 .elementor-element.elementor-element-1ce9a55{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-865 .elementor-element.elementor-element-c1f2f57.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-865 .elementor-element.elementor-element-f4e714f .wd-el-title{font-size:28px;}}@media(min-width:769px){.elementor-865 .elementor-element.elementor-element-db9d900{--width:70%;}.elementor-865 .elementor-element.elementor-element-1809f45{--width:50%;}}@media(max-width:1024px) and (min-width:769px){.elementor-865 .elementor-element.elementor-element-db9d900{--width:60%;}.elementor-865 .elementor-element.elementor-element-1809f45{--width:40%;}}/* Start custom CSS for shortcode, class: .elementor-element-13324b7 */@media (max-width: 480px) {

    /* =====================================================
       PAGE 1 + PAGE 2
       ORIGINAL PLUGIN STATE
       ===================================================== */

    .wcpr-pagination,
    .shortcode-wcpr-pagination {
        /* Do not modify normal pagination */
    }


    /* =====================================================
       PAGE 3+
       COMPACT MOBILE MODE
       ===================================================== */

    .wcpr-pagination.wcpr-mobile-compact,
    .shortcode-wcpr-pagination.wcpr-mobile-compact {

        width: 100% !important;
        max-width: 100% !important;

        box-sizing: border-box !important;

        overflow: hidden !important;

        display: flex !important;
        justify-content: center !important;
        align-items: center !important;

        padding: 0 4px !important;

        margin-left: auto !important;
        margin-right: auto !important;
    }


    /* =====================================================
       ALL PAGINATION ITEMS
       ===================================================== */

    .wcpr-pagination.wcpr-mobile-compact .wcpr-page-numbers,
    .shortcode-wcpr-pagination.wcpr-mobile-compact .wcpr-page-numbers {

        display: flex !important;

        align-items: center !important;
        justify-content: center !important;

        text-align: center !important;
        vertical-align: middle !important;

        flex: 0 0 30px !important;

        width: 30px !important;
        min-width: 30px !important;
        max-width: 30px !important;

        height: 32px !important;

        padding: 0 !important;
        margin: 0 2px !important;

        box-sizing: border-box !important;

        font-size: 10px !important;
        line-height: 1 !important;

        white-space: nowrap !important;
        overflow: hidden !important;
    }


    /* =====================================================
       PREVIOUS / NEXT
       KEEP VISIBLE
       ===================================================== */

    .wcpr-pagination.wcpr-mobile-compact .wcpr-page-numbers-pre,
    .wcpr-pagination.wcpr-mobile-compact .wcpr-page-numbers-next,
    .shortcode-wcpr-pagination.wcpr-mobile-compact .wcpr-page-numbers-pre,
    .shortcode-wcpr-pagination.wcpr-mobile-compact .wcpr-page-numbers-next {

        display: flex !important;
        visibility: visible !important;

        align-items: center !important;
        justify-content: center !important;

        flex: 0 0 30px !important;

        width: 30px !important;
        min-width: 30px !important;
        max-width: 30px !important;

        height: 32px !important;

        padding: 0 !important;
        margin: 0 2px !important;

        box-sizing: border-box !important;

        font-size: 10px !important;
        line-height: 1 !important;

        text-align: center !important;

        white-space: nowrap !important;
        overflow: hidden !important;
    }


    /* =====================================================
       CURRENT PAGE NUMBER
       ===================================================== */

    .wcpr-pagination.wcpr-mobile-compact .wcpr-current,
    .shortcode-wcpr-pagination.wcpr-mobile-compact .wcpr-current {

        display: flex !important;

        align-items: center !important;
        justify-content: center !important;

        text-align: center !important;

        font-size: 10px !important;
        line-height: 1 !important;

        padding: 0 !important;
    }


    /* =====================================================
       ELLIPSIS (...)
       ===================================================== */

    .wcpr-pagination.wcpr-mobile-compact .wcpr-no-page,
    .shortcode-wcpr-pagination.wcpr-mobile-compact .wcpr-no-page {

        display: flex !important;

        align-items: center !important;
        justify-content: center !important;

        flex: 0 0 20px !important;

        width: 20px !important;
        min-width: 20px !important;
        max-width: 20px !important;

        height: 32px !important;

        padding: 0 !important;
        margin: 0 1px !important;

        box-sizing: border-box !important;

        font-size: 10px !important;
        line-height: 1 !important;

        text-align: center !important;
    }


    /* =====================================================
       PREVENT INTERNAL OVERFLOW
       ===================================================== */

    .wcpr-pagination.wcpr-mobile-compact *,
    .shortcode-wcpr-pagination.wcpr-mobile-compact * {
        box-sizing: border-box !important;
        max-width: 100% !important;
    }

}/* End custom CSS */