/* ww-mobile-commerce-text-v2 */
@media (max-width: 600px) {
        body.woocommerce.single-product .summary button.single_add_to_cart_button.button,
        body.woocommerce ul.products li.product .more-text,
        body.woocommerce-page ul.products li.product .more-text {
            font-size: 16px !important;
            line-height: 1.3 !important;
            font-weight: 800 !important;
        }
        body.woocommerce.single-product .summary button.single_add_to_cart_button.button,
        body.woocommerce.single-product .summary button.single_add_to_cart_button.button .more-text,
        body.woocommerce ul.products li.product .more-text,
        body.woocommerce-page ul.products li.product .more-text {
            color: #111 !important;
        }
        body.woocommerce ul.products li.product h2,
        body.woocommerce ul.products li.product h3,
        body.woocommerce-page ul.products li.product h2,
        body.woocommerce-page ul.products li.product h3,
        body.single-product .related li.product h2,
        body.single-product .related li.product h3 {
            font-size: 17px !important;
            line-height: 1.35 !important;
        }
    }

/* ww-mobile-guide-instructions-v1 */
@media (max-width: 600px) {
        .wwi .wwi-kicker,
        .wwi .wwi-tag,
        .wwi .wwi-num {
            font-size: 13px !important;
            line-height: 1.35 !important;
        }
        .wwi .wwi-hero p,
        .wwi .wwi-lead,
        .wwi .wwi-card p,
        .wwi .wwi-step p,
        .wwi .wwi-note,
        .wwi .wwi-alert p {
            font-size: 16px !important;
            line-height: 1.55 !important;
        }
        .ww-guide .quick strong {
            color: #984008 !important;
            font-size: 14px !important;
            line-height: 1.35 !important;
        }
        .ww-guide .ww-select-pump-title {
            color: #fff !important;
            font-size: 22px !important;
            line-height: 1.25 !important;
        }
        .ww-guide .pump-card p {
            font-size: 15px !important;
            line-height: 1.5 !important;
        }
        .ww-guide .pump-card .pump-badge {
            color: #111 !important;
            font-size: 12px !important;
            line-height: 1.25 !important;
        }
        .ww-guide .pump-card .pump-note {
            font-size: 14px !important;
            line-height: 1.45 !important;
        }
        .ww-guide .pump-card .pump-spec span {
            font-size: 13px !important;
        }
    }

/* ww-mobile-guide-pumps-v2 */
@media (max-width: 600px) {
        #pump-performance .ww-select-pump-title {
            color: #fff !important;
            font-size: 22px !important;
            line-height: 1.25 !important;
        }
        #pump-performance .pump-badge {
            color: #111 !important;
            font-size: 12px !important;
            line-height: 1.25 !important;
        }
        #pump-performance .pump-card p,
        #pump-performance .pump-use {
            font-size: 15px !important;
            line-height: 1.5 !important;
        }
        #pump-performance .pump-note {
            font-size: 14px !important;
            line-height: 1.45 !important;
        }
        #pump-performance .pump-spec span {
            font-size: 13px !important;
        }
    }

/* ww-mobile-pump-badges-v3 */
@media (max-width: 600px) {
        body.page-id-6178 #pump-performance .pump-card .pump-badge {
            color: #111 !important;
            font-size: 12px !important;
            line-height: 1.25 !important;
        }
        body.page-id-6178 #pump-performance .pump-card .pump-spec span {
            font-size: 13px !important;
        }
    }

/* ww-pump-name-visibility-v1 */
#ww-system-simulator select.ww-guided-pump {
        min-height: 54px !important;
        padding: 11px 44px 11px 14px !important;
        border: 2px solid #68bfff !important;
        border-radius: 12px !important;
        background-color: #fff !important;
        color: #102832 !important;
        -webkit-text-fill-color: #102832 !important;
        font-size: clamp(16px, 1.5vw, 18px) !important;
        font-weight: 800 !important;
        line-height: 1.35 !important;
        opacity: 1 !important;
      }
      #ww-system-simulator select.ww-guided-pump option {
        background: #fff !important;
        color: #102832 !important;
        -webkit-text-fill-color: #102832 !important;
        font-weight: 700 !important;
      }
      #ww-system-simulator .ww-selected-pump-name {
        display: block;
        margin: 10px 0 0;
        padding: 10px 14px;
        border: 1px solid rgba(104,191,255,.65);
        border-radius: 10px;
        background: #0f2f3c;
        color: #fff !important;
        -webkit-text-fill-color: #fff !important;
        font-size: clamp(15px, 1.35vw, 17px);
        font-weight: 800;
        line-height: 1.4;
        text-align: left;
      }
      #ww-system-simulator .ww-selected-pump-name strong {
        color: #70c9ff !important;
        -webkit-text-fill-color: #70c9ff !important;
      }
