castore.com Open in urlscan Pro
23.227.38.32  Public Scan

Submitted URL: http://castore.com/
Effective URL: https://castore.com/
Submission: On July 21 via api from CH — Scanned from CA

Form analysis 14 forms found in the DOM

GET /search

<form action="/search" method="get" role="search" class="search-bar__form">
  <input type="hidden" name="type" value="product">
  <input type="text" name="q" placeholder="Search entire store here..." autocomplete="off">
</form>

GET /search

<form action="/search" method="get" role="search" class="search-bar__form">
  <input id="mobile-menu-search" type="text" name="q" placeholder="Search entire store here..." autocomplete="off">
  <button>
    <svg width="21" height="22" viewBox="0 0 21 22" fill="none" xmlns="http://www.w3.org/2000/svg">
      <path d="M11.2557 16.8011C10.5 17.0221 9.74432 17.1326 8.88068 17.1326C4.5625 17.1326 1 13.4862 1 9.0663C1 4.64641 4.5625 1 8.88068 1C13.1989 1 16.7614 4.64641 16.7614 9.0663C16.7614 11.3867 15.7898 13.4862 14.1705 15.0331L20 21" stroke="white"
        stroke-miterlimit="10" stroke-linecap="round"></path>
    </svg>
  </button>
</form>

POST /contact#ContactFooter

<form method="post" action="/contact#ContactFooter" id="ContactFooter" accept-charset="UTF-8" class="contact-form" novalidate="novalidate"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓">
  <input type="hidden" name="contact[tags]" value="newsletter">
  <div class="input-group ">
    <input type="email" name="contact[email]" id="ContactFooter-email" class="input-group__field newsletter__input" value="" placeholder="Enter your email address" aria-label="Email address" aria-required="true" required="" autocorrect="off"
      autocapitalize="off">
  </div>
  <input type="submit" value="Sign Up" name="subscribe" class="btn">
</form>

POST /contact#ContactFooter

<form method="post" action="/contact#ContactFooter" id="ContactFooter" accept-charset="UTF-8" class="contact-form" novalidate="novalidate"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓">
  <input type="hidden" name="contact[tags]" value="newsletter">
  <div class="input-group ">
    <input type="email" name="contact[email]" id="ContactFooter-email" class="input-group__field newsletter__input" value="" placeholder="Email address" aria-label="Email address" aria-required="true" required="" autocorrect="off"
      autocapitalize="off">
  </div>
</form>

<form id="flits-guest-wsl-form">
  <h4 style="margin-top:10px;margin-bottom:10px;"> WHAT'S YOUR EMAIL? </h4>
  <input type="email" class="" name="email" id="flits_email_id" placeholder="Email address" style="width:100%;margin-top:10px;margin-bottom: 10px;" required="">
  <div style="text-align:center; margin-top:10px;margin-bottom: 10px;">
    <button type="submit" class="btn"> ADD TO WISHLIST </button>
  </div>
</form>

POST /cart/add

<form action="/cart/add" method="post" enctype="multipart/form-data" class="addToCartForm">
  <div class="product-form__controls-group">
    <div class="js product-form__item">
      <div class="swatch-header">size</div>
      <label class="image-radio option-size unavailable" data-value="XS">
        <input type="radio" value="XS" name="size" class="single-option-selector" data-index="option1" size="">
        <span>XS</span>
      </label>
      <label class="image-radio option-size unavailable" data-value="S">
        <input type="radio" value="S" name="size" class="single-option-selector" data-index="option1" size="">
        <span>S</span>
      </label>
      <label class="image-radio option-size unavailable" data-value="M">
        <input type="radio" value="M" name="size" class="single-option-selector" data-index="option1" size="">
        <span>M</span>
      </label>
      <label class="image-radio option-size" data-value="L">
        <input type="radio" value="L" name="size" class="single-option-selector" data-index="option1" size="">
        <span>L</span>
      </label>
      <label class="image-radio option-size" data-value="XL">
        <input type="radio" value="XL" name="size" class="single-option-selector" data-index="option1" size="">
        <span>XL</span>
      </label>
      <label class="image-radio option-size unavailable" data-value="2XL">
        <input type="radio" value="2XL" name="size" class="single-option-selector" data-index="option1" size="">
        <span>2XL</span>
      </label>
    </div>
    <div class="best-fit-size-chart"></div>
    <div class="js product-form__item colors" data-colour-group="parent_sku_cm0460" data-current-product-id="6766593966217" data-current-collection-handle="">
    </div>
  </div>
  <select name="id" class="productSelect product-form__variants hide">
    <option value="39871138693257"> XS / WHITE - Sold out </option>
    <option value="39871138627721"> S / WHITE - Sold out </option>
    <option value="39871138529417"> M / WHITE - Sold out </option>
    <option value="39871138463881"> L / WHITE </option>
    <option value="39871138660489"> XL / WHITE </option>
    <option value="39871138300041"> 2XL / WHITE - Sold out </option>
  </select>
  <button type="submit" class="btn btn--small-wide btn--add-to-cart disabled">
    <span class="available">Add to bag</span>
    <span class="not-available">Out of stock</span>
  </button>
  <!-- Purple Dot start -->
  <div class="purple-dot-button" data-purple-dot-placement-type="button" data-purple-dot-instance-id="pre-order-button"></div>
  <p class="pre-order-free-shipping" style="display:none;margin:14px 0;font-weight:bold;">Free shipping on pre-orders</p>
  <script id="pd-setup">
    window.PurpleDotShopify.setProduct(null);
    (() => {
      function getCountry() {
        const countryElemPDP = document.querySelector('.gep-switcher-flag');
        if (countryElemPDP) {
          const match = countryElemPDP.style.backgroundImage.match(/([a-z]+)\.png/);
          if (match) {
            return match[1];
          }
        }
        return null;
      }
      const int = setInterval(function() {
        const country = getCountry();
        if (country !== null) {
          setUpPurpleDot(country === 'gb');
          clearInterval(int);
        }
      }, 100);

      function setUpPurpleDot(showButton) {
        window.PurpleDotShopify.configureProductPage({
            productId: ,
            getContainer: () => document.querySelector('.product-add-to-cart'),
            displayWhen: window.PurpleDotShopify.DISPLAY_WHEN.OPEN_WAITLIST,
            preferWaitlist: false,
            hideOnWaitlist: ['klarna-placement', ],
            buttonProps: showButton ? {
              instanceId: "pre-order-button",
              initialVariantId: ,
              style: {
                fontSize: "14px",
                fontWeight: "bold",
                height: "60px",
                border: "2px solid #000",
                letterSpacing: ".08em",
              },
              hoverStyle: {
                backgroundColor: "#fff",
                color: "#000",
              },
              disabledStyle: {
                backgroundColor: "#00000088",
                border: "none",
              },
              labelStyle: {
                fontSize: "16px",
                color: "#010101",
                fontWeight: "700",
              }
            } : null,
          },
          (productPage) => {
            if (showButton) {
              console.log('in UK');
              productPage.showElementIfVariantHasWaitlist({
                getElement: (container) => container.querySelector('.pre-order-free-shipping'),
              });
              productPage.hideElementIfVariantHasWaitlist({
                getElement: (container) => container.querySelector('.btn--add-to-cart'),
              });
            }
            if (!showButton) {
              console.log('different country'); < !--Disable buying the regular way on non - UK PDPs-- > productPage.configureOptionSelectors({
                getSelectorElements: (container) => container.querySelectorAll('.product-form__item label'),
                updateSelectorElement: (el, {
                  productAvailable
                }) => {
                  if (productAvailable && !el.classList.contains('unavailable')) {
                    el.classList.add('unavailable');
                  }
                },
              });
              productPage.configureOptionSelectors({
                getSelectorElements: (container) => container.querySelectorAll('.btn--add-to-cart'),
                updateSelectorElement: (el, {
                  productAvailable
                }) => {
                  if (productAvailable && !el.classList.contains('disabled')) {
                    el.classList.add('disabled');
                  }
                },
              });
            }
          }, );
        window.PurpleDotShopify.productShown();
      }
    })();
  </script>
  <!-- Rendered in add-to-cart-form.liquid -->
  <!-- Selected variant is set in theme.js -->
  <!-- Purple Dot end -->
  <div class="wishlist-button">
    <div class="flits-wishlist-product-page">
      <input type="hidden" name="token" id="flits-wsl-token" value="049056d591877bf416af3d3718fb26c1">
      <input type="hidden" name="wsl-url" id="flits-wsl-url" value="/apps/flits/api/1/12702/wishlist">
      <div class="default-wishlist flits-wsl-btn-div">
        <div class="flits-wsl-icon">
          <button type="button" class="flits-add-to-wsl-btn" data-flits-product-id="" data-flits-product-title="" data-flits-product-handle=""
            data-flits-product-image="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-100-c91dd4bdb56513f2cbf4fc15436ca35e9d4ecd014546c8d421b1aece861dfecf_small.gif" data-flits-customer-id="" data-flits-customer-email=""
            data-page="product-page" style="display:inline-block;; border:0; background-color: transparent;" title="Add to wishlist">
            <svg style="fill: #eaeaea;" class="flits-wsl-heart-empty" viewBox="0 0 32 29.6">
              <path d="M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z"></path>
            </svg>
          </button>
          <button type="button" class="flits-remove-from-wsl-btn" data-flits-product-id="" data-flits-product-title="" data-flits-product-handle=""
            data-flits-product-image="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-100-c91dd4bdb56513f2cbf4fc15436ca35e9d4ecd014546c8d421b1aece861dfecf_small.gif" data-flits-customer-id="" data-flits-customer-email=""
            data-page="product-page" style="display:none;; border:0; background-color: transparent" title="Remove from wishlist">
            <svg style="fill: #000000;" class="flits-wsl-heart-filled" viewBox="0 0 32 29.6">
              <path d="M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z"></path>
            </svg>
          </button>
        </div>
        <span class="flits-wsl-product-count flits-wsl-product-default-count" style="display:none;;">0</span>
      </div>
    </div>
  </div>
</form>

POST /cart/add

<form action="/cart/add" method="post" enctype="multipart/form-data" class="addToCartForm">
  <div class="product-form__controls-group">
    <div class="js product-form__item">
      <div class="swatch-header">size</div>
      <label class="image-radio option-size" data-value="XS">
        <input type="radio" value="XS" name="size" class="single-option-selector" data-index="option1" size="">
        <span>XS</span>
      </label>
      <label class="image-radio option-size" data-value="S">
        <input type="radio" value="S" name="size" class="single-option-selector" data-index="option1" size="">
        <span>S</span>
      </label>
      <label class="image-radio option-size" data-value="M">
        <input type="radio" value="M" name="size" class="single-option-selector" data-index="option1" size="">
        <span>M</span>
      </label>
      <label class="image-radio option-size" data-value="L">
        <input type="radio" value="L" name="size" class="single-option-selector" data-index="option1" size="">
        <span>L</span>
      </label>
      <label class="image-radio option-size" data-value="XL">
        <input type="radio" value="XL" name="size" class="single-option-selector" data-index="option1" size="">
        <span>XL</span>
      </label>
      <label class="image-radio option-size unavailable" data-value="2XL">
        <input type="radio" value="2XL" name="size" class="single-option-selector" data-index="option1" size="">
        <span>2XL</span>
      </label>
    </div>
    <div class="best-fit-size-chart"></div>
    <div class="js product-form__item colors" data-colour-group="parent_sku_cm0396" data-current-product-id="6766592491657" data-current-collection-handle="">
    </div>
  </div>
  <select name="id" class="productSelect product-form__variants hide">
    <option value="39871131287689"> XS / PEACOAT </option>
    <option value="39871131222153"> S / PEACOAT </option>
    <option value="39871131156617"> M / PEACOAT </option>
    <option value="39871131123849"> L / PEACOAT </option>
    <option value="39871131254921"> XL / PEACOAT </option>
    <option value="39871131091081"> 2XL / PEACOAT - Sold out </option>
  </select>
  <button type="submit" class="btn btn--small-wide btn--add-to-cart disabled">
    <span class="available">Add to bag</span>
    <span class="not-available">Out of stock</span>
  </button>
  <!-- Purple Dot start -->
  <div class="purple-dot-button" data-purple-dot-placement-type="button" data-purple-dot-instance-id="pre-order-button"></div>
  <p class="pre-order-free-shipping" style="display:none;margin:14px 0;font-weight:bold;">Free shipping on pre-orders</p>
  <script id="pd-setup">
    window.PurpleDotShopify.setProduct(null);
    (() => {
      function getCountry() {
        const countryElemPDP = document.querySelector('.gep-switcher-flag');
        if (countryElemPDP) {
          const match = countryElemPDP.style.backgroundImage.match(/([a-z]+)\.png/);
          if (match) {
            return match[1];
          }
        }
        return null;
      }
      const int = setInterval(function() {
        const country = getCountry();
        if (country !== null) {
          setUpPurpleDot(country === 'gb');
          clearInterval(int);
        }
      }, 100);

      function setUpPurpleDot(showButton) {
        window.PurpleDotShopify.configureProductPage({
            productId: ,
            getContainer: () => document.querySelector('.product-add-to-cart'),
            displayWhen: window.PurpleDotShopify.DISPLAY_WHEN.OPEN_WAITLIST,
            preferWaitlist: false,
            hideOnWaitlist: ['klarna-placement', ],
            buttonProps: showButton ? {
              instanceId: "pre-order-button",
              initialVariantId: ,
              style: {
                fontSize: "14px",
                fontWeight: "bold",
                height: "60px",
                border: "2px solid #000",
                letterSpacing: ".08em",
              },
              hoverStyle: {
                backgroundColor: "#fff",
                color: "#000",
              },
              disabledStyle: {
                backgroundColor: "#00000088",
                border: "none",
              },
              labelStyle: {
                fontSize: "16px",
                color: "#010101",
                fontWeight: "700",
              }
            } : null,
          },
          (productPage) => {
            if (showButton) {
              console.log('in UK');
              productPage.showElementIfVariantHasWaitlist({
                getElement: (container) => container.querySelector('.pre-order-free-shipping'),
              });
              productPage.hideElementIfVariantHasWaitlist({
                getElement: (container) => container.querySelector('.btn--add-to-cart'),
              });
            }
            if (!showButton) {
              console.log('different country'); < !--Disable buying the regular way on non - UK PDPs-- > productPage.configureOptionSelectors({
                getSelectorElements: (container) => container.querySelectorAll('.product-form__item label'),
                updateSelectorElement: (el, {
                  productAvailable
                }) => {
                  if (productAvailable && !el.classList.contains('unavailable')) {
                    el.classList.add('unavailable');
                  }
                },
              });
              productPage.configureOptionSelectors({
                getSelectorElements: (container) => container.querySelectorAll('.btn--add-to-cart'),
                updateSelectorElement: (el, {
                  productAvailable
                }) => {
                  if (productAvailable && !el.classList.contains('disabled')) {
                    el.classList.add('disabled');
                  }
                },
              });
            }
          }, );
        window.PurpleDotShopify.productShown();
      }
    })();
  </script>
  <!-- Rendered in add-to-cart-form.liquid -->
  <!-- Selected variant is set in theme.js -->
  <!-- Purple Dot end -->
  <div class="wishlist-button">
    <div class="flits-wishlist-product-page">
      <input type="hidden" name="token" id="flits-wsl-token" value="049056d591877bf416af3d3718fb26c1">
      <input type="hidden" name="wsl-url" id="flits-wsl-url" value="/apps/flits/api/1/12702/wishlist">
      <div class="default-wishlist flits-wsl-btn-div">
        <div class="flits-wsl-icon">
          <button type="button" class="flits-add-to-wsl-btn" data-flits-product-id="" data-flits-product-title="" data-flits-product-handle=""
            data-flits-product-image="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-100-c91dd4bdb56513f2cbf4fc15436ca35e9d4ecd014546c8d421b1aece861dfecf_small.gif" data-flits-customer-id="" data-flits-customer-email=""
            data-page="product-page" style="display:inline-block;; border:0; background-color: transparent;" title="Add to wishlist">
            <svg style="fill: #eaeaea;" class="flits-wsl-heart-empty" viewBox="0 0 32 29.6">
              <path d="M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z"></path>
            </svg>
          </button>
          <button type="button" class="flits-remove-from-wsl-btn" data-flits-product-id="" data-flits-product-title="" data-flits-product-handle=""
            data-flits-product-image="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-100-c91dd4bdb56513f2cbf4fc15436ca35e9d4ecd014546c8d421b1aece861dfecf_small.gif" data-flits-customer-id="" data-flits-customer-email=""
            data-page="product-page" style="display:none;; border:0; background-color: transparent" title="Remove from wishlist">
            <svg style="fill: #000000;" class="flits-wsl-heart-filled" viewBox="0 0 32 29.6">
              <path d="M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z"></path>
            </svg>
          </button>
        </div>
        <span class="flits-wsl-product-count flits-wsl-product-default-count" style="display:none;;">0</span>
      </div>
    </div>
  </div>
</form>

POST /cart/add

<form action="/cart/add" method="post" enctype="multipart/form-data" class="addToCartForm">
  <div class="product-form__controls-group">
    <div class="js product-form__item">
      <div class="swatch-header">size</div>
      <label class="image-radio option-size" data-value="XS">
        <input type="radio" value="XS" name="size" class="single-option-selector" data-index="option1" size="">
        <span>XS</span>
      </label>
      <label class="image-radio option-size" data-value="S">
        <input type="radio" value="S" name="size" class="single-option-selector" data-index="option1" size="">
        <span>S</span>
      </label>
      <label class="image-radio option-size" data-value="M">
        <input type="radio" value="M" name="size" class="single-option-selector" data-index="option1" size="">
        <span>M</span>
      </label>
      <label class="image-radio option-size" data-value="L">
        <input type="radio" value="L" name="size" class="single-option-selector" data-index="option1" size="">
        <span>L</span>
      </label>
      <label class="image-radio option-size" data-value="XL">
        <input type="radio" value="XL" name="size" class="single-option-selector" data-index="option1" size="">
        <span>XL</span>
      </label>
      <label class="image-radio option-size" data-value="2XL">
        <input type="radio" value="2XL" name="size" class="single-option-selector" data-index="option1" size="">
        <span>2XL</span>
      </label>
    </div>
    <div class="best-fit-size-chart"></div>
    <div class="js product-form__item colors" data-colour-group="parent_sku_cm0278" data-current-product-id="6766626472073" data-current-collection-handle="">
    </div>
  </div>
  <select name="id" class="productSelect product-form__variants hide">
    <option value="39871245090953"> XS / CAROLINA </option>
    <option value="39871244927113"> S / CAROLINA </option>
    <option value="39871244828809"> M / CAROLINA </option>
    <option value="39871244730505"> L / CAROLINA </option>
    <option value="39871244992649"> XL / CAROLINA </option>
    <option value="39871244632201"> 2XL / CAROLINA </option>
  </select>
  <button type="submit" class="btn btn--small-wide btn--add-to-cart disabled">
    <span class="available">Add to bag</span>
    <span class="not-available">Out of stock</span>
  </button>
  <!-- Purple Dot start -->
  <div class="purple-dot-button" data-purple-dot-placement-type="button" data-purple-dot-instance-id="pre-order-button"></div>
  <p class="pre-order-free-shipping" style="display:none;margin:14px 0;font-weight:bold;">Free shipping on pre-orders</p>
  <script id="pd-setup">
    window.PurpleDotShopify.setProduct(null);
    (() => {
      function getCountry() {
        const countryElemPDP = document.querySelector('.gep-switcher-flag');
        if (countryElemPDP) {
          const match = countryElemPDP.style.backgroundImage.match(/([a-z]+)\.png/);
          if (match) {
            return match[1];
          }
        }
        return null;
      }
      const int = setInterval(function() {
        const country = getCountry();
        if (country !== null) {
          setUpPurpleDot(country === 'gb');
          clearInterval(int);
        }
      }, 100);

      function setUpPurpleDot(showButton) {
        window.PurpleDotShopify.configureProductPage({
            productId: ,
            getContainer: () => document.querySelector('.product-add-to-cart'),
            displayWhen: window.PurpleDotShopify.DISPLAY_WHEN.OPEN_WAITLIST,
            preferWaitlist: false,
            hideOnWaitlist: ['klarna-placement', ],
            buttonProps: showButton ? {
              instanceId: "pre-order-button",
              initialVariantId: ,
              style: {
                fontSize: "14px",
                fontWeight: "bold",
                height: "60px",
                border: "2px solid #000",
                letterSpacing: ".08em",
              },
              hoverStyle: {
                backgroundColor: "#fff",
                color: "#000",
              },
              disabledStyle: {
                backgroundColor: "#00000088",
                border: "none",
              },
              labelStyle: {
                fontSize: "16px",
                color: "#010101",
                fontWeight: "700",
              }
            } : null,
          },
          (productPage) => {
            if (showButton) {
              console.log('in UK');
              productPage.showElementIfVariantHasWaitlist({
                getElement: (container) => container.querySelector('.pre-order-free-shipping'),
              });
              productPage.hideElementIfVariantHasWaitlist({
                getElement: (container) => container.querySelector('.btn--add-to-cart'),
              });
            }
            if (!showButton) {
              console.log('different country'); < !--Disable buying the regular way on non - UK PDPs-- > productPage.configureOptionSelectors({
                getSelectorElements: (container) => container.querySelectorAll('.product-form__item label'),
                updateSelectorElement: (el, {
                  productAvailable
                }) => {
                  if (productAvailable && !el.classList.contains('unavailable')) {
                    el.classList.add('unavailable');
                  }
                },
              });
              productPage.configureOptionSelectors({
                getSelectorElements: (container) => container.querySelectorAll('.btn--add-to-cart'),
                updateSelectorElement: (el, {
                  productAvailable
                }) => {
                  if (productAvailable && !el.classList.contains('disabled')) {
                    el.classList.add('disabled');
                  }
                },
              });
            }
          }, );
        window.PurpleDotShopify.productShown();
      }
    })();
  </script>
  <!-- Rendered in add-to-cart-form.liquid -->
  <!-- Selected variant is set in theme.js -->
  <!-- Purple Dot end -->
  <div class="wishlist-button">
    <div class="flits-wishlist-product-page">
      <input type="hidden" name="token" id="flits-wsl-token" value="049056d591877bf416af3d3718fb26c1">
      <input type="hidden" name="wsl-url" id="flits-wsl-url" value="/apps/flits/api/1/12702/wishlist">
      <div class="default-wishlist flits-wsl-btn-div">
        <div class="flits-wsl-icon">
          <button type="button" class="flits-add-to-wsl-btn" data-flits-product-id="" data-flits-product-title="" data-flits-product-handle=""
            data-flits-product-image="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-100-c91dd4bdb56513f2cbf4fc15436ca35e9d4ecd014546c8d421b1aece861dfecf_small.gif" data-flits-customer-id="" data-flits-customer-email=""
            data-page="product-page" style="display:inline-block;; border:0; background-color: transparent;" title="Add to wishlist">
            <svg style="fill: #eaeaea;" class="flits-wsl-heart-empty" viewBox="0 0 32 29.6">
              <path d="M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z"></path>
            </svg>
          </button>
          <button type="button" class="flits-remove-from-wsl-btn" data-flits-product-id="" data-flits-product-title="" data-flits-product-handle=""
            data-flits-product-image="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-100-c91dd4bdb56513f2cbf4fc15436ca35e9d4ecd014546c8d421b1aece861dfecf_small.gif" data-flits-customer-id="" data-flits-customer-email=""
            data-page="product-page" style="display:none;; border:0; background-color: transparent" title="Remove from wishlist">
            <svg style="fill: #000000;" class="flits-wsl-heart-filled" viewBox="0 0 32 29.6">
              <path d="M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z"></path>
            </svg>
          </button>
        </div>
        <span class="flits-wsl-product-count flits-wsl-product-default-count" style="display:none;;">0</span>
      </div>
    </div>
  </div>
</form>

POST /cart/add

<form action="/cart/add" method="post" enctype="multipart/form-data" class="addToCartForm">
  <div class="product-form__controls-group">
    <div class="js product-form__item">
      <div class="swatch-header">size</div>
      <label class="image-radio option-size unavailable" data-value="XS">
        <input type="radio" value="XS" name="size" class="single-option-selector" data-index="option1" size="">
        <span>XS</span>
      </label>
      <label class="image-radio option-size" data-value="S">
        <input type="radio" value="S" name="size" class="single-option-selector" data-index="option1" size="">
        <span>S</span>
      </label>
      <label class="image-radio option-size" data-value="M">
        <input type="radio" value="M" name="size" class="single-option-selector" data-index="option1" size="">
        <span>M</span>
      </label>
      <label class="image-radio option-size" data-value="L">
        <input type="radio" value="L" name="size" class="single-option-selector" data-index="option1" size="">
        <span>L</span>
      </label>
      <label class="image-radio option-size" data-value="XL">
        <input type="radio" value="XL" name="size" class="single-option-selector" data-index="option1" size="">
        <span>XL</span>
      </label>
      <label class="image-radio option-size" data-value="2XL">
        <input type="radio" value="2XL" name="size" class="single-option-selector" data-index="option1" size="">
        <span>2XL</span>
      </label>
    </div>
    <div class="best-fit-size-chart"></div>
    <div class="js product-form__item colors" data-colour-group="parent_sku_cm0267" data-current-product-id="6637448724617" data-current-collection-handle="">
    </div>
  </div>
  <select name="id" class="productSelect product-form__variants hide">
    <option value="39492931027081"> XS / BLACK - Sold out </option>
    <option value="39492930961545"> S / BLACK </option>
    <option value="39492930928777"> M / BLACK </option>
    <option value="39492930896009"> L / BLACK </option>
    <option value="39492930994313"> XL / BLACK </option>
    <option value="39492930830473"> 2XL / BLACK </option>
  </select>
  <button type="submit" class="btn btn--small-wide btn--add-to-cart disabled">
    <span class="available">Add to bag</span>
    <span class="not-available">Out of stock</span>
  </button>
  <!-- Purple Dot start -->
  <div class="purple-dot-button" data-purple-dot-placement-type="button" data-purple-dot-instance-id="pre-order-button"></div>
  <p class="pre-order-free-shipping" style="display:none;margin:14px 0;font-weight:bold;">Free shipping on pre-orders</p>
  <script id="pd-setup">
    window.PurpleDotShopify.setProduct(null);
    (() => {
      function getCountry() {
        const countryElemPDP = document.querySelector('.gep-switcher-flag');
        if (countryElemPDP) {
          const match = countryElemPDP.style.backgroundImage.match(/([a-z]+)\.png/);
          if (match) {
            return match[1];
          }
        }
        return null;
      }
      const int = setInterval(function() {
        const country = getCountry();
        if (country !== null) {
          setUpPurpleDot(country === 'gb');
          clearInterval(int);
        }
      }, 100);

      function setUpPurpleDot(showButton) {
        window.PurpleDotShopify.configureProductPage({
            productId: ,
            getContainer: () => document.querySelector('.product-add-to-cart'),
            displayWhen: window.PurpleDotShopify.DISPLAY_WHEN.OPEN_WAITLIST,
            preferWaitlist: false,
            hideOnWaitlist: ['klarna-placement', ],
            buttonProps: showButton ? {
              instanceId: "pre-order-button",
              initialVariantId: ,
              style: {
                fontSize: "14px",
                fontWeight: "bold",
                height: "60px",
                border: "2px solid #000",
                letterSpacing: ".08em",
              },
              hoverStyle: {
                backgroundColor: "#fff",
                color: "#000",
              },
              disabledStyle: {
                backgroundColor: "#00000088",
                border: "none",
              },
              labelStyle: {
                fontSize: "16px",
                color: "#010101",
                fontWeight: "700",
              }
            } : null,
          },
          (productPage) => {
            if (showButton) {
              console.log('in UK');
              productPage.showElementIfVariantHasWaitlist({
                getElement: (container) => container.querySelector('.pre-order-free-shipping'),
              });
              productPage.hideElementIfVariantHasWaitlist({
                getElement: (container) => container.querySelector('.btn--add-to-cart'),
              });
            }
            if (!showButton) {
              console.log('different country'); < !--Disable buying the regular way on non - UK PDPs-- > productPage.configureOptionSelectors({
                getSelectorElements: (container) => container.querySelectorAll('.product-form__item label'),
                updateSelectorElement: (el, {
                  productAvailable
                }) => {
                  if (productAvailable && !el.classList.contains('unavailable')) {
                    el.classList.add('unavailable');
                  }
                },
              });
              productPage.configureOptionSelectors({
                getSelectorElements: (container) => container.querySelectorAll('.btn--add-to-cart'),
                updateSelectorElement: (el, {
                  productAvailable
                }) => {
                  if (productAvailable && !el.classList.contains('disabled')) {
                    el.classList.add('disabled');
                  }
                },
              });
            }
          }, );
        window.PurpleDotShopify.productShown();
      }
    })();
  </script>
  <!-- Rendered in add-to-cart-form.liquid -->
  <!-- Selected variant is set in theme.js -->
  <!-- Purple Dot end -->
  <div class="wishlist-button">
    <div class="flits-wishlist-product-page">
      <input type="hidden" name="token" id="flits-wsl-token" value="049056d591877bf416af3d3718fb26c1">
      <input type="hidden" name="wsl-url" id="flits-wsl-url" value="/apps/flits/api/1/12702/wishlist">
      <div class="default-wishlist flits-wsl-btn-div">
        <div class="flits-wsl-icon">
          <button type="button" class="flits-add-to-wsl-btn" data-flits-product-id="" data-flits-product-title="" data-flits-product-handle=""
            data-flits-product-image="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-100-c91dd4bdb56513f2cbf4fc15436ca35e9d4ecd014546c8d421b1aece861dfecf_small.gif" data-flits-customer-id="" data-flits-customer-email=""
            data-page="product-page" style="display:inline-block;; border:0; background-color: transparent;" title="Add to wishlist">
            <svg style="fill: #eaeaea;" class="flits-wsl-heart-empty" viewBox="0 0 32 29.6">
              <path d="M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z"></path>
            </svg>
          </button>
          <button type="button" class="flits-remove-from-wsl-btn" data-flits-product-id="" data-flits-product-title="" data-flits-product-handle=""
            data-flits-product-image="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-100-c91dd4bdb56513f2cbf4fc15436ca35e9d4ecd014546c8d421b1aece861dfecf_small.gif" data-flits-customer-id="" data-flits-customer-email=""
            data-page="product-page" style="display:none;; border:0; background-color: transparent" title="Remove from wishlist">
            <svg style="fill: #000000;" class="flits-wsl-heart-filled" viewBox="0 0 32 29.6">
              <path d="M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z"></path>
            </svg>
          </button>
        </div>
        <span class="flits-wsl-product-count flits-wsl-product-default-count" style="display:none;;">0</span>
      </div>
    </div>
  </div>
</form>

POST /cart/add

<form action="/cart/add" method="post" enctype="multipart/form-data" class="addToCartForm">
  <div class="product-form__controls-group">
    <div class="js product-form__item">
      <div class="swatch-header">size</div>
      <label class="image-radio option-size unavailable" data-value="XS">
        <input type="radio" value="XS" name="size" class="single-option-selector" data-index="option1" size="">
        <span>XS</span>
      </label>
      <label class="image-radio option-size" data-value="S">
        <input type="radio" value="S" name="size" class="single-option-selector" data-index="option1" size="">
        <span>S</span>
      </label>
      <label class="image-radio option-size" data-value="M">
        <input type="radio" value="M" name="size" class="single-option-selector" data-index="option1" size="">
        <span>M</span>
      </label>
      <label class="image-radio option-size" data-value="L">
        <input type="radio" value="L" name="size" class="single-option-selector" data-index="option1" size="">
        <span>L</span>
      </label>
      <label class="image-radio option-size" data-value="XL">
        <input type="radio" value="XL" name="size" class="single-option-selector" data-index="option1" size="">
        <span>XL</span>
      </label>
      <label class="image-radio option-size unavailable" data-value="2XL">
        <input type="radio" value="2XL" name="size" class="single-option-selector" data-index="option1" size="">
        <span>2XL</span>
      </label>
    </div>
    <div class="best-fit-size-chart"></div>
    <div class="js product-form__item colors" data-colour-group="parent_sku_cm0448" data-current-product-id="6766629617801" data-current-collection-handle="">
    </div>
  </div>
  <select name="id" class="productSelect product-form__variants hide">
    <option value="39871259377801"> XS / WHITE - Sold out </option>
    <option value="39871259246729"> S / WHITE </option>
    <option value="39871259213961"> M / WHITE </option>
    <option value="39871259181193"> L / WHITE </option>
    <option value="39871259312265"> XL / WHITE </option>
    <option value="39871257378953"> 2XL / WHITE - Sold out </option>
  </select>
  <button type="submit" class="btn btn--small-wide btn--add-to-cart disabled">
    <span class="available">Add to bag</span>
    <span class="not-available">Out of stock</span>
  </button>
  <!-- Purple Dot start -->
  <div class="purple-dot-button" data-purple-dot-placement-type="button" data-purple-dot-instance-id="pre-order-button"></div>
  <p class="pre-order-free-shipping" style="display:none;margin:14px 0;font-weight:bold;">Free shipping on pre-orders</p>
  <script id="pd-setup">
    window.PurpleDotShopify.setProduct(null);
    (() => {
      function getCountry() {
        const countryElemPDP = document.querySelector('.gep-switcher-flag');
        if (countryElemPDP) {
          const match = countryElemPDP.style.backgroundImage.match(/([a-z]+)\.png/);
          if (match) {
            return match[1];
          }
        }
        return null;
      }
      const int = setInterval(function() {
        const country = getCountry();
        if (country !== null) {
          setUpPurpleDot(country === 'gb');
          clearInterval(int);
        }
      }, 100);

      function setUpPurpleDot(showButton) {
        window.PurpleDotShopify.configureProductPage({
            productId: ,
            getContainer: () => document.querySelector('.product-add-to-cart'),
            displayWhen: window.PurpleDotShopify.DISPLAY_WHEN.OPEN_WAITLIST,
            preferWaitlist: false,
            hideOnWaitlist: ['klarna-placement', ],
            buttonProps: showButton ? {
              instanceId: "pre-order-button",
              initialVariantId: ,
              style: {
                fontSize: "14px",
                fontWeight: "bold",
                height: "60px",
                border: "2px solid #000",
                letterSpacing: ".08em",
              },
              hoverStyle: {
                backgroundColor: "#fff",
                color: "#000",
              },
              disabledStyle: {
                backgroundColor: "#00000088",
                border: "none",
              },
              labelStyle: {
                fontSize: "16px",
                color: "#010101",
                fontWeight: "700",
              }
            } : null,
          },
          (productPage) => {
            if (showButton) {
              console.log('in UK');
              productPage.showElementIfVariantHasWaitlist({
                getElement: (container) => container.querySelector('.pre-order-free-shipping'),
              });
              productPage.hideElementIfVariantHasWaitlist({
                getElement: (container) => container.querySelector('.btn--add-to-cart'),
              });
            }
            if (!showButton) {
              console.log('different country'); < !--Disable buying the regular way on non - UK PDPs-- > productPage.configureOptionSelectors({
                getSelectorElements: (container) => container.querySelectorAll('.product-form__item label'),
                updateSelectorElement: (el, {
                  productAvailable
                }) => {
                  if (productAvailable && !el.classList.contains('unavailable')) {
                    el.classList.add('unavailable');
                  }
                },
              });
              productPage.configureOptionSelectors({
                getSelectorElements: (container) => container.querySelectorAll('.btn--add-to-cart'),
                updateSelectorElement: (el, {
                  productAvailable
                }) => {
                  if (productAvailable && !el.classList.contains('disabled')) {
                    el.classList.add('disabled');
                  }
                },
              });
            }
          }, );
        window.PurpleDotShopify.productShown();
      }
    })();
  </script>
  <!-- Rendered in add-to-cart-form.liquid -->
  <!-- Selected variant is set in theme.js -->
  <!-- Purple Dot end -->
  <div class="wishlist-button">
    <div class="flits-wishlist-product-page">
      <input type="hidden" name="token" id="flits-wsl-token" value="049056d591877bf416af3d3718fb26c1">
      <input type="hidden" name="wsl-url" id="flits-wsl-url" value="/apps/flits/api/1/12702/wishlist">
      <div class="default-wishlist flits-wsl-btn-div">
        <div class="flits-wsl-icon">
          <button type="button" class="flits-add-to-wsl-btn" data-flits-product-id="" data-flits-product-title="" data-flits-product-handle=""
            data-flits-product-image="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-100-c91dd4bdb56513f2cbf4fc15436ca35e9d4ecd014546c8d421b1aece861dfecf_small.gif" data-flits-customer-id="" data-flits-customer-email=""
            data-page="product-page" style="display:inline-block;; border:0; background-color: transparent;" title="Add to wishlist">
            <svg style="fill: #eaeaea;" class="flits-wsl-heart-empty" viewBox="0 0 32 29.6">
              <path d="M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z"></path>
            </svg>
          </button>
          <button type="button" class="flits-remove-from-wsl-btn" data-flits-product-id="" data-flits-product-title="" data-flits-product-handle=""
            data-flits-product-image="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-100-c91dd4bdb56513f2cbf4fc15436ca35e9d4ecd014546c8d421b1aece861dfecf_small.gif" data-flits-customer-id="" data-flits-customer-email=""
            data-page="product-page" style="display:none;; border:0; background-color: transparent" title="Remove from wishlist">
            <svg style="fill: #000000;" class="flits-wsl-heart-filled" viewBox="0 0 32 29.6">
              <path d="M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z"></path>
            </svg>
          </button>
        </div>
        <span class="flits-wsl-product-count flits-wsl-product-default-count" style="display:none;;">0</span>
      </div>
    </div>
  </div>
</form>

POST /cart/add

<form action="/cart/add" method="post" enctype="multipart/form-data" class="addToCartForm">
  <div class="product-form__controls-group">
    <div class="js product-form__item">
      <div class="swatch-header">size</div>
      <label class="image-radio option-size unavailable" data-value="XS">
        <input type="radio" value="XS" name="size" class="single-option-selector" data-index="option1" size="">
        <span>XS</span>
      </label>
      <label class="image-radio option-size" data-value="S">
        <input type="radio" value="S" name="size" class="single-option-selector" data-index="option1" size="">
        <span>S</span>
      </label>
      <label class="image-radio option-size" data-value="M">
        <input type="radio" value="M" name="size" class="single-option-selector" data-index="option1" size="">
        <span>M</span>
      </label>
      <label class="image-radio option-size" data-value="L">
        <input type="radio" value="L" name="size" class="single-option-selector" data-index="option1" size="">
        <span>L</span>
      </label>
      <label class="image-radio option-size unavailable" data-value="XL">
        <input type="radio" value="XL" name="size" class="single-option-selector" data-index="option1" size="">
        <span>XL</span>
      </label>
      <label class="image-radio option-size unavailable" data-value="2XL">
        <input type="radio" value="2XL" name="size" class="single-option-selector" data-index="option1" size="">
        <span>2XL</span>
      </label>
    </div>
    <div class="best-fit-size-chart"></div>
    <div class="js product-form__item colors" data-colour-group="parent_sku_cm0399" data-current-product-id="6766628667529" data-current-collection-handle="">
    </div>
  </div>
  <select name="id" class="productSelect product-form__variants hide">
    <option value="39871253807241"> XS / SAGE - Sold out </option>
    <option value="39871253708937"> S / SAGE </option>
    <option value="39871253643401"> M / SAGE </option>
    <option value="39871253577865"> L / SAGE </option>
    <option value="39871253774473"> XL / SAGE - Sold out </option>
    <option value="39871253217417"> 2XL / SAGE - Sold out </option>
  </select>
  <button type="submit" class="btn btn--small-wide btn--add-to-cart disabled">
    <span class="available">Add to bag</span>
    <span class="not-available">Out of stock</span>
  </button>
  <!-- Purple Dot start -->
  <div class="purple-dot-button" data-purple-dot-placement-type="button" data-purple-dot-instance-id="pre-order-button"></div>
  <p class="pre-order-free-shipping" style="display:none;margin:14px 0;font-weight:bold;">Free shipping on pre-orders</p>
  <script id="pd-setup">
    window.PurpleDotShopify.setProduct(null);
    (() => {
      function getCountry() {
        const countryElemPDP = document.querySelector('.gep-switcher-flag');
        if (countryElemPDP) {
          const match = countryElemPDP.style.backgroundImage.match(/([a-z]+)\.png/);
          if (match) {
            return match[1];
          }
        }
        return null;
      }
      const int = setInterval(function() {
        const country = getCountry();
        if (country !== null) {
          setUpPurpleDot(country === 'gb');
          clearInterval(int);
        }
      }, 100);

      function setUpPurpleDot(showButton) {
        window.PurpleDotShopify.configureProductPage({
            productId: ,
            getContainer: () => document.querySelector('.product-add-to-cart'),
            displayWhen: window.PurpleDotShopify.DISPLAY_WHEN.OPEN_WAITLIST,
            preferWaitlist: false,
            hideOnWaitlist: ['klarna-placement', ],
            buttonProps: showButton ? {
              instanceId: "pre-order-button",
              initialVariantId: ,
              style: {
                fontSize: "14px",
                fontWeight: "bold",
                height: "60px",
                border: "2px solid #000",
                letterSpacing: ".08em",
              },
              hoverStyle: {
                backgroundColor: "#fff",
                color: "#000",
              },
              disabledStyle: {
                backgroundColor: "#00000088",
                border: "none",
              },
              labelStyle: {
                fontSize: "16px",
                color: "#010101",
                fontWeight: "700",
              }
            } : null,
          },
          (productPage) => {
            if (showButton) {
              console.log('in UK');
              productPage.showElementIfVariantHasWaitlist({
                getElement: (container) => container.querySelector('.pre-order-free-shipping'),
              });
              productPage.hideElementIfVariantHasWaitlist({
                getElement: (container) => container.querySelector('.btn--add-to-cart'),
              });
            }
            if (!showButton) {
              console.log('different country'); < !--Disable buying the regular way on non - UK PDPs-- > productPage.configureOptionSelectors({
                getSelectorElements: (container) => container.querySelectorAll('.product-form__item label'),
                updateSelectorElement: (el, {
                  productAvailable
                }) => {
                  if (productAvailable && !el.classList.contains('unavailable')) {
                    el.classList.add('unavailable');
                  }
                },
              });
              productPage.configureOptionSelectors({
                getSelectorElements: (container) => container.querySelectorAll('.btn--add-to-cart'),
                updateSelectorElement: (el, {
                  productAvailable
                }) => {
                  if (productAvailable && !el.classList.contains('disabled')) {
                    el.classList.add('disabled');
                  }
                },
              });
            }
          }, );
        window.PurpleDotShopify.productShown();
      }
    })();
  </script>
  <!-- Rendered in add-to-cart-form.liquid -->
  <!-- Selected variant is set in theme.js -->
  <!-- Purple Dot end -->
  <div class="wishlist-button">
    <div class="flits-wishlist-product-page">
      <input type="hidden" name="token" id="flits-wsl-token" value="049056d591877bf416af3d3718fb26c1">
      <input type="hidden" name="wsl-url" id="flits-wsl-url" value="/apps/flits/api/1/12702/wishlist">
      <div class="default-wishlist flits-wsl-btn-div">
        <div class="flits-wsl-icon">
          <button type="button" class="flits-add-to-wsl-btn" data-flits-product-id="" data-flits-product-title="" data-flits-product-handle=""
            data-flits-product-image="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-100-c91dd4bdb56513f2cbf4fc15436ca35e9d4ecd014546c8d421b1aece861dfecf_small.gif" data-flits-customer-id="" data-flits-customer-email=""
            data-page="product-page" style="display:inline-block;; border:0; background-color: transparent;" title="Add to wishlist">
            <svg style="fill: #eaeaea;" class="flits-wsl-heart-empty" viewBox="0 0 32 29.6">
              <path d="M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z"></path>
            </svg>
          </button>
          <button type="button" class="flits-remove-from-wsl-btn" data-flits-product-id="" data-flits-product-title="" data-flits-product-handle=""
            data-flits-product-image="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-100-c91dd4bdb56513f2cbf4fc15436ca35e9d4ecd014546c8d421b1aece861dfecf_small.gif" data-flits-customer-id="" data-flits-customer-email=""
            data-page="product-page" style="display:none;; border:0; background-color: transparent" title="Remove from wishlist">
            <svg style="fill: #000000;" class="flits-wsl-heart-filled" viewBox="0 0 32 29.6">
              <path d="M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z"></path>
            </svg>
          </button>
        </div>
        <span class="flits-wsl-product-count flits-wsl-product-default-count" style="display:none;;">0</span>
      </div>
    </div>
  </div>
</form>

POST /cart/add

<form action="/cart/add" method="post" enctype="multipart/form-data" class="addToCartForm">
  <div class="product-form__controls-group">
    <div class="js product-form__item">
      <div class="swatch-header">size</div>
      <label class="image-radio option-size" data-value="XS">
        <input type="radio" value="XS" name="size" class="single-option-selector" data-index="option1" size="">
        <span>XS</span>
      </label>
      <label class="image-radio option-size" data-value="S">
        <input type="radio" value="S" name="size" class="single-option-selector" data-index="option1" size="">
        <span>S</span>
      </label>
      <label class="image-radio option-size" data-value="M">
        <input type="radio" value="M" name="size" class="single-option-selector" data-index="option1" size="">
        <span>M</span>
      </label>
      <label class="image-radio option-size" data-value="L">
        <input type="radio" value="L" name="size" class="single-option-selector" data-index="option1" size="">
        <span>L</span>
      </label>
      <label class="image-radio option-size" data-value="XL">
        <input type="radio" value="XL" name="size" class="single-option-selector" data-index="option1" size="">
        <span>XL</span>
      </label>
      <label class="image-radio option-size" data-value="2XL">
        <input type="radio" value="2XL" name="size" class="single-option-selector" data-index="option1" size="">
        <span>2XL</span>
      </label>
    </div>
    <div class="best-fit-size-chart"></div>
    <div class="js product-form__item colors" data-colour-group="parent_sku_cm0538" data-current-product-id="6903543005321" data-current-collection-handle="">
    </div>
  </div>
  <select name="id" class="productSelect product-form__variants hide">
    <option value="40381056221321"> XS / SHARKSKIN MARL </option>
    <option value="40381056123017"> S / SHARKSKIN MARL </option>
    <option value="40381056090249"> M / SHARKSKIN MARL </option>
    <option value="40381055991945"> L / SHARKSKIN MARL </option>
    <option value="40381056188553"> XL / SHARKSKIN MARL </option>
    <option value="40381055926409"> 2XL / SHARKSKIN MARL </option>
  </select>
  <button type="submit" class="btn btn--small-wide btn--add-to-cart disabled">
    <span class="available">Add to bag</span>
    <span class="not-available">Out of stock</span>
  </button>
  <!-- Purple Dot start -->
  <div class="purple-dot-button" data-purple-dot-placement-type="button" data-purple-dot-instance-id="pre-order-button"></div>
  <p class="pre-order-free-shipping" style="display:none;margin:14px 0;font-weight:bold;">Free shipping on pre-orders</p>
  <script id="pd-setup">
    window.PurpleDotShopify.setProduct(null);
    (() => {
      function getCountry() {
        const countryElemPDP = document.querySelector('.gep-switcher-flag');
        if (countryElemPDP) {
          const match = countryElemPDP.style.backgroundImage.match(/([a-z]+)\.png/);
          if (match) {
            return match[1];
          }
        }
        return null;
      }
      const int = setInterval(function() {
        const country = getCountry();
        if (country !== null) {
          setUpPurpleDot(country === 'gb');
          clearInterval(int);
        }
      }, 100);

      function setUpPurpleDot(showButton) {
        window.PurpleDotShopify.configureProductPage({
            productId: ,
            getContainer: () => document.querySelector('.product-add-to-cart'),
            displayWhen: window.PurpleDotShopify.DISPLAY_WHEN.OPEN_WAITLIST,
            preferWaitlist: false,
            hideOnWaitlist: ['klarna-placement', ],
            buttonProps: showButton ? {
              instanceId: "pre-order-button",
              initialVariantId: ,
              style: {
                fontSize: "14px",
                fontWeight: "bold",
                height: "60px",
                border: "2px solid #000",
                letterSpacing: ".08em",
              },
              hoverStyle: {
                backgroundColor: "#fff",
                color: "#000",
              },
              disabledStyle: {
                backgroundColor: "#00000088",
                border: "none",
              },
              labelStyle: {
                fontSize: "16px",
                color: "#010101",
                fontWeight: "700",
              }
            } : null,
          },
          (productPage) => {
            if (showButton) {
              console.log('in UK');
              productPage.showElementIfVariantHasWaitlist({
                getElement: (container) => container.querySelector('.pre-order-free-shipping'),
              });
              productPage.hideElementIfVariantHasWaitlist({
                getElement: (container) => container.querySelector('.btn--add-to-cart'),
              });
            }
            if (!showButton) {
              console.log('different country'); < !--Disable buying the regular way on non - UK PDPs-- > productPage.configureOptionSelectors({
                getSelectorElements: (container) => container.querySelectorAll('.product-form__item label'),
                updateSelectorElement: (el, {
                  productAvailable
                }) => {
                  if (productAvailable && !el.classList.contains('unavailable')) {
                    el.classList.add('unavailable');
                  }
                },
              });
              productPage.configureOptionSelectors({
                getSelectorElements: (container) => container.querySelectorAll('.btn--add-to-cart'),
                updateSelectorElement: (el, {
                  productAvailable
                }) => {
                  if (productAvailable && !el.classList.contains('disabled')) {
                    el.classList.add('disabled');
                  }
                },
              });
            }
          }, );
        window.PurpleDotShopify.productShown();
      }
    })();
  </script>
  <!-- Rendered in add-to-cart-form.liquid -->
  <!-- Selected variant is set in theme.js -->
  <!-- Purple Dot end -->
  <div class="wishlist-button">
    <div class="flits-wishlist-product-page">
      <input type="hidden" name="token" id="flits-wsl-token" value="049056d591877bf416af3d3718fb26c1">
      <input type="hidden" name="wsl-url" id="flits-wsl-url" value="/apps/flits/api/1/12702/wishlist">
      <div class="default-wishlist flits-wsl-btn-div">
        <div class="flits-wsl-icon">
          <button type="button" class="flits-add-to-wsl-btn" data-flits-product-id="" data-flits-product-title="" data-flits-product-handle=""
            data-flits-product-image="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-100-c91dd4bdb56513f2cbf4fc15436ca35e9d4ecd014546c8d421b1aece861dfecf_small.gif" data-flits-customer-id="" data-flits-customer-email=""
            data-page="product-page" style="display:inline-block;; border:0; background-color: transparent;" title="Add to wishlist">
            <svg style="fill: #eaeaea;" class="flits-wsl-heart-empty" viewBox="0 0 32 29.6">
              <path d="M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z"></path>
            </svg>
          </button>
          <button type="button" class="flits-remove-from-wsl-btn" data-flits-product-id="" data-flits-product-title="" data-flits-product-handle=""
            data-flits-product-image="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-100-c91dd4bdb56513f2cbf4fc15436ca35e9d4ecd014546c8d421b1aece861dfecf_small.gif" data-flits-customer-id="" data-flits-customer-email=""
            data-page="product-page" style="display:none;; border:0; background-color: transparent" title="Remove from wishlist">
            <svg style="fill: #000000;" class="flits-wsl-heart-filled" viewBox="0 0 32 29.6">
              <path d="M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z"></path>
            </svg>
          </button>
        </div>
        <span class="flits-wsl-product-count flits-wsl-product-default-count" style="display:none;;">0</span>
      </div>
    </div>
  </div>
</form>

POST /cart/add

<form action="/cart/add" method="post" enctype="multipart/form-data" class="addToCartForm">
  <div class="product-form__controls-group">
    <div class="js product-form__item">
      <div class="swatch-header">size</div>
      <label class="image-radio option-size" data-value="XS">
        <input type="radio" value="XS" name="size" class="single-option-selector" data-index="option1" size="">
        <span>XS</span>
      </label>
      <label class="image-radio option-size" data-value="S">
        <input type="radio" value="S" name="size" class="single-option-selector" data-index="option1" size="">
        <span>S</span>
      </label>
      <label class="image-radio option-size" data-value="M">
        <input type="radio" value="M" name="size" class="single-option-selector" data-index="option1" size="">
        <span>M</span>
      </label>
      <label class="image-radio option-size" data-value="L">
        <input type="radio" value="L" name="size" class="single-option-selector" data-index="option1" size="">
        <span>L</span>
      </label>
      <label class="image-radio option-size" data-value="XL">
        <input type="radio" value="XL" name="size" class="single-option-selector" data-index="option1" size="">
        <span>XL</span>
      </label>
      <label class="image-radio option-size" data-value="2XL">
        <input type="radio" value="2XL" name="size" class="single-option-selector" data-index="option1" size="">
        <span>2XL</span>
      </label>
    </div>
    <div class="best-fit-size-chart"></div>
    <div class="js product-form__item colors" data-colour-group="parent_sku_cm0278" data-current-product-id="6766588362889" data-current-collection-handle="">
    </div>
  </div>
  <select name="id" class="productSelect product-form__variants hide">
    <option value="39871117426825"> XS / ONYX </option>
    <option value="39871117131913"> S / ONYX </option>
    <option value="39871117066377"> M / ONYX </option>
    <option value="39871117000841"> L / ONYX </option>
    <option value="39871117197449"> XL / ONYX </option>
    <option value="39871116869769"> 2XL / ONYX </option>
  </select>
  <button type="submit" class="btn btn--small-wide btn--add-to-cart disabled">
    <span class="available">Add to bag</span>
    <span class="not-available">Out of stock</span>
  </button>
  <!-- Purple Dot start -->
  <div class="purple-dot-button" data-purple-dot-placement-type="button" data-purple-dot-instance-id="pre-order-button"></div>
  <p class="pre-order-free-shipping" style="display:none;margin:14px 0;font-weight:bold;">Free shipping on pre-orders</p>
  <script id="pd-setup">
    window.PurpleDotShopify.setProduct(null);
    (() => {
      function getCountry() {
        const countryElemPDP = document.querySelector('.gep-switcher-flag');
        if (countryElemPDP) {
          const match = countryElemPDP.style.backgroundImage.match(/([a-z]+)\.png/);
          if (match) {
            return match[1];
          }
        }
        return null;
      }
      const int = setInterval(function() {
        const country = getCountry();
        if (country !== null) {
          setUpPurpleDot(country === 'gb');
          clearInterval(int);
        }
      }, 100);

      function setUpPurpleDot(showButton) {
        window.PurpleDotShopify.configureProductPage({
            productId: ,
            getContainer: () => document.querySelector('.product-add-to-cart'),
            displayWhen: window.PurpleDotShopify.DISPLAY_WHEN.OPEN_WAITLIST,
            preferWaitlist: false,
            hideOnWaitlist: ['klarna-placement', ],
            buttonProps: showButton ? {
              instanceId: "pre-order-button",
              initialVariantId: ,
              style: {
                fontSize: "14px",
                fontWeight: "bold",
                height: "60px",
                border: "2px solid #000",
                letterSpacing: ".08em",
              },
              hoverStyle: {
                backgroundColor: "#fff",
                color: "#000",
              },
              disabledStyle: {
                backgroundColor: "#00000088",
                border: "none",
              },
              labelStyle: {
                fontSize: "16px",
                color: "#010101",
                fontWeight: "700",
              }
            } : null,
          },
          (productPage) => {
            if (showButton) {
              console.log('in UK');
              productPage.showElementIfVariantHasWaitlist({
                getElement: (container) => container.querySelector('.pre-order-free-shipping'),
              });
              productPage.hideElementIfVariantHasWaitlist({
                getElement: (container) => container.querySelector('.btn--add-to-cart'),
              });
            }
            if (!showButton) {
              console.log('different country'); < !--Disable buying the regular way on non - UK PDPs-- > productPage.configureOptionSelectors({
                getSelectorElements: (container) => container.querySelectorAll('.product-form__item label'),
                updateSelectorElement: (el, {
                  productAvailable
                }) => {
                  if (productAvailable && !el.classList.contains('unavailable')) {
                    el.classList.add('unavailable');
                  }
                },
              });
              productPage.configureOptionSelectors({
                getSelectorElements: (container) => container.querySelectorAll('.btn--add-to-cart'),
                updateSelectorElement: (el, {
                  productAvailable
                }) => {
                  if (productAvailable && !el.classList.contains('disabled')) {
                    el.classList.add('disabled');
                  }
                },
              });
            }
          }, );
        window.PurpleDotShopify.productShown();
      }
    })();
  </script>
  <!-- Rendered in add-to-cart-form.liquid -->
  <!-- Selected variant is set in theme.js -->
  <!-- Purple Dot end -->
  <div class="wishlist-button">
    <div class="flits-wishlist-product-page">
      <input type="hidden" name="token" id="flits-wsl-token" value="049056d591877bf416af3d3718fb26c1">
      <input type="hidden" name="wsl-url" id="flits-wsl-url" value="/apps/flits/api/1/12702/wishlist">
      <div class="default-wishlist flits-wsl-btn-div">
        <div class="flits-wsl-icon">
          <button type="button" class="flits-add-to-wsl-btn" data-flits-product-id="" data-flits-product-title="" data-flits-product-handle=""
            data-flits-product-image="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-100-c91dd4bdb56513f2cbf4fc15436ca35e9d4ecd014546c8d421b1aece861dfecf_small.gif" data-flits-customer-id="" data-flits-customer-email=""
            data-page="product-page" style="display:inline-block;; border:0; background-color: transparent;" title="Add to wishlist">
            <svg style="fill: #eaeaea;" class="flits-wsl-heart-empty" viewBox="0 0 32 29.6">
              <path d="M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z"></path>
            </svg>
          </button>
          <button type="button" class="flits-remove-from-wsl-btn" data-flits-product-id="" data-flits-product-title="" data-flits-product-handle=""
            data-flits-product-image="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-100-c91dd4bdb56513f2cbf4fc15436ca35e9d4ecd014546c8d421b1aece861dfecf_small.gif" data-flits-customer-id="" data-flits-customer-email=""
            data-page="product-page" style="display:none;; border:0; background-color: transparent" title="Remove from wishlist">
            <svg style="fill: #000000;" class="flits-wsl-heart-filled" viewBox="0 0 32 29.6">
              <path d="M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z"></path>
            </svg>
          </button>
        </div>
        <span class="flits-wsl-product-count flits-wsl-product-default-count" style="display:none;;">0</span>
      </div>
    </div>
  </div>
</form>

<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-Sri2MJ" novalidate="" tabindex="-1"
  style="display: flex; flex-direction: row; box-sizing: border-box; overflow: hidden; width: 780px; min-width: 200px; max-width: 1000px; border-radius: 4px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-position-y: 50%; padding: 20px 15px;">
  <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px 15px 0px 0px; min-height: 500px; justify-content: center;">
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 0 1 auto; margin: 0px auto;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; align-items: center; width: 100%; height: auto;">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="position: relative; display: flex; align-items: center; width: 100%; height: auto;"><img
              src="https://d3k81ch9hvuctc.cloudfront.net/company/LBeRbm/images/4922dc9d-00e0-42ea-82db-ef5b33b4c437.jpeg" tabindex="-1" class="needsclick  kl-private-reset-css-Xuajs1"
              style="max-width: 100%; width: 90px; height: auto; cursor: initial;"></div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px 0px 0px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 kl-private-quill-wrapper-Lkqws1" style="width: 100%;">
          <div class="ql-snow ql-container ql-disabled">
            <div class="ql-editor" data-gramm="false" contenteditable="false">
              <p style="text-align: center;"><strong class="ql-font-rajdhani" style="font-size: 24px; color: rgb(0, 0, 0);">UNLOCK</strong></p>
              <p style="text-align: center;"><strong class="ql-font-rajdhani" style="font-size: 48px; color: rgb(0, 0, 0);">15% OFF</strong></p>
              <p style="text-align: center;"><strong class="ql-font-rajdhani" style="font-size: 18px; color: rgb(0, 0, 0);">FULL PRICED ITEMS WHEN YOU SIGN UP FOR EMAIL AND SMS.</strong></p>
            </div>
            <div class="ql-clipboard" contenteditable="true" tabindex="-1"></div>
          </div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 kl-private-quill-wrapper-Lkqws1" style="width: 100%;">
          <div class="ql-snow ql-container ql-disabled">
            <div class="ql-editor" data-gramm="false" contenteditable="false">
              <p style="text-align: center;"><span style="font-size: 16px; color: rgb(55, 63, 71);" class="ql-font-rajdhani">Be the first to find out about the latest offers, products and events when you sign up.</span></p>
            </div>
            <div class="ql-clipboard" contenteditable="true" tabindex="-1"></div>
          </div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px 0px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input class="needsclick go2142240638 kl-private-reset-css-Xuajs1" type="email" name="email" tabindex="0"
            placeholder="EMAIL ADDRESS" aria-label="EMAIL ADDRESS" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 4px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(0, 0, 0); font-family: Poppins, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(96, 106, 114);">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1"
        style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; background-color: rgba(255, 255, 255, 0); flex: 1 0 0px;"><button class="needsclick go952291206 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(0, 0, 0); border-radius: 0px; border-style: none; border-color: rgb(33, 29, 28); border-width: 3px; color: rgb(255, 255, 255); font-family: Rajdhani, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 700; letter-spacing: 0px; line-height: 1; white-space: normal; padding-top: 0px; padding-bottom: 0px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 54px; width: 100%;">CONTINUE</button>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 1 0 0px;"><button
          class="needsclick go952291206 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(0, 0, 0); border-radius: 0px; border-style: none; border-color: rgb(0, 0, 0); border-width: 0px; color: rgb(255, 255, 255); font-family: Rajdhani, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 700; letter-spacing: 0px; line-height: 1; white-space: normal; padding-top: 0px; padding-bottom: 0px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 50px; width: 100%;">NO,
          I'LL PAY FULL PRICE</button></div>
    </div>
  </div>
  <div class="needsclick  kl-private-reset-css-Xuajs1"
    style="display: flex; flex-direction: column; width: 390px; margin: -20px -15px -20px 0px; padding: 0px; min-width: 390px; background-image: url(&quot;https://d3k81ch9hvuctc.cloudfront.net/company/LBeRbm/images/6e31a549-3f66-4671-b1e6-b940688fedda.jpeg&quot;); background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; min-height: 500px;">
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

Text Content

New arrivals


SHOP BY

 * Shop All New Arrivals
 * New In Mens
 * New In Women's









Men


CLOTHING

 * All Clothing
 * Accessories
 * Bottoms
 * Compression & Base Layers
 * Footwear
 * Gilets
 * Hoodies
 * Jackets
 * Polos
 * Shorts
 * Sweatshirts
 * Tops
 * Tracksuits
 * 1/4 Zips

ACTIVITY

 * Cricket
 * Football
 * Golf
 * Gym
 * Loungewear
 * Rugby
 * Running
 * Skiing
 * Technical Lifestyle
 * Tennis

PARTNERSHIPS

 * AMC
 * Charlton Athletic
 * Cricket South Africa
 * Kent Cricket
 * McLaren Auto
 * McLaren Formula 1
 * MK Dons
 * Newcastle United
 * Rangers FC
 * Salford City
 * Saracens Rugby
 * USA Rugby
 * West Indies

COLLECTIONS

 * Apex Collection
 * Castore | Reiss Collection
 * Lando Silverstone Collection
 * Summer Essentials
 * SS22 Pro Tek
 * SS22 Performance Active
 * The Garcia Collection
 * The Golf Collection
 * The Race Series
 * The Running Collection

FEATURED

 * New Arrivals
 * Rangers 22/23 Kit
 * Newcastle 22/23 Kit
 * Bestsellers
 * Up to 50% off Selected AMC Lines
 * Up to 50% off Race Series
 * 2 for CA$‌115.00 - Pro Tek Tee + Shorts
 * 2 for CA$‌150.00 - 1/4 Zip + Pants
 * 3 for CA$‌53.00 Mix & Match Underwear
 * 2 Tee's for £59
 * Outlet - Up to 70%
 * Gift Cards

Women


CLOTHING

 * All Clothing
 * Accessories
 * Footwear
 * Gilets
 * Hoodies & Sweatshirts
 * Jackets
 * Joggers
 * Leggings
 * Shorts
 * Sports Bras
 * Tops
 * Twin Sets
 * 1/4 Zips

ACTIVITY

 * Cricket
 * Football
 * Running
 * Skiing
 * Tennis

PARTNERSHIPS

 * AMC
 * McLaren Formula 1
 * MK Dons
 * Newcastle United
 * Rangers FC
 * Salford City

COLLECTIONS

 * Apex Collection
 * Lando Silverstone Collection
 * Summer Essentials
 * SS22 Performance Active
 * SS22 Pro Tek
 * SS22 Seamless Collection
 * The Race Series
 * The Running Collection

FEATURED

 * New Arrivals
 * Bestsellers
 * Up to 50% off Selected AMC Lines
 * Up to 50% off The Race Series
 * 2 for CA$‌135.00 - Sports Bra + Shorts
 * 2 for CA$‌150.00 - Top + Leggings
 * Outlet - Up to 70%
 * Gift Cards

Junior
BESTSELLERS


SHOP BY

 * Men
 * Women









AMC
Partnerships

AMC
Charlton Athletic
CSA
England Cricket
Matt Fitzpatrick
McLaren
McLaren Formula 1
Newcastle United
Rangers FC
Salford City FC
OUTLET


MEN'S SALE

 * Shop All Men's
 * Men's Tops
 * Men's 1/4 Zips
 * Mens Bottoms
 * Mens Shorts
 * Men's Jackets
 * Men's Sweatshirts
 * Mens Baselayers

WOMEN'S SALE

 * Shop All Women's
 * Women's Tops
 * Womens Shorts
 * Women's Hoodies
 * Women's Joggers
 * Women's Leggings
 * Women's 1/4 Zips







Stores
My Account
New arrivals

SHOP BY

 * Shop All New Arrivals
 * New In Mens
 * New In Women's









Men

CLOTHING

 * All Clothing
 * Accessories
 * Bottoms
 * Compression & Base Layers
 * Footwear
 * Gilets
 * Hoodies
 * Jackets
 * Polos
 * Shorts
 * Sweatshirts
 * Tops
 * Tracksuits
 * 1/4 Zips

ACTIVITY

 * Cricket
 * Football
 * Golf
 * Gym
 * Loungewear
 * Rugby
 * Running
 * Skiing
 * Technical Lifestyle
 * Tennis

PARTNERSHIPS

 * AMC
 * Charlton Athletic
 * Cricket South Africa
 * Kent Cricket
 * McLaren Auto
 * McLaren Formula 1
 * MK Dons
 * Newcastle United
 * Rangers FC
 * Salford City
 * Saracens Rugby
 * USA Rugby
 * West Indies

COLLECTIONS

 * Apex Collection
 * Castore | Reiss Collection
 * Lando Silverstone Collection
 * Summer Essentials
 * SS22 Pro Tek
 * SS22 Performance Active
 * The Garcia Collection
 * The Golf Collection
 * The Race Series
 * The Running Collection

FEATURED

 * New Arrivals
 * Rangers 22/23 Kit
 * Newcastle 22/23 Kit
 * Bestsellers
 * Up to 50% off Selected AMC Lines
 * Up to 50% off Race Series
 * 2 for CA$‌115.00 - Pro Tek Tee + Shorts
 * 2 for CA$‌150.00 - 1/4 Zip + Pants
 * 3 for CA$‌53.00 Mix & Match Underwear
 * 2 Tee's for £59
 * Outlet - Up to 70%
 * Gift Cards

Women

CLOTHING

 * All Clothing
 * Accessories
 * Footwear
 * Gilets
 * Hoodies & Sweatshirts
 * Jackets
 * Joggers
 * Leggings
 * Shorts
 * Sports Bras
 * Tops
 * Twin Sets
 * 1/4 Zips

ACTIVITY

 * Cricket
 * Football
 * Running
 * Skiing
 * Tennis

PARTNERSHIPS

 * AMC
 * McLaren Formula 1
 * MK Dons
 * Newcastle United
 * Rangers FC
 * Salford City

COLLECTIONS

 * Apex Collection
 * Lando Silverstone Collection
 * Summer Essentials
 * SS22 Performance Active
 * SS22 Pro Tek
 * SS22 Seamless Collection
 * The Race Series
 * The Running Collection

FEATURED

 * New Arrivals
 * Bestsellers
 * Up to 50% off Selected AMC Lines
 * Up to 50% off The Race Series
 * 2 for CA$‌135.00 - Sports Bra + Shorts
 * 2 for CA$‌150.00 - Top + Leggings
 * Outlet - Up to 70%
 * Gift Cards

Junior
BESTSELLERS

SHOP BY

 * Men
 * Women









AMC
Partnerships
AMC
Charlton Athletic
CSA
England Cricket
Matt Fitzpatrick
McLaren
McLaren Formula 1
Newcastle United
Rangers FC
Salford City FC
OUTLET

MEN'S SALE

 * Shop All Men's
 * Men's Tops
 * Men's 1/4 Zips
 * Mens Bottoms
 * Mens Shorts
 * Men's Jackets
 * Men's Sweatshirts
 * Mens Baselayers

WOMEN'S SALE

 * Shop All Women's
 * Women's Tops
 * Womens Shorts
 * Women's Hoodies
 * Women's Joggers
 * Women's Leggings
 * Women's 1/4 Zips







Stores
0

Free shipping to Canada on all orders above CA$75.00

DOWNLOAD THE NEW CASTORE APP

FREE DELIVERY ON ALL ORDERS

SHOP SALFORD CITY HOME KIT

SHOPPING BAG

VIEW BAG  CHECKOUT NOW
0 ITEMS SUBTOTAL CA$‌0.00
Been referred by a friend?


 * 1
 * 2


SHOP NEW ARRIVALS

VIEW ALL


SPORTS BRA




MEN'S TWIN SETS




WOMENS SHORTS




MEN'S TOPS




THE RUNNING COLLECTION



Shop now


THE RUNNING COLLECTION

VIEW ALL
White Pro Tek 365 Tee
CA$‌70.00

Quick Buy
Peacoat Pro Tek 6" Marl Shorts
CA$‌79.00

Quick Buy
Carolina Pro Tek Marl 1/4 Zip
CA$‌120.00

Quick Buy
Black Pro Tek Athletic Track Pant
CA$‌87.00

Quick Buy


NEW ARRIVALS



shop now


NEW ARRIVALS

VIEW ALL
White BNS 1/4 Zip Top
CA$‌125.00

Quick Buy
Sage Pro Tek Softshell Jacket
CA$‌115.00

Quick Buy
Sharkskin Marl Recovery Tee
CA$‌61.00

Quick Buy
Onyx Pro Tek Marl 1/4 Zip
CA$‌120.00

Quick Buy


BETTER NEVER STOPS

Be part of our community @castore_sportswear


PEBBLE SIANNA SWEATER

Buy Now


PEBBLE SIANA SHORT

Buy Now


OTHER TAGGED PRODUCTS

 * 
 * 
 * SHOW MORE
   SHOW LESS

C
castore_sportswear

07/17/22
Post-workout comfort, sorted. A Lightweight and breathable jersey for life on
the go. #BetterNeverStops
READ MORE...
READ LESS
Was this review helpful?

0

0


BLACK PRO TEK TRAINING PANTS

Buy Now


ONYX BNS TRAINING GILET

Buy Now


OTHER TAGGED PRODUCTS

 * 
 * 
 * SHOW MORE
   SHOW LESS

C
castore_sportswear

07/16/22
Always be prepared with our Onyx BNS training Jacket - a supremely versatile
jacket crafted from a lightweight, highly durable and high-stretch fabric blend.
#BetterNeverStops
READ MORE...
READ LESS
Was this review helpful?

0

0


HARBOUR WOMEN'S MCLAREN PERFORMANCE VEST

Buy Now


PHANTOM WOMEN'S MCLAREN PERFORMANCE LEGGINGS

Buy Now


OTHER TAGGED PRODUCTS

 * 
 * 
 * SHOW MORE
   SHOW LESS

C
castore_sportswear

07/15/22
The Castore x @mclaren Performance Vest - a lightweight vest with a mesh back
panel to provide you with uncompromising ventilation during training. Designed
specifically for your best performance.
READ MORE...
READ LESS
Was this review helpful?

0

0


WOMEN'S GREY MARL APEX RELAXED SWEATER

Buy Now


WOMEN'S APEX GREY MARL SWEAT SHORTS

Buy Now


OTHER TAGGED PRODUCTS

 * 
 * 
 * SHOW MORE
   SHOW LESS

C
castore_sportswear

07/14/22
Castore creates collections designed for before, during and after training. Our
apex collection is perfect for everyday wear and downtime.
READ MORE...
READ LESS
Was this review helpful?

0

0


PEACOAT NEVIS CHINO 2.0

Buy Now


AZURE GOLF VITA 1/4 ZIP

Buy Now


OTHER TAGGED PRODUCTS

 * 
 * 
 * SHOW MORE
   SHOW LESS

C
castore_sportswear

07/13/22
@mattfitz94's outfit Scripting for the 150th Open Championship at St. Andrews.
Matt proudly wears our latest Golf collection, which features our classic
innovations for marginal gains. #BetterNeverStops
READ MORE...
READ LESS
Was this review helpful?

0

0


GREY NEVIS CHINO 2.0

Buy Now


MOSS LEX GOLF POLO

Buy Now


OTHER TAGGED PRODUCTS

 * 
 * 
 * SHOW MORE
   SHOW LESS

C
castore_sportswear

07/07/22
Good luck to @mattfitz94 as he heads into the @scottish_open.
#GenesisScottishOpen #BetterNeverStops
READ MORE...
READ LESS
Was this review helpful?

0

0


BLACK NEWCASTLE MEN'S TRAINING SHORTS

Buy Now


INK BLUE NEWCASTLE MEN'S TRAINING LONG SLEEVE T-SHIRT

Buy Now


BLACK NEWCASTLE MEN'S PLAYERS TRAINING 1/4 ZIP

Buy Now


BLACK NEWCASTLE MEN'S TRAINING LONG SLEEVE T-SHIRT

Buy Now


INK BLUE NEWCASTLE MEN'S TRAINING SWEATSHIRT

Buy Now


BLACK NEWCASTLE MEN'S PLAYERS TRAINING SHORT SLEEVE T-SHIRT

Buy Now


BLACK NEWCASTLE MEN'S PLAYERS TRAINING LIGHTWEIGHT JACKET

Buy Now


WOMEN'S INK BLUE NEWCASTLE TRAINING 1/4 ZIP

Buy Now


WOMEN'S INK BLUE NEWCASTLE TRAINING SHORT SLEEVE T-SHIRT

Buy Now


INK BLUE NEWCASTLE MEN'S TRAINING SHORTS

Buy Now


OTHER TAGGED PRODUCTS

 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * SHOW MORE
   SHOW LESS

C
castore_sportswear

07/07/22
The @Nufc 22/23 Training Kit is now available to pre-order. #BetterNeverStops
READ MORE...
READ LESS
Was this review helpful?

0

0


WHITE NEWCASTLE MEN'S 22/23 ALTERNATE REPLICA SHIRT

Buy Now


GREEN NEWCASTLE MEN'S 22/23 ALTERNATE REPLICA SHORTS

Buy Now


OTHER TAGGED PRODUCTS

 * 
 * 
 * SHOW MORE
   SHOW LESS

C
castore_sportswear

06/28/22
Available to buy online and in-store from 9am today, the @nufc 22/23 Alternate
Kit. Representing the past, present and future of Newcastle, the front of the
shirt features a tonal map of the city. The Pro shirt features a woven heat seal
badge, while the Replica shirt has an embroidered badge. #BetterNeverStops
READ MORE...
READ LESS
Was this review helpful?

0

0


AZURE PRO TEK SEAMLESS CROP TOP

Buy Now


AZURE PRO TEK SEAMLESS LEGGINGS

Buy Now


OTHER TAGGED PRODUCTS

 * 
 * 
 * SHOW MORE
   SHOW LESS

C
castore_sportswear

06/26/22
Our garments, through rigorous testing and experimentation, are inherently
dynamic and exceptionally extraordinary. #BetterNeverStops
READ MORE...
READ LESS
Was this review helpful?

0

0


BLACK PRO TEK TRAINING PANTS

Buy Now


WOMENS SAND ACTIVE TECHNICAL 1/4 ZIP

Buy Now


WOMENS ONYX TRAINING GILET

Buy Now


ONYX BNS TRAINING GILET

Buy Now


WOMENS ONYX SPEED LEGGINGS

Buy Now


OTHER TAGGED PRODUCTS

 * 
 * 
 * 
 * 
 * 
 * SHOW MORE
   SHOW LESS

C
castore_sportswear

06/25/22
Perfectly engineered for modern life, every piece is designed for maximum
comfort for day to day wear. #BetterNeverStops
READ MORE...
READ LESS
Was this review helpful?

0

0


ONYX PRO TEK 6" MARL SHORTS

Buy Now


STONE BNS 1/4 ZIP TOP

Buy Now


OTHER TAGGED PRODUCTS

 * 
 * 
 * SHOW MORE
   SHOW LESS

C
castore_sportswear

06/25/22
By combining Castore’s engineering expertise with a clean, timeless aesthetic we
create garments perfect for travel, work and life. #BetterNeverStops
READ MORE...
READ LESS
Was this review helpful?

0

0


PEBBLE SIANNA SWEATER

Buy Now


PEBBLE SIANA SHORT

Buy Now


OTHER TAGGED PRODUCTS

 * 
 * 
 * SHOW MORE
   SHOW LESS

C
castore_sportswear

06/22/22
Crafted by experts in sports science and world leading engineering, Castore
products are tested beyond endurance for the ultimate athlete approved designs.
#BetterNeverStops
READ MORE...
READ LESS
Was this review helpful?

0

0


MIST GOLF VITA 1/4 ZIP

Buy Now


PEACOAT GOLF VITA POLO SHIRT

Buy Now


OTHER TAGGED PRODUCTS

 * 
 * 
 * SHOW MORE
   SHOW LESS

C
castore_sportswear

06/20/22
Congratulations to Matt Fitzpatrick on his victory in the US Open. Supported by
our elevated sportswear deeply rooted in innovation, Matt becomes the third
Englishman in 52 years to win this distinguished major. Matt embodies the
Castore philosophy of Better Never Stops. #BetterNeverStops
READ MORE...
READ LESS
Was this review helpful?

0

0


NAVY GHOST 2.0 CAP

Buy Now


PEACOAT PACE SHORTS

Buy Now


OTHER TAGGED PRODUCTS

 * 
 * 
 * SHOW MORE
   SHOW LESS

C
castore_sportswear

06/18/22
Compact French Terry Sweatshirt crafted from 100% Organic Cotton. Premium
Design, Organic Materials. #betterneverstops
READ MORE...
READ LESS
Was this review helpful?

0

0


WOMEN'S WHITE VENT LONG SLEEVE TEE

Buy Now
C
castore_sportswear

06/17/22
Go the distance with our lightweight and high-stretch Vent Long Sleeve Tee.
Designed from highly-breathable fabric to ensure you stay fresh and dry whilst
exercising. Cut for supreme ease of movement. #betterneverstops
READ MORE...
READ LESS
Was this review helpful?

0

0


BLACK GARCIA 2.0 HOODY

Buy Now
C
castore_sportswear

06/16/22
Truly one-of-a-kind technology The Garcia Range is innovative and made from
unique fabric that is water resistant to deliver the ultimate hybrid training
garment. #performanceinnovation #betterneverstops
READ MORE...
READ LESS
Was this review helpful?

0

0


ONYX BNS TRAINING GILET

Buy Now
C
castore_sportswear

06/15/22
The Onyx BNS Training Gilet is is perfect for cross functional outdoor training,
designed with zoned quilting and mesh panelling excellent for thermoregulating.
#betterneverstops
READ MORE...
READ LESS
Was this review helpful?

0

0


MANGO PRO TEK SEAMLESS CROP TOP

Buy Now


WOMEN'S MANGO PRO TEK SEAMLESS SHORTS

Buy Now


OTHER TAGGED PRODUCTS

 * 
 * 
 * SHOW MORE
   SHOW LESS

C
castore_sportswear

06/13/22
Seamless construction to give you a workout experience like no other.
#betterneverstops
READ MORE...
READ LESS
Was this review helpful?

0

0


WHITE PRO TEK STRETCH TEE

Buy Now
C
castore_sportswear

06/11/22
Crafted for peak performance. #betterneverstops
READ MORE...
READ LESS
Was this review helpful?

0

0


PHANTOM MCLAREN PERFORMANCE HOODY

Buy Now
C
castore_sportswear

06/09/22
The Castore x McLaren performance collection available now. A superior technical
fabric designed to match your level when pushed to the limit. Incorporating
texture wicking material and mesh ventilation to help you achieve the best.
#betterneverstops
READ MORE...
READ LESS
Was this review helpful?

0

0


BLACK FARIS JACKET

Buy Now


WHITE VENT ZIP RUNNING TEE

Buy Now


OTHER TAGGED PRODUCTS

 * 
 * 
 * SHOW MORE
   SHOW LESS

C
castore_sportswear

06/07/22
The Faris Jacket. Engineered to be water and wind resistant whilst being
lightweight and breathable. The perfect performance jacket for all conditions.
#betterneverstops
READ MORE...
READ LESS
Was this review helpful?

0

0


WOMEN'S GREY EOS SPORTS BRA

Buy Now


WOMEN'S ONYX SPEED VEST

Buy Now


OTHER TAGGED PRODUCTS

 * 
 * 
 * SHOW MORE
   SHOW LESS

C
castore_sportswear

06/06/22
The Speed Vest with racer back design for excellent ventilation whilst training.
#betterneverstops
READ MORE...
READ LESS
Was this review helpful?

0

0


PEACOAT ENDURANCE SHORTS

Buy Now


ZIA ORGANIC SWEATSHIRT

Buy Now


OTHER TAGGED PRODUCTS

 * 
 * 
 * SHOW MORE
   SHOW LESS

C
castore_sportswear

06/05/22
The Organic sweatshirt. Premium design,100% organic cotton.#betterneverstops
READ MORE...
READ LESS
Was this review helpful?

0

0


WOMEN'S GREY EOS SPORTS BRA

Buy Now


WOMEN'S GREY MARL APEX RELAXED CROP HOODY

Buy Now


OTHER TAGGED PRODUCTS

 * 
 * 
 * SHOW MORE
   SHOW LESS

C
castore_sportswear

06/04/22
Seamless construction for unmatched comfort. #betterneverstops
READ MORE...
READ LESS
Was this review helpful?

0

0


WHITE VENT ZIP RUNNING TEE

Buy Now
C
castore_sportswear

06/02/22
The Vent Zip Running Tee. Ergonomic construction to accentuate every movement of
our athletes. #betterneverstops
READ MORE...
READ LESS
Was this review helpful?

0

0


BARITONE ORGANIC SWEATSHIRT

Buy Now


SOYA ORGANIC SWEATSHIRT

Buy Now


VIRIDIAN ORGANIC SWEATSHIRT

Buy Now


ZIA ORGANIC SWEATSHIRT

Buy Now


OTHER TAGGED PRODUCTS

 * 
 * 
 * 
 * 
 * SHOW MORE
   SHOW LESS

C
castore_sportswear

05/28/22
Discover our 100% organic cotton sweatshirts made to last. Perfect for recovery
as well as everyday wear. #betterneverstops
READ MORE...
READ LESS
Was this review helpful?

0

0
Slideshow
Slide controls

Loading...

Powered by




SLIDESHOW

Slide controls
Shop Our Instagram
Buy Now
Buy Now
Buy Now

Buy Now
Buy Now
Buy Now
Buy Now
Buy Now
Buy Now
Buy Now
Buy Now
Buy Now
Buy Now
Buy Now
Buy Now
Buy Now
Buy Now
Buy Now
Buy Now
Buy Now
Buy Now
Buy Now
Buy Now
Buy Now

Buy Now
Buy Now
Buy Now

Buy Now
Buy Now
Buy Now
Buy Now
Buy Now
Buy Now
Buy Now
Buy Now
Buy Now
Buy Now
Buy Now
Buy Now
Buy Now
Buy Now


JOIN OUR COMMUNITY



Sign up for 15% off your first order*

WHAT MAKES CASTORE BETTER?


THE CASTORE DNA LIES IN A RELENTLESS COMMITMENT TO MAKING ATHLETES BETTER

Every castore product is the result of an uncompromising search for the marginal
details that allow sports garments to outperform when it matters most. using
unique fabric blends and rigorous testing by elite athletes, we leave no stone
unturned in creating products that are technically superior to anything else in
the sportswear market.
SHOP NOW
Unique Performance Fabrics
Experts in Sports Science
World Leading Engineering
Tested Beyond Endurance
Elite Athlete Approved


Back to top
Newsletter

Sign up to our newsletter to benefit from exclusive offers and product previews,
direct to your inbox.


Follow us on
 * 
 * Facebook
 * Youtube

Sitemap
 * Home
 * Stores
 * Press
 * Journal
 * Guides
 * Full Collection

Customer Service
 * Shipping & Delivery
 * Returns & Refunds
 * FAQs
 * Student Discount
 * Key Worker Discount
 * Strava Discount
 * Refer-A-Friend
 * Contact Us

Information
 * About Castore
 * Press
 * Privacy Policy
 * Terms & Conditions
 * Cookie Policy
 * Web Acceptable Use Policy
 * Terms of Use
 * Glossary
 * Klarna T&C's
 * Modern Slavery Statement

TOP
 * 
 * 
 * 
 * 
 * 
 * 

© Castore 2022



You're currently viewing our UK store. Based on your location, we recommend
visiting our store for the best experience

Go to store Click here to stay on this store


WHAT'S YOUR EMAIL?

ADD TO WISHLIST
Product has been added to your wishlist.
You can view your wishlist by creating or login account.
Please create account through ##customer_email## email
Login Register
×
Welcome Newcomer


Quick Order

White Pro Tek 365 Tee
CA$‌70.00
size
XS S M L XL 2XL


XS / WHITE - Sold out S / WHITE - Sold out M / WHITE - Sold out L / WHITE XL /
WHITE 2XL / WHITE - Sold out Add to bag Out of stock


Free shipping on pre-orders


0
Description
 * Lightweight tee for everyday wear
 * Crafted from a high-stretch and durable poly elastane jacquard knit
 * A soft technical ribbed neckband for comfort during wear
 * Reflective Castore Wings for visibility in lower light
 * Overlocked seams for enhanced durability
 * With an antibacterial and anti-odour finish to keep you feeling and smelling
   fresh.

Our 365 tee is perfect for everyday wear. Lightweight, high-stretch and
supremely comfortable jacquard knit. This incredibly durable tee has an
antibacterial and anti-odour finish to keep you feeling your best and smelling
fresh 24/7, 365.

Style Code: CM0460

Quick Order

Peacoat Pro Tek 6" Marl Shorts
CA$‌79.00
size
XS S M L XL 2XL


XS / PEACOAT S / PEACOAT M / PEACOAT L / PEACOAT XL / PEACOAT 2XL / PEACOAT -
Sold out Add to bag Out of stock


Free shipping on pre-orders


0
Description
 * Lightweight training shorts with a 6” inseam
 * Crafted from a high-stretch poly elastane blend
 * Adjustable waistband with stretch drawcords for the perfect fit
 * Open side pockets with an angled seam for storage of your workout essentials
 * Split seam at the thigh for ease of movement
 * Complete with an anti-odour finish to keep athlete’s feeling fresh before,
   during and after workouts

Our Pro Tek Marl Shorts will level up your everyday workout. Crafted from
high-stretch performance fabric with a 6 inch inseam. The moisture-wicking
fabric is complete with an anti-odour finish.

Style Code: CM0396

Quick Order

Carolina Pro Tek Marl 1/4 Zip
CA$‌120.00
size
XS S M L XL 2XL


XS / CAROLINA S / CAROLINA M / CAROLINA L / CAROLINA XL / CAROLINA 2XL /
CAROLINA Add to bag Out of stock


Free shipping on pre-orders


0
Description
 * Lightweight and high-stretch poly elastane fabric blend
 * Highly breathable material
 * Perfect for warming up or cooling down
 * Quick drying and moisture wicking to keep you cool and comfortable
 * Thumb hole at sleeve for comfort

An easy training layer, with the details that count. Satisfyingly lightweight,
high stretch to allow for ease of movement.

Style Code: CM0278

Quick Order

Black Pro Tek Athletic Track Pant
CA$‌87.00
size
XS S M L XL 2XL


XS / BLACK - Sold out S / BLACK M / BLACK L / BLACK XL / BLACK 2XL / BLACK Add
to bag Out of stock


Free shipping on pre-orders


0
Description
 * Lightweight
 * High Stretch
 * Quick Drying

Easy to wear track pants, with the details that count. Satisfyingly lightweight
(so you never feel weighed down), high stretch to allow for ease of movement,
with quick-drying technology to ensure you stay fresh and dry. Offering an
extremely comfortable fit due to the adjustable drawcord elasticated waist. ,
complete with zip pockets for added security.

Style Code: CM0267

Quick Order

White BNS 1/4 Zip Top
CA$‌125.00
size
XS S M L XL 2XL


XS / WHITE - Sold out S / WHITE M / WHITE L / WHITE XL / WHITE 2XL / WHITE -
Sold out Add to bag Out of stock


Free shipping on pre-orders


0
Description
 * Lightweight Training 1/4 Zip
 * Concealed zip
 * Ergonomic collar and raglan seam for comfort during training
 * Mesh panelling at the back shoulder panel for extra ventilation
 * Moisture-wicking and highly breathable fabric blend.


A lightweight and high-stretch 1/4 Zip. With breathable, moisture-wicking fabric
and ventilation at key areas for optimal temperature regulation. To be worn
directly, or as a midlayer.

Style Code: CM0448

Quick Order

Sage Pro Tek Softshell Jacket
CA$‌115.00
size
XS S M L XL 2XL


XS / SAGE - Sold out S / SAGE M / SAGE L / SAGE XL / SAGE - Sold out 2XL / SAGE
- Sold out Add to bag Out of stock


Free shipping on pre-orders


0
Description
 * Lightweight softshell zip-up jacket
 * Raglan sleeve for an ergonomic fit
 * Tapered neck with chin guard at zip
 * Concealed zipped pockets for secure storage
 * Great for warm ups and cool downs


Our Pro Tek Softshell Jacket has the details that count. Satisfyingly
lightweight, high stretch to allow for ease of movement, with quick-drying
technology to ensure you stay fresh and dry. A slim fit softshell jacket that’s
ideal for warming up or cooling down.

Style code: CM0399

Quick Order

Sharkskin Marl Recovery Tee
CA$‌61.00
size
XS S M L XL 2XL


XS / SHARKSKIN MARL S / SHARKSKIN MARL M / SHARKSKIN MARL L / SHARKSKIN MARL XL
/ SHARKSKIN MARL 2XL / SHARKSKIN MARL Add to bag Out of stock


Free shipping on pre-orders


0
Description
 * Lightweight recovery tee perfect for everyday wear 
 * Crafted from a high-stretch and durable poly elastane jacquard knit 
 * Overlocked seams for enhanced durability 
 * Crafted from breathable cotton that aids recovery 
 * Cut for comfort with high-stretch materials  
    

Our Marl Recover Tee is perfect for recovery and everyday wear. Lightweight and
high-stretch, crafted from supremely breathable cotton. Complete with Castore
lettering at the chest and the wings printed on the reverse. 

Style Code: CM0538

Quick Order

Onyx Pro Tek Marl 1/4 Zip
CA$‌120.00
size
XS S M L XL 2XL


XS / ONYX S / ONYX M / ONYX L / ONYX XL / ONYX 2XL / ONYX Add to bag Out of
stock


Free shipping on pre-orders


0
Description
 * Lightweight and high-stretch poly elastane fabric blend
 * Highly breathable material
 * Perfect for warming up or cooling down
 * Quick drying and moisture wicking to keep you cool and comfortable
 * Thumb hole at sleeve for comfort

An easy training layer, with the details that count. Satisfyingly lightweight,
high stretch to allow for ease of movement.

Style Code: CM0278




Close form

UNLOCK

15% OFF

FULL PRICED ITEMS WHEN YOU SIGN UP FOR EMAIL AND SMS.



Be the first to find out about the latest offers, products and events when you
sign up.



CONTINUE
NO, I'LL PAY FULL PRICE




WE SHIP TO CANADA




Welcome!




You can easily:




 * Shop in your local currency
 * Enjoy free shipping for all orders above CA$ 75.00
 * All duties are already included. Taxes calculated at checkout

You can easily shop in your local currency and enjoy great shipping rates.
Change your shipping country