.elementor-1726 .elementor-element.elementor-element-14893b4{--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:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ca27b13 );--border-color:var( --e-global-color-ca27b13 );--border-radius:4px 4px 4px 4px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1726 .elementor-element.elementor-element-14893b4:not(.elementor-motion-effects-element-type-background), .elementor-1726 .elementor-element.elementor-element-14893b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d781f35 );background-image:url("https://i0.wp.com/warpspeedcards.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-16-2026-at-11_10_59-PM.png?fit=1693%2C929&ssl=1");}.elementor-1726 .elementor-element.elementor-element-0b834e2{--display:flex;}.elementor-1726 .elementor-element.elementor-element-0b834e2:not(.elementor-motion-effects-element-type-background), .elementor-1726 .elementor-element.elementor-element-0b834e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d781f35 );}.elementor-1726 .elementor-element.elementor-element-62cb02e .woocommerce-breadcrumb{color:#B8C4D0;}.elementor-1726 .elementor-element.elementor-element-62cb02e .woocommerce-breadcrumb > a{color:#D9A62E;}.elementor-widget-heading .elementor-heading-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-1726 .elementor-element.elementor-element-1b09447{--display:flex;}.elementor-1726 .elementor-element.elementor-element-1b09447:not(.elementor-motion-effects-element-type-background), .elementor-1726 .elementor-element.elementor-element-1b09447 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d781f35 );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-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-wc-archive-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-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-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-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-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-wc-archive-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-wc-archive-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-widget-wc-archive-products .elementor-products-nothing-found{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-1726 .elementor-element.elementor-element-30167b0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1726 .elementor-element.elementor-element-30167b0.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1726 .elementor-element.elementor-element-30167b0.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Michroma", Sans-serif;font-size:14px;font-weight:600;}.elementor-1726 .elementor-element.elementor-element-30167b0.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-1726 .elementor-element.elementor-element-30167b0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:1025px){.elementor-1726 .elementor-element.elementor-element-14893b4:not(.elementor-motion-effects-element-type-background), .elementor-1726 .elementor-element.elementor-element-14893b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-1726 .elementor-element.elementor-element-14893b4{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-1726 .elementor-element.elementor-element-30167b0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for container, class: .elementor-element-14893b4 *//* =========================================================
   WARP SPEED CARDS — PRODUCT CATEGORY ARCHIVES
   CONSOLIDATED RESPONSIVE CSS

   Desktop: 4 Columns
   Tablet:  3 Columns
   Mobile:  2 Columns

   LOCATION:
   Category Archive Wrapper
   → Advanced
   → Custom CSS
   ========================================================= */


/* =========================================================
   BREADCRUMBS
   ========================================================= */

.elementor-1726 .elementor-element.elementor-element-14893b4 .woocommerce-breadcrumb {
    color: #B8C4D0 !important;
    margin: 0 !important;
}

.elementor-1726 .elementor-element.elementor-element-14893b4 .woocommerce-breadcrumb a {
    color: #D9A62E !important;
    text-decoration: none !important;
}

.elementor-1726 .elementor-element.elementor-element-14893b4 .woocommerce-breadcrumb a:hover {
    color: #F2C14E !important;
}


/* =========================================================
   RESULT COUNT
   ========================================================= */

.elementor-1726 .elementor-element.elementor-element-14893b4 .woocommerce-result-count {
    color: #B8C4D0 !important;

    font-size: 15px !important;
    line-height: 1.4 !important;

    margin: 0 0 20px !important;
}


/* =========================================================
   SORTING DROPDOWN
   ========================================================= */

.elementor-1726 .elementor-element.elementor-element-14893b4 .woocommerce-ordering {
    margin: 0 0 20px !important;
}

.elementor-1726 .elementor-element.elementor-element-14893b4 .woocommerce-ordering select {
    width: auto !important;

    background: #072338 !important;
    color: #E6EDF5 !important;

    border: 1px solid rgba(217,166,46,0.65) !important;
    border-radius: 0 !important;

    min-height: 44px !important;

    padding: 8px 38px 8px 12px !important;

    outline: none !important;
    box-shadow: none !important;
}

.elementor-1726 .elementor-element.elementor-element-14893b4 .woocommerce-ordering select:focus {
    border-color: #F2C14E !important;
    outline: none !important;
}


/* =========================================================
   ELEMENTOR GRID VARIABLES
   ========================================================= */

.elementor-1726 .elementor-element.elementor-element-14893b4 .elementor-widget-woocommerce-archive-products,
.elementor-1726 .elementor-element.elementor-element-14893b4 .elementor-products-grid {
    --grid-columns: 4 !important;
    --grid-columns-desktop: 4 !important;
}


/* =========================================================
   PRODUCT GRID — DESKTOP
   ========================================================= */

.elementor-1726 .elementor-element.elementor-element-14893b4 .elementor-widget-woocommerce-archive-products ul.products,
.elementor-1726 .elementor-element.elementor-element-14893b4 .elementor-products-grid ul.products,
.elementor-1726 .elementor-element.elementor-element-14893b4 ul.products.elementor-grid,
.elementor-1726 .elementor-element.elementor-element-14893b4 ul.products {
    display: grid !important;

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

    grid-auto-flow: row !important;

    column-gap: 18px !important;
    row-gap: 18px !important;
    gap: 18px !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* Remove WooCommerce clearfix */

.elementor-1726 .elementor-element.elementor-element-14893b4 ul.products::before,
.elementor-1726 .elementor-element.elementor-element-14893b4 ul.products::after {
    display: none !important;
    content: none !important;
}


/* =========================================================
   PRODUCT CARD
   ========================================================= */

.elementor-1726 .elementor-element.elementor-element-14893b4 ul.products li.product,
.elementor-1726 .elementor-element.elementor-element-14893b4 .elementor-products-grid ul.products li.product,
.elementor-1726 .elementor-element.elementor-element-14893b4 .elementor-widget-woocommerce-archive-products
ul.products li.product {
    display: flex !important;
    flex-direction: column !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    height: auto !important;
    min-height: 0 !important;

    flex: none !important;
    flex-basis: auto !important;

    float: none !important;
    clear: none !important;

    margin: 0 !important;

    background: #072338 !important;

    border: 1px solid rgba(217,166,46,0.50) !important;
    border-radius: 3px !important;

    padding: 10px 10px 12px !important;

    box-sizing: border-box !important;

    overflow: hidden !important;

    box-shadow: none !important;
}


/* =========================================================
   PRODUCT LINK AREA
   ========================================================= */

.elementor-1726 .elementor-element.elementor-element-14893b4 ul.products li.product
a.woocommerce-LoopProduct-link,

.elementor-1726 .elementor-element.elementor-element-14893b4 ul.products li.product
a.woocommerce-loop-product__link {
    display: flex !important;
    flex-direction: column !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    flex-grow: 1 !important;

    box-sizing: border-box !important;

    text-decoration: none !important;
}


/* =========================================================
   PRODUCT IMAGE
   ========================================================= */

.elementor-1726 .elementor-element.elementor-element-14893b4 ul.products li.product img,
.elementor-1726 .elementor-element.elementor-element-14893b4 .elementor-products-grid
ul.products li.product img {
    display: block !important;

    width: auto !important;
    max-width: 88% !important;

    height: auto !important;
    max-height: 165px !important;

    align-self: center !important;

    margin: 0 auto 10px !important;

    object-fit: contain !important;

    box-sizing: border-box !important;

    box-shadow: none !important;
}


/* =========================================================
   PRODUCT TITLE
   ========================================================= */

.elementor-1726 .elementor-element.elementor-element-14893b4
.elementor-widget-woocommerce-archive-products
ul.products li.product
.woocommerce-loop-product__title,

.elementor-1726 .elementor-element.elementor-element-14893b4
.elementor-products-grid
ul.products li.product
.woocommerce-loop-product__title,

.elementor-1726 .elementor-element.elementor-element-14893b4
ul.products li.product
h2.woocommerce-loop-product__title,

.elementor-1726 .elementor-element.elementor-element-14893b4
ul.products li.product
.woocommerce-loop-product__title,

.elementor-1726 .elementor-element.elementor-element-14893b4
ul.products li.product a h2 {
    color: #64C7EA !important;

    font-size: 16px !important;
    line-height: 1.25 !important;

    font-weight: 500 !important;

    letter-spacing: 0 !important;

    margin: 4px 0 8px !important;
    padding: 0 !important;

    text-transform: none !important;

    overflow-wrap: normal !important;
    word-break: normal !important;
}


/* Product title hover */

.elementor-1726 .elementor-element.elementor-element-14893b4 ul.products li.product
a:hover .woocommerce-loop-product__title {
    color: #F2C14E !important;
}


/* =========================================================
   PRICE
   ========================================================= */

.elementor-1726 .elementor-element.elementor-element-14893b4 ul.products li.product .price,
.elementor-1726 .elementor-element.elementor-element-14893b4 ul.products li.product .woocommerce-Price-amount,
.elementor-1726 .elementor-element.elementor-element-14893b4 ul.products li.product .woocommerce-Price-amount * {
    color: #64C7EA !important;

    font-size: 14px !important;
    line-height: 1.2 !important;
}

.elementor-1726 .elementor-element.elementor-element-14893b4 ul.products li.product .price {
    margin: 2px 0 8px !important;
}


/* =========================================================
   ADD TO CART
   ========================================================= */

.elementor-1726 .elementor-element.elementor-element-14893b4 ul.products li.product .button {
    width: 100% !important;

    margin: auto 0 0 !important;

    background: #D9A62E !important;
    background-image: none !important;

    color: #071827 !important;

    border: none !important;
    border-radius: 3px !important;

    min-height: 38px !important;

    padding: 7px 4px !important;

    font-size: 12px !important;
    line-height: 1 !important;
    font-weight: 700 !important;

    white-space: nowrap !important;

    text-align: center !important;

    box-sizing: border-box !important;

    box-shadow: none !important;
}

.elementor-1726 .elementor-element.elementor-element-14893b4 ul.products li.product .button:hover {
    background: #F2C14E !important;
    color: #071827 !important;
}


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

.elementor-1726 .elementor-element.elementor-element-14893b4 ul.products li.product .onsale {
    background: #D9A62E !important;
    color: #071827 !important;

    border: none !important;
    border-radius: 2px !important;

    font-weight: 700 !important;

    box-shadow: none !important;
}


/* =========================================================
   TABLET — FORCE 3 COLUMNS
   ========================================================= */

@media (max-width: 1024px) {

    .elementor-1726 .elementor-element.elementor-element-14893b4 .elementor-widget-woocommerce-archive-products,
    .elementor-1726 .elementor-element.elementor-element-14893b4 .elementor-products-grid {
        --grid-columns: 3 !important;
        --grid-columns-tablet: 3 !important;
    }


    .elementor-1726 .elementor-element.elementor-element-14893b4 .elementor-widget-woocommerce-archive-products ul.products,
    .elementor-1726 .elementor-element.elementor-element-14893b4 .elementor-products-grid ul.products,
    .elementor-1726 .elementor-element.elementor-element-14893b4 ul.products.elementor-grid,
    .elementor-1726 .elementor-element.elementor-element-14893b4 ul.products {
        display: grid !important;

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

        gap: 15px !important;
    }


    .elementor-1726 .elementor-element.elementor-element-14893b4 ul.products li.product,
    .elementor-1726 .elementor-element.elementor-element-14893b4 .elementor-products-grid ul.products li.product {
        width: 100% !important;
        max-width: 100% !important;

        float: none !important;
        clear: none !important;

        margin: 0 !important;
    }


    .elementor-1726 .elementor-element.elementor-element-14893b4 ul.products li.product img {
        max-height: 155px !important;
    }


    .elementor-1726 .elementor-element.elementor-element-14893b4
    ul.products li.product
    .woocommerce-loop-product__title {
        font-size: 15px !important;
        line-height: 1.23 !important;
    }
}


/* =========================================================
   MOBILE — FORCE 2 COLUMNS
   ========================================================= */

@media (max-width: 768px) {

    /* -----------------------------------------------------
       RESULT COUNT / SORTING
       ----------------------------------------------------- */

    .elementor-1726 .elementor-element.elementor-element-14893b4 .woocommerce-result-count,
    .elementor-1726 .elementor-element.elementor-element-14893b4 .woocommerce-ordering {
        float: none !important;

        width: 100% !important;

        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .elementor-1726 .elementor-element.elementor-element-14893b4 .woocommerce-result-count {
        font-size: 14px !important;
        margin-bottom: 12px !important;
    }

    .elementor-1726 .elementor-element.elementor-element-14893b4 .woocommerce-ordering {
        margin-bottom: 18px !important;
    }

    .elementor-1726 .elementor-element.elementor-element-14893b4 .woocommerce-ordering select {
        width: 100% !important;
        max-width: 100% !important;

        min-height: 42px !important;

        font-size: 14px !important;
    }


    /* -----------------------------------------------------
       OVERRIDE ELEMENTOR MOBILE GRID SETTING
       ----------------------------------------------------- */

    .elementor-1726 .elementor-element.elementor-element-14893b4 .elementor-widget-woocommerce-archive-products,
    .elementor-1726 .elementor-element.elementor-element-14893b4 .elementor-products-grid,
    .elementor-1726 .elementor-element.elementor-element-14893b4 .elementor-grid-mobile-1,
    .elementor-1726 .elementor-element.elementor-element-14893b4 .elementor-grid-mobile-2 {
        --grid-columns: 2 !important;
        --grid-columns-mobile: 2 !important;
    }


    /* -----------------------------------------------------
       FORCE PRODUCT LIST INTO TWO-COLUMN GRID
       ----------------------------------------------------- */

    .elementor-1726 .elementor-element.elementor-element-14893b4 .elementor-widget-woocommerce-archive-products
    ul.products,

    .elementor-1726 .elementor-element.elementor-element-14893b4 .elementor-products-grid ul.products,

    .elementor-1726 .elementor-element.elementor-element-14893b4 .elementor-grid-mobile-1 ul.products,

    .elementor-1726 .elementor-element.elementor-element-14893b4 ul.products.elementor-grid,

    .elementor-1726 .elementor-element.elementor-element-14893b4 ul.products.columns-1,

    .elementor-1726 .elementor-element.elementor-element-14893b4 ul.products.columns-2,

    .elementor-1726 .elementor-element.elementor-element-14893b4 ul.products.columns-3,

    .elementor-1726 .elementor-element.elementor-element-14893b4 ul.products.columns-4,

    .elementor-1726 .elementor-element.elementor-element-14893b4 ul.products {
        display: grid !important;

        grid-template-columns:
            minmax(0, 1fr) minmax(0, 1fr) !important;

        grid-auto-columns: minmax(0, 1fr) !important;
        grid-auto-flow: row !important;

        column-gap: 10px !important;
        row-gap: 10px !important;
        gap: 10px !important;

        width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* -----------------------------------------------------
       FORCE EACH PRODUCT TO OCCUPY ONE GRID CELL
       ----------------------------------------------------- */

    .elementor-1726 .elementor-element.elementor-element-14893b4 ul.products li.product,

    .elementor-1726 .elementor-element.elementor-element-14893b4 ul.products.columns-1 li.product,

    .elementor-1726 .elementor-element.elementor-element-14893b4 ul.products.columns-2 li.product,

    .elementor-1726 .elementor-element.elementor-element-14893b4 ul.products.columns-3 li.product,

    .elementor-1726 .elementor-element.elementor-element-14893b4 ul.products.columns-4 li.product,

    .elementor-1726 .elementor-element.elementor-element-14893b4 .elementor-products-grid
    ul.products li.product,

    .elementor-1726 .elementor-element.elementor-element-14893b4 .elementor-widget-woocommerce-archive-products
    ul.products li.product {
        display: flex !important;
        flex-direction: column !important;

        grid-column: auto !important;
        grid-row: auto !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        flex: none !important;
        flex-basis: auto !important;

        float: none !important;
        clear: none !important;

        margin: 0 !important;

        padding: 8px 8px 10px !important;

        box-sizing: border-box !important;
    }


    /* -----------------------------------------------------
       PRODUCT IMAGE
       ----------------------------------------------------- */

    .elementor-1726 .elementor-element.elementor-element-14893b4 ul.products li.product img,
    .elementor-1726 .elementor-element.elementor-element-14893b4 .elementor-products-grid
    ul.products li.product img {
        width: auto !important;
        max-width: 90% !important;

        height: auto !important;
        max-height: 130px !important;

        margin: 0 auto 8px !important;

        object-fit: contain !important;
    }


    /* -----------------------------------------------------
       PRODUCT TITLE
       ----------------------------------------------------- */

    .elementor-1726 .elementor-element.elementor-element-14893b4
    .elementor-widget-woocommerce-archive-products
    ul.products li.product
    .woocommerce-loop-product__title,

    .elementor-1726 .elementor-element.elementor-element-14893b4
    .elementor-products-grid
    ul.products li.product
    .woocommerce-loop-product__title,

    .elementor-1726 .elementor-element.elementor-element-14893b4
    ul.products li.product
    h2.woocommerce-loop-product__title,

    .elementor-1726 .elementor-element.elementor-element-14893b4
    ul.products li.product
    .woocommerce-loop-product__title,

    .elementor-1726 .elementor-element.elementor-element-14893b4
    ul.products li.product a h2 {
        font-size: 11px !important;
        line-height: 1.20 !important;

        margin: 2px 0 6px !important;

        letter-spacing: 0 !important;
    }


    /* -----------------------------------------------------
       PRICE
       ----------------------------------------------------- */

    .elementor-1726 .elementor-element.elementor-element-14893b4 ul.products li.product .price,
    .elementor-1726 .elementor-element.elementor-element-14893b4 ul.products li.product
    .woocommerce-Price-amount {
        font-size: 12px !important;
        line-height: 1.2 !important;
    }

    .elementor-1726 .elementor-element.elementor-element-14893b4 ul.products li.product .price {
        margin: 2px 0 7px !important;
    }


    /* -----------------------------------------------------
       ADD TO CART
       ----------------------------------------------------- */

    .elementor-1726 .elementor-element.elementor-element-14893b4 ul.products li.product .button {
        width: 100% !important;

        min-height: 34px !important;

        padding: 6px 2px !important;

        font-size: 9px !important;
        line-height: 1 !important;

        white-space: nowrap !important;
    }
}


/* =========================================================
   VERY SMALL PHONES — STILL 2 COLUMNS
   ========================================================= */

@media (max-width: 390px) {

    .elementor-1726 .elementor-element.elementor-element-14893b4 .elementor-widget-woocommerce-archive-products
    ul.products,

    .elementor-1726 .elementor-element.elementor-element-14893b4 .elementor-products-grid ul.products,

    .elementor-1726 .elementor-element.elementor-element-14893b4 ul.products {
        grid-template-columns:
            minmax(0, 1fr) minmax(0, 1fr) !important;

        gap: 7px !important;
    }


    .elementor-1726 .elementor-element.elementor-element-14893b4 ul.products li.product {
        width: 100% !important;
        max-width: 100% !important;

        float: none !important;
        clear: none !important;

        padding: 6px 6px 8px !important;
    }


    .elementor-1726 .elementor-element.elementor-element-14893b4 ul.products li.product img {
        max-height: 115px !important;
    }


    .elementor-1726 .elementor-element.elementor-element-14893b4
    ul.products li.product
    .woocommerce-loop-product__title {
        font-size: 10px !important;
        line-height: 1.18 !important;
    }


    .elementor-1726 .elementor-element.elementor-element-14893b4 ul.products li.product .price,
    .elementor-1726 .elementor-element.elementor-element-14893b4 ul.products li.product
    .woocommerce-Price-amount {
        font-size: 11px !important;
    }


    .elementor-1726 .elementor-element.elementor-element-14893b4 ul.products li.product .button {
        min-height: 32px !important;
        font-size: 8px !important;
    }
}/* End custom CSS */