/** Shopify CDN: Minification failed

Line 251:0 Expected ")" to go with "("

**/
/* START_SNIPPET:bctd-article-next-steps (INDEX:106) */
.bctd-article-next { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr); gap: 28px; margin: 36px 0; padding: 26px; border: 1px solid #dfe3e8; border-radius: 8px; background: #f7f8fa; color: #242a32; }
  .bctd-article-next h2 { margin: 0 0 12px; font-size: 20px; line-height: 1.35; text-transform: none; }
  .bctd-article-next ul { margin: 0 0 14px; padding-left: 18px; }
  .bctd-article-next li { margin: 0 0 8px; font-size: 14px; line-height: 1.5; }
  .bctd-article-next a { color: #a90000; text-decoration: underline; text-underline-offset: 3px; }
  .bctd-article-next p { margin: 0 0 12px; font-size: 13px; line-height: 1.6; }
  .bctd-article-next__all, .bctd-article-next__manufacturer { font-size: 14px; font-weight: 700; }
  .bctd-article-next :focus-visible { outline: 3px solid #c80000; outline-offset: 3px; }
  .bctd-article-next__sr-only { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
  @media (max-width: 767px) { .bctd-article-next { grid-template-columns: minmax(0, 1fr)); gap: 22px; padding: 20px 16px; } }
/* END_SNIPPET:bctd-article-next-steps */
/* START_SNIPPET:nov-mobile-canvas (INDEX:145) */
@media (max-width: 767px) {
    :root {
      --bctd-mobile-drawer-top: 0px;
    }

    .section-promotion-bar {
      display: block !important;
      visibility: visible !important;
      position: relative !important;
      top: auto !important;
      z-index: 104 !important;
    }

    .section-promotion-bar .distance,
    .section-promotion-bar .container-inner,
    .section-promotion-bar .nov-slick-carousel,
    .section-promotion-bar .slick-list,
    .section-promotion-bar .slick-track,
    .section-promotion-bar .slick-slide,
    .section-promotion-bar .block-scroll__item,
    .section-promotion-bar .item-content {
      min-height: 38px;
    }

    .section-promotion-bar .distance {
      padding-top: 0 !important;
      padding-bottom: 0 !important;
    }

    .section-promotion-bar .container {
      padding-right: 10px;
      padding-left: 10px;
    }

    .section-promotion-bar .slick-slide,
    .section-promotion-bar .block-scroll__item {
      margin-right: 0 !important;
      margin-left: 0 !important;
    }

    .section-promotion-bar .item-content {
      gap: 6px;
      padding: 5px 2px;
    }

    .section-promotion-bar .item-content > i {
      flex: 0 0 auto;
      margin-right: 0;
      font-size: 14px;
    }

    .section-promotion-bar .item-content .text {
      font-size: 10px !important;
      line-height: 1.25 !important;
      white-space: nowrap;
    }

    .section-promotion-bar .item-content .text a {
      display: inline !important;
      margin-left: 4px;
      white-space: nowrap;
    }

    #nov-popup-fake-order {
      display: none !important;
    }

    #mobile_menu {
      position: fixed !important;
      top: var(--bctd-mobile-drawer-top) !important;
      bottom: 0 !important;
      width: min(88vw, 360px);
      height: auto !important;
      max-height: calc(100dvh - var(--bctd-mobile-drawer-top)) !important;
      padding: 12px 18px max(18px, env(safe-area-inset-bottom)) !important;
      overflow-x: hidden !important;
      overflow-y: auto !important;
      overscroll-behavior: contain;
      box-sizing: border-box;
      box-shadow: 10px 0 30px rgba(17, 24, 39, .16);
      z-index: 110 !important;
    }

    body:has(#mobile_menu.act) .section-promotion-bar,
    body:has(#mobile_menu.act) .header-mobile {
      z-index: 112 !important;
    }

    body:has(#mobile_menu.act) .sidebar-overlay {
      position: fixed !important;
      top: var(--bctd-mobile-drawer-top) !important;
      right: 0 !important;
      bottom: 0 !important;
      left: 0 !important;
      height: auto !important;
      z-index: 109 !important;
    }

    #mobile_menu .search-header-inline {
      padding-top: 0;
      margin-bottom: 12px;
    }

    #mobile_menu .search-header__input {
      height: 46px !important;
      padding-left: 16px;
      background: #f4f5f6;
      border: 1px solid #dfe2e6;
      border-radius: 8px;
    }

    #mobile_menu .search-header__input::placeholder {
      color: #6f747b;
      font-size: 11px;
      font-weight: 500;
      text-transform: none;
      letter-spacing: 0;
    }

    #mobile_menu .canvas-menu {
      height: auto !important;
      min-height: 0;
      flex: 1 1 auto;
      overflow: hidden !important;
    }

    #mobile_menu .canvas-menu #canvas-main-menu,
    #mobile_menu .canvas-menu .mm-panels,
    #mobile_menu .canvas-menu .mm-panel {
      height: 100% !important;
      max-height: 100% !important;
    }

    #mobile_menu .canvas-menu .mm-panel {
      overflow-y: auto !important;
      overscroll-behavior: contain;
      scrollbar-width: none;
    }

    #mobile_menu .canvas-menu .mm-panel::-webkit-scrollbar {
      display: none;
    }

    #mobile_menu .canvas-menu .site-nav > li {
      padding: 0 4px;
    }

    #mobile_menu .canvas-menu .site-nav > li .site-nav__link--main {
      min-height: 48px;
      padding: 13px 12px;
      font-size: 14px;
      line-height: 1.35;
    }

    #mobile_menu .canvas-menu .nav-dropdown--lv1 > ul > li,
    #mobile_menu .canvas-menu .nav-dropdown--lv2 > ul > li {
      padding: 0 8px;
    }

    #mobile_menu .canvas-menu .nav-dropdown--lv1 .site-nav__link,
    #mobile_menu .canvas-menu .nav-dropdown--lv2 .site-nav__link {
      padding: 13px 12px;
      font-size: 13px;
    }

    #mobile_menu a[href*="/pages/compatibility-help-find-the-right-torklift-camper-tie-downs-for-your-truck"] {
      display: flex;
      align-items: center;
      justify-content: center;
      min-height: 48px;
      margin: 2px 0 6px;
      padding: 12px 16px !important;
      color: #ffffff !important;
      background: #e60000 !important;
      border-radius: 8px;
      font-weight: 800 !important;
      text-align: center;
      text-transform: uppercase;
      letter-spacing: .02em;
    }

    #mobile_menu li:has(> a[href*="/pages/compatibility-help-find-the-right-torklift-camper-tie-downs-for-your-truck"]) {
      border-bottom: 0 !important;
    }

    #mobile_menu .mobile_bottom {
      margin-top: 12px;
      padding-top: 14px;
      border-top: 1px solid #e5e7eb;
    }

    #mobile_menu .mobile-utility-links {
      display: flex;
      flex-wrap: wrap;
      gap: 8px 14px;
    }

    #mobile_menu .mobile-utility-links a {
      color: #363a40;
      font-size: 12px;
      font-weight: 600;
      line-height: 1.35;
      text-decoration: none;
    }

    #mobile_menu .mobile-utility-links a:hover {
      color: #e60000;
    }

    #mobile_menu .mobile_email {
      margin-top: 12px;
      color: #666b72;
      font-size: 12px;
      line-height: 1.4;
      overflow-wrap: anywhere;
    }

    #mobile_menu .block_social {
      margin-top: 12px;
    }

    @media (max-width: 374px) {
      .section-promotion-bar .item-content > i {
        display: none;
      }

      .section-promotion-bar .item-content .text {
        font-size: 9px !important;
      }
    }
  }
/* END_SNIPPET:nov-mobile-canvas */
