<!DOCTYPE html><html><head><meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="X21LAcU2NJ7fHWlGgLoeZwJwOeuKqIoFOAgv3i3Z8uuX770hWgicPa8e0Vk9__ubfTgLR8nHO8BrOfzXsHYv1g" /></head><body><turbo-stream action="remove" target="catalog_featured"></turbo-stream>
<turbo-stream action="replace" target="catalog_content"><template>
  <turbo-frame id="catalog_content" target="_top" class="px-[3%] py-4 grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 xl:grid-cols-5 gap-x-4 gap-y-6">
  </turbo-frame>
</template></turbo-stream>
<turbo-stream action="append" target="catalog_content"><template>
    <swiper-slide
  data-card="collection_3268494"
  data-custom="content-card"
  class="self-start hotwired"
    data-short-description="Squash coaching tips from James Willstrop on developing your accuracy."
    data-author-title-0="James Willstrop" data-author-permalink-0="author-VrnGxrr6xjQ"
    data-published-at="2024-10-07T09:50:24+01:00"
>

  <a class="card-image-container" data-turbo="true" data-turbo-prefetch="false" data-turbo-action="advance" data-turbo-frame="_top" onclick="window.CatalogAnalytics(&#39;clickContentItem&#39;, &#39;collection&#39;, &#39;3268494&#39;, &#39;Search Results&#39;); " href="/programs/collection-developing-accuracy-james-willstrop">
    <div class="image-container relative" data-test="catalog-card">
  <div class="relative image-content">
    <div aria-hidden="true" style="padding-bottom: 56%;"></div>
    <img loading="lazy" alt="Developing Accuracy | With James Willstrop" decoding="async"
         src="https://alpha.uscreencdn.com/images/programs/3268494/horizontal/13c5ab89-d988-4740-a469-6998a01b95ca.png?auto=webp&width=350"
         srcset="https://alpha.uscreencdn.com/images/programs/3268494/horizontal/13c5ab89-d988-4740-a469-6998a01b95ca.png?auto=webp&width=350 350w,
            https://alpha.uscreencdn.com/images/programs/3268494/horizontal/13c5ab89-d988-4740-a469-6998a01b95ca.png?auto=webp&width=700 2x,
            https://alpha.uscreencdn.com/images/programs/3268494/horizontal/13c5ab89-d988-4740-a469-6998a01b95ca.png?auto=webp&width=1050 3x"
         class="card-image b-image absolute object-cover h-full top-0 left-0" style="opacity: 1;">
  </div>
    <div class="badge flex justify-center items-center text-white content-card-badge z-0">
      <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16" class="badge-item collection-icon" height="16" width="16">
  <path fill="currentColor" d="M4.4 2.5a.6.6 0 01.6-.6h6a.6.6 0 110 1.2H5a.6.6 0 01-.6-.6zM2.9 4.5a.6.6 0 01.6-.6h9a.6.6 0 110 1.2h-9a.6.6 0 01-.6-.6z"></path>
  <path fill="currentColor" fill-rule="evenodd" d="M2 6.5a.5.5 0 01.5-.5h11a.5.5 0 01.5.5V12a2 2 0 01-2 2H4a2 2 0 01-2-2V6.5zm4.5 1.824a.2.2 0 01.29-.18l3.352 1.677a.2.2 0 010 .358L6.79 11.855a.2.2 0 01-.289-.178V8.324z" clip-rule="evenodd"></path>
</svg>

      <span class="badge-item">2</span>
      <svg xmlns="http://www.w3.org/2000/svg" width="13" height="9" viewBox="0 0 13 9" fill="none" class="badge-item content-watched-icon" data-test="content-watched-icon">
  <path fill-rule="evenodd" clip-rule="evenodd" d="M4.99995 7.15142L12.0757 0.0756836L12.9242 0.924212L4.99995 8.84848L0.575684 4.42421L1.42421 3.57568L4.99995 7.15142Z" fill="currentColor"></path>
</svg>

    </div>

</div>
<div class="content-watched-overlay"></div>

</a>  <a class="card-title" data-turbo="true" data-turbo-prefetch="false" data-turbo-action="advance" data-turbo-frame="_top" title="Developing Accuracy | With James Willstrop" aria-label="Developing Accuracy | With James Willstrop" onclick="window.CatalogAnalytics(&#39;clickContentItem&#39;, &#39;collection&#39;, &#39;3268494&#39;, &#39;Search Results&#39;); " href="/programs/collection-developing-accuracy-james-willstrop">
    <span class="line-clamp-2">
      Developing Accuracy | With James Willstrop
    </span>
</a></swiper-slide>


    <swiper-slide
  data-card="collection_3167057"
  data-custom="content-card"
  class="self-start hotwired"
    data-short-description="Squash coaching tips on straight hitting from James Willstrop."
    data-author-title-0="James Willstrop" data-author-permalink-0="author-VrnGxrr6xjQ"
    data-published-at="2024-07-22T15:20:23+01:00"
>

  <a class="card-image-container" data-turbo="true" data-turbo-prefetch="false" data-turbo-action="advance" data-turbo-frame="_top" onclick="window.CatalogAnalytics(&#39;clickContentItem&#39;, &#39;collection&#39;, &#39;3167057&#39;, &#39;Search Results&#39;); " href="/programs/collection-straight-hitting-james-willstrop">
    <div class="image-container relative" data-test="catalog-card">
  <div class="relative image-content">
    <div aria-hidden="true" style="padding-bottom: 56%;"></div>
    <img loading="lazy" alt="A Guide To Straight Hitting | With James Willstrop" decoding="async"
         src="https://alpha.uscreencdn.com/images/programs/3167057/horizontal/5e363890-abf4-40e5-a4ae-a6720dd799dc.png?auto=webp&width=350"
         srcset="https://alpha.uscreencdn.com/images/programs/3167057/horizontal/5e363890-abf4-40e5-a4ae-a6720dd799dc.png?auto=webp&width=350 350w,
            https://alpha.uscreencdn.com/images/programs/3167057/horizontal/5e363890-abf4-40e5-a4ae-a6720dd799dc.png?auto=webp&width=700 2x,
            https://alpha.uscreencdn.com/images/programs/3167057/horizontal/5e363890-abf4-40e5-a4ae-a6720dd799dc.png?auto=webp&width=1050 3x"
         class="card-image b-image absolute object-cover h-full top-0 left-0" style="opacity: 1;">
  </div>
    <div class="badge flex justify-center items-center text-white content-card-badge z-0">
      <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16" class="badge-item collection-icon" height="16" width="16">
  <path fill="currentColor" d="M4.4 2.5a.6.6 0 01.6-.6h6a.6.6 0 110 1.2H5a.6.6 0 01-.6-.6zM2.9 4.5a.6.6 0 01.6-.6h9a.6.6 0 110 1.2h-9a.6.6 0 01-.6-.6z"></path>
  <path fill="currentColor" fill-rule="evenodd" d="M2 6.5a.5.5 0 01.5-.5h11a.5.5 0 01.5.5V12a2 2 0 01-2 2H4a2 2 0 01-2-2V6.5zm4.5 1.824a.2.2 0 01.29-.18l3.352 1.677a.2.2 0 010 .358L6.79 11.855a.2.2 0 01-.289-.178V8.324z" clip-rule="evenodd"></path>
</svg>

      <span class="badge-item">2</span>
      <svg xmlns="http://www.w3.org/2000/svg" width="13" height="9" viewBox="0 0 13 9" fill="none" class="badge-item content-watched-icon" data-test="content-watched-icon">
  <path fill-rule="evenodd" clip-rule="evenodd" d="M4.99995 7.15142L12.0757 0.0756836L12.9242 0.924212L4.99995 8.84848L0.575684 4.42421L1.42421 3.57568L4.99995 7.15142Z" fill="currentColor"></path>
</svg>

    </div>

</div>
<div class="content-watched-overlay"></div>

</a>  <a class="card-title" data-turbo="true" data-turbo-prefetch="false" data-turbo-action="advance" data-turbo-frame="_top" title="A Guide To Straight Hitting | With James Willstrop" aria-label="A Guide To Straight Hitting | With James Willstrop" onclick="window.CatalogAnalytics(&#39;clickContentItem&#39;, &#39;collection&#39;, &#39;3167057&#39;, &#39;Search Results&#39;); " href="/programs/collection-straight-hitting-james-willstrop">
    <span class="line-clamp-2">
      A Guide To Straight Hitting | With James Willstrop
    </span>
</a></swiper-slide>


    <swiper-slide
  data-card="collection_3022964"
  data-custom="content-card"
  class="self-start hotwired"
    data-short-description="Squash coaching tips from James Willstrop on the importance of length hitting for squash players"
    data-author-title-0="James Willstrop" data-author-permalink-0="author-VrnGxrr6xjQ"
    data-published-at="2024-05-27T00:00:03+01:00"
>

  <a class="card-image-container" data-turbo="true" data-turbo-prefetch="false" data-turbo-action="advance" data-turbo-frame="_top" onclick="window.CatalogAnalytics(&#39;clickContentItem&#39;, &#39;collection&#39;, &#39;3022964&#39;, &#39;Search Results&#39;); " href="/programs/collection-importance-of-length-hitting-james-willstrop">
    <div class="image-container relative" data-test="catalog-card">
  <div class="relative image-content">
    <div aria-hidden="true" style="padding-bottom: 56%;"></div>
    <img loading="lazy" alt="The Importance Of Length Hitting - With James Willstrop" decoding="async"
         src="https://alpha.uscreencdn.com/images/programs/3022964/horizontal/607cbac9-bff2-4abd-97b9-1c98ae6d8386.png?auto=webp&width=350"
         srcset="https://alpha.uscreencdn.com/images/programs/3022964/horizontal/607cbac9-bff2-4abd-97b9-1c98ae6d8386.png?auto=webp&width=350 350w,
            https://alpha.uscreencdn.com/images/programs/3022964/horizontal/607cbac9-bff2-4abd-97b9-1c98ae6d8386.png?auto=webp&width=700 2x,
            https://alpha.uscreencdn.com/images/programs/3022964/horizontal/607cbac9-bff2-4abd-97b9-1c98ae6d8386.png?auto=webp&width=1050 3x"
         class="card-image b-image absolute object-cover h-full top-0 left-0" style="opacity: 1;">
  </div>
    <div class="badge flex justify-center items-center text-white content-card-badge z-0">
      <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16" class="badge-item collection-icon" height="16" width="16">
  <path fill="currentColor" d="M4.4 2.5a.6.6 0 01.6-.6h6a.6.6 0 110 1.2H5a.6.6 0 01-.6-.6zM2.9 4.5a.6.6 0 01.6-.6h9a.6.6 0 110 1.2h-9a.6.6 0 01-.6-.6z"></path>
  <path fill="currentColor" fill-rule="evenodd" d="M2 6.5a.5.5 0 01.5-.5h11a.5.5 0 01.5.5V12a2 2 0 01-2 2H4a2 2 0 01-2-2V6.5zm4.5 1.824a.2.2 0 01.29-.18l3.352 1.677a.2.2 0 010 .358L6.79 11.855a.2.2 0 01-.289-.178V8.324z" clip-rule="evenodd"></path>
</svg>

      <span class="badge-item">2</span>
      <svg xmlns="http://www.w3.org/2000/svg" width="13" height="9" viewBox="0 0 13 9" fill="none" class="badge-item content-watched-icon" data-test="content-watched-icon">
  <path fill-rule="evenodd" clip-rule="evenodd" d="M4.99995 7.15142L12.0757 0.0756836L12.9242 0.924212L4.99995 8.84848L0.575684 4.42421L1.42421 3.57568L4.99995 7.15142Z" fill="currentColor"></path>
</svg>

    </div>

</div>
<div class="content-watched-overlay"></div>

</a>  <a class="card-title" data-turbo="true" data-turbo-prefetch="false" data-turbo-action="advance" data-turbo-frame="_top" title="The Importance Of Length Hitting - With James Willstrop" aria-label="The Importance Of Length Hitting - With James Willstrop" onclick="window.CatalogAnalytics(&#39;clickContentItem&#39;, &#39;collection&#39;, &#39;3022964&#39;, &#39;Search Results&#39;); " href="/programs/collection-importance-of-length-hitting-james-willstrop">
    <span class="line-clamp-2">
      The Importance Of Length Hitting - With James Willstrop
    </span>
</a></swiper-slide>


    <swiper-slide
  data-card="collection_2899598"
  data-custom="content-card"
  class="self-start hotwired"
    data-short-description="Squash coaching tips from James Willstrop on how to become a more creative squash player."
    data-author-title-0="James Willstrop" data-author-permalink-0="author-VrnGxrr6xjQ"
    data-published-at="2024-03-04T13:02:05+00:00"
>

  <a class="card-image-container" data-turbo="true" data-turbo-prefetch="false" data-turbo-action="advance" data-turbo-frame="_top" onclick="window.CatalogAnalytics(&#39;clickContentItem&#39;, &#39;collection&#39;, &#39;2899598&#39;, &#39;Search Results&#39;); " href="/programs/how-to-play-creative-squash-james-willstrop-squash-coaching">
    <div class="image-container relative" data-test="catalog-card">
  <div class="relative image-content">
    <div aria-hidden="true" style="padding-bottom: 56%;"></div>
    <img loading="lazy" alt="How To Play Creative Squash - With James Willstrop" decoding="async"
         src="https://alpha.uscreencdn.com/images/programs/2899598/horizontal/73723e2d-3d9f-4bc9-82cc-402d00cb5660.png?auto=webp&width=350"
         srcset="https://alpha.uscreencdn.com/images/programs/2899598/horizontal/73723e2d-3d9f-4bc9-82cc-402d00cb5660.png?auto=webp&width=350 350w,
            https://alpha.uscreencdn.com/images/programs/2899598/horizontal/73723e2d-3d9f-4bc9-82cc-402d00cb5660.png?auto=webp&width=700 2x,
            https://alpha.uscreencdn.com/images/programs/2899598/horizontal/73723e2d-3d9f-4bc9-82cc-402d00cb5660.png?auto=webp&width=1050 3x"
         class="card-image b-image absolute object-cover h-full top-0 left-0" style="opacity: 1;">
  </div>
    <div class="badge flex justify-center items-center text-white content-card-badge z-0">
      <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16" class="badge-item collection-icon" height="16" width="16">
  <path fill="currentColor" d="M4.4 2.5a.6.6 0 01.6-.6h6a.6.6 0 110 1.2H5a.6.6 0 01-.6-.6zM2.9 4.5a.6.6 0 01.6-.6h9a.6.6 0 110 1.2h-9a.6.6 0 01-.6-.6z"></path>
  <path fill="currentColor" fill-rule="evenodd" d="M2 6.5a.5.5 0 01.5-.5h11a.5.5 0 01.5.5V12a2 2 0 01-2 2H4a2 2 0 01-2-2V6.5zm4.5 1.824a.2.2 0 01.29-.18l3.352 1.677a.2.2 0 010 .358L6.79 11.855a.2.2 0 01-.289-.178V8.324z" clip-rule="evenodd"></path>
</svg>

      <span class="badge-item">2</span>
      <svg xmlns="http://www.w3.org/2000/svg" width="13" height="9" viewBox="0 0 13 9" fill="none" class="badge-item content-watched-icon" data-test="content-watched-icon">
  <path fill-rule="evenodd" clip-rule="evenodd" d="M4.99995 7.15142L12.0757 0.0756836L12.9242 0.924212L4.99995 8.84848L0.575684 4.42421L1.42421 3.57568L4.99995 7.15142Z" fill="currentColor"></path>
</svg>

    </div>

</div>
<div class="content-watched-overlay"></div>

</a>  <a class="card-title" data-turbo="true" data-turbo-prefetch="false" data-turbo-action="advance" data-turbo-frame="_top" title="How To Play Creative Squash - With James Willstrop" aria-label="How To Play Creative Squash - With James Willstrop" onclick="window.CatalogAnalytics(&#39;clickContentItem&#39;, &#39;collection&#39;, &#39;2899598&#39;, &#39;Search Results&#39;); " href="/programs/how-to-play-creative-squash-james-willstrop-squash-coaching">
    <span class="line-clamp-2">
      How To Play Creative Squash - With James Willstrop
    </span>
</a></swiper-slide>


    <swiper-slide
  data-card="collection_1622418"
  data-custom="content-card"
  class="self-start hotwired"
    data-short-description="Squash coaching advice from James Willstrop on how you can develop your ball skill and become a better squash player"
    data-author-title-0="James Willstrop" data-author-permalink-0="author-VrnGxrr6xjQ"
    data-published-at="2022-03-31T10:01:56+01:00"
>

  <a class="card-image-container" data-turbo="true" data-turbo-prefetch="false" data-turbo-action="advance" data-turbo-frame="_top" onclick="window.CatalogAnalytics(&#39;clickContentItem&#39;, &#39;collection&#39;, &#39;1622418&#39;, &#39;Search Results&#39;); " href="/programs/collection-ujwbi3gblfw">
    <div class="image-container relative" data-test="catalog-card">
  <div class="relative image-content">
    <div aria-hidden="true" style="padding-bottom: 56%;"></div>
    <img loading="lazy" alt="How To Develop Ball Skill - With James Willstrop" decoding="async"
         src="https://alpha.uscreencdn.com/images/programs/1622418/horizontal/How_To_Develop_Ball_Skill_-_With_James_Willstrop.1655303560.jpg?auto=webp&width=350"
         srcset="https://alpha.uscreencdn.com/images/programs/1622418/horizontal/How_To_Develop_Ball_Skill_-_With_James_Willstrop.1655303560.jpg?auto=webp&width=350 350w,
            https://alpha.uscreencdn.com/images/programs/1622418/horizontal/How_To_Develop_Ball_Skill_-_With_James_Willstrop.1655303560.jpg?auto=webp&width=700 2x,
            https://alpha.uscreencdn.com/images/programs/1622418/horizontal/How_To_Develop_Ball_Skill_-_With_James_Willstrop.1655303560.jpg?auto=webp&width=1050 3x"
         class="card-image b-image absolute object-cover h-full top-0 left-0" style="opacity: 1;">
  </div>
    <div class="badge flex justify-center items-center text-white content-card-badge z-0">
      <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16" class="badge-item collection-icon" height="16" width="16">
  <path fill="currentColor" d="M4.4 2.5a.6.6 0 01.6-.6h6a.6.6 0 110 1.2H5a.6.6 0 01-.6-.6zM2.9 4.5a.6.6 0 01.6-.6h9a.6.6 0 110 1.2h-9a.6.6 0 01-.6-.6z"></path>
  <path fill="currentColor" fill-rule="evenodd" d="M2 6.5a.5.5 0 01.5-.5h11a.5.5 0 01.5.5V12a2 2 0 01-2 2H4a2 2 0 01-2-2V6.5zm4.5 1.824a.2.2 0 01.29-.18l3.352 1.677a.2.2 0 010 .358L6.79 11.855a.2.2 0 01-.289-.178V8.324z" clip-rule="evenodd"></path>
</svg>

      <span class="badge-item">7</span>
      <svg xmlns="http://www.w3.org/2000/svg" width="13" height="9" viewBox="0 0 13 9" fill="none" class="badge-item content-watched-icon" data-test="content-watched-icon">
  <path fill-rule="evenodd" clip-rule="evenodd" d="M4.99995 7.15142L12.0757 0.0756836L12.9242 0.924212L4.99995 8.84848L0.575684 4.42421L1.42421 3.57568L4.99995 7.15142Z" fill="currentColor"></path>
</svg>

    </div>

</div>
<div class="content-watched-overlay"></div>

</a>  <a class="card-title" data-turbo="true" data-turbo-prefetch="false" data-turbo-action="advance" data-turbo-frame="_top" title="How To Develop Ball Skill - With James Willstrop" aria-label="How To Develop Ball Skill - With James Willstrop" onclick="window.CatalogAnalytics(&#39;clickContentItem&#39;, &#39;collection&#39;, &#39;1622418&#39;, &#39;Search Results&#39;); " href="/programs/collection-ujwbi3gblfw">
    <span class="line-clamp-2">
      How To Develop Ball Skill - With James Willstrop
    </span>
</a></swiper-slide>


    <swiper-slide
  data-card="collection_1622413"
  data-custom="content-card"
  class="self-start hotwired"
    data-short-description="Squash coaching support from former PSA World Tour pro, James Willstrop on how to improve your defensive game for squash."
    data-author-title-0="James Willstrop" data-author-permalink-0="author-VrnGxrr6xjQ"
    data-published-at="2022-03-31T10:01:25+01:00"
>

  <a class="card-image-container" data-turbo="true" data-turbo-prefetch="false" data-turbo-action="advance" data-turbo-frame="_top" onclick="window.CatalogAnalytics(&#39;clickContentItem&#39;, &#39;collection&#39;, &#39;1622413&#39;, &#39;Search Results&#39;); " href="/programs/collection-ujbenx5twui">
    <div class="image-container relative" data-test="catalog-card">
  <div class="relative image-content">
    <div aria-hidden="true" style="padding-bottom: 56%;"></div>
    <img loading="lazy" alt="How To Defend Effectively - With James Willstrop" decoding="async"
         src="https://alpha.uscreencdn.com/images/programs/1622413/horizontal/How_To_Defend_Effectively_-_With_James_Willstrop.1655303411.jpg?auto=webp&width=350"
         srcset="https://alpha.uscreencdn.com/images/programs/1622413/horizontal/How_To_Defend_Effectively_-_With_James_Willstrop.1655303411.jpg?auto=webp&width=350 350w,
            https://alpha.uscreencdn.com/images/programs/1622413/horizontal/How_To_Defend_Effectively_-_With_James_Willstrop.1655303411.jpg?auto=webp&width=700 2x,
            https://alpha.uscreencdn.com/images/programs/1622413/horizontal/How_To_Defend_Effectively_-_With_James_Willstrop.1655303411.jpg?auto=webp&width=1050 3x"
         class="card-image b-image absolute object-cover h-full top-0 left-0" style="opacity: 1;">
  </div>
    <div class="badge flex justify-center items-center text-white content-card-badge z-0">
      <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16" class="badge-item collection-icon" height="16" width="16">
  <path fill="currentColor" d="M4.4 2.5a.6.6 0 01.6-.6h6a.6.6 0 110 1.2H5a.6.6 0 01-.6-.6zM2.9 4.5a.6.6 0 01.6-.6h9a.6.6 0 110 1.2h-9a.6.6 0 01-.6-.6z"></path>
  <path fill="currentColor" fill-rule="evenodd" d="M2 6.5a.5.5 0 01.5-.5h11a.5.5 0 01.5.5V12a2 2 0 01-2 2H4a2 2 0 01-2-2V6.5zm4.5 1.824a.2.2 0 01.29-.18l3.352 1.677a.2.2 0 010 .358L6.79 11.855a.2.2 0 01-.289-.178V8.324z" clip-rule="evenodd"></path>
</svg>

      <span class="badge-item">7</span>
      <svg xmlns="http://www.w3.org/2000/svg" width="13" height="9" viewBox="0 0 13 9" fill="none" class="badge-item content-watched-icon" data-test="content-watched-icon">
  <path fill-rule="evenodd" clip-rule="evenodd" d="M4.99995 7.15142L12.0757 0.0756836L12.9242 0.924212L4.99995 8.84848L0.575684 4.42421L1.42421 3.57568L4.99995 7.15142Z" fill="currentColor"></path>
</svg>

    </div>

</div>
<div class="content-watched-overlay"></div>

</a>  <a class="card-title" data-turbo="true" data-turbo-prefetch="false" data-turbo-action="advance" data-turbo-frame="_top" title="How To Defend Effectively - With James Willstrop" aria-label="How To Defend Effectively - With James Willstrop" onclick="window.CatalogAnalytics(&#39;clickContentItem&#39;, &#39;collection&#39;, &#39;1622413&#39;, &#39;Search Results&#39;); " href="/programs/collection-ujbenx5twui">
    <span class="line-clamp-2">
      How To Defend Effectively - With James Willstrop
    </span>
</a></swiper-slide>


    <swiper-slide
  data-card="collection_1622380"
  data-custom="content-card"
  class="self-start hotwired"
    data-short-description="Squash Coaching tips from James Willstrop on how to improve your backhand drop shot"
    data-author-title-0="James Willstrop" data-author-permalink-0="author-VrnGxrr6xjQ"
    data-published-at="2022-03-31T09:57:18+01:00"
>

  <a class="card-image-container" data-turbo="true" data-turbo-prefetch="false" data-turbo-action="advance" data-turbo-frame="_top" onclick="window.CatalogAnalytics(&#39;clickContentItem&#39;, &#39;collection&#39;, &#39;1622380&#39;, &#39;Search Results&#39;); " href="/programs/collection-r7k3vh9tpki">
    <div class="image-container relative" data-test="catalog-card">
  <div class="relative image-content">
    <div aria-hidden="true" style="padding-bottom: 56%;"></div>
    <img loading="lazy" alt="Best In The Business - Backhand Drop Shots Part Two - With James Willstrop" decoding="async"
         src="https://alpha.uscreencdn.com/images/programs/1622380/horizontal/a6dfab6c-356d-4fc6-b010-233170fe10f4.png?auto=webp&width=350"
         srcset="https://alpha.uscreencdn.com/images/programs/1622380/horizontal/a6dfab6c-356d-4fc6-b010-233170fe10f4.png?auto=webp&width=350 350w,
            https://alpha.uscreencdn.com/images/programs/1622380/horizontal/a6dfab6c-356d-4fc6-b010-233170fe10f4.png?auto=webp&width=700 2x,
            https://alpha.uscreencdn.com/images/programs/1622380/horizontal/a6dfab6c-356d-4fc6-b010-233170fe10f4.png?auto=webp&width=1050 3x"
         class="card-image b-image absolute object-cover h-full top-0 left-0" style="opacity: 1;">
  </div>
    <div class="badge flex justify-center items-center text-white content-card-badge z-0">
      <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16" class="badge-item collection-icon" height="16" width="16">
  <path fill="currentColor" d="M4.4 2.5a.6.6 0 01.6-.6h6a.6.6 0 110 1.2H5a.6.6 0 01-.6-.6zM2.9 4.5a.6.6 0 01.6-.6h9a.6.6 0 110 1.2h-9a.6.6 0 01-.6-.6z"></path>
  <path fill="currentColor" fill-rule="evenodd" d="M2 6.5a.5.5 0 01.5-.5h11a.5.5 0 01.5.5V12a2 2 0 01-2 2H4a2 2 0 01-2-2V6.5zm4.5 1.824a.2.2 0 01.29-.18l3.352 1.677a.2.2 0 010 .358L6.79 11.855a.2.2 0 01-.289-.178V8.324z" clip-rule="evenodd"></path>
</svg>

      <span class="badge-item">5</span>
      <svg xmlns="http://www.w3.org/2000/svg" width="13" height="9" viewBox="0 0 13 9" fill="none" class="badge-item content-watched-icon" data-test="content-watched-icon">
  <path fill-rule="evenodd" clip-rule="evenodd" d="M4.99995 7.15142L12.0757 0.0756836L12.9242 0.924212L4.99995 8.84848L0.575684 4.42421L1.42421 3.57568L4.99995 7.15142Z" fill="currentColor"></path>
</svg>

    </div>

</div>
<div class="content-watched-overlay"></div>

</a>  <a class="card-title" data-turbo="true" data-turbo-prefetch="false" data-turbo-action="advance" data-turbo-frame="_top" title="Best In The Business - Backhand Drop Shots Part Two - With James Willstrop" aria-label="Best In The Business - Backhand Drop Shots Part Two - With James Willstrop" onclick="window.CatalogAnalytics(&#39;clickContentItem&#39;, &#39;collection&#39;, &#39;1622380&#39;, &#39;Search Results&#39;); " href="/programs/collection-r7k3vh9tpki">
    <span class="line-clamp-2">
      Best In The Business - Backhand Drop Shots Part Two - With James Willstrop
    </span>
</a></swiper-slide>


    <swiper-slide
  data-card="collection_1622379"
  data-custom="content-card"
  class="self-start hotwired"
    data-short-description="Squash Coaching tips from James Willstrop on how to improve your backhand drop shot"
    data-author-title-0="James Willstrop" data-author-permalink-0="author-VrnGxrr6xjQ"
    data-published-at="2022-03-31T09:57:12+01:00"
>

  <a class="card-image-container" data-turbo="true" data-turbo-prefetch="false" data-turbo-action="advance" data-turbo-frame="_top" onclick="window.CatalogAnalytics(&#39;clickContentItem&#39;, &#39;collection&#39;, &#39;1622379&#39;, &#39;Search Results&#39;); " href="/programs/collection-f_vuph_p9mu">
    <div class="image-container relative" data-test="catalog-card">
  <div class="relative image-content">
    <div aria-hidden="true" style="padding-bottom: 56%;"></div>
    <img loading="lazy" alt="Best In The Business - Backhand Drop Shots Part One - With James Willstrop" decoding="async"
         src="https://alpha.uscreencdn.com/images/programs/1622379/horizontal/7ab22e75-5281-49d0-9aab-0f72266a9fd0.png?auto=webp&width=350"
         srcset="https://alpha.uscreencdn.com/images/programs/1622379/horizontal/7ab22e75-5281-49d0-9aab-0f72266a9fd0.png?auto=webp&width=350 350w,
            https://alpha.uscreencdn.com/images/programs/1622379/horizontal/7ab22e75-5281-49d0-9aab-0f72266a9fd0.png?auto=webp&width=700 2x,
            https://alpha.uscreencdn.com/images/programs/1622379/horizontal/7ab22e75-5281-49d0-9aab-0f72266a9fd0.png?auto=webp&width=1050 3x"
         class="card-image b-image absolute object-cover h-full top-0 left-0" style="opacity: 1;">
  </div>
    <div class="badge flex justify-center items-center text-white content-card-badge z-0">
      <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16" class="badge-item collection-icon" height="16" width="16">
  <path fill="currentColor" d="M4.4 2.5a.6.6 0 01.6-.6h6a.6.6 0 110 1.2H5a.6.6 0 01-.6-.6zM2.9 4.5a.6.6 0 01.6-.6h9a.6.6 0 110 1.2h-9a.6.6 0 01-.6-.6z"></path>
  <path fill="currentColor" fill-rule="evenodd" d="M2 6.5a.5.5 0 01.5-.5h11a.5.5 0 01.5.5V12a2 2 0 01-2 2H4a2 2 0 01-2-2V6.5zm4.5 1.824a.2.2 0 01.29-.18l3.352 1.677a.2.2 0 010 .358L6.79 11.855a.2.2 0 01-.289-.178V8.324z" clip-rule="evenodd"></path>
</svg>

      <span class="badge-item">9</span>
      <svg xmlns="http://www.w3.org/2000/svg" width="13" height="9" viewBox="0 0 13 9" fill="none" class="badge-item content-watched-icon" data-test="content-watched-icon">
  <path fill-rule="evenodd" clip-rule="evenodd" d="M4.99995 7.15142L12.0757 0.0756836L12.9242 0.924212L4.99995 8.84848L0.575684 4.42421L1.42421 3.57568L4.99995 7.15142Z" fill="currentColor"></path>
</svg>

    </div>

</div>
<div class="content-watched-overlay"></div>

</a>  <a class="card-title" data-turbo="true" data-turbo-prefetch="false" data-turbo-action="advance" data-turbo-frame="_top" title="Best In The Business - Backhand Drop Shots Part One - With James Willstrop" aria-label="Best In The Business - Backhand Drop Shots Part One - With James Willstrop" onclick="window.CatalogAnalytics(&#39;clickContentItem&#39;, &#39;collection&#39;, &#39;1622379&#39;, &#39;Search Results&#39;); " href="/programs/collection-f_vuph_p9mu">
    <span class="line-clamp-2">
      Best In The Business - Backhand Drop Shots Part One - With James Willstrop
    </span>
</a></swiper-slide>


  
  <turbo-frame id="catalog_watched_videos" src="/catalog/watched_videos?preview=false"></turbo-frame>
</template></turbo-stream>
<turbo-stream action="replace" target="catalog_filter_controls"><template>
  <div data-themeless-catalog-filters-target="controlsWrapper" 
  class="group mt-4 mb-4 filters-active" 
  id="catalog_filter_controls">
  <div class="items-center flex-wrap gap-4 flex md:group-[.filters-short-variant]:flex md:grid md:grid-cols-4">
    <div class="flex-1 md:flex-none md:group-[.filters-short-variant]:w-1/4">
      <ds-input
  name="search"
  placeholder="Search videos"
  value=""
  
  
  
  style="--ds-input-font-size--base: 0.875rem"
  data-themeless-catalog-filters-target="search"
  data-action="keydown->themeless-catalog-filters#search clear->themeless-catalog-filters#resetSearch"
  id="themeless_catalog_filter_search"
>
  <ds-icon slot="before" name="magnifier" class="text-ds-default"></ds-icon>
</ds-input>

    </div>
      <div id="themeless_catalog_filter_button" class="flex-none flex gap-x-2 md:gap-x-4 md:group-[.filters-short-variant]:order-3 col-start-4 justify-end">
  <ds-button
    size="small"
    style="--padding: 0.375rem 0.5rem; --border-color: var(--ds-border-default);"
    class="hidden"
    content-visible-on="md"
    id="filters-toggle-button"
    data-test="filters-toggle"
    aria-label="Filters toggle" 
    data-action="click->themeless-catalog-filters#toggleAllFilters" 
    
    active
  >
    <ds-icon slot="before" name="filter" size="24px"></ds-icon>
    <span class="md:ms-1">
      <span class="hidden md:block md:group-[.filters-active]:hidden">Show filters</span>
      <span class="hidden md:group-[.filters-active]:block">Close filters</span>
    </span>
  </ds-button>
    <ds-button
      size="small"
      style="--padding: 0.375rem 0.5rem; --border-color: var(--ds-border-default);"
      content-visible-on="md"
      data-test="reset-filters"
      aria-label="Reset filters"
      data-action="click->themeless-catalog-filters#resetFilters"
      
    >
      <span class="relative" slot="before">
        <ds-icon name="filter"></ds-icon>
        <ds-icon name="cross-small" class="absolute size-4 -bottom-1 -right-1"></ds-icon>
      </span>
      <span class="hidden lg:block ms-1">Reset filters (1)</span>
    </ds-button>
</div>


      <div data-test="filters-list" class="hidden col-span-4 grid-cols-1 gap-4 w-full group-[.filters-active]:grid md:grid-cols-4 md:group-[.filters-short-variant]:grid md:group-[.filters-short-variant]:flex-1 group-[.filters-short-variant]:flex-initial md:group-[.filters-short-variant]:grid-cols-3 md:group-[.filters-short-variant]:w-auto">
    <div class="w-full">
      <ds-select style="--ds-input-font-size--base: 0.875rem; --ds-select-option-font-size: 0.875rem;" name="category_id" id="category_id" data-action="change->themeless-catalog-filters#markSelectionChanged ds-close->themeless-catalog-filters#changeFilter" data-themeless-catalog-filters-target="select" multiselect placeholder="Category: All" inner-prefix="Category" select-all-label="All" count-selected-label="{count} selected" searchable search-placeholder="Search...">
        <ds-select-container class="max-h-52">
            <ds-select-option name="114850" label="Latest Releases " >
              <ds-checkbox>Latest Releases </ds-checkbox>
            </ds-select-option>
            <ds-select-option name="280949" label="April | Own The T " >
              <ds-checkbox>April | Own The T </ds-checkbox>
            </ds-select-option>
            <ds-select-option name="277964" label="March | Attacking Play &amp; Volleying" >
              <ds-checkbox>March | Attacking Play &amp; Volleying</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="278295" label="Box League Basics With SquashLevels" >
              <ds-checkbox>Box League Basics With SquashLevels</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="274676" label="February Focus | Defence &amp; Counter attack" >
              <ds-checkbox>February Focus | Defence &amp; Counter attack</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="269782" label="January Focus | Fitness, Conditioning &amp; Reset" >
              <ds-checkbox>January Focus | Fitness, Conditioning &amp; Reset</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="267965" label="December Focus | Tactics &amp; Match Play IQ" >
              <ds-checkbox>December Focus | Tactics &amp; Match Play IQ</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="264552" label="November Focus | Serve &amp; Return " >
              <ds-checkbox>November Focus | Serve &amp; Return </ds-checkbox>
            </ds-select-option>
            <ds-select-option name="213178" label="The Top 20 Collections On SquashSkills " >
              <ds-checkbox>The Top 20 Collections On SquashSkills </ds-checkbox>
            </ds-select-option>
            <ds-select-option name="206464" label="Re-Released | Too Good To Miss" >
              <ds-checkbox>Re-Released | Too Good To Miss</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="261610" label="October Focus | Back Corners &amp; Movement" >
              <ds-checkbox>October Focus | Back Corners &amp; Movement</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="212944" label="Coming Soon" >
              <ds-checkbox>Coming Soon</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="107391" label="Beginners" >
              <ds-checkbox>Beginners</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="169093" label="✩ Help/Support" >
              <ds-checkbox>✩ Help/Support</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="202180" label="Quick Tips" >
              <ds-checkbox>Quick Tips</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="188256" label="Guided Training Drills &amp; Sessions" >
              <ds-checkbox>Guided Training Drills &amp; Sessions</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="129317" label="Free To Watch" >
              <ds-checkbox>Free To Watch</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="107379" label="Technical" >
              <ds-checkbox>Technical</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="107378" label="Tactical" >
              <ds-checkbox>Tactical</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="107390" label="World Number Ones" >
              <ds-checkbox>World Number Ones</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="112297" label="Movement" >
              <ds-checkbox>Movement</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="140850" label="Fundamentals" >
              <ds-checkbox>Fundamentals</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="107402" label="Practicing Properly" >
              <ds-checkbox>Practicing Properly</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="107400" label="Fitness" >
              <ds-checkbox>Fitness</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="107403" label="Masters" >
              <ds-checkbox>Masters</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="107373" label="Documentaries &amp; Interviews" >
              <ds-checkbox>Documentaries &amp; Interviews</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="107340" label="Pro Analysis" >
              <ds-checkbox>Pro Analysis</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="107374" label="Mental" >
              <ds-checkbox>Mental</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="107375" label="Physical" >
              <ds-checkbox>Physical</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="107380" label="Foundations" >
              <ds-checkbox>Foundations</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="107382" label="Advanced" >
              <ds-checkbox>Advanced</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="107388" label="Using Height" >
              <ds-checkbox>Using Height</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="107401" label="Back Corners" >
              <ds-checkbox>Back Corners</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="107387" label="Straight Hitting" >
              <ds-checkbox>Straight Hitting</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="269558" label="Beginner&#39;s Guide To Squash" >
              <ds-checkbox>Beginner&#39;s Guide To Squash</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="107383" label="Length Focused" >
              <ds-checkbox>Length Focused</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="107384" label="Short-game Focused" >
              <ds-checkbox>Short-game Focused</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="107385" label="Volley Focused" >
              <ds-checkbox>Volley Focused</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="107376" label="Podcasts" >
              <ds-checkbox>Podcasts</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="107386" label="Juniors" >
              <ds-checkbox>Juniors</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="107392" label="Drop Shots" >
              <ds-checkbox>Drop Shots</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="107393" label="Serve &amp; Return" >
              <ds-checkbox>Serve &amp; Return</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="107394" label="Deception" >
              <ds-checkbox>Deception</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="107377" label="Refereeing" >
              <ds-checkbox>Refereeing</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="107395" label="Finishing Rallies" >
              <ds-checkbox>Finishing Rallies</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="107396" label="Female Coaches" >
              <ds-checkbox>Female Coaches</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="107389" label="Coach Education" >
              <ds-checkbox>Coach Education</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="107397" label="Patterns Of Play" >
              <ds-checkbox>Patterns Of Play</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="107398" label="Amateur Analysis" >
              <ds-checkbox>Amateur Analysis</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="107399" label="Easy Wins" >
              <ds-checkbox>Easy Wins</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="107404" label="Squash 57" >
              <ds-checkbox>Squash 57</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="186549" label="Inspirational" >
              <ds-checkbox>Inspirational</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="258840" label="SquashLevels 1000-2000" >
              <ds-checkbox>SquashLevels 1000-2000</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="262140" label="Doubles" >
              <ds-checkbox>Doubles</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="262141" label="Squash Doubles" >
              <ds-checkbox>Squash Doubles</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="280199" label="Draft Category 1" >
              <ds-checkbox>Draft Category 1</ds-checkbox>
            </ds-select-option>
        </ds-select-container>
      </ds-select>
    </div>
    <div class="w-full">
      <ds-select style="--ds-input-font-size--base: 0.875rem; --ds-select-option-font-size: 0.875rem;" name="author_id" id="author_id" data-action="change->themeless-catalog-filters#markSelectionChanged ds-close->themeless-catalog-filters#changeFilter" data-themeless-catalog-filters-target="select" multiselect placeholder="Author: All" inner-prefix="Author" select-all-label="All" count-selected-label="{count} selected" searchable search-placeholder="Search...">
        <ds-select-container class="max-h-52">
            <ds-select-option name="49647" label="Adrian Grant" >
              <ds-checkbox>Adrian Grant</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="110054" label="Ahad Raza" >
              <ds-checkbox>Ahad Raza</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="56462" label="Alex Stait" >
              <ds-checkbox>Alex Stait</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49649" label="Ali Farag" >
              <ds-checkbox>Ali Farag</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="122340" label="Author" >
              <ds-checkbox>Author</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49650" label="Borja Golan" >
              <ds-checkbox>Borja Golan</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49651" label="Bryan Patterson" >
              <ds-checkbox>Bryan Patterson</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49652" label="Cameron Pilley" >
              <ds-checkbox>Cameron Pilley</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49653" label="Camille Serme" >
              <ds-checkbox>Camille Serme</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49654" label="Chris Gordon" >
              <ds-checkbox>Chris Gordon</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49655" label="Danny Massaro" >
              <ds-checkbox>Danny Massaro</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="116898" label="David Campion" >
              <ds-checkbox>David Campion</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49656" label="David Palmer" >
              <ds-checkbox>David Palmer</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49657" label="David Pearson" >
              <ds-checkbox>David Pearson</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49658" label="Gary Nisbet" >
              <ds-checkbox>Gary Nisbet</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="113004" label="Gilly Lane" >
              <ds-checkbox>Gilly Lane</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49659" label="Hadrian Stiff" >
              <ds-checkbox>Hadrian Stiff</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49660" label="James Willstrop" checked>
              <ds-checkbox>James Willstrop</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49661" label="Jesse Engelbrecht" >
              <ds-checkbox>Jesse Engelbrecht</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49662" label="Jethro Binns" >
              <ds-checkbox>Jethro Binns</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49663" label="Joel Makin" >
              <ds-checkbox>Joel Makin</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49664" label="Joey Barrington" >
              <ds-checkbox>Joey Barrington</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49665" label="John White" >
              <ds-checkbox>John White</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49666" label="Jonah Barrington" >
              <ds-checkbox>Jonah Barrington</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49667" label="Jonathon Power" >
              <ds-checkbox>Jonathon Power</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="58133" label="Josh Taylor" >
              <ds-checkbox>Josh Taylor</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49668" label="Katline Cauwels" >
              <ds-checkbox>Katline Cauwels</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49669" label="Laura Massaro" >
              <ds-checkbox>Laura Massaro</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49671" label="Laurens Jan Anjema" >
              <ds-checkbox>Laurens Jan Anjema</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49670" label="Laurent Elriani" >
              <ds-checkbox>Laurent Elriani</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49672" label="Lee Beachill" >
              <ds-checkbox>Lee Beachill</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49673" label="Lee Drew" >
              <ds-checkbox>Lee Drew</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49674" label="Linda Elriani" >
              <ds-checkbox>Linda Elriani</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="56559" label="Luke Butterworth" >
              <ds-checkbox>Luke Butterworth</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49675" label="Madeline Perry" >
              <ds-checkbox>Madeline Perry</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49676" label="Malcolm Willstrop" >
              <ds-checkbox>Malcolm Willstrop</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49677" label="Mike Harris" >
              <ds-checkbox>Mike Harris</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="122341" label="Miles Jenkins" >
              <ds-checkbox>Miles Jenkins</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="59245" label="Mostafa Essam" >
              <ds-checkbox>Mostafa Essam</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49679" label="Nick Matthew" >
              <ds-checkbox>Nick Matthew</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49680" label="Nick Taylor" >
              <ds-checkbox>Nick Taylor</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49681" label="Nicol David" >
              <ds-checkbox>Nicol David</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49682" label="Paul Assaiante" >
              <ds-checkbox>Paul Assaiante</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49683" label="Paul Carter" >
              <ds-checkbox>Paul Carter</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49684" label="Paul Coll" >
              <ds-checkbox>Paul Coll</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="59244" label="Peter Creed" >
              <ds-checkbox>Peter Creed</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49685" label="Peter Marshall" >
              <ds-checkbox>Peter Marshall</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49686" label="Peter Nicol" >
              <ds-checkbox>Peter Nicol</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49687" label="Renato Paiva" >
              <ds-checkbox>Renato Paiva</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49688" label="Rob Owen" >
              <ds-checkbox>Rob Owen</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="109333" label="Sarah-Jane Perry" >
              <ds-checkbox>Sarah-Jane Perry</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49689" label="Shaun Moxham" >
              <ds-checkbox>Shaun Moxham</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49690" label="Shayne Duncan" >
              <ds-checkbox>Shayne Duncan</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49691" label="Simon Parke" >
              <ds-checkbox>Simon Parke</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="60919" label="Simon Rösner" >
              <ds-checkbox>Simon Rösner</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49692" label="Tania Bailey" >
              <ds-checkbox>Tania Bailey</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="49693" label="Thierry Lincou" >
              <ds-checkbox>Thierry Lincou</ds-checkbox>
            </ds-select-option>
        </ds-select-container>
      </ds-select>
    </div>
    <div class="w-full">
      <ds-select style="--ds-input-font-size--base: 0.875rem; --ds-select-option-font-size: 0.875rem;" name="catalog_filter_3475" id="catalog_filter_3475" data-action="change->themeless-catalog-filters#markSelectionChanged ds-close->themeless-catalog-filters#changeFilter" data-themeless-catalog-filters-target="select" multiselect placeholder="Game area: All" inner-prefix="Game area" select-all-label="All" count-selected-label="{count} selected" searchable search-placeholder="Search...">
        <ds-select-container class="max-h-52">
            <ds-select-option name="19484" label="Attack" >
              <ds-checkbox>Attack</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="19485" label="Backhand" >
              <ds-checkbox>Backhand</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="19486" label="Crosscourt" >
              <ds-checkbox>Crosscourt</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="19487" label="Defence" >
              <ds-checkbox>Defence</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="19488" label="Forehand" >
              <ds-checkbox>Forehand</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="19489" label="Movement" >
              <ds-checkbox>Movement</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="19490" label="Straight" >
              <ds-checkbox>Straight</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="19491" label="Mental" >
              <ds-checkbox>Mental</ds-checkbox>
            </ds-select-option>
        </ds-select-container>
      </ds-select>
    </div>
    <div class="w-full">
      <ds-select style="--ds-input-font-size--base: 0.875rem; --ds-select-option-font-size: 0.875rem;" name="catalog_filter_3477" id="catalog_filter_3477" data-action="change->themeless-catalog-filters#markSelectionChanged ds-close->themeless-catalog-filters#changeFilter" data-themeless-catalog-filters-target="select" multiselect placeholder="Shot: All" inner-prefix="Shot" select-all-label="All" count-selected-label="{count} selected" searchable search-placeholder="Search...">
        <ds-select-container class="max-h-52">
            <ds-select-option name="19495" label="Boast" >
              <ds-checkbox>Boast</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="19496" label="Crosscourt Nick" >
              <ds-checkbox>Crosscourt Nick</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="19497" label="Drive" >
              <ds-checkbox>Drive</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="19498" label="Drop" >
              <ds-checkbox>Drop</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="19499" label="Kill" >
              <ds-checkbox>Kill</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="19500" label="Lob" >
              <ds-checkbox>Lob</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="19501" label="Lunge" >
              <ds-checkbox>Lunge</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="19502" label="Return of serve" >
              <ds-checkbox>Return of serve</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="19503" label="Serve" >
              <ds-checkbox>Serve</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="19504" label="Trickle boast" >
              <ds-checkbox>Trickle boast</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="19505" label="Volley" >
              <ds-checkbox>Volley</ds-checkbox>
            </ds-select-option>
        </ds-select-container>
      </ds-select>
    </div>
    <div class="w-full">
      <ds-select style="--ds-input-font-size--base: 0.875rem; --ds-select-option-font-size: 0.875rem;" name="catalog_filter_3476" id="catalog_filter_3476" data-action="change->themeless-catalog-filters#markSelectionChanged ds-close->themeless-catalog-filters#changeFilter" data-themeless-catalog-filters-target="select" multiselect placeholder="Skill level: All" inner-prefix="Skill level" select-all-label="All" count-selected-label="{count} selected" searchable search-placeholder="Search...">
        <ds-select-container class="max-h-52">
            <ds-select-option name="19492" label="Foundation" >
              <ds-checkbox>Foundation</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="19493" label="Intermediate" >
              <ds-checkbox>Intermediate</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="19494" label="Advanced" >
              <ds-checkbox>Advanced</ds-checkbox>
            </ds-select-option>
            <ds-select-option name="53577" label="Everyone" >
              <ds-checkbox>Everyone</ds-checkbox>
            </ds-select-option>
        </ds-select-container>
      </ds-select>
    </div>
</div>

  </div>
</div>

</template></turbo-stream>
<turbo-stream action="replace" target="catalog_filter_button"><template>
    <button type="button"
          class="toggle-filters inline-flex text-base rounded items-center leading-normal box-content
          text-ds-default hover:bg-ds-overlay bg-ds-default px-4 py-2"
          data-action="click->catalog-filters#resetFilter" id="catalog_filter_button">
    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none" class="mr-3">
<path fill-rule="evenodd" clip-rule="evenodd" d="M7.99995 6.58574L14.2928 0.292847L15.7071 1.70706L9.41417 7.99995L15.7071 14.2928L14.2928 15.7071L7.99995 9.41417L1.70706 15.7071L0.292847 14.2928L6.58574 7.99995L0.292847 1.70706L1.70706 0.292847L7.99995 6.58574Z" fill="currentColor"></path>
</svg>

    Clear Filters
  </button>

</template></turbo-stream>

</body></html>