.apex-live-test-notice,
        .apex-shop-guide,
        .apex-category-beauty,
        .apex-brand-rail,
      .apex-p7-path-map,
      .apex-product-brief,
      .apex-objection-panel,
      .apex-fitment-tab,
      .apex-card-help,
      .apex-wa-btn,
      .apex-vat-label,
      .joinchat,
      #ht-ctc-chat,
      .ht-ctc,
      .ht_ctc_chat_style,
      .whatsapp-float,
        .floating-whatsapp,
        .wa__btn_popup {
            display: none !important;
        }

        .main-header-menu .apex-phase8-shop-menu > .sub-menu > li:not(.apex-phase8-menu-item),
        .ast-mobile-popup-content .apex-phase8-shop-menu > .sub-menu > li:not(.apex-phase8-menu-item) {
            display: none !important;
        }

      .single-product .product_meta .tagged_as {
        display: none !important;
      }

      .single-product .woocommerce-product-gallery img.zoomImg {
        background: #08090c !important;
      }

      @media (max-width: 680px) {
        .single-product .woocommerce-product-gallery:not(:has(.flex-viewport))
        .woocommerce-product-gallery__image:not(:first-child) {
          display: none !important;
        }
      }

      .single-product .summary .price,
      .single-product .summary .price bdi,
      .single-product .summary .price .woocommerce-Price-currencySymbol {
        color: #f5f5f2 !important;
      }

      .single-product .single_add_to_cart_button {
        border-color: #d92935 !important;
        background: #d92935 !important;
        background-image: none !important;
        box-shadow: none !important;
        color: #fff !important;
      }

      .single-product .single_add_to_cart_button:hover,
      .single-product .single_add_to_cart_button:focus-visible {
        border-color: #ef3d48 !important;
        background: #ef3d48 !important;
      }

      .apex-min-store {
        width: min(1180px, calc(100vw - 32px));
        margin: 0 auto;
        padding: clamp(36px, 6vw, 72px) 0;
      }

      .apex-min-hero {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: 24px;
        padding: clamp(28px, 5vw, 52px) 0 clamp(20px, 4vw, 40px);
        border-bottom: 1px solid rgba(170, 190, 235, .16);
      }

      .apex-min-hero span,
      .apex-min-section-head span {
        display: block;
        margin-bottom: 10px;
        color: #9fb4d8;
        font: 700 .72rem/1.2 var(--apex-font-heading, 'Orbitron', sans-serif);
        letter-spacing: .16em;
        text-transform: uppercase;
      }

      .apex-min-hero h1 {
        max-width: 820px;
        margin: 0;
        color: #f5f7ff;
        font: 800 clamp(2.1rem, 5vw, 4.6rem)/.98 var(--apex-font-heading, 'Orbitron', sans-serif);
        letter-spacing: 0;
      }

      .apex-min-hero p {
        max-width: 680px;
        margin: 18px 0 0;
        color: #aeb8cf;
        font-size: clamp(1rem, 1.5vw, 1.16rem);
        line-height: 1.65;
      }

      .apex-brand-tiles {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(132px, 1fr));
        grid-auto-rows: 120px;
        align-items: stretch;
        gap: 12px;
      }

      .apex-brand-tile {
        position: relative;
        height: 120px;
        min-height: 120px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 10px;
        padding: 14px 12px;
        overflow: hidden;
        border: 1px solid rgba(170, 190, 230, .16);
        border-radius: 8px;
        background:
          linear-gradient(145deg, rgba(255,255,255,.075), rgba(255,255,255,.018)),
          #080a12;
        color: #eef3ff;
        text-decoration: none;
        box-shadow: inset 0 1px 0 rgba(255,255,255,.08);
        transform: translateZ(0);
        transition: transform .22s ease, border-color .22s ease, background .22s ease;
      }

      .apex-brand-tile::after {
        content: '';
        position: absolute;
        inset: 0;
        background: radial-gradient(circle at 50% 0%, rgba(95, 140, 220, .18), transparent 62%);
        opacity: 0;
        transition: opacity .22s ease;
        pointer-events: none;
      }

      .apex-brand-tile:hover,
      .apex-brand-tile:focus-visible {
        transform: translateY(-2px);
        border-color: rgba(220, 230, 255, .34);
        background:
          linear-gradient(145deg, rgba(255,255,255,.105), rgba(255,255,255,.026)),
          #090b14;
      }

      .apex-brand-tile:hover::after,
      .apex-brand-tile:focus-visible::after {
        opacity: 1;
      }

      .apex-brand-logo {
        position: relative;
        z-index: 1;
        display: block;
        flex: 0 0 auto;
        width: min(84%, 190px);
        height: 48px !important;
        margin: 0 !important;
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        filter: drop-shadow(0 10px 18px rgba(0,0,0,.34));
      }

      .apex-brand-cue {
        display: none;
        position: relative;
        z-index: 1;
        color: #8895ad;
        font-size: .66rem;
        font-weight: 800;
        line-height: 1.1;
        letter-spacing: .12em;
        margin: 0 !important;
        text-align: center;
        text-transform: uppercase;
      }

      .apex-brand-word {
        color: #090b14;
        font-size: .92rem;
        font-weight: 900;
        letter-spacing: .02em;
        margin: 0 !important;
      }

      .apex-brand-tile-all {
        align-items: center;
        background: #e9eef8;
        border-color: #e9eef8;
      }

      .apex-brand-tile-all .apex-brand-cue {
        display: block;
        color: #526070;
      }

      .apex-brand-tile-workshop .apex-brand-word {
        color: #f3f0eb;
        font-size: .82rem;
        text-transform: uppercase;
      }

      .apex-brand-tile-workshop .apex-brand-cue {
        max-width: 18ch;
      }

      .apex-brand-tile-brax .apex-brand-logo {
        width: min(92%, 210px);
        height: 58px !important;
      }

      .apex-brand-tile-match .apex-brand-logo {
        width: min(90%, 220px);
        height: 48px !important;
      }

      .apex-brand-tile-blam .apex-brand-logo {
        height: 70px !important;
      }

      .apex-brand-tile-alpine .apex-brand-logo {
        width: min(88%, 205px);
        height: 52px !important;
      }

      .apex-brand-tile-drartex .apex-brand-logo {
        width: min(82%, 170px);
        height: 34px !important;
      }

      .apex-brand-tile-rockford-fosgate .apex-brand-logo {
        width: min(92%, 230px);
        height: 44px !important;
      }

      .apex-brand-tile-audio-control .apex-brand-logo {
        width: min(92%, 218px);
        height: 46px !important;
      }

      .apex-brand-tile-silent-coat .apex-brand-logo {
        width: min(86%, 190px);
        height: 54px !important;
      }

      .apex-brand-tile-duduauto .apex-brand-logo {
        width: min(78%, 176px);
        height: 42px !important;
        filter: invert(1) brightness(1.25);
      }

      .apex-min-products {
        padding-top: clamp(28px, 4vw, 48px);
      }

      body.apex-store-home .apex-min-products .woocommerce ul.products,
      body.apex-store-home .apex-min-products ul.products,
      body.apex-store-home .apex-min-products .woocommerce ul.products.apex-home-suppressed-shop-loop,
      body.apex-store-home .apex-min-products ul.products.apex-home-suppressed-shop-loop {
        display: grid !important;
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
        gap: 16px !important;
        margin: 0 !important;
        padding: 0 !important;
      }

      .apex-min-section-head {
        display: flex;
        justify-content: space-between;
        align-items: end;
        gap: 16px;
        margin-bottom: 22px;
      }

      .apex-min-section-head h2 {
        margin: 0;
        color: #f5f7ff;
        font: 800 clamp(1.4rem, 2.5vw, 2.2rem)/1.05 var(--apex-font-heading, 'Orbitron', sans-serif);
      }

      .apex-poa-price {
        color: #f5f7ff !important;
        font-weight: 900 !important;
      }

      .apex-phase8-checkout-note {
        margin: 0 0 18px;
        padding: 14px 16px;
        border: 1px solid rgba(165, 185, 225, .18);
        border-radius: 8px;
        background: rgba(255,255,255,.035);
        color: #c6d0e4;
        line-height: 1.55;
      }

      .woocommerce-checkout #payment,
      .woocommerce-checkout #payment ul.payment_methods,
      .woocommerce-checkout #payment div.form-row {
        border-color: #343231 !important;
        background: #111112 !important;
        background-image: none !important;
      }

      .woocommerce-checkout #payment a {
        color: #d44743 !important;
      }

      body.woocommerce-checkout #payment #place_order {
        border: 1px solid #d92935 !important;
        background: #d92935 !important;
        background-image: none !important;
        box-shadow: none !important;
        color: #fff !important;
      }

      body.woocommerce-checkout #payment #place_order:hover,
      body.woocommerce-checkout #payment #place_order:focus-visible {
        border-color: #ef3d48 !important;
        background: #ef3d48 !important;
        background-image: none !important;
        box-shadow: none !important;
      }

      .woocommerce-checkout .form-row label.required_field .optional {
        display: none !important;
      }

      .woocommerce-checkout .form-row label.required_field::after {
        content: ' *';
        color: #e34a47;
      }

      .apex-phase8-poa {
        display: grid;
        gap: 10px;
        margin-top: 18px;
        padding-top: 18px;
        border-top: 1px solid rgba(165, 185, 225, .18);
      }

      .apex-phase8-poa strong {
        color: #f5f7ff;
        font-size: 1.05rem;
      }

      .apex-phase8-poa p {
        max-width: 60ch;
        margin: 0;
        color: #aeb8cf;
      }

      .apex-phase8-poa .button {
        width: fit-content;
      }

      .apex-phase8-empty-state {
        border-color: rgba(165, 185, 225, .18) !important;
        background: #080a12 !important;
      }

      .apex-phase8-empty-state span {
        color: #9fb4d8 !important;
      }

      .apex-phase8-empty-state .apex-empty-store-state__actions a {
        background: #e9eef8 !important;
        color: #090b14 !important;
      }

      .apex-spec-table {
        width: 100%;
        border-collapse: collapse;
        margin: 18px 0 0;
      }

      .apex-spec-table th,
      .apex-spec-table td {
        padding: 10px 12px;
        border-bottom: 1px solid rgba(160, 180, 220, .14);
        vertical-align: top;
        text-align: left;
      }

      .apex-spec-table th {
        width: 38%;
        color: #eef3ff;
        font-weight: 800;
      }

      #colophon.site-footer,
      footer.site-footer {
        display: none !important;
      }

      .apex-phase8-footer {
        width: 100%;
        margin-top: clamp(56px, 8vw, 104px);
        border-top: 1px solid rgba(165, 185, 225, .14);
        background: #05060a;
        color: #aeb8cf;
      }

      .apex-phase8-footer__inner {
        width: min(calc(100% - 40px), 1180px);
        margin: 0 auto;
        padding: clamp(42px, 6vw, 68px) 0;
        display: grid;
        grid-template-columns: minmax(260px, 1.8fr) repeat(3, minmax(130px, 1fr));
        gap: clamp(28px, 4vw, 58px);
      }

      .apex-phase8-footer__brand strong {
        display: block;
        color: #f5f7ff;
        font: 800 1rem/1.2 var(--apex-font-heading, 'Orbitron', sans-serif);
      }

      .apex-phase8-footer__brand p {
        max-width: 46ch;
        margin: 14px 0 0;
        color: #8f9ab1;
        font-size: .94rem;
        line-height: 1.65;
      }

      .apex-phase8-footer h2 {
        margin: 0 0 16px;
        color: #f5f7ff;
        font: 800 .72rem/1.2 var(--apex-font-heading, 'Orbitron', sans-serif);
        letter-spacing: .12em;
        text-transform: uppercase;
      }

      .apex-phase8-footer nav {
        min-width: 0;
      }

      .apex-phase8-footer nav a {
        display: block;
        width: fit-content;
        max-width: 100%;
        padding: 5px 0;
        color: #aeb8cf;
        font-size: .9rem;
        line-height: 1.45;
        overflow-wrap: anywhere;
        text-decoration: none;
        transition: color .2s ease;
      }

      .apex-phase8-footer nav a:hover,
      .apex-phase8-footer nav a:focus-visible {
        color: #f5f7ff;
      }

      .apex-phase8-footer__legal {
        width: min(calc(100% - 40px), 1180px);
        margin: 0 auto;
        padding: 18px 0 24px;
        border-top: 1px solid rgba(165, 185, 225, .1);
        display: flex;
        justify-content: space-between;
        gap: 16px;
        color: #737e94;
        font-size: .78rem;
        line-height: 1.5;
      }

      @media (max-width: 820px) {
        .apex-phase8-footer__inner {
          grid-template-columns: repeat(2, minmax(0, 1fr));
        }

        .apex-phase8-footer__brand {
          grid-column: 1 / -1;
        }
      }

      @media (max-width: 680px) {
        .woocommerce-checkout .form-row-first,
        .woocommerce-checkout .form-row-last {
          width: 100% !important;
          float: none !important;
        }

        .woocommerce-checkout input.input-text,
        .woocommerce-checkout textarea,
        .woocommerce-checkout .select2-selection {
          min-height: 44px !important;
        }

        .apex-min-store {
          width: min(100% - 24px, 1180px);
          padding-top: 22px;
        }

        .apex-min-hero h1 {
          font-size: clamp(1.8rem, 11vw, 3.1rem);
        }

        .apex-brand-tiles {
          grid-template-columns: repeat(2, minmax(0, 1fr));
          grid-auto-rows: 82px;
          gap: 10px;
        }

        .apex-brand-tile {
          height: 82px;
          min-height: 82px;
          padding: 12px 10px;
        }

        .apex-brand-logo {
          width: 86%;
          height: 40px !important;
        }

        .apex-brand-tile-blam .apex-brand-logo {
          height: 54px !important;
        }

        .apex-brand-cue {
          display: none;
        }

        .apex-brand-tile-all {
          align-items: center;
        }

        body.apex-store-home .apex-min-products .woocommerce ul.products,
        body.apex-store-home .apex-min-products ul.products,
        body.apex-store-home .apex-min-products .woocommerce ul.products.apex-home-suppressed-shop-loop,
        body.apex-store-home .apex-min-products ul.products.apex-home-suppressed-shop-loop {
          grid-template-columns: 1fr !important;
        }

        .apex-phase8-footer__inner,
        .apex-phase8-footer__legal {
          width: min(calc(100% - 28px), 1180px);
        }

        .apex-phase8-footer__inner {
          grid-template-columns: 1fr;
          gap: 28px;
        }

        .apex-phase8-footer__brand {
          grid-column: auto;
        }

        .apex-phase8-footer__legal {
          flex-direction: column;
          gap: 5px;
        }
      }

      /* Final graphite fidelity layer: neutralise the retired neon theme. */
      :root {
        --s-void: #080808;
        --s-deep: #0b0b0c;
        --s-base: #101011;
        --s-raised: #171718;
        --s-card: #101011;
        --s-surface: #171718;
        --s-input: #171718;
        --s-hover: #202020;
        --s-border: rgba(243, 240, 235, .10);
        --s-border-light: rgba(243, 240, 235, .17);
        --s-border-glow: rgba(212, 71, 67, .35);
        --s-divider: rgba(243, 240, 235, .08);
        --t-bright: #f3f0eb;
        --t-primary: #d1cbc4;
        --t-secondary: #a39c95;
        --t-muted: #77716c;
        --t-ghost: #4d4946;
        --a-blue: #d44743;
        --a-blue-light: #e15a56;
        --a-blue-vivid: #c43935;
        --a-blue-glow: rgba(212, 71, 67, .14);
        --a-blue-ghost: rgba(212, 71, 67, .06);
        --a-purple: #d44743;
        --a-purple-light: #e15a56;
        --a-purple-glow: rgba(212, 71, 67, .12);
        --a-magenta: #d44743;
        --g-neon: none;
        --g-neon-h: none;
        --g-card: none;
        --shadow-card: none;
        --shadow-glow: none;
        --apex-bg: #080808;
        --apex-surface: #101011;
        --apex-surface2: #171718;
        --apex-surface3: #202020;
        --apex-border: rgba(243, 240, 235, .10);
        --apex-border-solid: #343231;
        --apex-text: #f3f0eb;
        --apex-text-dim: #77716c;
        --apex-text-mid: #b9b3ac;
        --apex-blue: #d44743;
        --apex-blue-bright: #e15a56;
        --apex-purple: #d44743;
        --apex-cyan: #d44743;
        --apex-neon-blue: #d44743;
        --apex-gradient: none;
        --apex-gradient-hover: none;
        --apex-glow: none;
        --apex-glow-cyan: none;
        --apex-p6-card-bg: #101011;
        --apex-p6-card-bg-soft: #151515;
        --apex-p6-border: #343231;
        --apex-p6-border-strong: #5c5754;
        --apex-p6-text: #f3f0eb;
        --apex-p6-muted: #b9b3ac;
        --apex-p6-subtle: #8d8781;
        --apex-p6-action: #d44743;
        --apex-p6-action-hover: #e15a56;
      }

      body {
        --ast-global-color-0: #d44743;
        --ast-global-color-1: #a92f2c;
        --ast-global-color-2: #101011;
        --ast-global-color-3: #343231;
        --ast-global-color-4: #080808;
        --ast-global-color-5: #101011;
        --ast-global-color-6: #f3f0eb;
        --ast-global-color-7: #343231;
        --ast-global-color-8: #f3f0eb;
      }

      html,
      body,
      #page,
      #content,
      .site-content {
        background: #080808 !important;
        background-image: none !important;
        color: #d1cbc4 !important;
      }

      body::before,
      body::after {
        content: none !important;
        background: none !important;
        background-image: none !important;
      }

      .site-header {
        border-bottom: 1px solid #343231 !important;
        background: #080808 !important;
        background-image: none !important;
        box-shadow: none !important;
      }

      .site-header .custom-logo-link {
        min-width: 0 !important;
        aspect-ratio: auto !important;
      }

      .site-header .custom-logo-link::before {
        content: none !important;
        display: none !important;
        background: none !important;
      }

      .site-header .custom-logo-link img {
        position: static !important;
        display: block !important;
        width: auto !important;
        height: auto !important;
        max-width: 172px !important;
        max-height: 48px !important;
        object-fit: contain !important;
      }

      .apex-min-hero {
        border-color: #343231 !important;
      }

      .apex-min-hero span,
      .apex-min-section-head span {
        color: #d44743 !important;
      }

      .apex-min-hero h1,
      .apex-min-section-head h2 {
        color: #f3f0eb !important;
      }

      .apex-min-hero p {
        color: #b9b3ac !important;
      }

      .apex-brand-tile,
      .apex-brand-tile:hover,
      .apex-brand-tile:focus-visible {
        border-color: #343231 !important;
        background: #101011 !important;
        background-image: none !important;
        box-shadow: none !important;
        color: #f3f0eb !important;
        text-decoration: none !important;
      }

      .apex-brand-tile:hover,
      .apex-brand-tile:focus-visible {
        border-color: #d44743 !important;
        background: #171718 !important;
      }

      .apex-brand-tile::after {
        content: none !important;
        display: none !important;
        background: none !important;
      }

      .apex-brand-tile-all {
        border-color: #5c5754 !important;
        background: #171718 !important;
      }

      .apex-brand-tile-all .apex-brand-word {
        color: #f3f0eb !important;
      }

      .apex-brand-tile-all .apex-brand-cue,
      .apex-brand-cue {
        color: #8d8781 !important;
        font-size: .62rem !important;
        line-height: 1.15 !important;
        letter-spacing: .08em !important;
        overflow: hidden !important;
      }

      .apex-brand-tile-blam .apex-brand-logo {
        width: min(82%, 164px) !important;
        height: 44px !important;
      }

      .apex-phase8-footer {
        border-color: #343231 !important;
        background: #080808 !important;
      }

      .apex-phase8-footer a {
        color: #b9b3ac !important;
      }

      .apex-phase8-footer a:hover,
      .apex-phase8-footer a:focus-visible {
        color: #f3f0eb !important;
      }

      .single-product .single-product-category a,
      .single-product .product_meta a,
      .woocommerce-breadcrumb a {
        color: #d44743 !important;
      }

      .single-product .woocommerce-product-gallery .flex-control-thumbs img.flex-active {
        border-color: #d44743 !important;
        background: #171718 !important;
        box-shadow: 0 0 0 1px #d44743 !important;
      }

      #ast-scroll-top,
      .ast-scroll-top-icon {
        background: #d44743 !important;
        background-image: none !important;
        box-shadow: none !important;
        color: #f3f0eb !important;
      }

      .woocommerce ul.products li.product,
      .woocommerce-page ul.products li.product,
      .ast-woocommerce ul.products li.product,
      .woocommerce ul.products[class*="columns-"] li.product,
      .woocommerce-page ul.products[class*="columns-"] li.product {
        border-color: #343231 !important;
        background: #101011 !important;
        background-image: none !important;
        box-shadow: none !important;
      }

      .woocommerce ul.products li.product:hover,
      .woocommerce-page ul.products li.product:hover {
        border-color: #5c5754 !important;
        background: #101011 !important;
        box-shadow: none !important;
      }

      .woocommerce ul.products li.product::before,
      .woocommerce ul.products li.product::after,
      .woocommerce-page ul.products li.product::before,
      .woocommerce-page ul.products li.product::after {
        content: none !important;
        display: none !important;
        background: none !important;
      }

      .woocommerce ul.products li.product .astra-shop-thumbnail-wrap,
      .woocommerce ul.products li.product .woocommerce-LoopProduct-link img,
      .woocommerce ul.products li.product a img,
      .woocommerce ul.products li.product img:first-of-type,
      .woocommerce-page ul.products li.product img {
        border-color: #343231 !important;
        background: #151515 !important;
        background-image: none !important;
      }

      .woocommerce ul.products li.product .apex-grid-cat {
        color: #d44743 !important;
      }

      .woocommerce ul.products li.product .button,
      .woocommerce ul.products li.product a.button,
      .woocommerce ul.products li.product .added_to_cart {
        border-color: #d44743 !important;
        background: #d44743 !important;
        background-image: none !important;
        box-shadow: none !important;
        color: #f3f0eb !important;
      }

      .woocommerce ul.products li.product .button:hover,
      .woocommerce ul.products li.product a.button:hover,
      .woocommerce ul.products li.product .added_to_cart:hover,
      .woocommerce ul.products li.product .button:focus-visible,
      .woocommerce ul.products li.product a.button:focus-visible,
      .woocommerce ul.products li.product .added_to_cart:focus-visible {
        border-color: #e15a56 !important;
        background: #e15a56 !important;
        background-image: none !important;
        color: #f3f0eb !important;
      }

      .woocommerce ul.products li.product .button:focus-visible,
      .woocommerce ul.products li.product a.button:focus-visible,
      .woocommerce ul.products li.product .woocommerce-LoopProduct-link:focus-visible,
      .woocommerce ul.products li.product .ast-loop-product__link:focus-visible {
        outline-color: #ffaaa4 !important;
      }

      .woocommerce .woocommerce-ordering select,
      .woocommerce-page .woocommerce-ordering select,
      .yith-wcan-filters select {
        border-color: #343231 !important;
        background: #171718 !important;
        background-image: none !important;
        box-shadow: none !important;
        color: #d1cbc4 !important;
      }

      .woocommerce .woocommerce-ordering select:focus-visible,
      .woocommerce-page .woocommerce-ordering select:focus-visible,
      .yith-wcan-filters select:focus-visible {
        border-color: #d44743 !important;
        outline: 2px solid #ffaaa4 !important;
        outline-offset: 2px !important;
      }

      body.single-product.woocommerce div.product .summary p.price {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        margin-right: 0 !important;
        color: #f3f0eb !important;
        font-size: 48px !important;
        line-height: 1 !important;
        letter-spacing: 0 !important;
        white-space: nowrap !important;
        word-break: keep-all !important;
        overflow-wrap: normal !important;
      }

      body.single-product.woocommerce div.product .summary p.price .woocommerce-Price-amount,
      body.single-product.woocommerce div.product .summary p.price bdi,
      body.single-product.woocommerce div.product .summary p.price .woocommerce-Price-currencySymbol {
        display: inline-block !important;
        color: #f3f0eb !important;
        font-size: inherit !important;
        line-height: inherit !important;
        letter-spacing: 0 !important;
        white-space: nowrap !important;
        word-break: keep-all !important;
        overflow-wrap: normal !important;
      }

      @media (max-width: 420px) {
        .site-header .custom-logo-link img {
          max-width: 150px !important;
          max-height: 44px !important;
        }

        body.single-product.woocommerce div.product .summary p.price {
          font-size: 44px !important;
        }
      }

.site-header .ast-site-title-wrap {
  display: none !important;
}

@media (max-width: 680px) {

        .apex-brand-tiles {
          grid-auto-rows: 96px !important;
        }

        .apex-brand-tile {
          height: 96px !important;
          min-height: 96px !important;
          gap: 6px !important;
          padding: 10px !important;
        }

        .apex-brand-logo,
        .apex-brand-tile-blam .apex-brand-logo {
          height: 38px !important;
        }

        .apex-brand-cue {
          font-size: .57rem !important;
          line-height: 1.1 !important;
        }
      }

      @media (max-width: 360px) {
        body.single-product.woocommerce div.product .summary p.price {
          font-size: 38px !important;
        }
      }
