.elementor-6 .elementor-element.elementor-element-3ce1ace{margin-top:13px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-30e1746{margin-top:54px;margin-bottom:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-8e58f4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 64px;}.elementor-6 .elementor-element.elementor-element-8e58f4b .elementor-image-box-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-8e58f4b .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:9px;font-weight:600;letter-spacing:3.1px;color:#A11010;}.elementor-6 .elementor-element.elementor-element-905f3e8{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 57px;}.elementor-6 .elementor-element.elementor-element-905f3e8 .elementor-image-box-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-905f3e8 .elementor-image-box-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:600;font-style:italic;letter-spacing:0px;color:#A11010;}.elementor-6 .elementor-element.elementor-element-2377d4a{margin-top:0px;margin-bottom:0px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6 .elementor-element.elementor-element-bb10bd0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-6 .elementor-element.elementor-element-bb10bd0.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-bb10bd0.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#512716;}.elementor-6 .elementor-element.elementor-element-bb10bd0.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#512716;}.elementor-6 .elementor-element.elementor-element-bb10bd0.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-6 .elementor-element.elementor-element-bb10bd0.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Playfair Display", Sans-serif;font-size:12px;font-weight:500;}.elementor-6 .elementor-element.elementor-element-bb10bd0.elementor-wc-products ul.products li.product .price{color:#000000;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-bb10bd0.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-6 .elementor-element.elementor-element-bb10bd0.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-6 .elementor-element.elementor-element-bb10bd0.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#711212;font-family:"Poppins", Sans-serif;font-size:8px;font-weight:500;border-style:solid;}.elementor-6 .elementor-element.elementor-element-bb10bd0.elementor-wc-products .added_to_cart{color:#929292;}.elementor-6 .elementor-element.elementor-element-bb10bd0.elementor-wc-products ul.products li.product{border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px;border-color:#DBDBDB;}.elementor-6 .elementor-element.elementor-element-bb10bd0.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-6 .elementor-element.elementor-element-40faf30{margin-top:102px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-dac5952:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-dac5952 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://signaturemixes.com/wp-content/uploads/2026/09/0a8fcfd8-2869-42d8-8469-8690a13c6245.png");}.elementor-6 .elementor-element.elementor-element-dac5952{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14px 0px 12px 0px;}.elementor-6 .elementor-element.elementor-element-dac5952 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-6ef4895{margin-top:18px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-b68cefb{width:var( --container-widget-width, 55.147% );max-width:55.147%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 162px;--container-widget-width:55.147%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-b68cefb .elementor-image-box-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-b68cefb .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:2.9px;color:#363636;}.elementor-6 .elementor-element.elementor-element-8725f1b{width:var( --container-widget-width, 79.328% );max-width:79.328%;margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 150px;--container-widget-width:79.328%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-8725f1b .elementor-image-box-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-8725f1b .elementor-image-box-title{font-family:"Playfair Display", Sans-serif;font-size:59px;font-weight:400;letter-spacing:0px;color:#000000;}.elementor-6 .elementor-element.elementor-element-047a0f6{width:var( --container-widget-width, 58.514% );max-width:58.514%;margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 162px;--container-widget-width:58.514%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-047a0f6 .elementor-image-box-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-047a0f6 .elementor-image-box-title{font-family:"Playfair Display", Sans-serif;font-size:59px;font-weight:400;letter-spacing:0px;color:#000000;}.elementor-6 .elementor-element.elementor-element-53ef7af{margin-top:8px;margin-bottom:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6 .elementor-element.elementor-element-8d95542{margin:51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -93px;}.elementor-6 .elementor-element.elementor-element-5c7bb92{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-5c7bb92 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-d9304f2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-d9304f2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-555edcb{width:4%;}.elementor-6 .elementor-element.elementor-element-801afa7{width:91.333%;}.elementor-6 .elementor-element.elementor-element-bdd38d4{width:4%;}.elementor-6 .elementor-element.elementor-element-7e25732{width:37%;}.elementor-6 .elementor-element.elementor-element-ce3e38a{width:100%;}.elementor-6 .elementor-element.elementor-element-db09553{width:54.555%;}.elementor-6 .elementor-element.elementor-element-b2ca47b{width:19%;}.elementor-6 .elementor-element.elementor-element-5a34830{width:56%;}.elementor-6 .elementor-element.elementor-element-869d8b3{width:24.554%;}.elementor-6 .elementor-element.elementor-element-0e9f5ef{width:8%;}}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-bb10bd0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-bb10bd0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-bb10bd0 */.elementor-6 .elementor-element.elementor-element-bb10bd0 ul.products li.product .add_to_cart_button,
.elementor-6 .elementor-element.elementor-element-bb10bd0 ul.products li.product .button {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bdd38d4 *//* =========================================
   SIGNATURE MIXES — PRODUCT WIDGET
   ========================================= */

.signature-product-grid ul.products {
    display: grid !important;
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    gap: 18px !important;
    margin: 0 !important;
    padding: 0 !important;
}


/* PRODUCT CARD */

.signature-product-grid ul.products li.product {
    width: auto !important;
    margin: 0 !important;
    padding: 0 0 14px !important;

    background: #fff;

    border: 1px solid #e5e1d9;
    border-radius: 7px;

    overflow: hidden;

    box-shadow: 0 2px 8px rgba(0,0,0,.025);

    transition:
        transform .25s ease,
        box-shadow .25s ease;
}


/* HOVER */

.signature-product-grid ul.products li.product:hover {
    transform: translateY(-4px);

    box-shadow:
        0 10px 25px rgba(0,0,0,.08);
}


/* PRODUCT IMAGE */

.signature-product-grid
ul.products
li.product
img {

    width: 100% !important;

    height: 255px !important;

    object-fit: cover !important;

    margin: 0 !important;

    border-radius: 0 !important;

    transition: transform .35s ease;
}


.signature-product-grid
ul.products
li.product:hover
img {

    transform: scale(1.025);
}


/* PRODUCT NAME */

.signature-product-grid
ul.products
li.product
.woocommerce-loop-product__title {

    font-family:
        Arial,
        Helvetica,
        sans-serif;

    font-size: 13px !important;

    line-height: 1.35;

    font-weight: 600;

    color: #171b16;

    margin:
        12px
        12px
        6px !important;

    padding: 0 !important;
}


/* PRICE */

.signature-product-grid
ul.products
li.product
.price {

    font-family:
        Arial,
        Helvetica,
        sans-serif;

    font-size: 14px !important;

    font-weight: 700;

    color: #171b16 !important;

    margin:
        0
        12px
        12px !important;
}


/* OLD SALE PRICE */

.signature-product-grid
ul.products
li.product
.price del {

    color: #999;

    font-size: 11px;

    margin-right: 4px;
}


.signature-product-grid
ul.products
li.product
.price ins {

    text-decoration: none;

    color: #171b16;
}


/* ADD TO CART */

.signature-product-grid
ul.products
li.product
.add_to_cart_button {

    display: block !important;

    width:
        calc(100% - 24px) !important;

    margin:
        0
        12px !important;

    padding:
        10px
        12px !important;

    background: #2f6b38 !important;

    border:
        1px solid #2f6b38 !important;

    border-radius: 4px !important;

    color: #fff !important;

    font-family:
        Arial,
        Helvetica,
        sans-serif;

    font-size: 11px !important;

    font-weight: 600 !important;

    text-align: center;

    transition:
        background .2s ease,
        border-color .2s ease;
}


/* BUTTON HOVER */

.signature-product-grid
ul.products
li.product
.add_to_cart_button:hover {

    background: #24552c !important;

    border-color: #24552c !important;

    color: #fff !important;
}


/* STAR RATING */

.signature-product-grid
ul.products
li.product
.star-rating {

    margin:
        0
        12px
        7px !important;

    font-size: 10px;
}


/* REMOVE DEFAULT LINK STYLE */

.signature-product-grid
ul.products
li.product
.woocommerce-loop-product__link {

    text-decoration: none !important;
}


/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1100px) {

    .signature-product-grid
    ul.products {

        grid-template-columns:
            repeat(3, minmax(0, 1fr))
            !important;

        gap: 16px !important;
    }

    .signature-product-grid
    ul.products
    li.product
    img {

        height: 240px !important;
    }
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .signature-product-grid
    ul.products {

        grid-template-columns:
            repeat(2, minmax(0, 1fr))
            !important;

        gap: 12px !important;
    }


    .signature-product-grid
    ul.products
    li.product {

        border-radius: 6px;

        padding-bottom: 11px !important;
    }


    .signature-product-grid
    ul.products
    li.product
    img {

        height: 185px !important;
    }


    .signature-product-grid
    ul.products
    li.product
    .woocommerce-loop-product__title {

        font-size: 11px !important;

        margin:
            9px
            9px
            5px !important;
    }


    .signature-product-grid
    ul.products
    li.product
    .price {

        font-size: 12px !important;

        margin:
            0
            9px
            9px !important;
    }


    .signature-product-grid
    ul.products
    li.product
    .add_to_cart_button {

        width:
            calc(100% - 18px) !important;

        margin:
            0
            9px !important;

        padding:
            8px
            7px !important;

        font-size: 10px !important;
    }
}/* End custom CSS */