www.camdencoffeeroastery.com Open in urlscan Pro
23.227.38.74  Public Scan

URL: https://www.camdencoffeeroastery.com/products/comandante-c40-nitro-blade-coffee-grinder-mk4-sunset?gclid=CjwKCAjwscGjBhAXEiwAswQqNDdB...
Submission: On May 26 via api from US — Scanned from CA

Form analysis 24 forms found in the DOM

GET /search

<form action="/search" method="get" class="search-header search flex" role="search" style="flex-flow: row;">
  <input type="hidden" name="type" value="product">
  <input class="search-header__input search__input w100 search__input--desktop" type="search" name="q" placeholder="Search" aria-label="Search" style="box-sizing:content-box;-webkit-box-sizing:content-box;border-right:none;">
  <input type="hidden" name="options[prefix]" value="last" aria-hidden="true">
  <button class="search-header__submit search__submit button--style1" type="submit" title="Submit">
    <i class="fa fa-search"></i>
  </button>
</form>

POST

<form method="post" enctype="multipart/form-data">
  <select name="id" class="variant-id hide">
    <option selected="selected" value="43654273106196"> 250 GR </option>
    <option value="43654273138964"> 1 KG </option>
  </select>
  <button class="button button--oneline add-cart-btn center-block flex button--style1-reverse por" type="submit" name="add" title="Add to cart" aria-label="button">
    <i class="fa fa-opencart dib"></i><span class="hidden-sm">Add to cart</span>
  </button>
</form>

POST

<form method="post" enctype="multipart/form-data">
  <select name="id" class="variant-id hide">
    <option selected="selected" value="44082981273876"> 250 GR </option>
    <option value="44082981306644"> 1 KG </option>
  </select>
  <button class="button button--oneline add-cart-btn center-block flex button--style1-reverse por" type="submit" name="add" title="Add to cart" aria-label="button">
    <i class="fa fa-opencart dib"></i><span class="hidden-sm">Add to cart</span>
  </button>
</form>

POST

<form method="post" enctype="multipart/form-data">
  <select name="id" class="variant-id hide">
    <option selected="selected" value="44082980618516"> 250 GR </option>
    <option value="44082980651284"> 1 KG </option>
  </select>
  <button class="button button--oneline add-cart-btn center-block flex button--style1-reverse por" type="submit" name="add" title="Add to cart" aria-label="button">
    <i class="fa fa-opencart dib"></i><span class="hidden-sm">Add to cart</span>
  </button>
</form>

POST

<form method="post" enctype="multipart/form-data">
  <select name="id" class="variant-id hide">
    <option selected="selected" value="44083002212628"> 250 GR </option>
    <option value="44083002245396"> 1 KG </option>
  </select>
  <button class="button button--oneline add-cart-btn center-block flex button--style1-reverse por" type="submit" name="add" title="Add to cart" aria-label="button">
    <i class="fa fa-opencart dib"></i><span class="hidden-sm">Add to cart</span>
  </button>
</form>

POST

<form method="post" enctype="multipart/form-data">
  <select name="id" class="variant-id hide">
    <option selected="selected" value="44083003130132"> 250 GR </option>
    <option value="44083003162900"> 1 KG </option>
  </select>
  <button class="button button--oneline add-cart-btn center-block flex button--style1-reverse por" type="submit" name="add" title="Add to cart" aria-label="button">
    <i class="fa fa-opencart dib"></i><span class="hidden-sm">Add to cart</span>
  </button>
</form>

POST

<form method="post" enctype="multipart/form-data">
  <select name="id" class="variant-id hide">
    <option selected="selected" value="44083030688020"> 250 GR </option>
    <option value="44083030720788"> 1 KG </option>
  </select>
  <button class="button button--oneline add-cart-btn center-block flex button--style1-reverse por" type="submit" name="add" title="Add to cart" aria-label="button">
    <i class="fa fa-opencart dib"></i><span class="hidden-sm">Add to cart</span>
  </button>
</form>

POST

<form method="post" enctype="multipart/form-data">
  <select name="id" class="variant-id hide">
    <option selected="selected" value="44083002212628"> 250 GR </option>
    <option value="44083002245396"> 1 KG </option>
  </select>
  <button class="button button--oneline add-cart-btn center-block flex button--style1-reverse por" type="submit" name="add" title="Add to cart" aria-label="button">
    <i class="fa fa-opencart dib"></i><span class="hidden-sm">Add to cart</span>
  </button>
</form>

POST

<form method="post" enctype="multipart/form-data">
  <select name="id" class="variant-id hide">
    <option selected="selected" value="44083027902740"> 250 GR </option>
    <option value="44083027935508"> 1 KG </option>
  </select>
  <button class="button button--oneline add-cart-btn center-block flex button--style1-reverse por" type="submit" name="add" title="Add to cart" aria-label="button">
    <i class="fa fa-opencart dib"></i><span class="hidden-sm">Add to cart</span>
  </button>
</form>

POST

<form method="post" enctype="multipart/form-data">
  <select name="id" class="variant-id hide">
    <option selected="selected" value="44083003130132"> 250 GR </option>
    <option value="44083003162900"> 1 KG </option>
  </select>
  <button class="button button--oneline add-cart-btn center-block flex button--style1-reverse por" type="submit" name="add" title="Add to cart" aria-label="button">
    <i class="fa fa-opencart dib"></i><span class="hidden-sm">Add to cart</span>
  </button>
</form>

POST

<form method="post" enctype="multipart/form-data">
  <select name="id" class="variant-id hide">
    <option selected="selected" value="44082996248852"> 250 GR </option>
    <option value="44797126443284"> 1KG </option>
  </select>
  <button class="button button--oneline add-cart-btn center-block flex button--style1-reverse por" type="submit" name="add" title="Add to cart" aria-label="button">
    <i class="fa fa-opencart dib"></i><span class="hidden-sm">Add to cart</span>
  </button>
</form>

POST

<form method="post" enctype="multipart/form-data">
  <select name="id" class="variant-id hide">
    <option selected="selected" value="44418750382356"> 250 GR </option>
  </select>
  <button class="button button--oneline add-cart-btn center-block flex button--style1-reverse por" type="submit" name="add" title="Add to cart" aria-label="button">
    <i class="fa fa-opencart dib"></i><span class="hidden-sm">Add to cart</span>
  </button>
</form>

POST

<form method="post" enctype="multipart/form-data">
  <select name="id" class="variant-id hide">
    <option selected="selected" value="44083030688020"> 250 GR </option>
    <option value="44083030720788"> 1 KG </option>
  </select>
  <button class="button button--oneline add-cart-btn center-block flex button--style1-reverse por" type="submit" name="add" title="Add to cart" aria-label="button">
    <i class="fa fa-opencart dib"></i><span class="hidden-sm">Add to cart</span>
  </button>
</form>

POST

<form method="post" enctype="multipart/form-data">
  <select name="id" class="variant-id hide">
    <option selected="selected" value="44747882430740"> 200 GR </option>
  </select>
  <button class="button button--oneline add-cart-btn center-block flex button--style1-reverse por" type="submit" name="add" title="Add to cart" aria-label="button">
    <i class="fa fa-opencart dib"></i><span class="hidden-sm">Add to cart</span>
  </button>
</form>

POST

<form method="post" enctype="multipart/form-data">
  <select name="id" class="variant-id hide">
    <option selected="selected" value="44083027902740"> 250 GR </option>
    <option value="44083027935508"> 1 KG </option>
  </select>
  <button class="button button--oneline add-cart-btn center-block flex button--style1-reverse por" type="submit" name="add" title="Add to cart" aria-label="button">
    <i class="fa fa-opencart dib"></i><span class="hidden-sm">Add to cart</span>
  </button>
</form>

POST

<form method="post" enctype="multipart/form-data">
  <select name="id" class="variant-id hide">
    <option selected="selected" value="44083002212628"> 250 GR </option>
    <option value="44083002245396"> 1 KG </option>
  </select>
  <button class="button button--oneline add-cart-btn center-block flex button--style1-reverse por" type="submit" name="add" title="Add to cart" aria-label="button">
    <i class="fa fa-opencart dib"></i><span class="hidden-sm">Add to cart</span>
  </button>
</form>

GET /search

<form action="/search" method="get" class="search-header search flex search--abs" role="search" style="flex-flow: row;">
  <input type="hidden" name="type" value="product">
  <input class="search-header__input search__input w100" type="search" name="q" placeholder="Search" aria-label="Search" style="box-sizing:content-box;-webkit-box-sizing:content-box;border-right:none;">
  <input type="hidden" name="options[prefix]" value="last" aria-hidden="true">
  <button class="search-header__submit search__submit button--style1" type="submit" title="Submit">
    <i class="fa fa-search"></i>
  </button>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_8019393315092" accept-charset="UTF-8" class="product-form product-form-product-template product-form--payment-button-no-variants
" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product"><input type="hidden" name="utf8" value="✓"><!--Smart file default--->
  <style>
    .smartnWrapper ul,
    ol {
      display: block;
      margin-block-start: 1em;
      margin-block-end: 1em;
      margin-inline-start: 0px;
      margin-inline-end: 0px;
      padding-inline-start: 40px;
      list-style-type: revert;
    }

    .smartnWrapper li {
      list-style: inherit;
      list-style-position: inside;
    }

    .smart-d-block {
      display: block;
    }

    .smart-d-inline-block {
      display: inline-block;
    }

    .smart-align-middle {
      vertical-align: middle;
    }

    .smart-align-top {
      vertical-align: top;
    }

    .smart-m-0 {
      margin: 0rem;
    }

    .smart-mr-0 {
      margin-right: 0rem;
    }

    .smart-ml-0 {
      margin-left: 0rem;
    }

    .smart-mt-0 {
      margin-top: 0rem;
    }

    .smart-mb-0 {
      margin-bottom: 0rem;
    }

    .smart-m-1 {
      margin: .25rem;
    }

    .smart-mr-1 {
      margin-right: .25rem;
    }

    .smart-ml-1 {
      margin-left: .25rem;
    }

    .smart-mt-1 {
      margin-top: .25rem;
    }

    .smart-mb-1 {
      margin-bottom: .25rem;
    }

    .smart-m-2 {
      margin: .5rem;
    }

    .smart-mr-2 {
      margin-right: .5rem;
    }

    .smart-ml-2 {
      margin-left: .5rem;
    }

    .smart-mt-2 {
      margin-top: .5rem;
    }

    .smart-mb-2 {
      margin-bottom: .5rem;
    }

    .smart-m-3 {
      margin: 1em;
    }

    .smart-mr-3 {
      margin-right: 1rem;
    }

    .smart-ml-3 {
      margin-left: 1rem;
    }

    .smart-mt-3 {
      margin-top: 1rem;
    }

    .smart-mb-3 {
      margin-bottom: 1rem;
    }

    .smart-m-4 {
      margin: 1.5rem;
    }

    .smart-mr-4 {
      margin-right: 1.5rem;
    }

    .smart-ml-4 {
      margin-left: 1.5rem;
    }

    .smart-mt-4 {
      margin-top: 1.5rem;
    }

    .smart-mb-4 {
      margin-bottom: 1.5rem;
    }

    .smart-m-5 {
      margin: 3rem;
    }

    .smart-mr-5 {
      margin-right: 3rem;
    }

    .smart-ml-5 {
      margin-left: 3rem;
    }

    .smart-mt-5 {
      margin-top: 3rem;
    }

    .smart-mb-5 {
      margin-bottom: 3rem;
    }

    .smart-p-0 {
      padding: 0rem;
    }

    .smart-pr-0 {
      padding-right: 0rem;
    }

    .smart-pl-0 {
      padding-left: 0rem;
    }

    .smart-pt-0 {
      padding-top: 0rem;
    }

    .smart-pb-0 {
      padding-bottom: 0rem;
    }

    .smart-p-1 {
      padding: .25rem;
    }

    .smart-pr-1 {
      padding-right: .25rem;
    }

    .smart-pl-1 {
      padding-left: .25rem;
    }

    .smart-pt-1 {
      padding-top: .25rem;
    }

    .smart-pb-1 {
      padding-bottom: .25rem;
    }

    .smart-p-2 {
      padding: .5rem;
    }

    .smart-pr-2 {
      padding-right: .5rem;
    }

    .smart-pl-2 {
      padding-left: .5rem;
    }

    .smart-pt-2 {
      padding-top: .5rem;
    }

    .smart-pb-2 {
      padding-bottom: .5rem;
    }

    .smart-p-3 {
      padding: 1em;
    }

    .smart-pr-3 {
      padding-right: 1rem;
    }

    .smart-pl-3 {
      padding-left: 1rem;
    }

    .smart-pt-3 {
      padding-top: 1rem;
    }

    .smart-pb-3 {
      padding-bottom: 1rem;
    }

    .smart-p-4 {
      padding: 1.5rem;
    }

    .smart-pr-4 {
      padding-right: 1.5rem;
    }

    .smart-pl-4 {
      padding-left: 1.5rem;
    }

    .smart-pt-4 {
      padding-top: 1.5rem;
    }

    .smart-pb-4 {
      padding-bottom: 1.5rem;
    }

    .smart-p-5 {
      padding: 3rem;
    }

    .smart-pr-5 {
      padding-right: 3rem;
    }

    .smart-pl-5 {
      padding-left: 3rem;
    }

    .smart-pt-5 {
      padding-top: 3rem;
    }

    .smart-pb-5 {
      padding-bottom: 3rem;
    }

    .smart-px-2 {
      padding-left: .5rem;
      padding-right: .5rem;
    }

    .smart-py-1 {
      padding-top: .25rem;
      padding-bottom: .25rem;
    }

    .smart-mx-auto {
      margin-left: auto;
      margin-right: auto;
    }

    .smart-text-center {
      text-align: center;
    }

    .smart-text-left {
      text-align: left;
    }

    .smart-px-0 {
      padding-left: 0px !important;
      padding-right: 0px !important;
    }

    .smartbanPhotoOuter {
      line-height: 0px;
    }

    @-ms-viewport {
      width: device-width
    }

    .smart-container {
      width: 100%;
      padding-right: 15px;
      padding-left: 15px;
      margin-right: auto;
      margin-left: auto
    }

    @media (min-width:576px) {
      .smart-container {
        max-width: 540px
      }
    }

    @media (min-width:768px) {
      .smart-container {
        max-width: 720px
      }
    }

    @media (min-width:992px) {
      .smart-container {
        max-width: 960px
      }
    }

    @media (min-width:1200px) {
      .smart-container {
        max-width: 1140px
      }
    }

    .smart-container-fluid {
      width: 100%;
      padding-right: 15px;
      padding-left: 15px;
      margin-right: auto;
      margin-left: auto
    }

    .smart-row {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      margin-right: -15px;
      margin-left: -15px
    }

    .smart-no-gutters {
      margin-right: 0;
      margin-left: 0
    }

    .smart-no-gutters>.col,
    .smart-no-gutters>[class*=col-] {
      padding-right: 0;
      padding-left: 0
    }

    .smart-col,
    .smart-col-1,
    .smart-col-10,
    .smart-col-11,
    .smart-col-12,
    .smart-col-2,
    .smart-col-3,
    .smart-col-4,
    .smart-col-5,
    .smart-col-6,
    .smart-col-7,
    .smart-col-8,
    .smart-col-9,
    .smart-col-auto,
    .smart-col-lg,
    .smart-col-lg-1,
    .smart-col-lg-10,
    .smart-col-lg-11,
    .smart-col-lg-12,
    .smart-col-lg-2,
    .smart-col-lg-3,
    .smart-col-lg-4,
    .smart-col-lg-5,
    .smart-col-lg-6,
    .smart-col-lg-7,
    .smart-col-lg-8,
    .smart-col-lg-9,
    .smart-col-lg-auto,
    .smart-col-md,
    .smart-col-md-1,
    .smart-col-md-10,
    .smart-col-md-11,
    .smart-col-md-12,
    .smart-col-md-2,
    .smart-col-md-3,
    .smart-col-md-4,
    .smart-col-md-5,
    .smart-col-md-6,
    .smart-col-md-7,
    .smart-col-md-8,
    .smart-col-md-9,
    .smart-col-md-auto,
    .smart-col-sm,
    .smart-col-sm-1,
    .smart-col-sm-10,
    .smart-col-sm-11,
    .smart-col-sm-12,
    .smart-col-sm-2,
    .smart-col-sm-3,
    .smart-col-sm-4,
    .smart-col-sm-5,
    .smart-col-sm-6,
    .smart-col-sm-7,
    .smart-col-sm-8,
    .smart-col-sm-9,
    .smart-col-sm-auto,
    .smart-col-xl,
    .smart-col-xl-1,
    .smart-col-xl-10,
    .smart-col-xl-11,
    .smart-col-xl-12,
    .smart-col-xl-2,
    .smart-col-xl-3,
    .smart-col-xl-4,
    .smart-col-xl-5,
    .smart-col-xl-6,
    .smart-col-xl-7,
    .smart-col-xl-8,
    .smart-col-xl-9,
    .smart-col-xl-auto {
      position: relative;
      width: 100%;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px
    }

    .smart-col {
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -ms-flex-positive: 1;
      flex-grow: 1;
      max-width: 100%
    }

    .smart-col-auto {
      -ms-flex: 0 0 auto;
      flex: 0 0 auto;
      width: auto;
      max-width: none
    }

    .smart-col-1 {
      -ms-flex: 0 0 8.333333%;
      flex: 0 0 8.333333%;
      max-width: 8.333333%
    }

    .smart-col-2 {
      -ms-flex: 0 0 16.666667%;
      flex: 0 0 16.666667%;
      max-width: 16.666667%
    }

    .smart-col-3 {
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
      max-width: 25%
    }

    .smart-col-4 {
      -ms-flex: 0 0 33.333333%;
      flex: 0 0 33.333333%;
      max-width: 33.333333%
    }

    .smart-col-5 {
      -ms-flex: 0 0 41.666667%;
      flex: 0 0 41.666667%;
      max-width: 41.666667%
    }

    .smart-col-6 {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%
    }

    .smart-col-7 {
      -ms-flex: 0 0 58.333333%;
      flex: 0 0 58.333333%;
      max-width: 58.333333%
    }

    .smart-col-8 {
      -ms-flex: 0 0 66.666667%;
      flex: 0 0 66.666667%;
      max-width: 66.666667%
    }

    .smart-col-9 {
      -ms-flex: 0 0 75%;
      flex: 0 0 75%;
      max-width: 75%
    }

    .smart-col-10 {
      -ms-flex: 0 0 83.333333%;
      flex: 0 0 83.333333%;
      max-width: 83.333333%
    }

    .smart-col-11 {
      -ms-flex: 0 0 91.666667%;
      flex: 0 0 91.666667%;
      max-width: 91.666667%
    }

    .smart-col-12 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%
    }

    .smart-order-first {
      -ms-flex-order: -1;
      order: -1
    }

    .smart-order-last {
      -ms-flex-order: 13;
      order: 13
    }

    .smart-order-0 {
      -ms-flex-order: 0;
      order: 0
    }

    .smart-order-1 {
      -ms-flex-order: 1;
      order: 1
    }

    .smart-order-2 {
      -ms-flex-order: 2;
      order: 2
    }

    .smart-order-3 {
      -ms-flex-order: 3;
      order: 3
    }

    .smart-order-4 {
      -ms-flex-order: 4;
      order: 4
    }

    .smart-order-5 {
      -ms-flex-order: 5;
      order: 5
    }

    .smart-order-6 {
      -ms-flex-order: 6;
      order: 6
    }

    .smart-order-7 {
      -ms-flex-order: 7;
      order: 7
    }

    .smart-order-8 {
      -ms-flex-order: 8;
      order: 8
    }

    .smart-order-9 {
      -ms-flex-order: 9;
      order: 9
    }

    .smart-order-10 {
      -ms-flex-order: 10;
      order: 10
    }

    .smart-order-11 {
      -ms-flex-order: 11;
      order: 11
    }

    .smart-order-12 {
      -ms-flex-order: 12;
      order: 12
    }

    .smart-offset-1 {
      margin-left: 8.333333%
    }

    .smart-offset-2 {
      margin-left: 16.666667%
    }

    .smart-offset-3 {
      margin-left: 25%
    }

    .smart-offset-4 {
      margin-left: 33.333333%
    }

    .smart-offset-5 {
      margin-left: 41.666667%
    }

    .smart-offset-6 {
      margin-left: 50%
    }

    .smart-offset-7 {
      margin-left: 58.333333%
    }

    .smart-offset-8 {
      margin-left: 66.666667%
    }

    .smart-offset-9 {
      margin-left: 75%
    }

    .smart-offset-10 {
      margin-left: 83.333333%
    }

    .smart-offset-11 {
      margin-left: 91.666667%
    }

    @media (min-width:576px) {
      .smart-col-sm {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
      }

      .smart-col-sm-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
      }

      .smart-col-sm-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
      }

      .smart-col-sm-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
      }

      .smart-col-sm-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
      }

      .smart-col-sm-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
      }

      .smart-col-sm-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
      }

      .smart-col-sm-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
      }

      .smart-col-sm-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
      }

      .smart-col-sm-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
      }

      .smart-col-sm-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
      }

      .smart-col-sm-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
      }

      .smart-col-sm-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
      }

      .smart-col-sm-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
      }

      .smart-order-sm-first {
        -ms-flex-order: -1;
        order: -1
      }

      .smart-order-sm-last {
        -ms-flex-order: 13;
        order: 13
      }

      .smart-order-sm-0 {
        -ms-flex-order: 0;
        order: 0
      }

      .smart-order-sm-1 {
        -ms-flex-order: 1;
        order: 1
      }

      .smart-order-sm-2 {
        -ms-flex-order: 2;
        order: 2
      }

      .smart-order-sm-3 {
        -ms-flex-order: 3;
        order: 3
      }

      .smart-order-sm-4 {
        -ms-flex-order: 4;
        order: 4
      }

      .smart-order-sm-5 {
        -ms-flex-order: 5;
        order: 5
      }

      .smart-order-sm-6 {
        -ms-flex-order: 6;
        order: 6
      }

      .smart-order-sm-7 {
        -ms-flex-order: 7;
        order: 7
      }

      .smart-order-sm-8 {
        -ms-flex-order: 8;
        order: 8
      }

      .smart-order-sm-9 {
        -ms-flex-order: 9;
        order: 9
      }

      .smart-order-sm-10 {
        -ms-flex-order: 10;
        order: 10
      }

      .smart-order-sm-11 {
        -ms-flex-order: 11;
        order: 11
      }

      .smart-order-sm-12 {
        -ms-flex-order: 12;
        order: 12
      }

      .smart-offset-sm-0 {
        margin-left: 0
      }

      .smart-offset-sm-1 {
        margin-left: 8.333333%
      }

      .smart-offset-sm-2 {
        margin-left: 16.666667%
      }

      .smart-offset-sm-3 {
        margin-left: 25%
      }

      .smart-offset-sm-4 {
        margin-left: 33.333333%
      }

      .smart-offset-sm-5 {
        margin-left: 41.666667%
      }

      .smart-offset-sm-6 {
        margin-left: 50%
      }

      .smart-offset-sm-7 {
        margin-left: 58.333333%
      }

      .smart-offset-sm-8 {
        margin-left: 66.666667%
      }

      .smart-offset-sm-9 {
        margin-left: 75%
      }

      .smart-offset-sm-10 {
        margin-left: 83.333333%
      }

      .smart-offset-sm-11 {
        margin-left: 91.666667%
      }
    }

    @media (min-width:768px) {
      .smart-col-md {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
      }

      .smart-col-md-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
      }

      .smart-col-md-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
      }

      .smart-col-md-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
      }

      .smart-col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
      }

      .smart-col-md-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
      }

      .smart-col-md-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
      }

      .smart-col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
      }

      .smart-col-md-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
      }

      .smart-col-md-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
      }

      .smart-col-md-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
      }

      .smart-col-md-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
      }

      .smart-col-md-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
      }

      .smart-col-md-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
      }

      .smart-order-md-first {
        -ms-flex-order: -1;
        order: -1
      }

      .smart-order-md-last {
        -ms-flex-order: 13;
        order: 13
      }

      .smart-order-md-0 {
        -ms-flex-order: 0;
        order: 0
      }

      .smart-order-md-1 {
        -ms-flex-order: 1;
        order: 1
      }

      .smart-order-md-2 {
        -ms-flex-order: 2;
        order: 2
      }

      .smart-order-md-3 {
        -ms-flex-order: 3;
        order: 3
      }

      .smart-order-md-4 {
        -ms-flex-order: 4;
        order: 4
      }

      .smart-order-md-5 {
        -ms-flex-order: 5;
        order: 5
      }

      .smart-order-md-6 {
        -ms-flex-order: 6;
        order: 6
      }

      .smart-order-md-7 {
        -ms-flex-order: 7;
        order: 7
      }

      .smart-order-md-8 {
        -ms-flex-order: 8;
        order: 8
      }

      .smart-order-md-9 {
        -ms-flex-order: 9;
        order: 9
      }

      .smart-order-md-10 {
        -ms-flex-order: 10;
        order: 10
      }

      .smart-order-md-11 {
        -ms-flex-order: 11;
        order: 11
      }

      .smart-order-md-12 {
        -ms-flex-order: 12;
        order: 12
      }

      .smart-offset-md-0 {
        margin-left: 0
      }

      .smart-offset-md-1 {
        margin-left: 8.333333%
      }

      .smart-offset-md-2 {
        margin-left: 16.666667%
      }

      .smart-offset-md-3 {
        margin-left: 25%
      }

      .smart-offset-md-4 {
        margin-left: 33.333333%
      }

      .smart-offset-md-5 {
        margin-left: 41.666667%
      }

      .smart-offset-md-6 {
        margin-left: 50%
      }

      .smart-offset-md-7 {
        margin-left: 58.333333%
      }

      .smart-offset-md-8 {
        margin-left: 66.666667%
      }

      .smart-offset-md-9 {
        margin-left: 75%
      }

      .smart-offset-md-10 {
        margin-left: 83.333333%
      }

      .smart-offset-md-11 {
        margin-left: 91.666667%
      }
    }

    @media (min-width:992px) {
      .smart-col-lg {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
      }

      .smart-col-lg-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
      }

      .smart-col-lg-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
      }

      .smart-col-lg-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
      }

      .smart-col-lg-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
      }

      .smart-col-lg-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
      }

      .smart-col-lg-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
      }

      .smart-col-lg-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
      }

      .smart-col-lg-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
      }

      .smart-col-lg-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
      }

      .smart-col-lg-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
      }

      .smart-col-lg-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
      }

      .smart-col-lg-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
      }

      .smart-col-lg-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
      }

      .smart-order-lg-first {
        -ms-flex-order: -1;
        order: -1
      }

      .smart-order-lg-last {
        -ms-flex-order: 13;
        order: 13
      }

      .smart-order-lg-0 {
        -ms-flex-order: 0;
        order: 0
      }

      .smart-order-lg-1 {
        -ms-flex-order: 1;
        order: 1
      }

      .smart-order-lg-2 {
        -ms-flex-order: 2;
        order: 2
      }

      .smart-order-lg-3 {
        -ms-flex-order: 3;
        order: 3
      }

      .smart-order-lg-4 {
        -ms-flex-order: 4;
        order: 4
      }

      .smart-order-lg-5 {
        -ms-flex-order: 5;
        order: 5
      }

      .smart-order-lg-6 {
        -ms-flex-order: 6;
        order: 6
      }

      .smart-order-lg-7 {
        -ms-flex-order: 7;
        order: 7
      }

      .smart-order-lg-8 {
        -ms-flex-order: 8;
        order: 8
      }

      .smart-order-lg-9 {
        -ms-flex-order: 9;
        order: 9
      }

      .smart-order-lg-10 {
        -ms-flex-order: 10;
        order: 10
      }

      .smart-order-lg-11 {
        -ms-flex-order: 11;
        order: 11
      }

      .smart-order-lg-12 {
        -ms-flex-order: 12;
        order: 12
      }

      .smart-offset-lg-0 {
        margin-left: 0
      }

      .smart-offset-lg-1 {
        margin-left: 8.333333%
      }

      .smart-offset-lg-2 {
        margin-left: 16.666667%
      }

      .smart-offset-lg-3 {
        margin-left: 25%
      }

      .smart-offset-lg-4 {
        margin-left: 33.333333%
      }

      .smart-offset-lg-5 {
        margin-left: 41.666667%
      }

      .smart-offset-lg-6 {
        margin-left: 50%
      }

      .smart-offset-lg-7 {
        margin-left: 58.333333%
      }

      .smart-offset-lg-8 {
        margin-left: 66.666667%
      }

      .smart-offset-lg-9 {
        margin-left: 75%
      }

      .smart-offset-lg-10 {
        margin-left: 83.333333%
      }

      .smart-offset-lg-11 {
        margin-left: 91.666667%
      }
    }

    @media (min-width:1200px) {
      .smart-col-xl {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
      }

      .smart-col-xl-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
      }

      .smart-col-xl-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
      }

      .smart-col-xl-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
      }

      .smart-col-xl-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
      }

      .smart-col-xl-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
      }

      .smart-col-xl-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
      }

      .smart-col-xl-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
      }

      .smart-col-xl-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
      }

      .smart-col-xl-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
      }

      .smart-col-xl-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
      }

      .smart-col-xl-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
      }

      .smart-col-xl-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
      }

      .smart-col-xl-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
      }

      .smart-order-xl-first {
        -ms-flex-order: -1;
        order: -1
      }

      .smart-order-xl-last {
        -ms-flex-order: 13;
        order: 13
      }

      .smart-order-xl-0 {
        -ms-flex-order: 0;
        order: 0
      }

      .smart-order-xl-1 {
        -ms-flex-order: 1;
        order: 1
      }

      .smart-order-xl-2 {
        -ms-flex-order: 2;
        order: 2
      }

      .smart-order-xl-3 {
        -ms-flex-order: 3;
        order: 3
      }

      .smart-order-xl-4 {
        -ms-flex-order: 4;
        order: 4
      }

      .smart-order-xl-5 {
        -ms-flex-order: 5;
        order: 5
      }

      .smart-order-xl-6 {
        -ms-flex-order: 6;
        order: 6
      }

      .smart-order-xl-7 {
        -ms-flex-order: 7;
        order: 7
      }

      .smart-order-xl-8 {
        -ms-flex-order: 8;
        order: 8
      }

      .smart-order-xl-9 {
        -ms-flex-order: 9;
        order: 9
      }

      .smart-order-xl-10 {
        -ms-flex-order: 10;
        order: 10
      }

      .smart-order-xl-11 {
        -ms-flex-order: 11;
        order: 11
      }

      .smart-order-xl-12 {
        -ms-flex-order: 12;
        order: 12
      }

      .smart-offset-xl-0 {
        margin-left: 0
      }

      .smart-offset-xl-1 {
        margin-left: 8.333333%
      }

      .smart-offset-xl-2 {
        margin-left: 16.666667%
      }

      .smart-offset-xl-3 {
        margin-left: 25%
      }

      .smart-offset-xl-4 {
        margin-left: 33.333333%
      }

      .smart-offset-xl-5 {
        margin-left: 41.666667%
      }

      .smart-offset-xl-6 {
        margin-left: 50%
      }

      .smart-offset-xl-7 {
        margin-left: 58.333333%
      }

      .smart-offset-xl-8 {
        margin-left: 66.666667%
      }

      .smart-offset-xl-9 {
        margin-left: 75%
      }

      .smart-offset-xl-10 {
        margin-left: 83.333333%
      }

      .smart-offset-xl-11 {
        margin-left: 91.666667%
      }
    }

    .smart-d-none {
      display: none !important
    }

    .smart-d-inline {
      display: inline !important
    }

    .smart-d-inline-block {
      display: inline-block !important
    }

    .smart-d-block {
      display: block !important
    }

    .smart-d-table {
      display: table !important
    }

    .smart-d-table-row {
      display: table-row !important
    }

    .smart-d-table-cell {
      display: table-cell !important
    }

    .smart-d-flex {
      display: -ms-flexbox !important;
      display: flex !important
    }

    .smart-d-inline-flex {
      display: -ms-inline-flexbox !important;
      display: inline-flex !important
    }

    @media (min-width:576px) {
      .smart-d-sm-none {
        display: none !important
      }

      .smart-d-sm-inline {
        display: inline !important
      }

      .smart-d-sm-inline-block {
        display: inline-block !important
      }

      .smart-d-sm-block {
        display: block !important
      }

      .smart-d-sm-table {
        display: table !important
      }

      .smart-d-sm-table-row {
        display: table-row !important
      }

      .smart-d-sm-table-cell {
        display: table-cell !important
      }

      .smart-d-sm-flex {
        display: -ms-flexbox !important;
        display: flex !important
      }

      .smart-d-sm-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
      }
    }

    @media (min-width:768px) {
      .smart-d-md-none {
        display: none !important
      }

      .smart-d-md-inline {
        display: inline !important
      }

      .smart-d-md-inline-block {
        display: inline-block !important
      }

      .smart-d-md-block {
        display: block !important
      }

      .smart-d-md-table {
        display: table !important
      }

      .smart-d-md-table-row {
        display: table-row !important
      }

      .smart-d-md-table-cell {
        display: table-cell !important
      }

      .smart-d-md-flex {
        display: -ms-flexbox !important;
        display: flex !important
      }

      .smart-d-md-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
      }
    }

    @media (min-width:992px) {
      .smart-d-lg-none {
        display: none !important
      }

      .smart-d-lg-inline {
        display: inline !important
      }

      .smart-d-lg-inline-block {
        display: inline-block !important
      }

      .smart-d-lg-block {
        display: block !important
      }

      .smart-d-lg-table {
        display: table !important
      }

      .smart-d-lg-table-row {
        display: table-row !important
      }

      .smart-d-lg-table-cell {
        display: table-cell !important
      }

      .smart-d-lg-flex {
        display: -ms-flexbox !important;
        display: flex !important
      }

      .smart-d-lg-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
      }
    }

    @media (min-width:1200px) {
      .smart-d-xl-none {
        display: none !important
      }

      .smart-d-xl-inline {
        display: inline !important
      }

      .smart-d-xl-inline-block {
        display: inline-block !important
      }

      .smart-d-xl-block {
        display: block !important
      }

      .smart-d-xl-table {
        display: table !important
      }

      .smart-d-xl-table-row {
        display: table-row !important
      }

      .smart-d-xl-table-cell {
        display: table-cell !important
      }

      .smart-d-xl-flex {
        display: -ms-flexbox !important;
        display: flex !important
      }

      .smart-d-xl-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
      }
    }

    @media print {
      .smart-d-print-none {
        display: none !important
      }

      .smart-d-print-inline {
        display: inline !important
      }

      .smart-d-print-inline-block {
        display: inline-block !important
      }

      .smart-d-print-block {
        display: block !important
      }

      .smart-d-print-table {
        display: table !important
      }

      .smart-d-print-table-row {
        display: table-row !important
      }

      .smart-d-print-table-cell {
        display: table-cell !important
      }

      .smart-d-print-flex {
        display: -ms-flexbox !important;
        display: flex !important
      }

      .smart-d-print-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
      }
    }

    .smart-flex-row {
      -ms-flex-direction: row !important;
      flex-direction: row !important
    }

    .smart-flex-column {
      -ms-flex-direction: column !important;
      flex-direction: column !important
    }

    .smart-flex-row-reverse {
      -ms-flex-direction: row-reverse !important;
      flex-direction: row-reverse !important
    }

    .smart-flex-column-reverse {
      -ms-flex-direction: column-reverse !important;
      flex-direction: column-reverse !important
    }

    .smart-flex-wrap {
      -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important
    }

    .smart-flex-nowrap {
      -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important
    }

    .smart-flex-wrap-reverse {
      -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important
    }

    .smart-flex-fill {
      -ms-flex: 1 1 auto !important;
      flex: 1 1 auto !important
    }

    .smart-flex-grow-0 {
      -ms-flex-positive: 0 !important;
      flex-grow: 0 !important
    }

    .smart-flex-grow-1 {
      -ms-flex-positive: 1 !important;
      flex-grow: 1 !important
    }

    .smart-flex-shrink-0 {
      -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important
    }

    .smart-flex-shrink-1 {
      -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important
    }

    .smart-justify-content-start {
      -ms-flex-pack: start !important;
      justify-content: flex-start !important
    }

    .smart-justify-content-end {
      -ms-flex-pack: end !important;
      justify-content: flex-end !important
    }

    .smart-justify-content-center {
      -ms-flex-pack: center !important;
      justify-content: center !important
    }

    .smart-justify-content-between {
      -ms-flex-pack: justify !important;
      justify-content: space-between !important
    }

    .smart-justify-content-around {
      -ms-flex-pack: distribute !important;
      justify-content: space-around !important
    }

    .smart-align-items-start {
      -ms-flex-align: start !important;
      align-items: flex-start !important
    }

    .smart-align-items-end {
      -ms-flex-align: end !important;
      align-items: flex-end !important
    }

    .smart-align-items-center {
      -ms-flex-align: center !important;
      align-items: center !important
    }

    .smart-align-items-baseline {
      -ms-flex-align: baseline !important;
      align-items: baseline !important
    }

    .smart-align-items-stretch {
      -ms-flex-align: stretch !important;
      align-items: stretch !important
    }

    .smart-align-content-start {
      -ms-flex-line-pack: start !important;
      align-content: flex-start !important
    }

    .smart-align-content-end {
      -ms-flex-line-pack: end !important;
      align-content: flex-end !important
    }

    .smart-align-content-center {
      -ms-flex-line-pack: center !important;
      align-content: center !important
    }

    .smart-align-content-between {
      -ms-flex-line-pack: justify !important;
      align-content: space-between !important
    }

    .smart-align-content-around {
      -ms-flex-line-pack: distribute !important;
      align-content: space-around !important
    }

    .smart-align-content-stretch {
      -ms-flex-line-pack: stretch !important;
      align-content: stretch !important
    }

    .smart-align-self-auto {
      -ms-flex-item-align: auto !important;
      align-self: auto !important
    }

    .smart-align-self-start {
      -ms-flex-item-align: start !important;
      align-self: flex-start !important
    }

    .smart-align-self-end {
      -ms-flex-item-align: end !important;
      align-self: flex-end !important
    }

    .smart-align-self-center {
      -ms-flex-item-align: center !important;
      align-self: center !important
    }

    .smart-align-self-baseline {
      -ms-flex-item-align: baseline !important;
      align-self: baseline !important
    }

    .smart-align-self-stretch {
      -ms-flex-item-align: stretch !important;
      align-self: stretch !important
    }

    @media (min-width:576px) {
      .smart-flex-sm-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important
      }

      .smart-flex-sm-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important
      }

      .smart-flex-sm-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
      }

      .smart-flex-sm-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
      }

      .smart-flex-sm-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
      }

      .smart-flex-sm-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
      }

      .smart-flex-sm-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
      }

      .smart-flex-sm-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
      }

      .smart-flex-sm-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
      }

      .smart-flex-sm-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
      }

      .smart-flex-sm-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
      }

      .smart-flex-sm-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
      }

      .smart-justify-content-sm-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
      }

      .smart-justify-content-sm-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
      }

      .smart-justify-content-sm-center {
        -ms-flex-pack: center !important;
        justify-content: center !important
      }

      .smart-justify-content-sm-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
      }

      .smart-justify-content-sm-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
      }

      .smart-align-items-sm-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important
      }

      .smart-align-items-sm-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important
      }

      .smart-align-items-sm-center {
        -ms-flex-align: center !important;
        align-items: center !important
      }

      .smart-align-items-sm-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
      }

      .smart-align-items-sm-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
      }

      .smart-align-content-sm-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
      }

      .smart-align-content-sm-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
      }

      .smart-align-content-sm-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
      }

      .smart-align-content-sm-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
      }

      .smart-align-content-sm-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
      }

      .smart-align-content-sm-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
      }

      .smart-align-self-sm-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
      }

      .smart-align-self-sm-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
      }

      .smart-align-self-sm-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
      }

      .smart-align-self-sm-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
      }

      .smart-align-self-sm-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
      }

      .smart-align-self-sm-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
      }
    }

    @media (min-width:768px) {
      .smart-flex-md-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important
      }

      .smart-flex-md-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important
      }

      .smart-flex-md-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
      }

      .smart-flex-md-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
      }

      .smart-flex-md-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
      }

      .smart-flex-md-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
      }

      .smart-flex-md-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
      }

      .smart-flex-md-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
      }

      .smart-flex-md-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
      }

      .smart-flex-md-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
      }

      .smart-flex-md-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
      }

      .smart-flex-md-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
      }

      .smart-justify-content-md-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
      }

      .smart-justify-content-md-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
      }

      .smart-justify-content-md-center {
        -ms-flex-pack: center !important;
        justify-content: center !important
      }

      .smart-justify-content-md-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
      }

      .smart-justify-content-md-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
      }

      .smart-align-items-md-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important
      }

      .smart-align-items-md-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important
      }

      .smart-align-items-md-center {
        -ms-flex-align: center !important;
        align-items: center !important
      }

      .smart-align-items-md-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
      }

      .smart-align-items-md-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
      }

      .smart-align-content-md-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
      }

      .smart-align-content-md-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
      }

      .smart-align-content-md-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
      }

      .smart-align-content-md-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
      }

      .smart-align-content-md-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
      }

      .smart-align-content-md-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
      }

      .smart-align-self-md-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
      }

      .smart-align-self-md-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
      }

      .smart-align-self-md-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
      }

      .smart-align-self-md-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
      }

      .smart-align-self-md-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
      }

      .smart-align-self-md-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
      }
    }

    @media (min-width:992px) {
      .smart-flex-lg-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important
      }

      .smart-flex-lg-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important
      }

      .smart-flex-lg-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
      }

      .smart-flex-lg-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
      }

      .smart-flex-lg-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
      }

      .smart-flex-lg-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
      }

      .smart-flex-lg-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
      }

      .smart-flex-lg-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
      }

      .smart-flex-lg-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
      }

      .smart-flex-lg-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
      }

      .smart-flex-lg-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
      }

      .smart-flex-lg-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
      }

      .smart-justify-content-lg-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
      }

      .smart-justify-content-lg-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
      }

      .smart-justify-content-lg-center {
        -ms-flex-pack: center !important;
        justify-content: center !important
      }

      .smart-justify-content-lg-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
      }

      .smart-justify-content-lg-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
      }

      .smart-align-items-lg-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important
      }

      .smart-align-items-lg-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important
      }

      .smart-align-items-lg-center {
        -ms-flex-align: center !important;
        align-items: center !important
      }

      .smart-align-items-lg-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
      }

      .smart-align-items-lg-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
      }

      .smart-align-content-lg-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
      }

      .smart-align-content-lg-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
      }

      .smart-align-content-lg-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
      }

      .smart-align-content-lg-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
      }

      .smart-align-content-lg-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
      }

      .smart-align-content-lg-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
      }

      .smart-align-self-lg-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
      }

      .smart-align-self-lg-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
      }

      .smart-align-self-lg-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
      }

      .smart-align-self-lg-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
      }

      .smart-align-self-lg-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
      }

      .smart-align-self-lg-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
      }
    }

    @media (min-width:1200px) {
      .smart-flex-xl-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important
      }

      .smart-flex-xl-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important
      }

      .smart-flex-xl-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
      }

      .smart-flex-xl-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
      }

      .smart-flex-xl-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
      }

      .smart-flex-xl-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
      }

      .smart-flex-xl-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
      }

      .smart-flex-xl-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
      }

      .smart-flex-xl-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
      }

      .smart-flex-xl-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
      }

      .smart-flex-xl-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
      }

      .smart-flex-xl-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
      }

      .smart-justify-content-xl-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
      }

      .smart-justify-content-xl-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
      }

      .smart-justify-content-xl-center {
        -ms-flex-pack: center !important;
        justify-content: center !important
      }

      .smart-justify-content-xl-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
      }

      .smart-justify-content-xl-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
      }

      .smart-align-items-xl-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important
      }

      .smart-align-items-xl-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important
      }

      .smart-align-items-xl-center {
        -ms-flex-align: center !important;
        align-items: center !important
      }

      .smart-align-items-xl-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
      }

      .smart-align-items-xl-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
      }

      .smart-align-content-xl-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
      }

      .smart-align-content-xl-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
      }

      .smart-align-content-xl-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
      }

      .smart-align-content-xl-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
      }

      .smart-align-content-xl-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
      }

      .smart-align-content-xl-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
      }

      .smart-align-self-xl-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
      }

      .smart-align-self-xl-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
      }

      .smart-align-self-xl-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
      }

      .smart-align-self-xl-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
      }

      .smart-align-self-xl-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
      }

      .smart-align-self-xl-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
      }
    }

    .smart-counter {
      display: none !important
    }

    .smart-modal {
      position: fixed;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      display: none;
      overflow: auto;
      background-color: #000000;
      background-color: rgba(0, 0, 0, 0.7);
      z-index: 2147483647;
    }

    .smart-modal-window {
      position: relative;
      background-color: #FFFFFF;
      width: 50%;
      margin: 10vh auto;
      padding: 20px;
      max-height: 80vh;
      overflow: auto;
    }

    .smart-modal-window.smart-modal-small {
      width: 30%;
    }

    .smart-modal-window.smart-modal-large {
      width: 75%;
    }

    .smart-modal-close {
      position: absolute;
      top: 0;
      right: 0;
      color: rgba(0, 0, 0, 0.3);
      height: 30px;
      width: 30px;
      font-size: 30px;
      line-height: 30px;
      text-align: center;
    }

    .smart-modal-close:hover,
    .smart-modal-close:focus {
      color: #000000;
      cursor: pointer;
    }

    .smart-modal-open {
      display: block;
    }

    @media (max-width: 767px) {
      .smart-modal-window.smart-modal-large {
        width: 90% !important;
      }

      .smart-modal-window.smart-modal-small {
        width: 75% !important;
      }

      .smart-modal-window {
        width: 90% !important;
      }
    }

    #smart-modal-content div {
      width: auto !important;
    }

    .smartbCountry {
      display: none;
    }

    .smartbanCountry {
      display: none;
    }

    .smarthCountry {
      display: none;
    }
  </style>
  <script src="https://unpkg.com/@popperjs/core@2/dist/umd/popper.min.js"></script>
  <script src="https://unpkg.com/tippy.js@6/dist/tippy-bundle.umd.js"></script>
  <script type="text/javascript">
    document.addEventListener('DOMContentLoaded', (event) => {
      var countsmartid = document.getElementById("smart-modal-outer");
      if (countsmartid) {} else {
        var mysmartDiv = document.createElement("div");
        mysmartDiv.id = 'smart_modal_wrapper';
        mysmartDiv.innerHTML =
          '<div id="smart-modal-outer" class="smart-modal"><div class="smart-modal-window" id="smart-modal-window"><span class="smart-modal-close" id="smart-modal-close" data-dismiss="modal">&times;</span><div id="smart-modal-content"></div></div></div>';
        document.body.appendChild(mysmartDiv);
      }
    })
  </script>
  <div class="1smartHighlights smartHighlights smart-container outersmarth8019393315092-1 smart-mt-4 smart-mb-4" style="display: none !important;" data-smarthouterclass="smart-mt-4 smart-mb-4" data-smarthouterstyle="" data-smarthinnerclass=""
    data-smarthinnerstyle="" data-smarthimageclass="" data-smarthimagestyle="" data-smarthtextclass="" data-smarthtextstyle="" data-smarthgroup="1">
    <div class="smarthWrapper smart-pb-1 smart-row smart-pt-2 smart-pl-2 smart-pr-2">
    </div>
  </div>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.4/moment.min.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.4/moment-with-locales.min.js"></script>
  <script type="text/javascript">
    var existingScript = document.getElementById('smarthPopper');
    if (!existingScript) {
      var countrysmarth = 'smarthighlightcountry';
      var smarthcountryName = '';
      setTimeout(function() {
        checksmarthjquery();
      }, 1000);
    }

    function checksmarthjquery() {
      if (window.jQuery) {
        checkSmarthVariantInventory("Default Title", "first");
        $(document).on("change", ".single-option-selector", function() {
          var optionMaph = [];
          if (optionMaph.length == 0) {
            $(".single-option-selector").each(function(key) {
              optionMaph[key] = $(this).val();
            });
            checkSmarthVariantInventory(optionMaph);
          }
        });
        $(document).on("change", ".ProductForm__Option select", function() {
          var optionMaph = [];
          if (optionMaph.length == 0) {
            $(".ProductForm__Option select").each(function(key) {
              optionMaph[key] = $(this).val();
            });
            checkSmarthVariantInventory(optionMaph);
          }
        });
        $(document).on("click", ".tt-options-swatch li", function() {
          var optionMaph = [];
          if (optionMaph.length == 0) {
            $(".tt-options-swatch li").each(function(key) {
              optionMaph[key] = $(this).val();
            });
            checkSmarthVariantInventory(optionMaph);
          }
        });
        $(document).on("click", ".swatch-element", function() {
          var optionMaph = [];
          if (optionMaph.length == 0) {
            $(".swatch-element").each(function(key) {
              optionMaph[key] = $(this).val();
            });
            checkSmarthVariantInventory(optionMaph);
          }
        });
        $(document).on("change", ".form__input--select", function() {
          var optionMaph = [];
          if (optionMaph.length == 0) {
            $(".form__input--select").each(function(key) {
              optionMaph[key] = $(this).val();
            });
            checkSmarthVariantInventory(optionMaph);
          }
        });
        $(document).on("change", ".sgl-opt-selector-product-template", function() {
          var optionMaph = [];
          if (optionMaph.length == 0) {
            $(".sgl-opt-selector-product-template").each(function(key) {
              optionMaph[key] = $(this).val();
            });
            checkSmarthVariantInventory(optionMaph);
          }
        });
        $(document).on("click", ".tt-options-swatch li", function() {
          var optionMaph = [];
          if (optionMaph.length == 0) {
            $(".tt-options-swatch li").each(function(key) {
              optionMaph[key] = $(this).val();
            });
            checkSmarthVariantInventory(optionMaph);
          }
        });
        $(document).on("change", ".product-option-value-item", function() {
          var optionMaph = [];
          if (optionMaph.length == 0) {
            $(".product-option-value-item").each(function(key) {
              optionMaph[key] = $(this).val();
            });
            checkSmarthVariantInventory(optionMaph);
          }
        });
        $(document).on("click", ".clickyboxes a", function() {
          var optionMaph = [];
          if (optionMaph.length == 0) {
            $(".clickyboxes a").each(function(key) {
              optionMaph[key] = $(this).val();
            });
            checkSmarthVariantInventory(optionMaph);
          }
        });
        $(document).on("change", "[data-product-options-container] .form-field-input", function() {
          var optionMaph = [];
          if (optionMaph.length == 0) {
            $("[data-product-options-container] .form-field-input").each(function(key) {
              optionMaph[key] = $(this).val();
            });
            checkSmarthVariantInventory(optionMaph);
          }
        });
        $(document).on("change", "#data-product-option-0", function() {
          var optionMaph = [];
          if (optionMaph.length == 0) {
            $("#data-product-option-0").each(function(key) {
              optionMaph[key] = $(this).val();
            });
            checkSmarthVariantInventory(optionMaph);
          }
        });
        $(document).on("click", ".product-options__section .active", function() {
          var optionMaph = [];
          if (optionMaph.length == 0) {
            $(".product-options__section .active").each(function(key) {
              optionMaph[key] = $(this).val();
            });
            checkSmarthVariantInventory(optionMaph);
          }
        });
        $(document).on("click", ".product-options__value", function() {
          var optionMaph = [];
          if (optionMaph.length == 0) {
            $(".product-options__value").each(function(key) {
              optionMaph[key] = $(this).val();
            });
            checkSmarthVariantInventory(optionMaph);
          }
        });
        $(document).on("click", ".variant-input", function() {
          var optionMaph = [];
          if (optionMaph.length == 0) {
            $(".variant-input").each(function(key) {
              optionMaph[key] = $(this).val();
            });
            checkSmarthVariantInventory(optionMaph);
          }
        });
        $(document).on("change", ".product-form__single-selector", function() {
          var optionMaph = [];
          if (optionMaph.length == 0) {
            $(".product-form__single-selector").each(function(key) {
              optionMaph[key] = $(this).val();
            });
            checkSmarthVariantInventory(optionMaph);
          }
        });
        $(document).on("click", ".gt_swatches--select.gf_active", function() {
          var optionMaph = [];
          if (optionMaph.length == 0) {
            $(".gt_swatches--select.gf_active").each(function(key) {
              optionMaph[key] = $(this).val();
            });
            checkSmarthVariantInventory(optionMaph);
          }
        });
        $(document).on("click", ".nt-swatch", function() {
          var optionMaph = [];
          if (optionMaph.length == 0) {
            $(".nt-swatch").each(function(key) {
              optionMaph[key] = $(this).val();
            });
            checkSmarthVariantInventory(optionMaph);
          }
        });
        $(document).on("change", ".disclosure--input", function() {
          var optionMaph = [];
          if (optionMaph.length == 0) {
            $(".disclosure--input").each(function(key) {
              optionMaph[key] = $(this).val();
            });
            checkSmarthVariantInventory(optionMaph);
          }
        });
        $(document).on("click", ".product-form__input input", function() {
          var optionMaph = [];
          if (optionMaph.length == 0) {
            $(".product-form__input input[type=radio]:checked").each(function(key) {
              optionMaph[key] = $(this).val();
            });
            checkSmarthVariantInventory(optionMaph);
          }
        });
        $(document).on("click", ".swatch-container input", function() {
          var optionMaph = [];
          if (optionMaph.length == 0) {
            $(".swatch-container input[type=radio]:checked").each(function(key) {
              optionMaph[key] = $(this).val();
            });
            checkSmarthVariantInventory(optionMaph);
          }
        });
        $(document).on("click", ".swatch--gl input", function() {
          var optionMap = [];
          if (optionMap.length == 0) {
            $(".swatch--gl input[type=radio]:checked").each(function(key) {
              optionMap[key] = $(this).val();
            });
            checkSmarthVariantInventory(optionMap);
          }
        });
      } else {
        setTimeout(function() {
          checksmarthjquery()
        }, 2000);
      }
    }

    function removesmarthighlight() {
      var smarth1 = document.getElementsByClassName('1smarthDesktop');
      if (smarth1[0]) {
        var remove_div1 = document.getElementsByClassName('1smartHighlights');
        for (var i = 0; i < remove_div1.length; i++) {
          if (remove_div1[i]) {
            remove_div1[i].style.display = 'block';
          }
        }
      } else {
        var remove_div1 = document.getElementsByClassName('1smartHighlights');
        if (remove_div1[0]) {
          remove_div1[0].style.cssText = 'display:none !important';
        }
      }
      var smarth2 = document.getElementsByClassName('2smarthDesktop');
      if (smarth2[0]) {
        var remove_div2 = document.getElementsByClassName('2smartHighlights');
        for (var i = 0; i < remove_div2.length; i++) {
          if (remove_div2[i]) {
            remove_div2[i].style.display = 'block';
          }
        }
      } else {
        var remove_div2 = document.getElementsByClassName('2smartHighlights');
        if (remove_div2[0]) {
          remove_div2[0].style.cssText = 'display:none !important';
          // remove_div2[0].parentNode.removeChild(remove_div2[0]);
        }
      }
      var smarth3 = document.getElementsByClassName('3smarthDesktop');
      if (smarth3[0]) {
        var remove_div3 = document.getElementsByClassName('3smartHighlights');
        for (var i = 0; i < remove_div3.length; i++) {
          if (remove_div3[i]) {
            remove_div3[i].style.display = 'block';
          }
        }
      } else {
        var remove_div3 = document.getElementsByClassName('3smartHighlights');
        if (remove_div3[0]) {
          remove_div3[0].style.cssText = 'display:none !important';
          // remove_div3[0].parentNode.removeChild(remove_div3[0]);
        }
      }
    }
    window.addEventListener('DOMContentLoaded', (event) => {
      setTimeout(function() {
        smarthonload();
      }, 500);
    });

    function expdeliveryhdatesmart(value, count) {
      var weekdays = '6,0';
      var dateformatselected = 'dddd, MMMM D';
      var datelang = 'en';
      var smarthTextdate = document.getElementsByClassName('smarthTitle');
      var realvalue = value;
      var pos = realvalue.indexOf("[[today");
      var pos2 = realvalue.indexOf("]]");
      var startres = realvalue.slice(pos + 8, pos2);
      realvalue = realvalue.replace("[[today,", "");
      realvalue = realvalue.replace("]]", "");
      var pos3 = realvalue.indexOf("[[today");
      var pos4 = realvalue.indexOf("]]");
      var endres = realvalue.slice(pos3 + 8, pos4);
      realvalue = realvalue.replace("[[today,", "");
      realvalue = realvalue.replace("]]", "");
      var getlang = startres.split(",");
      var wrongdays = weekdays.split(",");
      var startDate = new Date(new Date().getTime() + (parseInt(startres) * 24 * 60 * 60 * 1000));
      var today = new Date(new Date().getTime());
      var firstinc = 0;
      while (today <= startDate) {
        var getday = String(today.getDay());
        if (wrongdays.indexOf(getday) != -1) {
          startDate.setDate(startDate.getDate() + 1);
          firstinc++;
        }
        today.setDate(today.getDate() + 1);
      }
      var setlang = 'en';
      if (getlang.length > 1) {
        setlang = getlang[1];
      }
      moment.locale(setlang);
      value = value.replace("[[today," + startres + "]]", moment(startDate).locale(setlang).format(dateformatselected));
      var extradays = firstinc + parseInt(endres);
      var endDate = new Date(new Date().getTime() + (extradays * 24 * 60 * 60 * 1000));
      var todayend = startDate;
      var secinc = 0;
      while (todayend <= endDate) {
        var getday = String(todayend.getDay());
        if (wrongdays.indexOf(getday) != -1) {
          endDate.setDate(endDate.getDate() + 1);
          secinc++;
        }
        todayend.setDate(todayend.getDate() + 1);
      }
      value = value.replace("[[today," + endres + "]]", moment(endDate).locale(setlang).format(dateformatselected));
      smarthTextdate[count].innerHTML = value;
      var getchild = smarthTextdate[count].getElementsByClassName('smart-counter');
      if (getchild[0]) {
        getchild[0].classList.remove("smart-counter");
      }
    }

    function expdeliveryhsubdatesmart(value, count) {
      var weekdays = '6,0';
      var dateformatselected = 'dddd, MMMM D';
      var datelang = 'en';
      var smarthTextdate = document.getElementsByClassName('smarthSubTitle');
      var realvalue = value;
      var pos = realvalue.indexOf("[[today");
      var pos2 = realvalue.indexOf("]]");
      var startres = realvalue.slice(pos + 8, pos2);
      realvalue = realvalue.replace("[[today,", "");
      realvalue = realvalue.replace("]]", "");
      var pos3 = realvalue.indexOf("[[today");
      var pos4 = realvalue.indexOf("]]");
      var endres = realvalue.slice(pos3 + 8, pos4);
      realvalue = realvalue.replace("[[today,", "");
      realvalue = realvalue.replace("]]", "");
      var getlang = startres.split(",");
      var wrongdays = weekdays.split(",");
      var startDate = new Date(new Date().getTime() + (parseInt(startres) * 24 * 60 * 60 * 1000));
      var today = new Date(new Date().getTime());
      var firstinc = 0;
      while (today <= startDate) {
        var getday = String(today.getDay());
        if (wrongdays.indexOf(getday) != -1) {
          startDate.setDate(startDate.getDate() + 1);
          firstinc++;
        }
        today.setDate(today.getDate() + 1);
      }
      var setlang = 'en';
      if (getlang.length > 1) {
        setlang = getlang[1];
      }
      moment.locale(setlang);
      value = value.replace("[[today," + startres + "]]", moment(startDate).locale(setlang).format(dateformatselected));
      var extradays = firstinc + parseInt(endres);
      var endDate = new Date(new Date().getTime() + (extradays * 24 * 60 * 60 * 1000));
      var todayend = startDate;
      var secinc = 0;
      while (todayend <= endDate) {
        var getday = String(todayend.getDay());
        if (wrongdays.indexOf(getday) != -1) {
          endDate.setDate(endDate.getDate() + 1);
          secinc++;
        }
        todayend.setDate(todayend.getDate() + 1);
      }
      value = value.replace("[[today," + endres + "]]", moment(endDate).locale(setlang).format(dateformatselected));
      smarthTextdate[count].innerHTML = value;
      var getsubchild = smarthTextdate[count].getElementsByClassName('smart-d-none');
      if (getsubchild[0]) {
        getsubchild[0].classList.remove("smart-d-none");
      }
    }

    function checkSmarthVariantInventory(optionMap, myfirstone = '') {
      var productname = 'comandante-c40-nitro-blade-coffee-grinder-mk4-sunset';
      var variantproductid = '8019393315092';
      var mydomclass = document.getElementsByClassName('smarthVariantInventory');
      if (mydomclass.length > 0) {
        if (optionMap.length > 0) {
          var realval = '';
          if (myfirstone == "first") {
            realval = optionMap;
          } else {
            for (var i = 0; i < optionMap.length; i++) {
              var spaces = ' / ';
              if (i == 0) {
                spaces = '';
              }
              realval += spaces + optionMap[i];
            }
          }
          var smartHighlightsAll = document.getElementsByClassName('smartHighlights');
          for (var i = 0; i < smartHighlightsAll.length; i++) {
            var smarthOuterClass = smartHighlightsAll[i].getAttribute('data-smarthOuterClass');
            var smarthOuterStyle = smartHighlightsAll[i].getAttribute('data-smarthOuterStyle');
            var smarthInnerClass = smartHighlightsAll[i].getAttribute('data-smarthInnerClass');
            var smarthInnerStyle = smartHighlightsAll[i].getAttribute('data-smarthInnerStyle');
            var smarthImageClass = smartHighlightsAll[i].getAttribute('data-smarthImageClass');
            var smarthImageStyle = smartHighlightsAll[i].getAttribute('data-smarthImageStyle');
            var smarthTextClass = smartHighlightsAll[i].getAttribute('data-smarthTextClass');
            var smarthTextStyle = smartHighlightsAll[i].getAttribute('data-smarthTextStyle');
            var smarthGroup = smartHighlightsAll[i].getAttribute('data-smarthGroup');
            hitsmarthpage(productname, variantproductid, smarthOuterClass, smarthOuterStyle, smarthInnerClass, smarthInnerStyle, smarthImageClass, smarthImageStyle, smarthTextClass, smarthTextStyle, smarthGroup, realval)
          }
        }
      }
    }

    function hitsmarthpage(productname, variantproductid, smarthOuterClass, smarthOuterStyle, smarthInnerClass, smarthInnerStyle, smarthImageClass, smarthImageStyle, smarthTextClass, smarthTextStyle, smarthGroup, realval) {
      var result = Math.random().toString(36).substring(2, 7);
      if (smarthGroup == 1) {
        var urlhit = productname + '/?view=smarthvariant&sort_by=' + result + '&outerclass==' + smarthOuterClass + '&outerstyle==' + smarthOuterStyle + '&innerclass==' + smarthInnerClass + '&innerstyle==' + smarthInnerStyle + '&imageclass==' +
          smarthImageClass + '&imagestyle==' + smarthImageStyle + '&textclass==' + smarthTextClass + '&textstyle==' + smarthTextStyle + '&group==1&page==' + realval;
      } else if (smarthGroup == 2) {
        var urlhit = productname + '/?view=smarthvarianttwo&sort_by=' + result + '&outerclass==' + smarthOuterClass + '&outerstyle==' + smarthOuterStyle + '&innerclass==' + smarthInnerClass + '&innerstyle==' + smarthInnerStyle + '&imageclass==' +
          smarthImageClass + '&imagestyle==' + smarthImageStyle + '&textclass==' + smarthTextClass + '&textstyle==' + smarthTextStyle + '&group==2&page==' + realval;
      } else {
        var urlhit = productname + '/?view=smarthvariantthree&sort_by=' + result + '&outerclass==' + smarthOuterClass + '&outerstyle==' + smarthOuterStyle + '&innerclass==' + smarthInnerClass + '&innerstyle==' + smarthInnerStyle + '&imageclass==' +
          smarthImageClass + '&imagestyle==' + smarthImageStyle + '&textclass==' + smarthTextClass + '&textstyle==' + smarthTextStyle + '&group==3&page==' + realval;
      }
      var xhr = new XMLHttpRequest();
      xhr.open("GET", urlhit, true);
      xhr.onreadystatechange = function() {
        if (this.readyState === XMLHttpRequest.DONE) {
          if (this.status === 200) {
            if (this.responseText == 0) {
              $('.outersmarth' + variantproductid + '-' + smarthGroup + ' .smarthText .smarthVariantInventory').html("0");
              $('.outersmarth' + variantproductid + '-' + smarthGroup + ' .smart-counter').removeClass("smart-counter");
              $('.outersmarth' + variantproductid + '-' + smarthGroup + ' .hidevariant').remove();
            } else {
              $('.outersmarth' + variantproductid + '-' + smarthGroup).replaceWith(this.responseText);
              $('.outersmarth' + variantproductid + '-' + smarthGroup + ' .smart-counter').removeClass("smart-counter");
              var countryclassh = document.getElementsByClassName('smarthCountry');
              for (var i = 0; i < countryclassh.length; i++) {
                var counrtylisth = countryclassh[i].getAttribute('data-countryselectedh');
                var position = counrtylisth.search(smarthcountryName);
                if (position < 0) {
                  countryclassh[i].style.cssText = 'display:none !important';
                } else {
                  countryclassh[i].style.cssText = 'display:unset !important';
                }
              }
              setTimeout(function() {
                smarthonload();
              }, 500);
            }
          } else {
            console.log('failed variant req');
          }
        }
      };
      xhr.send();
    }

    function smarthsetlivevisit(mypage, myproductid, highclassname) {
      setTimeout(function() {
        var settimelive = 2;
        var setvisitlimit = 2;
        var d = new Date();
        var time = setcookietimestamphsmart(settimelive);
        var mytime = '';
        if (settimelive < 5) {
          mytime = (time * 60);
        } else if (settimelive > 4 && settimelive < 8) {
          mytime = (time * 60 * 60);
        } else if (settimelive > 7) {
          mytime = (time * 24 * 60 * 60);
        }
        var realhighclass = '';
        if (highclassname == 'smarthloop') {
          realhighclass = "smartvisitshtitle";
        } else {
          realhighclass = 'smartvisitshsubtitle';
        }
        var smartloop2 = document.getElementsByClassName(highclassname);
        for (var i = 0; i < smartloop2.length; i++) {
          var bigloop2 = smartloop2[i].parentElement;
          var smallloop2 = bigloop2.parentElement;
          var parentloop2 = smallloop2.getAttribute('data-smartproductid');
          var myuser = getCookiesmarth("smartvisits" + parentloop2);
          if (myuser != "") {
            myhttpreqhsmart(parentloop2, 0, mytime, setvisitlimit, highclassname, realhighclass);
          } else {
            myhttpreqhsmart(parentloop2, 1, mytime, setvisitlimit, highclassname, realhighclass);
            setCookiesmarth("smartvisits" + parentloop2, 'setsmartvisits', settimelive);
          }
        }
        var smartloop = document.getElementsByClassName(highclassname);
        for (var i = 0; i < smartloop.length; i++) {
          if (mypage == 'product') {
            var bigloop = smartloop[i].parentElement;
            var smallloop = bigloop.parentElement;
            var parentloop = smallloop.getAttribute('data-smartproductid');
            if (parentloop == myproductid) {
              smartloop[i].classList.add(realhighclass + parentloop);
            } else {
              var removeloop = smartloop[i].parentElement;
              var bigloop = removeloop.parentElement;
              var removeloop2 = bigloop.parentElement;
              removeloop2.style.visibility = 'hidden';
              smartloop[i].classList.remove(highclassname);
              removeloop2.remove();
            }
          } else {
            var oldloop = smartloop[i].parentElement;
            var bigloop = oldloop.parentElement;
            var newloop = bigloop.parentElement;
            newloop.style.visibility = 'hidden';
            smartloop[i].classList.remove(highclassname);
            newloop.remove();
          }
        }
      }, 500);
    }

    function myhttpreqhsmart(lastid, mynew, gettime, setvisitlimit, highclassname, realhighclass) {
      var xhttp = new XMLHttpRequest();
      xhttp.onreadystatechange = function() {
        if (this.readyState == 4 && this.status == 200) {
          var pageliveview = JSON.parse(this.responseText);
          var smartvisits = document.getElementsByClassName(realhighclass + lastid);
          for (var i = 0; i < smartvisits.length; i++) {
            if (setvisitlimit < pageliveview.pageviews) {
              smartvisits[i].innerHTML = pageliveview.pageviews;
              var removeloop = smartvisits[i].parentElement;
              removeloop.style.visibility = 'visible';
            } else {
              var removeloop = smartvisits[i].parentElement;
              removeloop.style.visibility = 'hidden';
              smartvisits[i].classList.remove(highclassname);
              removeloop.remove();
              removesmarthighlight();
            }
          }
        }
      };
      xhttp.open("GET", "https://visitcounterstaging.thalia-apps.com/?shopifyid=" + lastid + "&new=" + mynew + "&time=" + gettime, true);
      xhttp.send();
    }

    function mymodalsmarth() {
      var target = document.getElementById("smart-modal-window");
      var parenttarget = target.parentElement;
      if (parenttarget.classList.contains('smart-modal-open')) {
        parenttarget.classList.remove('smart-modal-open');
        document.getElementById('smart-modal-content').innerHTML = '';
      }
    }

    function shlink(highlightval, links, smarthighlightid, modalsize) {
      if (highlightval != '') {
        var highlightlink = highlightval;
        if (links == 0) {
          window.location.href = highlightlink;
        } else {
          window.open(highlightlink, '_blank');
        }
      }
      if (links == 2) {
        var target = document.getElementById("smart-modal-outer");
        var myclasses = '';
        if (modalsize == 0) {
          myclasses = 'smart-modal-window smart-modal-small';
        } else if (modalsize == 2) {
          myclasses = 'smart-modal-window smart-modal-large';
        } else {
          myclasses = 'smart-modal-window';
        }
        document.getElementById('smart-modal-outer').classList.add('smart-modal-open');
        var setclass = document.getElementById('smart-modal-window');
        setclass.className = '';
        setclass.className = myclasses;
        var xhr = new XMLHttpRequest();
        var url = '/?view=smartmeta&id==highlight-popup-' + smarthighlightid;
        xhr.open("GET", url, true);
        xhr.setRequestHeader("Cache-Control", "max-age=3600");
        xhr.onreadystatechange = function() {
          // if (this.readyState === XMLHttpRequest.DONE) {
          if (this.status === 200) {
            document.getElementById('smart-modal-content').innerHTML = this.responseText;
          } else {
            console.log(this.status, this.statusText);
          }
          // }
        };
        xhr.send();
      }
    }

    function toValidDate(datestring) {
      return datestring.replace(/(\d{2})(\/)(\d{2})/, "$3$2$1");
    }

    function myTimer(newvalue, count) {
      var smarthText2 = document.getElementsByClassName('smarthTitle');
      var againvalue = newvalue;
      var pos3 = newvalue.indexOf("[[ CountdownTimer:");
      var pos4 = newvalue.indexOf("M,");
      if (pos4 < 0) {
        pos4 = newvalue.indexOf(" ]]");
        var res = newvalue.slice(pos3 + 18, pos4);
      } else {
        var res = newvalue.slice(pos3 + 18, pos4 + 1);
      }
      var pos5 = newvalue.indexOf(" ]]");
      var pos6 = newvalue.indexOf("|");
      var endres = againvalue.slice(pos3 + 18, pos5);
      if (pos6 < 0) {
        var customtext = '';
      } else {
        var customtext = againvalue.slice(pos6 + 1, pos5);
      }
      newvalue = newvalue.replace("[[ CountdownTimer:", "");
      newvalue = newvalue.replace(" ]]", "");
      endres = endres.replace(" |" + customtext, "");
      var getlang = endres.split(",");
      var setlang2 = 'en';
      if (getlang.length > 1) {
        if (getlang[1] == 'custom') {
          if (getlang[2] == null) {
            var setdays = '';
          } else {
            var setdays = getlang[2];
          }
          if (getlang[3] == null) {
            var sethours = '';
          } else {
            var sethours = getlang[3];
          }
          if (getlang[4] == null) {
            var setminutes = '';
          } else {
            var setminutes = getlang[4];
          }
          if (getlang[5] == null) {
            var setseconds = '';
          } else {
            var setseconds = getlang[5];
          }
        } else {
          setlang2 = getlang[1];
          var setmoment = moment();
          setmoment.locale(setlang2);
          setmoment.subtract({
            hours: 0,
            minutes: 0,
            seconds: 35
          });
          var getseconds = setmoment.toNow(true);
          setmoment.subtract({
            hours: 0,
            minutes: 10,
            seconds: 59
          });
          var getminutes = setmoment.toNow(true);
          setmoment.subtract({
            hours: 5,
            minutes: 59,
            seconds: 59
          });
          var gethours = setmoment.toNow(true);
          setmoment.subtract({
            hours: 222,
            minutes: 59,
            seconds: 59
          });
          var getdays = setmoment.toNow(true);
          var setseconds = getseconds.split(" ").pop();
          var setminutes = getminutes.split(" ").pop();
          var sethours = gethours.split(" ").pop();
          var setdays = getdays.split(" ").pop();
        }
      } else {
        var setdays = "days";
        var sethours = "hours";
        var setminutes = "minutes";
        var setseconds = "seconds";
      }
      var x = setInterval(function() {
        let end = new Date(toValidDate(res));
        let start = new Date();
        var remaintime = end - start;
        var days = Math.floor(remaintime / (1000 * 60 * 60 * 24));
        var hours = Math.floor((remaintime % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
        var minutes = Math.floor((remaintime % (1000 * 60 * 60)) / (1000 * 60));
        var seconds = Math.floor((remaintime % (1000 * 60)) / 1000);
        var realtimeleft = days + " " + setdays + " " + hours + " " + sethours + " " + minutes + " " + setminutes + " " + seconds + " " + setseconds + " ";
        if (seconds < 0 && customtext == '') {
          realtimeleft = "0 " + setdays + " 0 " + sethours + " 0 " + setminutes + " 0 " + setseconds;
        } else if (seconds < 0 && customtext != '') {
          newvalue = customtext;
        } else {
          newvalue = newvalue.replace(" |" + customtext, "");
        }
        if (getlang[1] == 'custom') {
          realtimeleft = '';
          if (setdays != '') {
            realtimeleft = days + "" + setdays + " ";
          }
          if (sethours != '') {
            realtimeleft = realtimeleft + hours + "" + sethours + " ";
          }
          if (setminutes != '') {
            realtimeleft = realtimeleft + minutes + "" + setminutes + " ";
          }
          if (setseconds != '') {
            realtimeleft = realtimeleft + seconds + "" + setseconds + " ";
          }
        }
        smarthText2[count].innerHTML = newvalue.replace(endres, realtimeleft);
        smarthText2[count].classList.remove("smart-counter");
        if (remaintime < 0) {
          clearInterval(x);
        }
      }, 1000);
    }

    function myTimersub(newvalue, count) {
      var smarthText2 = document.getElementsByClassName('smarthSubTitle');
      var againvalue = newvalue;
      var pos3 = newvalue.indexOf("[[ CountdownTimer:");
      var pos4 = newvalue.indexOf("M,");
      if (pos4 < 0) {
        pos4 = newvalue.indexOf(" ]]");
        var res = newvalue.slice(pos3 + 18, pos4);
      } else {
        var res = newvalue.slice(pos3 + 18, pos4 + 1);
      }
      var pos5 = newvalue.indexOf(" ]]");
      var pos6 = newvalue.indexOf("|");
      var endres = againvalue.slice(pos3 + 18, pos5);
      if (pos6 < 0) {
        var customtext = '';
      } else {
        var customtext = againvalue.slice(pos6 + 1, pos5);
      }
      newvalue = newvalue.replace("[[ CountdownTimer:", "");
      newvalue = newvalue.replace(" ]]", "");
      endres = endres.replace(" |" + customtext, "");
      var getlang = endres.split(",");
      var setlang2 = 'en';
      if (getlang.length > 1) {
        if (getlang[1] == 'custom') {
          if (getlang[2] == null) {
            var setdays = '';
          } else {
            var setdays = getlang[2];
          }
          if (getlang[3] == null) {
            var sethours = '';
          } else {
            var sethours = getlang[3];
          }
          if (getlang[4] == null) {
            var setminutes = '';
          } else {
            var setminutes = getlang[4];
          }
          if (getlang[5] == null) {
            var setseconds = '';
          } else {
            var setseconds = getlang[5];
          }
        } else {
          setlang2 = getlang[1];
          var setmoment = moment();
          setmoment.locale(setlang2);
          setmoment.subtract({
            hours: 0,
            minutes: 0,
            seconds: 35
          });
          var getseconds = setmoment.toNow(true);
          setmoment.subtract({
            hours: 0,
            minutes: 10,
            seconds: 59
          });
          var getminutes = setmoment.toNow(true);
          setmoment.subtract({
            hours: 5,
            minutes: 59,
            seconds: 59
          });
          var gethours = setmoment.toNow(true);
          setmoment.subtract({
            hours: 222,
            minutes: 59,
            seconds: 59
          });
          var getdays = setmoment.toNow(true);
          var setseconds = getseconds.split(" ").pop();
          var setminutes = getminutes.split(" ").pop();
          var sethours = gethours.split(" ").pop();
          var setdays = getdays.split(" ").pop();
        }
      } else {
        var setdays = "days";
        var sethours = "hours";
        var setminutes = "minutes";
        var setseconds = "seconds";
      }
      var x = setInterval(function() {
        let end = new Date(toValidDate(res));
        let start = new Date();
        var remaintime = end - start;
        var days = Math.floor(remaintime / (1000 * 60 * 60 * 24));
        var hours = Math.floor((remaintime % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
        var minutes = Math.floor((remaintime % (1000 * 60 * 60)) / (1000 * 60));
        var seconds = Math.floor((remaintime % (1000 * 60)) / 1000);
        var realtimeleft = days + " " + setdays + " " + hours + " " + sethours + " " + minutes + " " + setminutes + " " + seconds + " " + setseconds + " ";
        if (seconds < 0 && customtext == '') {
          realtimeleft = "0 " + setdays + " 0 " + sethours + " 0 " + setminutes + " 0 " + setseconds;
        } else if (seconds < 0 && customtext != '') {
          newvalue = customtext;
        } else {
          newvalue = newvalue.replace(" |" + customtext, "");
        }
        if (getlang[1] == 'custom') {
          realtimeleft = '';
          if (setdays != '') {
            realtimeleft = days + "" + setdays + " ";
          }
          if (sethours != '') {
            realtimeleft = realtimeleft + hours + "" + sethours + " ";
          }
          if (setminutes != '') {
            realtimeleft = realtimeleft + minutes + "" + setminutes + " ";
          }
          if (setseconds != '') {
            realtimeleft = realtimeleft + seconds + "" + setseconds + " ";
          }
        }
        smarthText2[count].innerHTML = newvalue.replace(endres, realtimeleft);
        smarthText2[count].classList.remove("smart-counter");
        if (remaintime < 0) {
          clearInterval(x);
        }
      }, 1000);
    }

    function smarthonload() {
      screensizesmarthFunction();
      var mypage = 'product';
      var myproductid = '8019393315092';
      setTimeout(function() {
        smarthsetlivevisit(mypage, myproductid, 'smarthloop');
        smarthsetlivevisit(mypage, myproductid, 'smarthsubtitleloop');
      }, 500);
      var smarthsku = '';
      var skuclass = document.getElementsByClassName('smarthsku');
      if (smarthsku == 0) {
        for (var i = 0; i < skuclass.length; i++) {
          if (skuclass[i].dataset.sku == 0) {
            var parentsku = skuclass[i].parentElement;
            var parent2sku = parentsku.parentElement;
            parent2sku.style.cssText = 'display:none !important';
          }
        }
      }
      // setTimeout(function(){ 
      var smart2hText = document.getElementsByClassName('smarthTitle');
      if (smart2hText[0]) {
        for (var i = 0; i < smart2hText.length; i++) {
          var value = smart2hText[i].innerHTML;
          if (value.indexOf("[[today") != -1) {
            expdeliveryhdatesmart(value, i);
          }
        }
      }
      var smart2hsubText = document.getElementsByClassName('smarthSubTitle');
      if (smart2hsubText[0]) {
        for (var i = 0; i < smart2hsubText.length; i++) {
          var value = smart2hsubText[i].innerHTML;
          if (value.indexOf("[[today") != -1) {
            expdeliveryhsubdatesmart(value, i);
          }
        }
      }
      var smarthText = document.getElementsByClassName('smarthTitle');
      if (smarthText[0]) {
        for (var i = 0; i < smarthText.length; i++) {
          var value = smarthText[i].innerHTML;
          if (value.indexOf("CountdownTimer:") != -1) {
            myTimer(value, i);
          }
        }
      }
      var smarthsubText = document.getElementsByClassName('smarthSubTitle');
      if (smarthsubText[0]) {
        for (var i = 0; i < smarthsubText.length; i++) {
          var value = smarthsubText[i].innerHTML;
          if (value.indexOf("CountdownTimer:") != -1) {
            myTimersub(value, i);
          }
        }
      }
      var getpage = 'product';
      var smarthText2 = document.getElementsByClassName('smarthText smarthVariantInventory');
      if (smarthText2[0]) {
        if (getpage == 'collection') {
          for (var i = 0; i < smarthText2.length; i++) {
            var oldloop = smarthText2[i].parentElement;
            var newloop = oldloop.parentElement;
            newloop.remove();
          }
        }
      }
      // }, 1000);
      document.getElementById("smart-modal-close").onclick = function() {
        mymodalsmarth()
      };
      window.onclick = function(event) {
        if (event.target.classList[1] == 'smart-modal-open') {
          mymodalsmarth();
        }
      }
      removesmarthighlight();
      setTimeout(function() {
        var smartinstances = tippy('[data-tippy-content]');
      }, 500);
      if (countrysmarth == 'smarthighlightcountry') {
        countrysmarth = 'newsmarthighlightcountry';
        var countrycount = document.getElementsByClassName('smarthCountry');
        if (countrycount.length > 0) {
          var xhttp = new XMLHttpRequest();
          xhttp.onreadystatechange = function() {
            if (xhttp.readyState == 4 && xhttp.status == 200) {
              var mycountryoldh = xhttp.responseText;
              mycountryoldh = mycountryoldh.replace("{\n", "");
              mycountryoldh = mycountryoldh.replace("\n}", "");
              var newvarh = mycountryoldh.split(",");
              var setcountryh = newvarh[0].slice(14);
              var mycountrysmarth = setcountryh.replace('"', "");
              var countryclassSmarth = document.getElementsByClassName('smarthCountry');
              for (var i = 0; i < countryclassSmarth.length; i++) {
                var counrtylisth = countryclassSmarth[i].getAttribute('data-countryselectedh');
                var position = counrtylisth.search(mycountrysmarth);
                smarthcountryName = mycountrysmarth;
                if (position < 0) {
                  countryclassSmarth[i].style.cssText = 'display:none !important';
                  countryclassSmarth[i].classList.add("removeme");
                } else {
                  countryclassSmarth[i].style.display = 'block';
                  countryclassSmarth[i].setAttribute('countryrule', '1');
                  if (countryclassSmarth[i].classList.contains('smarthScreenSize')) {
                    var screenlist = countryclassSmarth[i].getAttribute('data-screensizeselectedh');
                    var screensizeArray = screenlist.split(",");
                    var smdevice = window.matchMedia("screen and (max-width: 767.98px)");
                    var mddevice = window.matchMedia("screen and (min-width: 768px) and (max-width: 991.98px)");
                    var lgdevice = window.matchMedia("screen and (min-width: 992px) and (max-width: 1199.98px)");
                    var xldevice = window.matchMedia("(min-width: 1200px)");
                    if (smdevice.matches) {
                      if (screensizeArray[0] == '1') {} else {
                        countryclassSmarth[i].style.setProperty("display", "none", "important");
                      }
                    } else if (mddevice.matches) {
                      if (screensizeArray[1] == '1') {} else {
                        countryclassSmarth[i].style.setProperty("display", "none", "important");
                      }
                    } else if (lgdevice.matches) {
                      if (screensizeArray[2] == '1') {} else {
                        countryclassSmarth[i].style.setProperty("display", "none", "important");
                      }
                    } else {
                      if (screensizeArray[3] == '1') {} else {
                        countryclassSmarth[i].style.setProperty("display", "none", "important");
                      }
                    }
                  }
                }
              }
              var removeclass = document.getElementsByClassName('removeme');
              for (var i = 0; i < removeclass.length; i++) {
                removeclass[i].remove();
              }
              removesmarthighlight();
            }
          };
          xhttp.open("GET", "https://loc2.thapi.workers.dev/?key=36K7DK4M55xlrzisCit5p2s", true);
          // xhttp.open("GET", "https://geoloc.thapi.workers.dev/", true);
          xhttp.send();
        }
      }
    }
    window.addEventListener('resize', screensizesmarthFunction);

    function screensizesmarthFunction() {
      var screensizeclass = document.getElementsByClassName('smarthScreenSize');
      for (var i = 0; i < screensizeclass.length; i++) {
        var issetcountryrule = screensizeclass[i].getAttribute('countryrule');
        if (issetcountryrule == '1') {
          var screenlist = screensizeclass[i].getAttribute('data-screensizeselectedh');
          var screensizeArray = screenlist.split(",");
          var smdevice = window.matchMedia("screen and (max-width: 767.98px)");
          var mddevice = window.matchMedia("screen and (min-width: 768px) and (max-width: 991.98px)");
          var lgdevice = window.matchMedia("screen and (min-width: 992px) and (max-width: 1199.98px)");
          var xldevice = window.matchMedia("(min-width: 1200px)");
          if (smdevice.matches) {
            if (screensizeArray[0] == '1') {
              screensizeclass[i].style.display = 'block';
            } else {
              screensizeclass[i].style.setProperty("display", "none", "important");
            }
          } else if (mddevice.matches) {
            if (screensizeArray[1] == '1') {
              screensizeclass[i].style.display = 'block';
            } else {
              screensizeclass[i].style.setProperty("display", "none", "important");
            }
          } else if (lgdevice.matches) {
            if (screensizeArray[2] == '1') {
              screensizeclass[i].style.display = 'block';
            } else {
              screensizeclass[i].style.setProperty("display", "none", "important");
            }
          } else {
            if (screensizeArray[3] == '1') {
              screensizeclass[i].style.display = 'block';
            } else {
              screensizeclass[i].style.setProperty("display", "none", "important");
            }
          }
        }
      }
    }

    function setCookiesmarth(cname, cvalue, exdays) {
      var d = new Date();
      var time = setcookietimestamphsmart(exdays);
      if (exdays < 5) {
        d.setTime(d.getTime() + (time * 60 * 1000));
      } else if (exdays > 4 && exdays < 8) {
        d.setTime(d.getTime() + (time * 60 * 60 * 1000));
      } else if (exdays > 7) {
        d.setTime(d.getTime() + (time * 24 * 60 * 60 * 1000));
      }
      var expires = "expires=" + d.toUTCString();
      document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
    }

    function getCookiesmarth(cname) {
      var name = cname + "=";
      var ca = document.cookie.split(';');
      for (var i = 0; i < ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') {
          c = c.substring(1);
        }
        if (c.indexOf(name) == 0) {
          return c.substring(name.length, c.length);
        }
      }
      return "";
    }

    function setcookietimestamphsmart(time) {
      var realtime = '';
      if (time == 1) {
        realtime = 1;
      } else if (time == 2) {
        realtime = 5;
      } else if (time == 3) {
        realtime = 10;
      } else if (time == 4) {
        realtime = 30;
      } else if (time == 5) {
        realtime = 1;
      } else if (time == 6) {
        realtime = 6;
      } else if (time == 7) {
        realtime = 12;
      } else if (time == 8) {
        realtime = 1;
      } else if (time == 9) {
        realtime = 7;
      } else if (time == 10) {
        realtime = 15;
      } else if (time == 11) {
        realtime = 30;
      }
      return realtime;
    }
  </script>
  <!--Smart Banner default--->
  <style>
    .smartnWrapper ul,
    ol {
      display: block;
      margin-block-start: 1em;
      margin-block-end: 1em;
      margin-inline-start: 0px;
      margin-inline-end: 0px;
      padding-inline-start: 40px;
      list-style-type: revert;
    }

    .smartnWrapper li {
      list-style: inherit;
      list-style-position: inside;
    }

    .smart-d-block {
      display: block;
    }

    .smart-d-inline-block {
      display: inline-block;
    }

    .smart-align-middle {
      vertical-align: middle;
    }

    .smart-align-top {
      vertical-align: top;
    }

    .smart-m-0 {
      margin: 0rem;
    }

    .smart-mr-0 {
      margin-right: 0rem;
    }

    .smart-ml-0 {
      margin-left: 0rem;
    }

    .smart-mt-0 {
      margin-top: 0rem;
    }

    .smart-mb-0 {
      margin-bottom: 0rem;
    }

    .smart-m-1 {
      margin: .25rem;
    }

    .smart-mr-1 {
      margin-right: .25rem;
    }

    .smart-ml-1 {
      margin-left: .25rem;
    }

    .smart-mt-1 {
      margin-top: .25rem;
    }

    .smart-mb-1 {
      margin-bottom: .25rem;
    }

    .smart-m-2 {
      margin: .5rem;
    }

    .smart-mr-2 {
      margin-right: .5rem;
    }

    .smart-ml-2 {
      margin-left: .5rem;
    }

    .smart-mt-2 {
      margin-top: .5rem;
    }

    .smart-mb-2 {
      margin-bottom: .5rem;
    }

    .smart-m-3 {
      margin: 1em;
    }

    .smart-mr-3 {
      margin-right: 1rem;
    }

    .smart-ml-3 {
      margin-left: 1rem;
    }

    .smart-mt-3 {
      margin-top: 1rem;
    }

    .smart-mb-3 {
      margin-bottom: 1rem;
    }

    .smart-m-4 {
      margin: 1.5rem;
    }

    .smart-mr-4 {
      margin-right: 1.5rem;
    }

    .smart-ml-4 {
      margin-left: 1.5rem;
    }

    .smart-mt-4 {
      margin-top: 1.5rem;
    }

    .smart-mb-4 {
      margin-bottom: 1.5rem;
    }

    .smart-m-5 {
      margin: 3rem;
    }

    .smart-mr-5 {
      margin-right: 3rem;
    }

    .smart-ml-5 {
      margin-left: 3rem;
    }

    .smart-mt-5 {
      margin-top: 3rem;
    }

    .smart-mb-5 {
      margin-bottom: 3rem;
    }

    .smart-p-0 {
      padding: 0rem;
    }

    .smart-pr-0 {
      padding-right: 0rem;
    }

    .smart-pl-0 {
      padding-left: 0rem;
    }

    .smart-pt-0 {
      padding-top: 0rem;
    }

    .smart-pb-0 {
      padding-bottom: 0rem;
    }

    .smart-p-1 {
      padding: .25rem;
    }

    .smart-pr-1 {
      padding-right: .25rem;
    }

    .smart-pl-1 {
      padding-left: .25rem;
    }

    .smart-pt-1 {
      padding-top: .25rem;
    }

    .smart-pb-1 {
      padding-bottom: .25rem;
    }

    .smart-p-2 {
      padding: .5rem;
    }

    .smart-pr-2 {
      padding-right: .5rem;
    }

    .smart-pl-2 {
      padding-left: .5rem;
    }

    .smart-pt-2 {
      padding-top: .5rem;
    }

    .smart-pb-2 {
      padding-bottom: .5rem;
    }

    .smart-p-3 {
      padding: 1em;
    }

    .smart-pr-3 {
      padding-right: 1rem;
    }

    .smart-pl-3 {
      padding-left: 1rem;
    }

    .smart-pt-3 {
      padding-top: 1rem;
    }

    .smart-pb-3 {
      padding-bottom: 1rem;
    }

    .smart-p-4 {
      padding: 1.5rem;
    }

    .smart-pr-4 {
      padding-right: 1.5rem;
    }

    .smart-pl-4 {
      padding-left: 1.5rem;
    }

    .smart-pt-4 {
      padding-top: 1.5rem;
    }

    .smart-pb-4 {
      padding-bottom: 1.5rem;
    }

    .smart-p-5 {
      padding: 3rem;
    }

    .smart-pr-5 {
      padding-right: 3rem;
    }

    .smart-pl-5 {
      padding-left: 3rem;
    }

    .smart-pt-5 {
      padding-top: 3rem;
    }

    .smart-pb-5 {
      padding-bottom: 3rem;
    }

    .smart-px-2 {
      padding-left: .5rem;
      padding-right: .5rem;
    }

    .smart-py-1 {
      padding-top: .25rem;
      padding-bottom: .25rem;
    }

    .smart-mx-auto {
      margin-left: auto;
      margin-right: auto;
    }

    .smart-text-center {
      text-align: center;
    }

    .smart-text-left {
      text-align: left;
    }

    .smart-px-0 {
      padding-left: 0px !important;
      padding-right: 0px !important;
    }

    .smartbanPhotoOuter {
      line-height: 0px;
    }

    @-ms-viewport {
      width: device-width
    }

    .smart-container {
      width: 100%;
      padding-right: 15px;
      padding-left: 15px;
      margin-right: auto;
      margin-left: auto
    }

    @media (min-width:576px) {
      .smart-container {
        max-width: 540px
      }
    }

    @media (min-width:768px) {
      .smart-container {
        max-width: 720px
      }
    }

    @media (min-width:992px) {
      .smart-container {
        max-width: 960px
      }
    }

    @media (min-width:1200px) {
      .smart-container {
        max-width: 1140px
      }
    }

    .smart-container-fluid {
      width: 100%;
      padding-right: 15px;
      padding-left: 15px;
      margin-right: auto;
      margin-left: auto
    }

    .smart-row {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      margin-right: -15px;
      margin-left: -15px
    }

    .smart-no-gutters {
      margin-right: 0;
      margin-left: 0
    }

    .smart-no-gutters>.col,
    .smart-no-gutters>[class*=col-] {
      padding-right: 0;
      padding-left: 0
    }

    .smart-col,
    .smart-col-1,
    .smart-col-10,
    .smart-col-11,
    .smart-col-12,
    .smart-col-2,
    .smart-col-3,
    .smart-col-4,
    .smart-col-5,
    .smart-col-6,
    .smart-col-7,
    .smart-col-8,
    .smart-col-9,
    .smart-col-auto,
    .smart-col-lg,
    .smart-col-lg-1,
    .smart-col-lg-10,
    .smart-col-lg-11,
    .smart-col-lg-12,
    .smart-col-lg-2,
    .smart-col-lg-3,
    .smart-col-lg-4,
    .smart-col-lg-5,
    .smart-col-lg-6,
    .smart-col-lg-7,
    .smart-col-lg-8,
    .smart-col-lg-9,
    .smart-col-lg-auto,
    .smart-col-md,
    .smart-col-md-1,
    .smart-col-md-10,
    .smart-col-md-11,
    .smart-col-md-12,
    .smart-col-md-2,
    .smart-col-md-3,
    .smart-col-md-4,
    .smart-col-md-5,
    .smart-col-md-6,
    .smart-col-md-7,
    .smart-col-md-8,
    .smart-col-md-9,
    .smart-col-md-auto,
    .smart-col-sm,
    .smart-col-sm-1,
    .smart-col-sm-10,
    .smart-col-sm-11,
    .smart-col-sm-12,
    .smart-col-sm-2,
    .smart-col-sm-3,
    .smart-col-sm-4,
    .smart-col-sm-5,
    .smart-col-sm-6,
    .smart-col-sm-7,
    .smart-col-sm-8,
    .smart-col-sm-9,
    .smart-col-sm-auto,
    .smart-col-xl,
    .smart-col-xl-1,
    .smart-col-xl-10,
    .smart-col-xl-11,
    .smart-col-xl-12,
    .smart-col-xl-2,
    .smart-col-xl-3,
    .smart-col-xl-4,
    .smart-col-xl-5,
    .smart-col-xl-6,
    .smart-col-xl-7,
    .smart-col-xl-8,
    .smart-col-xl-9,
    .smart-col-xl-auto {
      position: relative;
      width: 100%;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px
    }

    .smart-col {
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -ms-flex-positive: 1;
      flex-grow: 1;
      max-width: 100%
    }

    .smart-col-auto {
      -ms-flex: 0 0 auto;
      flex: 0 0 auto;
      width: auto;
      max-width: none
    }

    .smart-col-1 {
      -ms-flex: 0 0 8.333333%;
      flex: 0 0 8.333333%;
      max-width: 8.333333%
    }

    .smart-col-2 {
      -ms-flex: 0 0 16.666667%;
      flex: 0 0 16.666667%;
      max-width: 16.666667%
    }

    .smart-col-3 {
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
      max-width: 25%
    }

    .smart-col-4 {
      -ms-flex: 0 0 33.333333%;
      flex: 0 0 33.333333%;
      max-width: 33.333333%
    }

    .smart-col-5 {
      -ms-flex: 0 0 41.666667%;
      flex: 0 0 41.666667%;
      max-width: 41.666667%
    }

    .smart-col-6 {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%
    }

    .smart-col-7 {
      -ms-flex: 0 0 58.333333%;
      flex: 0 0 58.333333%;
      max-width: 58.333333%
    }

    .smart-col-8 {
      -ms-flex: 0 0 66.666667%;
      flex: 0 0 66.666667%;
      max-width: 66.666667%
    }

    .smart-col-9 {
      -ms-flex: 0 0 75%;
      flex: 0 0 75%;
      max-width: 75%
    }

    .smart-col-10 {
      -ms-flex: 0 0 83.333333%;
      flex: 0 0 83.333333%;
      max-width: 83.333333%
    }

    .smart-col-11 {
      -ms-flex: 0 0 91.666667%;
      flex: 0 0 91.666667%;
      max-width: 91.666667%
    }

    .smart-col-12 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%
    }

    .smart-order-first {
      -ms-flex-order: -1;
      order: -1
    }

    .smart-order-last {
      -ms-flex-order: 13;
      order: 13
    }

    .smart-order-0 {
      -ms-flex-order: 0;
      order: 0
    }

    .smart-order-1 {
      -ms-flex-order: 1;
      order: 1
    }

    .smart-order-2 {
      -ms-flex-order: 2;
      order: 2
    }

    .smart-order-3 {
      -ms-flex-order: 3;
      order: 3
    }

    .smart-order-4 {
      -ms-flex-order: 4;
      order: 4
    }

    .smart-order-5 {
      -ms-flex-order: 5;
      order: 5
    }

    .smart-order-6 {
      -ms-flex-order: 6;
      order: 6
    }

    .smart-order-7 {
      -ms-flex-order: 7;
      order: 7
    }

    .smart-order-8 {
      -ms-flex-order: 8;
      order: 8
    }

    .smart-order-9 {
      -ms-flex-order: 9;
      order: 9
    }

    .smart-order-10 {
      -ms-flex-order: 10;
      order: 10
    }

    .smart-order-11 {
      -ms-flex-order: 11;
      order: 11
    }

    .smart-order-12 {
      -ms-flex-order: 12;
      order: 12
    }

    .smart-offset-1 {
      margin-left: 8.333333%
    }

    .smart-offset-2 {
      margin-left: 16.666667%
    }

    .smart-offset-3 {
      margin-left: 25%
    }

    .smart-offset-4 {
      margin-left: 33.333333%
    }

    .smart-offset-5 {
      margin-left: 41.666667%
    }

    .smart-offset-6 {
      margin-left: 50%
    }

    .smart-offset-7 {
      margin-left: 58.333333%
    }

    .smart-offset-8 {
      margin-left: 66.666667%
    }

    .smart-offset-9 {
      margin-left: 75%
    }

    .smart-offset-10 {
      margin-left: 83.333333%
    }

    .smart-offset-11 {
      margin-left: 91.666667%
    }

    @media (min-width:576px) {
      .smart-col-sm {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
      }

      .smart-col-sm-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
      }

      .smart-col-sm-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
      }

      .smart-col-sm-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
      }

      .smart-col-sm-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
      }

      .smart-col-sm-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
      }

      .smart-col-sm-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
      }

      .smart-col-sm-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
      }

      .smart-col-sm-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
      }

      .smart-col-sm-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
      }

      .smart-col-sm-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
      }

      .smart-col-sm-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
      }

      .smart-col-sm-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
      }

      .smart-col-sm-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
      }

      .smart-order-sm-first {
        -ms-flex-order: -1;
        order: -1
      }

      .smart-order-sm-last {
        -ms-flex-order: 13;
        order: 13
      }

      .smart-order-sm-0 {
        -ms-flex-order: 0;
        order: 0
      }

      .smart-order-sm-1 {
        -ms-flex-order: 1;
        order: 1
      }

      .smart-order-sm-2 {
        -ms-flex-order: 2;
        order: 2
      }

      .smart-order-sm-3 {
        -ms-flex-order: 3;
        order: 3
      }

      .smart-order-sm-4 {
        -ms-flex-order: 4;
        order: 4
      }

      .smart-order-sm-5 {
        -ms-flex-order: 5;
        order: 5
      }

      .smart-order-sm-6 {
        -ms-flex-order: 6;
        order: 6
      }

      .smart-order-sm-7 {
        -ms-flex-order: 7;
        order: 7
      }

      .smart-order-sm-8 {
        -ms-flex-order: 8;
        order: 8
      }

      .smart-order-sm-9 {
        -ms-flex-order: 9;
        order: 9
      }

      .smart-order-sm-10 {
        -ms-flex-order: 10;
        order: 10
      }

      .smart-order-sm-11 {
        -ms-flex-order: 11;
        order: 11
      }

      .smart-order-sm-12 {
        -ms-flex-order: 12;
        order: 12
      }

      .smart-offset-sm-0 {
        margin-left: 0
      }

      .smart-offset-sm-1 {
        margin-left: 8.333333%
      }

      .smart-offset-sm-2 {
        margin-left: 16.666667%
      }

      .smart-offset-sm-3 {
        margin-left: 25%
      }

      .smart-offset-sm-4 {
        margin-left: 33.333333%
      }

      .smart-offset-sm-5 {
        margin-left: 41.666667%
      }

      .smart-offset-sm-6 {
        margin-left: 50%
      }

      .smart-offset-sm-7 {
        margin-left: 58.333333%
      }

      .smart-offset-sm-8 {
        margin-left: 66.666667%
      }

      .smart-offset-sm-9 {
        margin-left: 75%
      }

      .smart-offset-sm-10 {
        margin-left: 83.333333%
      }

      .smart-offset-sm-11 {
        margin-left: 91.666667%
      }
    }

    @media (min-width:768px) {
      .smart-col-md {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
      }

      .smart-col-md-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
      }

      .smart-col-md-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
      }

      .smart-col-md-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
      }

      .smart-col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
      }

      .smart-col-md-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
      }

      .smart-col-md-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
      }

      .smart-col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
      }

      .smart-col-md-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
      }

      .smart-col-md-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
      }

      .smart-col-md-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
      }

      .smart-col-md-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
      }

      .smart-col-md-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
      }

      .smart-col-md-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
      }

      .smart-order-md-first {
        -ms-flex-order: -1;
        order: -1
      }

      .smart-order-md-last {
        -ms-flex-order: 13;
        order: 13
      }

      .smart-order-md-0 {
        -ms-flex-order: 0;
        order: 0
      }

      .smart-order-md-1 {
        -ms-flex-order: 1;
        order: 1
      }

      .smart-order-md-2 {
        -ms-flex-order: 2;
        order: 2
      }

      .smart-order-md-3 {
        -ms-flex-order: 3;
        order: 3
      }

      .smart-order-md-4 {
        -ms-flex-order: 4;
        order: 4
      }

      .smart-order-md-5 {
        -ms-flex-order: 5;
        order: 5
      }

      .smart-order-md-6 {
        -ms-flex-order: 6;
        order: 6
      }

      .smart-order-md-7 {
        -ms-flex-order: 7;
        order: 7
      }

      .smart-order-md-8 {
        -ms-flex-order: 8;
        order: 8
      }

      .smart-order-md-9 {
        -ms-flex-order: 9;
        order: 9
      }

      .smart-order-md-10 {
        -ms-flex-order: 10;
        order: 10
      }

      .smart-order-md-11 {
        -ms-flex-order: 11;
        order: 11
      }

      .smart-order-md-12 {
        -ms-flex-order: 12;
        order: 12
      }

      .smart-offset-md-0 {
        margin-left: 0
      }

      .smart-offset-md-1 {
        margin-left: 8.333333%
      }

      .smart-offset-md-2 {
        margin-left: 16.666667%
      }

      .smart-offset-md-3 {
        margin-left: 25%
      }

      .smart-offset-md-4 {
        margin-left: 33.333333%
      }

      .smart-offset-md-5 {
        margin-left: 41.666667%
      }

      .smart-offset-md-6 {
        margin-left: 50%
      }

      .smart-offset-md-7 {
        margin-left: 58.333333%
      }

      .smart-offset-md-8 {
        margin-left: 66.666667%
      }

      .smart-offset-md-9 {
        margin-left: 75%
      }

      .smart-offset-md-10 {
        margin-left: 83.333333%
      }

      .smart-offset-md-11 {
        margin-left: 91.666667%
      }
    }

    @media (min-width:992px) {
      .smart-col-lg {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
      }

      .smart-col-lg-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
      }

      .smart-col-lg-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
      }

      .smart-col-lg-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
      }

      .smart-col-lg-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
      }

      .smart-col-lg-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
      }

      .smart-col-lg-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
      }

      .smart-col-lg-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
      }

      .smart-col-lg-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
      }

      .smart-col-lg-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
      }

      .smart-col-lg-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
      }

      .smart-col-lg-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
      }

      .smart-col-lg-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
      }

      .smart-col-lg-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
      }

      .smart-order-lg-first {
        -ms-flex-order: -1;
        order: -1
      }

      .smart-order-lg-last {
        -ms-flex-order: 13;
        order: 13
      }

      .smart-order-lg-0 {
        -ms-flex-order: 0;
        order: 0
      }

      .smart-order-lg-1 {
        -ms-flex-order: 1;
        order: 1
      }

      .smart-order-lg-2 {
        -ms-flex-order: 2;
        order: 2
      }

      .smart-order-lg-3 {
        -ms-flex-order: 3;
        order: 3
      }

      .smart-order-lg-4 {
        -ms-flex-order: 4;
        order: 4
      }

      .smart-order-lg-5 {
        -ms-flex-order: 5;
        order: 5
      }

      .smart-order-lg-6 {
        -ms-flex-order: 6;
        order: 6
      }

      .smart-order-lg-7 {
        -ms-flex-order: 7;
        order: 7
      }

      .smart-order-lg-8 {
        -ms-flex-order: 8;
        order: 8
      }

      .smart-order-lg-9 {
        -ms-flex-order: 9;
        order: 9
      }

      .smart-order-lg-10 {
        -ms-flex-order: 10;
        order: 10
      }

      .smart-order-lg-11 {
        -ms-flex-order: 11;
        order: 11
      }

      .smart-order-lg-12 {
        -ms-flex-order: 12;
        order: 12
      }

      .smart-offset-lg-0 {
        margin-left: 0
      }

      .smart-offset-lg-1 {
        margin-left: 8.333333%
      }

      .smart-offset-lg-2 {
        margin-left: 16.666667%
      }

      .smart-offset-lg-3 {
        margin-left: 25%
      }

      .smart-offset-lg-4 {
        margin-left: 33.333333%
      }

      .smart-offset-lg-5 {
        margin-left: 41.666667%
      }

      .smart-offset-lg-6 {
        margin-left: 50%
      }

      .smart-offset-lg-7 {
        margin-left: 58.333333%
      }

      .smart-offset-lg-8 {
        margin-left: 66.666667%
      }

      .smart-offset-lg-9 {
        margin-left: 75%
      }

      .smart-offset-lg-10 {
        margin-left: 83.333333%
      }

      .smart-offset-lg-11 {
        margin-left: 91.666667%
      }
    }

    @media (min-width:1200px) {
      .smart-col-xl {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
      }

      .smart-col-xl-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
      }

      .smart-col-xl-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
      }

      .smart-col-xl-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
      }

      .smart-col-xl-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
      }

      .smart-col-xl-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
      }

      .smart-col-xl-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
      }

      .smart-col-xl-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
      }

      .smart-col-xl-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
      }

      .smart-col-xl-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
      }

      .smart-col-xl-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
      }

      .smart-col-xl-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
      }

      .smart-col-xl-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
      }

      .smart-col-xl-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
      }

      .smart-order-xl-first {
        -ms-flex-order: -1;
        order: -1
      }

      .smart-order-xl-last {
        -ms-flex-order: 13;
        order: 13
      }

      .smart-order-xl-0 {
        -ms-flex-order: 0;
        order: 0
      }

      .smart-order-xl-1 {
        -ms-flex-order: 1;
        order: 1
      }

      .smart-order-xl-2 {
        -ms-flex-order: 2;
        order: 2
      }

      .smart-order-xl-3 {
        -ms-flex-order: 3;
        order: 3
      }

      .smart-order-xl-4 {
        -ms-flex-order: 4;
        order: 4
      }

      .smart-order-xl-5 {
        -ms-flex-order: 5;
        order: 5
      }

      .smart-order-xl-6 {
        -ms-flex-order: 6;
        order: 6
      }

      .smart-order-xl-7 {
        -ms-flex-order: 7;
        order: 7
      }

      .smart-order-xl-8 {
        -ms-flex-order: 8;
        order: 8
      }

      .smart-order-xl-9 {
        -ms-flex-order: 9;
        order: 9
      }

      .smart-order-xl-10 {
        -ms-flex-order: 10;
        order: 10
      }

      .smart-order-xl-11 {
        -ms-flex-order: 11;
        order: 11
      }

      .smart-order-xl-12 {
        -ms-flex-order: 12;
        order: 12
      }

      .smart-offset-xl-0 {
        margin-left: 0
      }

      .smart-offset-xl-1 {
        margin-left: 8.333333%
      }

      .smart-offset-xl-2 {
        margin-left: 16.666667%
      }

      .smart-offset-xl-3 {
        margin-left: 25%
      }

      .smart-offset-xl-4 {
        margin-left: 33.333333%
      }

      .smart-offset-xl-5 {
        margin-left: 41.666667%
      }

      .smart-offset-xl-6 {
        margin-left: 50%
      }

      .smart-offset-xl-7 {
        margin-left: 58.333333%
      }

      .smart-offset-xl-8 {
        margin-left: 66.666667%
      }

      .smart-offset-xl-9 {
        margin-left: 75%
      }

      .smart-offset-xl-10 {
        margin-left: 83.333333%
      }

      .smart-offset-xl-11 {
        margin-left: 91.666667%
      }
    }

    .smart-d-none {
      display: none !important
    }

    .smart-d-inline {
      display: inline !important
    }

    .smart-d-inline-block {
      display: inline-block !important
    }

    .smart-d-block {
      display: block !important
    }

    .smart-d-table {
      display: table !important
    }

    .smart-d-table-row {
      display: table-row !important
    }

    .smart-d-table-cell {
      display: table-cell !important
    }

    .smart-d-flex {
      display: -ms-flexbox !important;
      display: flex !important
    }

    .smart-d-inline-flex {
      display: -ms-inline-flexbox !important;
      display: inline-flex !important
    }

    @media (min-width:576px) {
      .smart-d-sm-none {
        display: none !important
      }

      .smart-d-sm-inline {
        display: inline !important
      }

      .smart-d-sm-inline-block {
        display: inline-block !important
      }

      .smart-d-sm-block {
        display: block !important
      }

      .smart-d-sm-table {
        display: table !important
      }

      .smart-d-sm-table-row {
        display: table-row !important
      }

      .smart-d-sm-table-cell {
        display: table-cell !important
      }

      .smart-d-sm-flex {
        display: -ms-flexbox !important;
        display: flex !important
      }

      .smart-d-sm-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
      }
    }

    @media (min-width:768px) {
      .smart-d-md-none {
        display: none !important
      }

      .smart-d-md-inline {
        display: inline !important
      }

      .smart-d-md-inline-block {
        display: inline-block !important
      }

      .smart-d-md-block {
        display: block !important
      }

      .smart-d-md-table {
        display: table !important
      }

      .smart-d-md-table-row {
        display: table-row !important
      }

      .smart-d-md-table-cell {
        display: table-cell !important
      }

      .smart-d-md-flex {
        display: -ms-flexbox !important;
        display: flex !important
      }

      .smart-d-md-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
      }
    }

    @media (min-width:992px) {
      .smart-d-lg-none {
        display: none !important
      }

      .smart-d-lg-inline {
        display: inline !important
      }

      .smart-d-lg-inline-block {
        display: inline-block !important
      }

      .smart-d-lg-block {
        display: block !important
      }

      .smart-d-lg-table {
        display: table !important
      }

      .smart-d-lg-table-row {
        display: table-row !important
      }

      .smart-d-lg-table-cell {
        display: table-cell !important
      }

      .smart-d-lg-flex {
        display: -ms-flexbox !important;
        display: flex !important
      }

      .smart-d-lg-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
      }
    }

    @media (min-width:1200px) {
      .smart-d-xl-none {
        display: none !important
      }

      .smart-d-xl-inline {
        display: inline !important
      }

      .smart-d-xl-inline-block {
        display: inline-block !important
      }

      .smart-d-xl-block {
        display: block !important
      }

      .smart-d-xl-table {
        display: table !important
      }

      .smart-d-xl-table-row {
        display: table-row !important
      }

      .smart-d-xl-table-cell {
        display: table-cell !important
      }

      .smart-d-xl-flex {
        display: -ms-flexbox !important;
        display: flex !important
      }

      .smart-d-xl-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
      }
    }

    @media print {
      .smart-d-print-none {
        display: none !important
      }

      .smart-d-print-inline {
        display: inline !important
      }

      .smart-d-print-inline-block {
        display: inline-block !important
      }

      .smart-d-print-block {
        display: block !important
      }

      .smart-d-print-table {
        display: table !important
      }

      .smart-d-print-table-row {
        display: table-row !important
      }

      .smart-d-print-table-cell {
        display: table-cell !important
      }

      .smart-d-print-flex {
        display: -ms-flexbox !important;
        display: flex !important
      }

      .smart-d-print-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
      }
    }

    .smart-flex-row {
      -ms-flex-direction: row !important;
      flex-direction: row !important
    }

    .smart-flex-column {
      -ms-flex-direction: column !important;
      flex-direction: column !important
    }

    .smart-flex-row-reverse {
      -ms-flex-direction: row-reverse !important;
      flex-direction: row-reverse !important
    }

    .smart-flex-column-reverse {
      -ms-flex-direction: column-reverse !important;
      flex-direction: column-reverse !important
    }

    .smart-flex-wrap {
      -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important
    }

    .smart-flex-nowrap {
      -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important
    }

    .smart-flex-wrap-reverse {
      -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important
    }

    .smart-flex-fill {
      -ms-flex: 1 1 auto !important;
      flex: 1 1 auto !important
    }

    .smart-flex-grow-0 {
      -ms-flex-positive: 0 !important;
      flex-grow: 0 !important
    }

    .smart-flex-grow-1 {
      -ms-flex-positive: 1 !important;
      flex-grow: 1 !important
    }

    .smart-flex-shrink-0 {
      -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important
    }

    .smart-flex-shrink-1 {
      -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important
    }

    .smart-justify-content-start {
      -ms-flex-pack: start !important;
      justify-content: flex-start !important
    }

    .smart-justify-content-end {
      -ms-flex-pack: end !important;
      justify-content: flex-end !important
    }

    .smart-justify-content-center {
      -ms-flex-pack: center !important;
      justify-content: center !important
    }

    .smart-justify-content-between {
      -ms-flex-pack: justify !important;
      justify-content: space-between !important
    }

    .smart-justify-content-around {
      -ms-flex-pack: distribute !important;
      justify-content: space-around !important
    }

    .smart-align-items-start {
      -ms-flex-align: start !important;
      align-items: flex-start !important
    }

    .smart-align-items-end {
      -ms-flex-align: end !important;
      align-items: flex-end !important
    }

    .smart-align-items-center {
      -ms-flex-align: center !important;
      align-items: center !important
    }

    .smart-align-items-baseline {
      -ms-flex-align: baseline !important;
      align-items: baseline !important
    }

    .smart-align-items-stretch {
      -ms-flex-align: stretch !important;
      align-items: stretch !important
    }

    .smart-align-content-start {
      -ms-flex-line-pack: start !important;
      align-content: flex-start !important
    }

    .smart-align-content-end {
      -ms-flex-line-pack: end !important;
      align-content: flex-end !important
    }

    .smart-align-content-center {
      -ms-flex-line-pack: center !important;
      align-content: center !important
    }

    .smart-align-content-between {
      -ms-flex-line-pack: justify !important;
      align-content: space-between !important
    }

    .smart-align-content-around {
      -ms-flex-line-pack: distribute !important;
      align-content: space-around !important
    }

    .smart-align-content-stretch {
      -ms-flex-line-pack: stretch !important;
      align-content: stretch !important
    }

    .smart-align-self-auto {
      -ms-flex-item-align: auto !important;
      align-self: auto !important
    }

    .smart-align-self-start {
      -ms-flex-item-align: start !important;
      align-self: flex-start !important
    }

    .smart-align-self-end {
      -ms-flex-item-align: end !important;
      align-self: flex-end !important
    }

    .smart-align-self-center {
      -ms-flex-item-align: center !important;
      align-self: center !important
    }

    .smart-align-self-baseline {
      -ms-flex-item-align: baseline !important;
      align-self: baseline !important
    }

    .smart-align-self-stretch {
      -ms-flex-item-align: stretch !important;
      align-self: stretch !important
    }

    @media (min-width:576px) {
      .smart-flex-sm-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important
      }

      .smart-flex-sm-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important
      }

      .smart-flex-sm-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
      }

      .smart-flex-sm-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
      }

      .smart-flex-sm-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
      }

      .smart-flex-sm-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
      }

      .smart-flex-sm-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
      }

      .smart-flex-sm-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
      }

      .smart-flex-sm-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
      }

      .smart-flex-sm-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
      }

      .smart-flex-sm-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
      }

      .smart-flex-sm-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
      }

      .smart-justify-content-sm-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
      }

      .smart-justify-content-sm-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
      }

      .smart-justify-content-sm-center {
        -ms-flex-pack: center !important;
        justify-content: center !important
      }

      .smart-justify-content-sm-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
      }

      .smart-justify-content-sm-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
      }

      .smart-align-items-sm-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important
      }

      .smart-align-items-sm-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important
      }

      .smart-align-items-sm-center {
        -ms-flex-align: center !important;
        align-items: center !important
      }

      .smart-align-items-sm-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
      }

      .smart-align-items-sm-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
      }

      .smart-align-content-sm-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
      }

      .smart-align-content-sm-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
      }

      .smart-align-content-sm-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
      }

      .smart-align-content-sm-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
      }

      .smart-align-content-sm-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
      }

      .smart-align-content-sm-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
      }

      .smart-align-self-sm-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
      }

      .smart-align-self-sm-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
      }

      .smart-align-self-sm-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
      }

      .smart-align-self-sm-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
      }

      .smart-align-self-sm-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
      }

      .smart-align-self-sm-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
      }
    }

    @media (min-width:768px) {
      .smart-flex-md-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important
      }

      .smart-flex-md-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important
      }

      .smart-flex-md-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
      }

      .smart-flex-md-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
      }

      .smart-flex-md-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
      }

      .smart-flex-md-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
      }

      .smart-flex-md-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
      }

      .smart-flex-md-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
      }

      .smart-flex-md-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
      }

      .smart-flex-md-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
      }

      .smart-flex-md-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
      }

      .smart-flex-md-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
      }

      .smart-justify-content-md-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
      }

      .smart-justify-content-md-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
      }

      .smart-justify-content-md-center {
        -ms-flex-pack: center !important;
        justify-content: center !important
      }

      .smart-justify-content-md-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
      }

      .smart-justify-content-md-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
      }

      .smart-align-items-md-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important
      }

      .smart-align-items-md-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important
      }

      .smart-align-items-md-center {
        -ms-flex-align: center !important;
        align-items: center !important
      }

      .smart-align-items-md-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
      }

      .smart-align-items-md-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
      }

      .smart-align-content-md-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
      }

      .smart-align-content-md-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
      }

      .smart-align-content-md-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
      }

      .smart-align-content-md-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
      }

      .smart-align-content-md-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
      }

      .smart-align-content-md-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
      }

      .smart-align-self-md-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
      }

      .smart-align-self-md-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
      }

      .smart-align-self-md-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
      }

      .smart-align-self-md-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
      }

      .smart-align-self-md-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
      }

      .smart-align-self-md-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
      }
    }

    @media (min-width:992px) {
      .smart-flex-lg-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important
      }

      .smart-flex-lg-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important
      }

      .smart-flex-lg-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
      }

      .smart-flex-lg-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
      }

      .smart-flex-lg-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
      }

      .smart-flex-lg-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
      }

      .smart-flex-lg-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
      }

      .smart-flex-lg-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
      }

      .smart-flex-lg-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
      }

      .smart-flex-lg-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
      }

      .smart-flex-lg-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
      }

      .smart-flex-lg-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
      }

      .smart-justify-content-lg-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
      }

      .smart-justify-content-lg-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
      }

      .smart-justify-content-lg-center {
        -ms-flex-pack: center !important;
        justify-content: center !important
      }

      .smart-justify-content-lg-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
      }

      .smart-justify-content-lg-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
      }

      .smart-align-items-lg-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important
      }

      .smart-align-items-lg-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important
      }

      .smart-align-items-lg-center {
        -ms-flex-align: center !important;
        align-items: center !important
      }

      .smart-align-items-lg-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
      }

      .smart-align-items-lg-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
      }

      .smart-align-content-lg-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
      }

      .smart-align-content-lg-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
      }

      .smart-align-content-lg-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
      }

      .smart-align-content-lg-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
      }

      .smart-align-content-lg-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
      }

      .smart-align-content-lg-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
      }

      .smart-align-self-lg-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
      }

      .smart-align-self-lg-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
      }

      .smart-align-self-lg-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
      }

      .smart-align-self-lg-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
      }

      .smart-align-self-lg-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
      }

      .smart-align-self-lg-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
      }
    }

    @media (min-width:1200px) {
      .smart-flex-xl-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important
      }

      .smart-flex-xl-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important
      }

      .smart-flex-xl-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
      }

      .smart-flex-xl-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
      }

      .smart-flex-xl-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
      }

      .smart-flex-xl-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
      }

      .smart-flex-xl-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
      }

      .smart-flex-xl-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
      }

      .smart-flex-xl-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
      }

      .smart-flex-xl-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
      }

      .smart-flex-xl-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
      }

      .smart-flex-xl-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
      }

      .smart-justify-content-xl-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
      }

      .smart-justify-content-xl-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
      }

      .smart-justify-content-xl-center {
        -ms-flex-pack: center !important;
        justify-content: center !important
      }

      .smart-justify-content-xl-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
      }

      .smart-justify-content-xl-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
      }

      .smart-align-items-xl-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important
      }

      .smart-align-items-xl-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important
      }

      .smart-align-items-xl-center {
        -ms-flex-align: center !important;
        align-items: center !important
      }

      .smart-align-items-xl-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
      }

      .smart-align-items-xl-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
      }

      .smart-align-content-xl-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
      }

      .smart-align-content-xl-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
      }

      .smart-align-content-xl-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
      }

      .smart-align-content-xl-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
      }

      .smart-align-content-xl-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
      }

      .smart-align-content-xl-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
      }

      .smart-align-self-xl-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
      }

      .smart-align-self-xl-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
      }

      .smart-align-self-xl-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
      }

      .smart-align-self-xl-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
      }

      .smart-align-self-xl-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
      }

      .smart-align-self-xl-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
      }
    }

    .smart-counter {
      display: none !important
    }

    .smart-modal {
      position: fixed;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      display: none;
      overflow: auto;
      background-color: #000000;
      background-color: rgba(0, 0, 0, 0.7);
      z-index: 2147483647;
    }

    .smart-modal-window {
      position: relative;
      background-color: #FFFFFF;
      width: 50%;
      margin: 10vh auto;
      padding: 20px;
      max-height: 80vh;
      overflow: auto;
    }

    .smart-modal-window.smart-modal-small {
      width: 30%;
    }

    .smart-modal-window.smart-modal-large {
      width: 75%;
    }

    .smart-modal-close {
      position: absolute;
      top: 0;
      right: 0;
      color: rgba(0, 0, 0, 0.3);
      height: 30px;
      width: 30px;
      font-size: 30px;
      line-height: 30px;
      text-align: center;
    }

    .smart-modal-close:hover,
    .smart-modal-close:focus {
      color: #000000;
      cursor: pointer;
    }

    .smart-modal-open {
      display: block;
    }

    @media (max-width: 767px) {
      .smart-modal-window.smart-modal-large {
        width: 90% !important;
      }

      .smart-modal-window.smart-modal-small {
        width: 75% !important;
      }

      .smart-modal-window {
        width: 90% !important;
      }
    }

    #smart-modal-content div {
      width: auto !important;
    }

    .smartbCountry {
      display: none;
    }

    .smartbanCountry {
      display: none;
    }

    .smarthCountry {
      display: none;
    }
  </style>
  <script src="https://unpkg.com/@popperjs/core@2/dist/umd/popper.min.js"></script>
  <script src="https://unpkg.com/tippy.js@6/dist/tippy-bundle.umd.js"></script>
  <script type="text/javascript">
    document.addEventListener('DOMContentLoaded', (event) => {
      var countsmartid = document.getElementById("smart-modal-outer");
      if (countsmartid) {} else {
        var mysmartDiv = document.createElement("div");
        mysmartDiv.id = 'smart_modal_wrapper';
        mysmartDiv.innerHTML =
          '<div id="smart-modal-outer" class="smart-modal"><div class="smart-modal-window" id="smart-modal-window"><span class="smart-modal-close" id="smart-modal-close" data-dismiss="modal">&times;</span><div id="smart-modal-content"></div></div></div>';
        document.body.appendChild(mysmartDiv);
      }
    })
  </script>
  <div class="smartBanners outersmartban8019393315092-1 smart-mb-2 smart-mt-2 smart-text-left smart-d-block" style="" data-smartbanouterclass="smart-mb-2 smart-mt-2 smart-text-left" data-smartbanouterstyle=""
    data-smartbaninnerclass="smart-d-block smart-mb-1" data-smartbaninnerstyle="" data-smartbanimageclass="" data-smartbanimagestyle="" data-smartbantextclass="" data-smartbantextstyle="" data-smartbantitleclass="" data-smartbantitlestyle=""
    data-smartbansubtitleclass="" data-smartbansubtitlestyle="" data-smartbangroup="1">
  </div>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.4/moment.min.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.4/moment-with-locales.min.js"></script>
  <script type="text/javascript">
    var existingScript = document.getElementById('smartbanPopper');
    if (!existingScript) {
      var countrysmartban = 'smartbannercountry';
      var smartbancountryName = '';
      setTimeout(function() {
        checksmartbanjquery();
      }, 1000);
    }

    function checksmartbanjquery() {
      if (window.jQuery) {
        checkSmartbanVariantInventory("Default Title", "first");
        $(document).on("change", ".single-option-selector", function() {
          var optionMapban = [];
          if (optionMapban.length == 0) {
            $(".single-option-selector").each(function(key) {
              optionMapban[key] = $(this).val();
            });
            checkSmartbanVariantInventory(optionMapban);
          }
        });
        $(document).on("change", ".ProductForm__Option select", function() {
          var optionMapban = [];
          if (optionMapban.length == 0) {
            $(".ProductForm__Option select").each(function(key) {
              optionMapban[key] = $(this).val();
            });
            checkSmartbanVariantInventory(optionMapban);
          }
        });
        $(document).on("click", ".tt-options-swatch li", function() {
          var optionMapban = [];
          if (optionMapban.length == 0) {
            $(".tt-options-swatch li").each(function(key) {
              optionMapban[key] = $(this).val();
            });
            checkSmartbanVariantInventory(optionMapban);
          }
        });
        $(document).on("click", ".swatch-element", function() {
          var optionMapban = [];
          if (optionMapban.length == 0) {
            $(".swatch-element").each(function(key) {
              optionMapban[key] = $(this).val();
            });
            checkSmartbanVariantInventory(optionMapban);
          }
        });
        $(document).on("change", ".form__input--select", function() {
          var optionMapban = [];
          if (optionMapban.length == 0) {
            $(".form__input--select").each(function(key) {
              optionMapban[key] = $(this).val();
            });
            checkSmartbanVariantInventory(optionMapban);
          }
        });
        $(document).on("change", ".sgl-opt-selector-product-template", function() {
          var optionMapban = [];
          if (optionMapban.length == 0) {
            $(".sgl-opt-selector-product-template").each(function(key) {
              optionMapban[key] = $(this).val();
            });
            checkSmartbanVariantInventory(optionMapban);
          }
        });
        $(document).on("click", ".tt-options-swatch li", function() {
          var optionMapban = [];
          if (optionMapban.length == 0) {
            $(".tt-options-swatch li").each(function(key) {
              optionMapban[key] = $(this).val();
            });
            checkSmartbanVariantInventory(optionMapban);
          }
        });
        $(document).on("change", ".product-option-value-item", function() {
          var optionMapban = [];
          if (optionMapban.length == 0) {
            $(".product-option-value-item").each(function(key) {
              optionMapban[key] = $(this).val();
            });
            checkSmartbanVariantInventory(optionMapban);
          }
        });
        $(document).on("click", ".clickyboxes a", function() {
          var optionMapban = [];
          if (optionMapban.length == 0) {
            $(".clickyboxes a").each(function(key) {
              optionMapban[key] = $(this).val();
            });
            checkSmartbanVariantInventory(optionMapban);
          }
        });
        $(document).on("change", "[data-product-options-container] .form-field-input", function() {
          var optionMapban = [];
          if (optionMapban.length == 0) {
            $("[data-product-options-container] .form-field-input").each(function(key) {
              optionMapban[key] = $(this).val();
            });
            checkSmartbanVariantInventory(optionMapban);
          }
        });
        $(document).on("change", "#data-product-option-0", function() {
          var optionMapban = [];
          if (optionMapban.length == 0) {
            $("#data-product-option-0").each(function(key) {
              optionMapban[key] = $(this).val();
            });
            checkSmartbanVariantInventory(optionMapban);
          }
        });
        $(document).on("click", ".product-options__section .active", function() {
          var optionMapban = [];
          if (optionMapban.length == 0) {
            $(".product-options__section .active").each(function(key) {
              optionMapban[key] = $(this).val();
            });
            checkSmartbanVariantInventory(optionMapban);
          }
        });
        $(document).on("click", ".product-options__value", function() {
          var optionMapban = [];
          if (optionMapban.length == 0) {
            $(".product-options__value").each(function(key) {
              optionMapban[key] = $(this).val();
            });
            checkSmartbanVariantInventory(optionMapban);
          }
        });
        $(document).on("click", ".variant-input", function() {
          var optionMapban = [];
          if (optionMapban.length == 0) {
            $(".variant-input").each(function(key) {
              optionMapban[key] = $(this).val();
            });
            checkSmartbanVariantInventory(optionMapban);
          }
        });
        $(document).on("change", ".product-form__single-selector", function() {
          var optionMapban = [];
          if (optionMapban.length == 0) {
            $(".product-form__single-selector").each(function(key) {
              optionMapban[key] = $(this).val();
            });
            checkSmartbanVariantInventory(optionMapban);
          }
        });
        $(document).on("click", ".gt_swatches--select.gf_active", function() {
          var optionMapban = [];
          if (optionMapban.length == 0) {
            $(".gt_swatches--select.gf_active").each(function(key) {
              optionMapban[key] = $(this).val();
            });
            checkSmartbanVariantInventory(optionMapban);
          }
        });
        $(document).on("click", ".nt-swatch", function() {
          var optionMapban = [];
          if (optionMapban.length == 0) {
            $(".nt-swatch").each(function(key) {
              optionMapban[key] = $(this).val();
            });
            checkSmartbanVariantInventory(optionMapban);
          }
        });
        $(document).on("change", ".disclosure--input", function() {
          var optionMapban = [];
          if (optionMapban.length == 0) {
            $(".disclosure--input").each(function(key) {
              optionMapban[key] = $(this).val();
            });
            checkSmartbanVariantInventory(optionMapban);
          }
        });
        $(document).on("click", ".product-form__input input", function() {
          var optionMapban = [];
          if (optionMapban.length == 0) {
            $(".product-form__input input[type=radio]:checked").each(function(key) {
              optionMapban[key] = $(this).val();
            });
            checkSmartbanVariantInventory(optionMapban);
          }
        });
        $(document).on("click", ".swatch-container input", function() {
          var optionMapban = [];
          if (optionMapban.length == 0) {
            $(".swatch-container input[type=radio]:checked").each(function(key) {
              optionMapban[key] = $(this).val();
            });
            checkSmartbanVariantInventory(optionMapban);
          }
        });
        $(document).on("click", ".swatch--gl input", function() {
          var optionMap = [];
          if (optionMap.length == 0) {
            $(".swatch--gl input[type=radio]:checked").each(function(key) {
              optionMap[key] = $(this).val();
            });
            checkSmartbanVariantInventory(optionMap);
          }
        });
      } else {
        setTimeout(function() {
          checksmartbanjquery()
        }, 2000);
      }
    }
    window.addEventListener('load', (event) => {
      // screensizesmartbanFunction();
      smartbanOnLoad();
      document.getElementById("smart-modal-close").onclick = function() {
        mymodalsmartban()
      };
      window.onclick = function(event) {
        if (event.target.classList[1] == 'smart-modal-open') {
          mymodalsmartban();
        }
      }
    });

    function smartbanOnLoad() {
      screensizesmartbanFunction();
      var mypage = 'product';
      var myproductid = '8019393315092';
      setTimeout(function() {
        smartbansetlivevisit(mypage, myproductid, 'smartbantitleloop');
        smartbansetlivevisit(mypage, myproductid, 'smartbansubtitleloop');
      }, 500);
      var smartbanTitle = document.getElementsByClassName('smartbanTitle');
      if (smartbanTitle[0]) {
        for (var i = 0; i < smartbanTitle.length; i++) {
          var value = smartbanTitle[i].innerHTML;
          if (value.indexOf("CountdownTimer:") != -1) {
            myTimers(value, i);
          }
        }
      }
      var smartbanSubTitle = document.getElementsByClassName('smartbanSubTitle');
      if (smartbanSubTitle[0]) {
        for (var i = 0; i < smartbanSubTitle.length; i++) {
          var value2 = smartbanSubTitle[i].innerHTML;
          if (value2.indexOf("CountdownTimer:") != -1) {
            myTimersub3s(value2, i);
          }
        }
      }
      var smartbanText = document.getElementsByClassName('smartbanTitle');
      if (smartbanText[0]) {
        for (var i = 0; i < smartbanText.length; i++) {
          var value = smartbanText[i].innerHTML;
          if (value.indexOf("[[today") != -1) {
            expdeliverydatebansmart(value, i, "smartbanTitle");
          }
        }
      }
      var smartbanSubText = document.getElementsByClassName('smartbanSubTitle');
      if (smartbanSubText[0]) {
        for (var i = 0; i < smartbanSubText.length; i++) {
          var value = smartbanSubText[i].innerHTML;
          if (value.indexOf("[[today") != -1) {
            expdeliverydatebansmart(value, i, "smartbanSubTitle");
          }
        }
      }
      var smartbansku = '';
      var skuclass = document.getElementsByClassName('smartbansku');
      if (smartbansku == 0) {
        for (var i = 0; i < skuclass.length; i++) {
          if (skuclass[i].dataset.sku == 0) {
            var parentsku = skuclass[i].parentElement;
            var parent2sku = parentsku.parentElement;
            var parent3sku = parent2sku.parentElement;
            parent3sku.style.cssText = 'display:none !important';
          }
        }
      }
      var getpage = 'product';
      var smartbText2 = document.getElementsByClassName('smartbanTexts smartbVariantInventory');
      if (smartbText2[0]) {
        if (getpage == 'collection') {
          for (var i = 0; i < smartbText2.length; i++) {
            var oldloop = smartbText2[i].parentElement;
            var newloop = oldloop.parentElement;
            var newloop2 = newloop.parentElement;
            newloop2.remove();
          }
        }
      }
      setTimeout(function() {
        var smartbaninstances2 = tippy('[data-tippy-content]');
      }, 1000);
      if (countrysmartban == 'smartbannercountry') {
        countrysmartban = 'newsmartbannercountry';
        var countrycount = document.getElementsByClassName('smartbanCountry');
        if (countrycount.length > 0) {
          var xhttp = new XMLHttpRequest();
          xhttp.onreadystatechange = function() {
            if (xhttp.readyState == 4 && xhttp.status == 200) {
              var mycountryoldban = xhttp.responseText;
              mycountryoldban = mycountryoldban.replace("{\n", "");
              mycountryoldban = mycountryoldban.replace("\n}", "");
              var newvarban = mycountryoldban.split(",");
              var setcountryban = newvarban[0].slice(14);
              var mycountrysmartban = setcountryban.replace('"', "");
              var countryclassSmartban = document.getElementsByClassName('smartbanCountry');
              for (var i = 0; i < countryclassSmartban.length; i++) {
                var counrtylistb = countryclassSmartban[i].getAttribute('data-countryselectedb');
                var position = counrtylistb.search(mycountrysmartban);
                smartbancountryName = mycountrysmartban;
                if (position < 0) {
                  countryclassSmartban[i].style.cssText = 'display:none !important';
                } else {
                  countryclassSmartban[i].style.display = "block";
                  countryclassSmartban[i].setAttribute('countryrule', '1');
                  if (countryclassSmartban[i].classList.contains('smartbanScreenSize')) {
                    var screenlist = countryclassSmartban[i].getAttribute('data-screensizeselectedb');
                    var screensizeArray = screenlist.split(",");
                    var smdevice = window.matchMedia("screen and (max-width: 767.98px)");
                    var mddevice = window.matchMedia("screen and (min-width: 768px) and (max-width: 991.98px)");
                    var lgdevice = window.matchMedia("screen and (min-width: 992px) and (max-width: 1199.98px)");
                    var xldevice = window.matchMedia("(min-width: 1200px)");
                    if (smdevice.matches) {
                      if (screensizeArray[0] == '1') {} else {
                        countryclassSmartban[i].style.setProperty("display", "none", "important");
                      }
                    } else if (mddevice.matches) {
                      if (screensizeArray[1] == '1') {} else {
                        countryclassSmartban[i].style.setProperty("display", "none", "important");
                      }
                    } else if (lgdevice.matches) {
                      if (screensizeArray[2] == '1') {} else {
                        countryclassSmartban[i].style.setProperty("display", "none", "important");
                      }
                    } else {
                      if (screensizeArray[3] == '1') {} else {
                        countryclassSmartban[i].style.setProperty("display", "none", "important");
                      }
                    }
                  }
                }
              }
            }
          };
          xhttp.open("GET", "https://loc2.thapi.workers.dev/?key=36K7DK4M55xlrzisCit5p2s", true);
          // xhttp.open("GET", "https://geoloc.thapi.workers.dev/", true);
          xhttp.send();
        }
      }
    }
    window.addEventListener('resize', screensizesmartbanFunction);

    function screensizesmartbanFunction() {
      var screensizeclass = document.getElementsByClassName('smartbanScreenSize');
      for (var i = 0; i < screensizeclass.length; i++) {
        var issetcountryrule = screensizeclass[i].getAttribute('countryrule');
        if (issetcountryrule == '1') {
          var screenlist = screensizeclass[i].getAttribute('data-screensizeselectedb');
          var screensizeArray = screenlist.split(",");
          var smdevice = window.matchMedia("screen and (max-width: 767.98px)");
          var mddevice = window.matchMedia("screen and (min-width: 768px) and (max-width: 991.98px)");
          var lgdevice = window.matchMedia("screen and (min-width: 992px) and (max-width: 1199.98px)");
          var xldevice = window.matchMedia("(min-width: 1200px)");
          if (smdevice.matches) {
            if (screensizeArray[0] == '1') {
              screensizeclass[i].style.display = 'block';
            } else {
              screensizeclass[i].style.setProperty("display", "none", "important");
            }
          } else if (mddevice.matches) {
            if (screensizeArray[1] == '1') {
              screensizeclass[i].style.display = 'block';
            } else {
              screensizeclass[i].style.setProperty("display", "none", "important");
            }
          } else if (lgdevice.matches) {
            if (screensizeArray[2] == '1') {
              screensizeclass[i].style.display = 'block';
            } else {
              screensizeclass[i].style.setProperty("display", "none", "important");
            }
          } else {
            if (screensizeArray[3] == '1') {
              screensizeclass[i].style.display = 'block';
            } else {
              screensizeclass[i].style.setProperty("display", "none", "important");
            }
          }
        }
      }
    }

    function checkSmartbanVariantInventory(optionMap, myfirstone = '') {
      var productname = 'comandante-c40-nitro-blade-coffee-grinder-mk4-sunset';
      var variantproductid = '8019393315092';
      var mydomclass = document.getElementsByClassName('smartbanVariantInventory');
      if (mydomclass.length > 0) {
        if (optionMap.length > 0) {
          var realval = '';
          if (myfirstone == "first") {
            realval = optionMap;
          } else {
            for (var i = 0; i < optionMap.length; i++) {
              var spaces = ' / ';
              if (i == 0) {
                spaces = '';
              }
              realval += spaces + optionMap[i];
            }
          }
          var smartBannersAll = document.getElementsByClassName('smartBanners');
          for (var i = 0; i < smartBannersAll.length; i++) {
            var smartbanOuterClass = smartBannersAll[i].getAttribute('data-smartbanOuterClass');
            var smartbanOuterStyle = smartBannersAll[i].getAttribute('data-smartbanOuterStyle');
            var smartbanInnerClass = smartBannersAll[i].getAttribute('data-smartbanInnerClass');
            var smartbanInnerStyle = smartBannersAll[i].getAttribute('data-smartbanInnerStyle');
            var smartbanImageClass = smartBannersAll[i].getAttribute('data-smartbanImageClass');
            var smartbanImageStyle = smartBannersAll[i].getAttribute('data-smartbanImageStyle');
            var smartbanTextClass = smartBannersAll[i].getAttribute('data-smartbanTextClass');
            var smartbanTextStyle = smartBannersAll[i].getAttribute('data-smartbanTextStyle');
            var smartbanTitleClass = smartBannersAll[i].getAttribute('data-smartbanTitleClass');
            var smartbanTitleStyle = smartBannersAll[i].getAttribute('data-smartbanTitleStyle');
            var smartbanSubTitleClass = smartBannersAll[i].getAttribute('data-smartbanTitleClass');
            var smartbanSubTitleStyle = smartBannersAll[i].getAttribute('data-smartbanSubTitleStyle');
            var smartbanGroup = smartBannersAll[i].getAttribute('data-smartbanGroup');
            hitsmartbanpage(productname, variantproductid, smartbanOuterClass, smartbanOuterStyle, smartbanInnerClass, smartbanInnerStyle, smartbanImageClass, smartbanImageStyle, smartbanTextClass, smartbanTextStyle, smartbanTitleClass,
              smartbanTitleStyle, smartbanSubTitleClass, smartbanSubTitleStyle, smartbanGroup, realval)
          }
        }
      }
    }

    function hitsmartbanpage(productname, variantproductid, smartbanOuterClass, smartbanOuterStyle, smartbanInnerClass, smartbanInnerStyle, smartbanImageClass, smartbanImageStyle, smartbanTextClass, smartbanTextStyle, smartbanTitleClass,
      smartbanTitleStyle, smartbanSubTitleClass, smartbanSubTitleStyle, smartbanGroup, realval) {
      var result = Math.random().toString(36).substring(2, 7);
      if (smartbanGroup == 1) {
        var urlhit = productname + '/?view=smartbanvariant&sort_by=' + result + '&outerclass==' + smartbanOuterClass + '&outerstyle==' + smartbanOuterStyle + '&innerclass==' + smartbanInnerClass + '&innerstyle==' + smartbanInnerStyle +
          '&imageclass==' + smartbanImageClass + '&imagestyle==' + smartbanImageStyle + '&textclass==' + smartbanTextClass + '&textstyle==' + smartbanTextStyle + '&titleclass==' + smartbanTitleClass + '&titlestyle==' + smartbanTitleStyle +
          '&subtitleclass==' + smartbanSubTitleClass + '&subtitlestyle==' + smartbanSubTitleStyle + '&group==1&page==' + realval;
      } else if (smartbanGroup == 2) {
        var urlhit = productname + '/?view=smartbanvarianttwo&sort_by=' + result + '&outerclass==' + smartbanOuterClass + '&outerstyle==' + smartbanOuterStyle + '&innerclass==' + smartbanInnerClass + '&innerstyle==' + smartbanInnerStyle +
          '&imageclass==' + smartbanImageClass + '&imagestyle==' + smartbanImageStyle + '&textclass==' + smartbanTextClass + '&textstyle==' + smartbanTextStyle + '&titleclass==' + smartbanTitleClass + '&titlestyle==' + smartbanTitleStyle +
          '&subtitleclass==' + smartbanSubTitleClass + '&subtitlestyle==' + smartbanSubTitleStyle + '&group==2&page==' + realval;
      } else {
        var urlhit = productname + '/?view=smartbanvariantthree&sort_by=' + result + '&outerclass==' + smartbanOuterClass + '&outerstyle==' + smartbanOuterStyle + '&innerclass==' + smartbanInnerClass + '&innerstyle==' + smartbanInnerStyle +
          '&imageclass==' + smartbanImageClass + '&imagestyle==' + smartbanImageStyle + '&textclass==' + smartbanTextClass + '&textstyle==' + smartbanTextStyle + '&titleclass==' + smartbanTitleClass + '&titlestyle==' + smartbanTitleStyle +
          '&subtitleclass==' + smartbanSubTitleClass + '&subtitlestyle==' + smartbanSubTitleStyle + '&group==3&page==' + realval;
      }
      var xhr = new XMLHttpRequest();
      xhr.open("GET", urlhit, true);
      xhr.onreadystatechange = function() {
        if (this.readyState === XMLHttpRequest.DONE) {
          if (this.status === 200) {
            if (this.responseText == 0) {
              $('.outersmartban' + variantproductid + '-' + smartbanGroup + ' .smartbanTexts .smartbanVariantInventory').html("0");
              $('.outersmartban' + variantproductid + '-' + smartbanGroup + ' .smart-counter').removeClass("smart-counter");
              $('.outersmartban' + variantproductid + '-' + smartbanGroup + ' .hidevariant').remove();
            } else {
              $('.outersmartban' + variantproductid + '-' + smartbanGroup).replaceWith(this.responseText);
              $('.outersmartban' + variantproductid + '-' + smartbanGroup + ' .smart-counter').removeClass("smart-counter");
              var countryclass = document.getElementsByClassName('smartbanCountry');
              for (var i = 0; i < countryclass.length; i++) {
                var counrtylist = countryclass[i].getAttribute('data-countryselected');
                var position = counrtylist.search(smartbancountryName);
                if (position < 0) {
                  countryclass[i].style.cssText = 'display:none !important';
                } else {
                  countryclass[i].style.display = "block";
                }
              }
              setTimeout(function() {
                smartbanOnLoad();
              }, 500);
            }
          } else {
            console.log('failed variant req');
          }
        }
      };
      xhr.send();
    }

    function smartbansetlivevisit(mypage, myproductid, banclassname) {
      setTimeout(function() {
        var settimelive = '2';
        var setvisitlimit = '2';
        var d = new Date();
        var time = setcookietimestampbansmart(settimelive);
        var mytime = '';
        if (settimelive < 5) {
          mytime = (time * 60);
        } else if (settimelive > 4 && settimelive < 8) {
          mytime = (time * 60 * 60);
        } else if (settimelive > 7) {
          mytime = (time * 24 * 60 * 60);
        }
        var realbanclass = '';
        if (banclassname == 'smartbantitleloop') {
          realbanclass = "smartvisitsbantitle";
        } else {
          realbanclass = 'smartvisitsbansubtitle';
        }
        var smartloop2 = document.getElementsByClassName(banclassname);
        for (var i = 0; i < smartloop2.length; i++) {
          var smallloop2 = smartloop2[i].parentElement;
          var parentloop2 = smallloop2.getAttribute('data-smartproductid');
          var myuser = getCookiesmartban("smartvisits" + parentloop2);
          if (myuser != "") {
            myhttpreqbansmart(parentloop2, 0, mytime, setvisitlimit, banclassname, realbanclass);
          } else {
            myhttpreqbansmart(parentloop2, 1, mytime, setvisitlimit, banclassname, realbanclass);
            setCookiesmartban("smartvisits" + parentloop2, 'setsmartvisits', settimelive);
          }
        }
        var smartloop = document.getElementsByClassName(banclassname);
        for (var i = 0; i < smartloop.length; i++) {
          if (mypage == 'product') {
            var smallloop = smartloop[i].parentElement;
            var parentloop = smallloop.getAttribute('data-smartproductid');
            if (parentloop == myproductid) {
              smartloop[i].classList.add(realbanclass + parentloop);
            } else {
              var removeloop = smartloop[i].parentElement;
              var removeloop2 = removeloop.parentElement;
              removeloop2.style.visibility = 'hidden';
              smartloop[i].classList.remove(banclassname);
            }
          } else {
            var oldloop = smartloop[i].parentElement;
            var newloop = oldloop.parentElement;
            newloop.style.visibility = 'hidden';
            smartloop[i].classList.remove(banclassname);
            var newloop2 = newloop.parentElement;
            newloop2.remove();
          }
        }
      }, 500);
    }

    function expdeliverydatebansmart(value, count, className) {
      var weekdays = '6,0';
      var dateformatselected = 'dddd, MMMM D';
      var datelang = 'en';
      var smartbanTextdate = document.getElementsByClassName(className);
      var realvalue = value;
      var pos = realvalue.indexOf("[[today");
      var pos2 = realvalue.indexOf("]]");
      var startres = realvalue.slice(pos + 8, pos2);
      realvalue = realvalue.replace("[[today,", "");
      realvalue = realvalue.replace("]]", "");
      var pos3 = realvalue.indexOf("[[today");
      var pos4 = realvalue.indexOf("]]");
      var endres = realvalue.slice(pos3 + 8, pos4);
      realvalue = realvalue.replace("[[today,", "");
      realvalue = realvalue.replace("]]", "");
      var getlang = startres.split(",");
      var wrongdays = weekdays.split(",");
      var startDate = new Date(new Date().getTime() + (parseInt(startres) * 24 * 60 * 60 * 1000));
      var today = new Date(new Date().getTime());
      var firstinc = 0;
      while (today <= startDate) {
        var getday = String(today.getDay());
        if (wrongdays.indexOf(getday) != -1) {
          startDate.setDate(startDate.getDate() + 1);
          firstinc++;
        }
        today.setDate(today.getDate() + 1);
      }
      var setlang = 'en';
      if (getlang.length > 1) {
        setlang = getlang[1];
      }
      moment.locale(setlang);
      value = value.replace("[[today," + startres + "]]", moment(startDate).locale(setlang).format(dateformatselected));
      var extradays = firstinc + parseInt(endres);
      var endDate = new Date(new Date().getTime() + (extradays * 24 * 60 * 60 * 1000));
      var todayend = startDate;
      var secinc = 0;
      while (todayend <= endDate) {
        var getday = String(todayend.getDay());
        if (wrongdays.indexOf(getday) != -1) {
          endDate.setDate(endDate.getDate() + 1);
          secinc++;
        }
        todayend.setDate(todayend.getDate() + 1);
      }
      value = value.replace("[[today," + endres + "]]", moment(endDate).locale(setlang).format(dateformatselected));
      smartbanTextdate[count].innerHTML = value;
      var getchild = smartbanTextdate[count].getElementsByClassName('smart-counter');
      if (getchild[0]) {
        getchild[0].classList.remove("smart-counter");
      }
    }

    function myhttpreqbansmart(lastid, mynew, gettime, setvisitlimit, banclassname, realbanclass) {
      var xhttp = new XMLHttpRequest();
      xhttp.onreadystatechange = function() {
        if (this.readyState == 4 && this.status == 200) {
          var pageliveview = JSON.parse(this.responseText);
          var smartvisits = document.getElementsByClassName(realbanclass + lastid);
          for (var i = 0; i < smartvisits.length; i++) {
            if (setvisitlimit < pageliveview.pageviews) {
              smartvisits[i].innerHTML = pageliveview.pageviews;
              var removeloop = smartvisits[i].parentElement;
              removeloop.style.visibility = 'visible';
              var removeloop2 = removeloop.parentElement;
              removeloop2.style.visibility = 'visible';
            } else {
              var removeloop = smartvisits[i].parentElement;
              removeloop.style.visibility = 'hidden';
              var removeloop2 = removeloop.parentElement;
              removeloop2.style.visibility = 'hidden';
              smartvisits[i].classList.remove(banclassname);
              var newloop2 = removeloop2.parentElement;
              newloop2.remove();
            }
          }
        }
      };
      xhttp.open("GET", "https://visitcounterstaging.thalia-apps.com/?shopifyid=" + lastid + "&new=" + mynew + "&time=" + gettime, true);
      xhttp.send();
    }

    function mymodalsmartban() {
      var target = document.getElementById("smart-modal-window");
      var parenttarget = target.parentElement;
      if (parenttarget.classList.contains('smart-modal-open')) {
        parenttarget.classList.remove('smart-modal-open');
        document.getElementById('smart-modal-content').innerHTML = '';
      }
    }

    function smartredirectLinkban(bannerval, links, smartbannerid, modalsize) {
      if (bannerval != '') {
        var bannerlink = bannerval;
        if (links == 0) {
          window.location.href = bannerlink;
        } else {
          window.open(bannerlink, '_blank');
        }
      }
      if (links == 2) {
        var target = document.getElementById("smart-modal-outer");
        var myclasses = '';
        if (modalsize == 0) {
          myclasses = 'smart-modal-window smart-modal-small';
        } else if (modalsize == 2) {
          myclasses = 'smart-modal-window smart-modal-large';
        } else {
          myclasses = 'smart-modal-window';
        }
        document.getElementById('smart-modal-outer').classList.add('smart-modal-open');
        var setclass = document.getElementById('smart-modal-window');
        setclass.className = '';
        setclass.className = myclasses;
        var xhr = new XMLHttpRequest();
        var url = '/?view=smartmeta&id==banner-popup-' + smartbannerid;
        xhr.open("GET", url, true);
        xhr.setRequestHeader("Cache-Control", "max-age=3600");
        xhr.onreadystatechange = function() {
          // if (this.readyState === XMLHttpRequest.DONE) {
          if (this.status === 200) {
            document.getElementById('smart-modal-content').innerHTML = this.responseText;
          } else {
            console.log(this.status, this.statusText);
          }
          // }
        };
        xhr.send();
      }
    }

    function toValidDate2(datestring) {
      return datestring.replace(/(\d{2})(\/)(\d{2})/, "$3$2$1");
    }

    function myTimers(newvalue, count) {
      var smartbanTitle2 = document.getElementsByClassName('smartbanTitle');
      var againvalue = newvalue;
      var pos3 = newvalue.indexOf("[[ CountdownTimer:");
      var pos4 = newvalue.indexOf("M,");
      if (pos4 < 0) {
        pos4 = newvalue.indexOf(" ]]");
        var res = newvalue.slice(pos3 + 18, pos4);
      } else {
        var res = newvalue.slice(pos3 + 18, pos4 + 1);
      }
      var pos5 = newvalue.indexOf(" ]]");
      var pos6 = newvalue.indexOf("|");
      var endres = againvalue.slice(pos3 + 18, pos5);
      if (pos6 < 0) {
        var customtext = '';
      } else {
        var customtext = againvalue.slice(pos6 + 1, pos5);
      }
      newvalue = newvalue.replace("[[ CountdownTimer:", "");
      newvalue = newvalue.replace(" ]]", "");
      endres = endres.replace(" |" + customtext, "");
      var getlang = endres.split(",");
      var setlang2 = 'en';
      if (getlang.length > 1) {
        if (getlang[1] == 'custom') {
          if (getlang[2] == null) {
            var setdays = '';
          } else {
            var setdays = getlang[2];
          }
          if (getlang[3] == null) {
            var sethours = '';
          } else {
            var sethours = getlang[3];
          }
          if (getlang[4] == null) {
            var setminutes = '';
          } else {
            var setminutes = getlang[4];
          }
          if (getlang[5] == null) {
            var setseconds = '';
          } else {
            var setseconds = getlang[5];
          }
        } else {
          setlang2 = getlang[1];
          var setmoment = moment();
          setmoment.locale(setlang2);
          setmoment.subtract({
            hours: 0,
            minutes: 0,
            seconds: 35
          });
          var getseconds = setmoment.toNow(true);
          setmoment.subtract({
            hours: 0,
            minutes: 10,
            seconds: 59
          });
          var getminutes = setmoment.toNow(true);
          setmoment.subtract({
            hours: 5,
            minutes: 59,
            seconds: 59
          });
          var gethours = setmoment.toNow(true);
          setmoment.subtract({
            hours: 222,
            minutes: 59,
            seconds: 59
          });
          var getdays = setmoment.toNow(true);
          var setseconds = getseconds.split(" ").pop();
          var setminutes = getminutes.split(" ").pop();
          var sethours = gethours.split(" ").pop();
          var setdays = getdays.split(" ").pop();
        }
      } else {
        var setdays = "days";
        var sethours = "hours";
        var setminutes = "minutes";
        var setseconds = "seconds";
      }
      var x = setInterval(function() {
        let end = new Date(toValidDate2(res));
        let start = new Date();
        var remaintime = end - start;
        var days = Math.floor(remaintime / (1000 * 60 * 60 * 24));
        var hours = Math.floor((remaintime % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
        var minutes = Math.floor((remaintime % (1000 * 60 * 60)) / (1000 * 60));
        var seconds = Math.floor((remaintime % (1000 * 60)) / 1000);
        var realtimeleft = days + " " + setdays + " " + hours + " " + sethours + " " + minutes + " " + setminutes + " " + seconds + " " + setseconds + " ";
        if (seconds < 0 && customtext == '') {
          realtimeleft = "0 " + setdays + " 0 " + sethours + " 0 " + setminutes + " 0 " + setseconds;
        } else if (seconds < 0 && customtext != '') {
          newvalue = customtext;
        } else {
          newvalue = newvalue.replace(" |" + customtext, "");
        }
        if (getlang[1] == 'custom') {
          realtimeleft = '';
          if (setdays != '') {
            realtimeleft = days + "" + setdays + " ";
          }
          if (sethours != '') {
            realtimeleft = realtimeleft + hours + "" + sethours + " ";
          }
          if (setminutes != '') {
            realtimeleft = realtimeleft + minutes + "" + setminutes + " ";
          }
          if (setseconds != '') {
            realtimeleft = realtimeleft + seconds + "" + setseconds + " ";
          }
        }
        smartbanTitle2[count].innerHTML = newvalue.replace(endres, realtimeleft);
        smartbanTitle2[count].classList.remove("smart-counter");
        if (remaintime < 0) {
          clearInterval(x);
        }
      }, 1000);
    }

    function myTimersub3s(newvalue, count) {
      var smartbanSubTitle2 = document.getElementsByClassName('smartbanSubTitle');
      var againvalue = newvalue;
      var pos3 = newvalue.indexOf("[[ CountdownTimer:");
      var pos4 = newvalue.indexOf("M,");
      if (pos4 < 0) {
        pos4 = newvalue.indexOf(" ]]");
        var res = newvalue.slice(pos3 + 18, pos4);
      } else {
        var res = newvalue.slice(pos3 + 18, pos4 + 1);
      }
      var pos5 = newvalue.indexOf(" ]]");
      var pos6 = newvalue.indexOf("|");
      var endres = againvalue.slice(pos3 + 18, pos5);
      if (pos6 < 0) {
        var customtext = '';
      } else {
        var customtext = againvalue.slice(pos6 + 1, pos5);
      }
      newvalue = newvalue.replace("[[ CountdownTimer:", "");
      newvalue = newvalue.replace(" ]]", "");
      endres = endres.replace(" |" + customtext, "");
      var getlang = endres.split(",");
      var setlang2 = 'en';
      if (getlang.length > 1) {
        if (getlang[1] == 'custom') {
          if (getlang[2] == null) {
            var setdays = '';
          } else {
            var setdays = getlang[2];
          }
          if (getlang[3] == null) {
            var sethours = '';
          } else {
            var sethours = getlang[3];
          }
          if (getlang[4] == null) {
            var setminutes = '';
          } else {
            var setminutes = getlang[4];
          }
          if (getlang[5] == null) {
            var setseconds = '';
          } else {
            var setseconds = getlang[5];
          }
        } else {
          setlang2 = getlang[1];
          var setmoment = moment();
          setmoment.locale(setlang2);
          setmoment.subtract({
            hours: 0,
            minutes: 0,
            seconds: 35
          });
          var getseconds = setmoment.toNow(true);
          setmoment.subtract({
            hours: 0,
            minutes: 10,
            seconds: 59
          });
          var getminutes = setmoment.toNow(true);
          setmoment.subtract({
            hours: 5,
            minutes: 59,
            seconds: 59
          });
          var gethours = setmoment.toNow(true);
          setmoment.subtract({
            hours: 222,
            minutes: 59,
            seconds: 59
          });
          var getdays = setmoment.toNow(true);
          var setseconds = getseconds.split(" ").pop();
          var setminutes = getminutes.split(" ").pop();
          var sethours = gethours.split(" ").pop();
          var setdays = getdays.split(" ").pop();
        }
      } else {
        var setdays = "days";
        var sethours = "hours";
        var setminutes = "minutes";
        var setseconds = "seconds";
      }
      var x = setInterval(function() {
        let end = new Date(toValidDate2(res));
        let start = new Date();
        var remaintime = end - start;
        var days = Math.floor(remaintime / (1000 * 60 * 60 * 24));
        var hours = Math.floor((remaintime % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
        var minutes = Math.floor((remaintime % (1000 * 60 * 60)) / (1000 * 60));
        var seconds = Math.floor((remaintime % (1000 * 60)) / 1000);
        var realtimeleft = days + " " + setdays + " " + hours + " " + sethours + " " + minutes + " " + setminutes + " " + seconds + " " + setseconds + " ";
        if (seconds < 0 && customtext == '') {
          realtimeleft = "0 " + setdays + " 0 " + sethours + " 0 " + setminutes + " 0 " + setseconds;
        } else if (seconds < 0 && customtext != '') {
          newvalue = customtext;
        } else {
          newvalue = newvalue.replace(" |" + customtext, "");
        }
        if (getlang[1] == 'custom') {
          realtimeleft = '';
          if (setdays != '') {
            realtimeleft = days + "" + setdays + " ";
          }
          if (sethours != '') {
            realtimeleft = realtimeleft + hours + "" + sethours + " ";
          }
          if (setminutes != '') {
            realtimeleft = realtimeleft + minutes + "" + setminutes + " ";
          }
          if (setseconds != '') {
            realtimeleft = realtimeleft + seconds + "" + setseconds + " ";
          }
        }
        smartbanSubTitle2[count].innerHTML = newvalue.replace(endres, realtimeleft);
        smartbanSubTitle2[count].classList.remove("smart-counter");
        if (remaintime < 0) {
          clearInterval(x);
        }
      }, 1000);
    }

    function setCookiesmartban(cname, cvalue, exdays) {
      var d = new Date();
      var time = setcookietimestampbansmart(exdays);
      if (exdays < 5) {
        d.setTime(d.getTime() + (time * 60 * 1000));
      } else if (exdays > 4 && exdays < 8) {
        d.setTime(d.getTime() + (time * 60 * 60 * 1000));
      } else if (exdays > 7) {
        d.setTime(d.getTime() + (time * 24 * 60 * 60 * 1000));
      }
      var expires = "expires=" + d.toUTCString();
      document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
    }

    function getCookiesmartban(cname) {
      var name = cname + "=";
      var ca = document.cookie.split(';');
      for (var i = 0; i < ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') {
          c = c.substring(1);
        }
        if (c.indexOf(name) == 0) {
          return c.substring(name.length, c.length);
        }
      }
      return "";
    }

    function setcookietimestampbansmart(time) {
      var realtime = '';
      if (time == 1) {
        realtime = 1;
      } else if (time == 2) {
        realtime = 5;
      } else if (time == 3) {
        realtime = 10;
      } else if (time == 4) {
        realtime = 30;
      } else if (time == 5) {
        realtime = 1;
      } else if (time == 6) {
        realtime = 6;
      } else if (time == 7) {
        realtime = 12;
      } else if (time == 8) {
        realtime = 1;
      } else if (time == 9) {
        realtime = 7;
      } else if (time == 10) {
        realtime = 15;
      } else if (time == 11) {
        realtime = 30;
      }
      return realtime;
    }
  </script>
  <div id="recurpay-pdp-widget"></div>
  <div class="product-form__item product-form__item--quantity flex gutter-ele-top gutter-ele-bottom gutter-ele-top-tbs gutter-ele-bottom-tbs flex">
    <div class="qty-box qty-box--single qty-box--single-layout2 dib">
      <button type="button" class="qty-box__ctrl qty-box__ctrl--descrease flex flex-align-hoz" aria-label="button"><i class="fa fa-angle-down"></i></button>
      <input type="number" name="quantity" value="1" min="1" class="qty-box__input w100 qty-box__input--sync text-center h100" aria-label="form" style="font-size:20px;">
      <button type="button" class="qty-box__ctrl qty-box__ctrl--increase flex flex-align-hoz" aria-label="button"><i class="fa fa-angle-up"></i></button>
    </div><button class="button button--rad button--one-line add-cart-btn button--single-cart button--style1 add-cart-btn--state por button--single-cart-main" type="submit" name="add" title="Add to cart" aria-label="button"
      style="height:45px;flex-grow:1;">
      <i></i>
      <span>Add to cart</span>
    </button>
  </div>
  <div class="shopify-payment-btn-wrap w100">
    <div data-shopify="payment-button" data-has-selling-plan="false" data-has-fixed-selling-plan="false" class="shopify-payment-button disabled">
      <div>
        <div>
          <div>
            <div class="shopify-cleanslate">
              <div id="shopify-svg-symbols" class="R9tDu8JrE_i1ctOEo0v_" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" xmlnsxlink="http://www.w3.org/1999/xlink" focusable="false">
                  <defs>
                    <symbol id="shopify-svg__warning" viewBox="0 0 16 14">
                      <path d="M5.925 2.344c1.146-1.889 3.002-1.893 4.149 0l4.994 8.235c1.146 1.889.288 3.421-1.916 3.421h-10.305c-2.204 0-3.063-1.529-1.916-3.421l4.994-8.235zm1.075 1.656v5h2v-5h-2zm0 6v2h2v-2h-2z"></path>
                    </symbol>
                    <symbol id="shopify-svg__loading" viewBox="0 0 32 32">
                      <path d="M32 16c0 8.837-7.163 16-16 16S0 24.837 0 16 7.163 0 16 0v2C8.268 2 2 8.268 2 16s6.268 14 14 14 14-6.268 14-14h2z"></path>
                    </symbol>
                    <symbol id="shopify-svg__error" viewBox="0 0 18 18">
                      <path d="M9 18c5 0 9-4 9-9s-4-9-9-9-9 4-9 9 4 9 9 9z" style="fill: rgb(255, 62, 62);"></path>
                      <path d="M8 4h2v6H8z" style="fill: rgb(255, 255, 255);"></path>
                      <rect x="7.8" y="12" width="2.5" height="2.5" rx="1.3" style="fill: rgb(255, 255, 255);"></rect>
                    </symbol>
                    <symbol id="shopify-svg__close-circle" viewBox="0 0 16 16">
                      <circle cx="8" cy="8" r="8"></circle>
                      <path d="M10.5 5.5l-5 5M5.5 5.5l5 5" stroke="#FFF" stroke-width="1.5" stroke-linecap="square"></path>
                    </symbol>
                    <symbol id="shopify-svg__close" viewBox="0 0 20 20">
                      <path d="M17.1 4.3l-1.4-1.4-5.7 5.7-5.7-5.7-1.4 1.4 5.7 5.7-5.7 5.7 1.4 1.4 5.7-5.7 5.7 5.7 1.4-1.4-5.7-5.7z"></path>
                    </symbol>
                    <symbol id="shopify-svg__arrow-right" viewBox="0 0 16 16">
                      <path d="M16 8.1l-8.1 8.1-1.1-1.1L13 8.9H0V7.3h13L6.8 1.1 7.9 0 16 8.1z"></path>
                    </symbol>
                    <symbol id="shopify-svg__payments-google-pay-light" viewBox="0 0 41 17">
                      <path
                        d="M19.526 2.635v4.083h2.518c.6 0 1.096-.202 1.488-.605.403-.402.605-.882.605-1.437 0-.544-.202-1.018-.605-1.422-.392-.413-.888-.62-1.488-.62h-2.518zm0 5.52v4.736h-1.504V1.198h3.99c1.013 0 1.873.337 2.582 1.012.72.675 1.08 1.497 1.08 2.466 0 .991-.36 1.819-1.08 2.482-.697.665-1.559.996-2.583.996h-2.485v.001zM27.194 10.442c0 .392.166.718.499.98.332.26.722.391 1.168.391.633 0 1.196-.234 1.692-.701.497-.469.744-1.019.744-1.65-.469-.37-1.123-.555-1.962-.555-.61 0-1.12.148-1.528.442-.409.294-.613.657-.613 1.093m1.946-5.815c1.112 0 1.989.297 2.633.89.642.594.964 1.408.964 2.442v4.932h-1.439v-1.11h-.065c-.622.914-1.45 1.372-2.486 1.372-.882 0-1.621-.262-2.215-.784-.594-.523-.891-1.176-.891-1.96 0-.828.313-1.486.94-1.976s1.463-.735 2.51-.735c.892 0 1.629.163 2.206.49v-.344c0-.522-.207-.966-.621-1.33a2.132 2.132 0 0 0-1.455-.547c-.84 0-1.504.353-1.995 1.062l-1.324-.834c.73-1.045 1.81-1.568 3.238-1.568M40.993 4.889l-5.02 11.53H34.42l1.864-4.034-3.302-7.496h1.635l2.387 5.749h.032l2.322-5.75z"
                        style="fill: rgb(255, 255, 255);"></path>
                      <path d="M13.448 7.134c0-.473-.04-.93-.116-1.366H6.988v2.588h3.634a3.11 3.11 0 0 1-1.344 2.042v1.68h2.169c1.27-1.17 2.001-2.9 2.001-4.944" style="fill: rgb(66, 133, 244);"></path>
                      <path d="M6.988 13.7c1.816 0 3.344-.595 4.459-1.621l-2.169-1.681c-.603.406-1.38.643-2.29.643-1.754 0-3.244-1.182-3.776-2.774H.978v1.731a6.728 6.728 0 0 0 6.01 3.703" style="fill: rgb(52, 168, 83);"></path>
                      <path d="M3.212 8.267a4.034 4.034 0 0 1 0-2.572V3.964H.978A6.678 6.678 0 0 0 .261 6.98c0 1.085.26 2.11.717 3.017l2.234-1.731z" style="fill: rgb(251, 188, 5);"></path>
                      <path d="M6.988 2.921c.992 0 1.88.34 2.58 1.008v.001l1.92-1.918C10.324.928 8.804.262 6.989.262a6.728 6.728 0 0 0-6.01 3.702l2.234 1.731c.532-1.592 2.022-2.774 3.776-2.774" style="fill: rgb(234, 67, 53);"></path>
                    </symbol>
                    <symbol id="shopify-svg__payments-google-pay-dark" viewBox="0 0 41 17">
                      <path
                        d="M19.526 2.635v4.083h2.518c.6 0 1.096-.202 1.488-.605.403-.402.605-.882.605-1.437 0-.544-.202-1.018-.605-1.422-.392-.413-.888-.62-1.488-.62h-2.518zm0 5.52v4.736h-1.504V1.198h3.99c1.013 0 1.873.337 2.582 1.012.72.675 1.08 1.497 1.08 2.466 0 .991-.36 1.819-1.08 2.482-.697.665-1.559.996-2.583.996h-2.485v.001zM27.194 10.442c0 .392.166.718.499.98.332.26.722.391 1.168.391.633 0 1.196-.234 1.692-.701.497-.469.744-1.019.744-1.65-.469-.37-1.123-.555-1.962-.555-.61 0-1.12.148-1.528.442-.409.294-.613.657-.613 1.093m1.946-5.815c1.112 0 1.989.297 2.633.89.642.594.964 1.408.964 2.442v4.932h-1.439v-1.11h-.065c-.622.914-1.45 1.372-2.486 1.372-.882 0-1.621-.262-2.215-.784-.594-.523-.891-1.176-.891-1.96 0-.828.313-1.486.94-1.976s1.463-.735 2.51-.735c.892 0 1.629.163 2.206.49v-.344c0-.522-.207-.966-.621-1.33a2.132 2.132 0 0 0-1.455-.547c-.84 0-1.504.353-1.995 1.062l-1.324-.834c.73-1.045 1.81-1.568 3.238-1.568M40.993 4.889l-5.02 11.53H34.42l1.864-4.034-3.302-7.496h1.635l2.387 5.749h.032l2.322-5.75z"
                        style="fill: rgba(0, 0, 0, 0.55);"></path>
                      <path d="M13.448 7.134c0-.473-.04-.93-.116-1.366H6.988v2.588h3.634a3.11 3.11 0 0 1-1.344 2.042v1.68h2.169c1.27-1.17 2.001-2.9 2.001-4.944" style="fill: rgb(66, 133, 244);"></path>
                      <path d="M6.988 13.7c1.816 0 3.344-.595 4.459-1.621l-2.169-1.681c-.603.406-1.38.643-2.29.643-1.754 0-3.244-1.182-3.776-2.774H.978v1.731a6.728 6.728 0 0 0 6.01 3.703" style="fill: rgb(52, 168, 83);"></path>
                      <path d="M3.212 8.267a4.034 4.034 0 0 1 0-2.572V3.964H.978A6.678 6.678 0 0 0 .261 6.98c0 1.085.26 2.11.717 3.017l2.234-1.731z" style="fill: rgb(251, 188, 5);"></path>
                      <path d="M6.988 2.921c.992 0 1.88.34 2.58 1.008v.001l1.92-1.918C10.324.928 8.804.262 6.989.262a6.728 6.728 0 0 0-6.01 3.702l2.234 1.731c.532-1.592 2.022-2.774 3.776-2.774" style="fill: rgb(234, 67, 53);"></path>
                    </symbol>
                    <symbol id="shopify-svg__payments-facebook-pay-dark" viewBox="0 0 300 50">
                      <path
                        d="M277.374 25.35a330.858 330.858 0 0 1-5.496-14.28h6.355c1.122 3.701 2.393 7.365 3.739 11.066 1.383 3.7 2.803 7.364 4.336 10.953a271.222 271.222 0 0 0 7.29-22.019h6.131a183.26 183.26 0 0 1-2.692 7.963 500.958 500.958 0 0 1-3.402 9.159c-1.271 3.29-2.766 6.99-4.411 11.028-1.57 3.813-3.327 6.542-5.196 8.224-1.907 1.645-4.225 2.505-7.028 2.505a11.37 11.37 0 0 1-2.243-.225v-5.046c.374.037.673.074.897.112h.673c1.645 0 3.028-.449 4.149-1.309 1.122-.86 2.131-2.28 3.066-4.299-2.168-4.523-4.187-9.121-6.131-13.832h-.037Zm-9.795 13.421h-5.682v-3.888c-1.009 1.458-2.28 2.58-3.85 3.365-1.571.785-3.328 1.196-5.309 1.196-2.467 0-4.635-.636-6.505-1.87-1.906-1.233-3.364-2.99-4.448-5.158-1.084-2.206-1.608-4.71-1.608-7.514 0-2.804.561-5.346 1.645-7.552 1.084-2.168 2.617-3.887 4.561-5.121 1.944-1.234 4.187-1.87 6.692-1.87 1.906 0 3.588.375 5.121 1.122 1.495.748 2.766 1.795 3.738 3.14v-3.55h5.683v27.775l-.038-.075Zm-5.794-18.056c-.636-1.57-1.608-2.841-2.953-3.738-1.346-.898-2.879-1.384-4.636-1.384-2.467 0-4.449.823-5.944 2.505-1.458 1.682-2.205 3.925-2.205 6.767 0 2.84.71 5.121 2.13 6.803 1.421 1.682 3.327 2.505 5.795 2.505 1.794 0 3.402-.449 4.785-1.383 1.383-.935 2.43-2.168 3.028-3.739v-8.336ZM209 1.5h14.131c4.747 0 8.411 1.084 10.99 3.252 2.58 2.169 3.888 5.234 3.888 9.271 0 4.038-1.271 7.103-3.85 9.271-2.58 2.169-6.243 3.253-11.028 3.253h-8.038v12.261H209V1.5Zm13.645 19.551c3.14 0 5.42-.56 6.916-1.72 1.495-1.158 2.243-2.915 2.243-5.27 0-2.355-.748-4.225-2.243-5.346-1.496-1.122-3.813-1.72-6.916-1.72h-7.552v14.056h7.552ZM71.937 1.249h7.429l12.63 22.85 12.632-22.85h7.268v37.546h-6.06V10.019L94.758 29.946h-5.686L77.997 10.019v28.776h-6.06V1.249Zm58.947 13.999c-4.346 0-6.964 3.27-7.59 7.32h14.75c-.304-4.171-2.711-7.32-7.16-7.32Zm-13.598 9.628c0-8.522 5.508-14.725 13.703-14.725 8.061 0 12.875 6.124 12.875 15.18v1.665h-20.57c.73 4.405 3.653 7.374 8.367 7.374 3.761 0 6.112-1.147 8.34-3.246l3.22 3.943c-3.033 2.79-6.891 4.398-11.775 4.398-8.872 0-14.16-6.47-14.16-14.589Zm33.926-9.09h-5.579v-4.963h5.579V2.618h5.846v8.205h8.475v4.962h-8.475v12.577c0 4.294 1.373 5.82 4.747 5.82 1.541 0 2.424-.132 3.728-.35v4.909c-1.625.459-3.176.67-4.854.67-6.312 0-9.467-3.449-9.467-10.352V15.785v.001Zm38.941 4.825c-1.174-2.965-3.794-5.148-7.644-5.148-5.003 0-8.205 3.55-8.205 9.333 0 5.638 2.948 9.36 7.966 9.36 3.944 0 6.76-2.296 7.883-5.15V20.61v.001ZM196 38.795h-5.739v-3.916c-1.605 2.305-4.524 4.586-9.253 4.586-7.604 0-12.686-6.366-12.686-14.67 0-8.381 5.204-14.644 13.009-14.644 3.858 0 6.885 1.543 8.93 4.266v-3.594H196v27.972Z"
                        fill="#000000"></path>
                      <path
                        d="M6.422 26.042c0 2.27.498 4.013 1.15 5.068.853 1.38 2.127 1.966 3.425 1.966 1.675 0 3.207-.415 6.16-4.499 2.364-3.273 5.151-7.867 7.027-10.747l3.175-4.88c2.206-3.388 4.76-7.155 7.687-9.708C37.436 1.158 40.015 0 42.61 0c4.357 0 8.506 2.524 11.682 7.259 3.475 5.185 5.162 11.717 5.162 18.457 0 4.007-.79 6.95-2.133 9.277-1.299 2.25-3.83 4.497-8.086 4.497v-6.414c3.645 0 4.554-3.35 4.554-7.182 0-5.463-1.273-11.525-4.079-15.856-1.99-3.073-4.571-4.95-7.41-4.95-3.07 0-5.54 2.316-8.317 6.445-1.477 2.193-2.992 4.867-4.694 7.883l-1.873 3.318c-3.763 6.672-4.716 8.192-6.597 10.7-3.298 4.391-6.114 6.056-9.82 6.056-4.398 0-7.18-1.905-8.901-4.774C.69 32.377 0 29.309 0 25.813l6.422.23v-.001Z"
                        fill="#0081FB"></path>
                      <path
                        d="M5.063 7.712C8.007 3.174 12.256 0 17.13 0c2.823 0 5.628.835 8.558 3.227 3.204 2.616 6.62 6.922 10.881 14.02l1.528 2.547c3.688 6.145 5.787 9.306 7.015 10.797 1.58 1.914 2.686 2.485 4.123 2.485 3.645 0 4.554-3.35 4.554-7.182l5.665-.178c0 4.007-.79 6.95-2.133 9.277-1.299 2.25-3.83 4.496-8.086 4.496-2.647 0-4.991-.574-7.584-3.02-1.993-1.877-4.323-5.212-6.116-8.21l-5.332-8.907c-2.675-4.47-5.13-7.803-6.55-9.312-1.528-1.623-3.492-3.583-6.626-3.583-2.537 0-4.691 1.78-6.494 4.503L5.064 7.712h-.001Z"
                        fill="url(#meta-pay-button__a)"></path>
                      <path
                        d="M17.026 6.457c-2.537 0-4.691 1.78-6.494 4.503-2.55 3.848-4.11 9.579-4.11 15.082 0 2.27.498 4.013 1.15 5.068l-5.476 3.606C.691 32.377 0 29.309 0 25.813c0-6.358 1.745-12.984 5.063-18.101C8.007 3.174 12.256 0 17.13 0l-.103 6.457h-.001Z"
                        fill="url(#meta-pay-button__b)"></path>
                      <defs>
                        <linearGradient id="meta-pay-button__a" x1="12.612" y1="24.19" x2="53.549" y2="26.257" gradientUnits="userSpaceOnUse">
                          <stop stop-color="#0064E1"></stop>
                          <stop offset=".4" stop-color="#0064E1"></stop>
                          <stop offset=".83" stop-color="#0073EE"></stop>
                          <stop offset="1" stop-color="#0082FB"></stop>
                        </linearGradient>
                        <linearGradient id="meta-pay-button__b" x1="9.304" y1="28.738" x2="9.304" y2="13.646" gradientUnits="userSpaceOnUse">
                          <stop stop-color="#0082FB"></stop>
                          <stop offset="1" stop-color="#0064E0"></stop>
                        </linearGradient>
                      </defs>
                    </symbol>
                    <symbol id="shopify-svg__payments-facebook-pay-light" viewBox="0 0 300 50">
                      <path
                        d="M277.374 25.35a330.858 330.858 0 0 1-5.496-14.28h6.355c1.122 3.701 2.393 7.365 3.739 11.066 1.383 3.7 2.803 7.364 4.336 10.953a271.222 271.222 0 0 0 7.29-22.019h6.131a183.26 183.26 0 0 1-2.692 7.963 500.958 500.958 0 0 1-3.402 9.159c-1.271 3.29-2.766 6.99-4.411 11.028-1.57 3.813-3.327 6.542-5.196 8.224-1.907 1.645-4.225 2.505-7.028 2.505a11.37 11.37 0 0 1-2.243-.225v-5.046c.374.037.673.074.897.112h.673c1.645 0 3.028-.449 4.149-1.309 1.122-.86 2.131-2.28 3.066-4.299-2.168-4.523-4.187-9.121-6.131-13.832h-.037Zm-9.795 13.421h-5.682v-3.888c-1.009 1.458-2.28 2.58-3.85 3.365-1.571.785-3.328 1.196-5.309 1.196-2.467 0-4.635-.636-6.505-1.87-1.906-1.233-3.364-2.99-4.448-5.158-1.084-2.206-1.608-4.71-1.608-7.514 0-2.804.561-5.346 1.645-7.552 1.084-2.168 2.617-3.887 4.561-5.121 1.944-1.234 4.187-1.87 6.692-1.87 1.906 0 3.588.375 5.121 1.122 1.495.748 2.766 1.795 3.738 3.14v-3.55h5.683v27.775l-.038-.075Zm-5.794-18.056c-.636-1.57-1.608-2.841-2.953-3.738-1.346-.898-2.879-1.384-4.636-1.384-2.467 0-4.449.823-5.944 2.505-1.458 1.682-2.205 3.925-2.205 6.767 0 2.84.71 5.121 2.13 6.803 1.421 1.682 3.327 2.505 5.795 2.505 1.794 0 3.402-.449 4.785-1.383 1.383-.935 2.43-2.168 3.028-3.739v-8.336ZM209 1.5h14.131c4.747 0 8.411 1.084 10.99 3.252 2.58 2.169 3.888 5.234 3.888 9.271 0 4.038-1.271 7.103-3.85 9.271-2.58 2.169-6.243 3.253-11.028 3.253h-8.038v12.261H209V1.5Zm13.645 19.551c3.14 0 5.42-.56 6.916-1.72 1.495-1.158 2.243-2.915 2.243-5.27 0-2.355-.748-4.225-2.243-5.346-1.496-1.122-3.813-1.72-6.916-1.72h-7.552v14.056h7.552ZM71.937 1.249h7.429l12.63 22.85 12.632-22.85h7.268v37.546h-6.06V10.019L94.758 29.946h-5.686L77.997 10.019v28.776h-6.06V1.249Zm58.947 13.999c-4.346 0-6.964 3.27-7.59 7.32h14.75c-.304-4.171-2.711-7.32-7.16-7.32Zm-13.598 9.628c0-8.522 5.508-14.725 13.703-14.725 8.061 0 12.875 6.124 12.875 15.18v1.665h-20.57c.73 4.405 3.653 7.374 8.367 7.374 3.761 0 6.112-1.147 8.34-3.246l3.22 3.943c-3.033 2.79-6.891 4.398-11.775 4.398-8.872 0-14.16-6.47-14.16-14.589Zm33.926-9.09h-5.579v-4.963h5.579V2.618h5.846v8.205h8.475v4.962h-8.475v12.577c0 4.294 1.373 5.82 4.747 5.82 1.541 0 2.424-.132 3.728-.35v4.909c-1.625.459-3.176.67-4.854.67-6.312 0-9.467-3.449-9.467-10.352V15.785v.001Zm38.941 4.825c-1.174-2.965-3.794-5.148-7.644-5.148-5.003 0-8.205 3.55-8.205 9.333 0 5.638 2.948 9.36 7.966 9.36 3.944 0 6.76-2.296 7.883-5.15V20.61v.001ZM196 38.795h-5.739v-3.916c-1.605 2.305-4.524 4.586-9.253 4.586-7.604 0-12.686-6.366-12.686-14.67 0-8.381 5.204-14.644 13.009-14.644 3.858 0 6.885 1.543 8.93 4.266v-3.594H196v27.972Z"
                        fill="#fff"></path>
                      <path
                        d="M6.422 26.042c0 2.27.498 4.013 1.15 5.068.853 1.38 2.127 1.966 3.425 1.966 1.675 0 3.207-.415 6.16-4.499 2.364-3.273 5.151-7.867 7.027-10.747l3.175-4.88c2.206-3.388 4.76-7.155 7.687-9.708C37.436 1.158 40.015 0 42.61 0c4.357 0 8.506 2.524 11.682 7.259 3.475 5.185 5.162 11.717 5.162 18.457 0 4.007-.79 6.95-2.133 9.277-1.299 2.25-3.83 4.497-8.086 4.497v-6.414c3.645 0 4.554-3.35 4.554-7.182 0-5.463-1.273-11.525-4.079-15.856-1.99-3.073-4.571-4.95-7.41-4.95-3.07 0-5.54 2.316-8.317 6.445-1.477 2.193-2.992 4.867-4.694 7.883l-1.873 3.318c-3.763 6.672-4.716 8.192-6.597 10.7-3.298 4.391-6.114 6.056-9.82 6.056-4.398 0-7.18-1.905-8.901-4.774C.69 32.377 0 29.309 0 25.813l6.422.23v-.001Z"
                        fill="#0081FB"></path>
                      <path
                        d="M5.063 7.712C8.007 3.174 12.256 0 17.13 0c2.823 0 5.628.835 8.558 3.227 3.204 2.616 6.62 6.922 10.881 14.02l1.528 2.547c3.688 6.145 5.787 9.306 7.015 10.797 1.58 1.914 2.686 2.485 4.123 2.485 3.645 0 4.554-3.35 4.554-7.182l5.665-.178c0 4.007-.79 6.95-2.133 9.277-1.299 2.25-3.83 4.496-8.086 4.496-2.647 0-4.991-.574-7.584-3.02-1.993-1.877-4.323-5.212-6.116-8.21l-5.332-8.907c-2.675-4.47-5.13-7.803-6.55-9.312-1.528-1.623-3.492-3.583-6.626-3.583-2.537 0-4.691 1.78-6.494 4.503L5.064 7.712h-.001Z"
                        fill="url(#meta-pay-button__a)"></path>
                      <path
                        d="M17.026 6.457c-2.537 0-4.691 1.78-6.494 4.503-2.55 3.848-4.11 9.579-4.11 15.082 0 2.27.498 4.013 1.15 5.068l-5.476 3.606C.691 32.377 0 29.309 0 25.813c0-6.358 1.745-12.984 5.063-18.101C8.007 3.174 12.256 0 17.13 0l-.103 6.457h-.001Z"
                        fill="url(#meta-pay-button__b)"></path>
                      <defs>
                        <linearGradient id="meta-pay-button__a" x1="12.612" y1="24.19" x2="53.549" y2="26.257" gradientUnits="userSpaceOnUse">
                          <stop stop-color="#0064E1"></stop>
                          <stop offset=".4" stop-color="#0064E1"></stop>
                          <stop offset=".83" stop-color="#0073EE"></stop>
                          <stop offset="1" stop-color="#0082FB"></stop>
                        </linearGradient>
                        <linearGradient id="meta-pay-button__b" x1="9.304" y1="28.738" x2="9.304" y2="13.646" gradientUnits="userSpaceOnUse">
                          <stop stop-color="#0082FB"></stop>
                          <stop offset="1" stop-color="#0064E0"></stop>
                        </linearGradient>
                      </defs>
                    </symbol>
                    <symbol id="shopify-svg__payments-amazon-pay" viewBox="0 0 102 20">
                      <path
                        d="M75.19 1.786c-.994 0-1.933.326-2.815.98v5.94c.896.683 1.82 1.023 2.774 1.023 1.932 0 2.899-1.32 2.899-3.96 0-2.655-.953-3.983-2.858-3.983zm-2.962-.277A5.885 5.885 0 0 1 73.93.444a4.926 4.926 0 0 1 1.85-.362c.672 0 1.282.127 1.827.383a3.763 3.763 0 0 1 1.387 1.108c.378.482.669 1.068.872 1.757.203.689.305 1.466.305 2.332 0 .88-.109 1.675-.326 2.385-.217.71-.522 1.314-.914 1.81a4.137 4.137 0 0 1-1.429 1.16 4.165 4.165 0 0 1-1.87.416c-1.26 0-2.346-.419-3.256-1.256v4.983c0 .284-.14.426-.42.426h-1.24c-.28 0-.42-.142-.42-.426V.827c0-.284.14-.426.42-.426h.925c.28 0 .441.142.483.426l.105.682zm13.194 8.37a4.21 4.21 0 0 0 1.45-.277 5.463 5.463 0 0 0 1.45-.81V6.62c-.35-.085-.719-.152-1.104-.202a8.8 8.8 0 0 0-1.124-.075c-1.583 0-2.374.617-2.374 1.853 0 .54.147.955.441 1.246.294.29.715.437 1.261.437zm-2.458-7.625l-.158.053a.561.561 0 0 1-.179.033c-.182 0-.273-.128-.273-.384V1.38c0-.199.028-.337.084-.415.056-.078.169-.153.337-.224.448-.199 1-.359 1.66-.48.657-.12 1.316-.18 1.974-.18 1.33 0 2.311.277 2.942.83.63.554.945 1.413.945 2.577v7.284c0 .284-.14.426-.42.426h-.903c-.267 0-.42-.135-.463-.405l-.105-.702a5.74 5.74 0 0 1-1.67 1.022 4.908 4.908 0 0 1-1.817.362c-1.009 0-1.807-.288-2.395-.863-.589-.575-.883-1.345-.883-2.31 0-1.037.364-1.864 1.092-2.481.73-.618 1.71-.927 2.942-.927.784 0 1.667.12 2.647.362V3.852c0-.767-.168-1.307-.504-1.619-.336-.313-.925-.469-1.764-.469-.982 0-2.01.163-3.09.49zm14.16 10.84c-.379.98-.816 1.683-1.314 2.109-.496.426-1.144.639-1.943.639-.448 0-.847-.05-1.197-.15a.606.606 0 0 1-.336-.202c-.07-.093-.105-.237-.105-.437V14.5c0-.27.105-.405.315-.405.07 0 .175.014.315.043.14.028.33.043.567.043.532 0 .946-.128 1.24-.384.294-.255.56-.724.798-1.406l.4-1.086-4.056-10.137c-.098-.241-.146-.411-.146-.511 0-.17.097-.256.294-.256h1.26c.224 0 .378.036.463.106.083.072.167.228.251.47l2.942 8.263L99.708.976c.084-.24.168-.397.252-.469.084-.07.238-.106.462-.106h1.177c.196 0 .294.086.294.256 0 .1-.05.27-.147.51l-4.622 11.927M40.15 15.47c-3.761 2.814-9.216 4.31-13.912 4.31-6.583 0-12.51-2.466-16.996-6.572-.352-.322-.038-.763.385-.513 4.84 2.855 10.825 4.574 17.006 4.574 4.17 0 8.753-.877 12.971-2.691.636-.273 1.17.425.547.891"
                        style="fill: rgb(51, 62, 72);"></path>
                      <path
                        d="M41.717 13.657c-.482-.624-3.181-.296-4.394-.148-.368.044-.425-.281-.093-.517 2.153-1.533 5.682-1.09 6.092-.577.413.518-.108 4.104-2.127 5.816-.31.263-.605.122-.468-.225.455-1.15 1.471-3.724.99-4.349M37.429 2.06V.57A.365.365 0 0 1 37.8.193l6.59-.001c.21 0 .38.155.38.376v1.278c-.003.214-.18.494-.496.938L40.86 7.722c1.267-.03 2.607.163 3.757.818.26.148.33.367.35.582v1.59c0 .218-.237.472-.485.34-2.028-1.077-4.718-1.194-6.96.013-.23.124-.47-.126-.47-.345V9.209c0-.242.005-.656.246-1.024l3.953-5.75H37.81a.369.369 0 0 1-.38-.375M13.4 11.365h-2.005a.38.38 0 0 1-.358-.343L11.038.595a.38.38 0 0 1 .387-.375h1.866a.38.38 0 0 1 .365.35v1.36h.037C14.18.615 15.096 0 16.331 0c1.253 0 2.039.614 2.6 1.93C19.418.615 20.521 0 21.7 0c.842 0 1.758.351 2.32 1.141.635.878.505 2.15.505 3.27l-.002 6.58a.38.38 0 0 1-.387.374h-2.001a.378.378 0 0 1-.36-.374V5.463c0-.438.037-1.535-.056-1.952-.15-.703-.6-.9-1.179-.9-.486 0-.991.33-1.197.855-.206.527-.188 1.405-.188 1.997v5.527a.38.38 0 0 1-.386.375h-2.002a.379.379 0 0 1-.36-.374l-.001-5.528c0-1.163.186-2.874-1.235-2.874-1.44 0-1.384 1.668-1.384 2.874l-.001 5.527a.38.38 0 0 1-.387.375m37.059-9.236c-1.478 0-1.571 2.04-1.571 3.312 0 1.273-.02 3.993 1.552 3.993 1.554 0 1.628-2.194 1.628-3.532 0-.877-.038-1.93-.3-2.764-.224-.724-.673-1.01-1.31-1.01zM50.439 0c2.975 0 4.584 2.59 4.584 5.88 0 3.181-1.777 5.705-4.584 5.705-2.918 0-4.508-2.59-4.508-5.814C45.93 2.523 47.539 0 50.439 0zm8.441 11.365h-1.997a.379.379 0 0 1-.36-.374L56.52.561a.381.381 0 0 1 .386-.34L58.764.22c.175.009.32.13.356.291v1.595h.038C59.72.68 60.505 0 61.89 0c.898 0 1.778.329 2.339 1.229.524.834.524 2.237.524 3.247v6.561a.382.382 0 0 1-.385.328H62.36a.38.38 0 0 1-.357-.328V5.376c0-1.141.13-2.809-1.253-2.809-.487 0-.936.33-1.16.834-.281.636-.319 1.272-.319 1.975v5.614a.386.386 0 0 1-.39.375m-24.684.075a.41.41 0 0 1-.473.047c-.665-.56-.785-.82-1.149-1.354-1.1 1.136-1.879 1.477-3.304 1.477-1.687 0-3-1.055-3-3.166 0-1.65.882-2.77 2.138-3.32 1.087-.484 2.606-.572 3.769-.704v-.264c0-.484.037-1.055-.245-1.473-.243-.374-.712-.528-1.124-.528-.765 0-1.444.397-1.611 1.22-.035.183-.167.364-.348.374l-1.943-.214c-.164-.037-.346-.17-.299-.425C27.055.721 29.183 0 31.09 0c.975 0 2.25.263 3.018 1.011.975.924.881 2.155.881 3.497v3.165c0 .952.39 1.37.757 1.882.128.185.156.405-.007.54-.409.348-1.136.988-1.537 1.35l-.005-.005zm-2.02-4.953v-.44c-1.45 0-2.98.314-2.98 2.045 0 .88.45 1.473 1.218 1.473.562 0 1.069-.352 1.387-.923.394-.704.376-1.363.376-2.155zM7.926 11.44a.41.41 0 0 1-.473.047c-.667-.56-.786-.82-1.15-1.354C5.204 11.27 4.425 11.61 3 11.61c-1.688 0-3-1.055-3-3.166 0-1.65.88-2.77 2.137-3.32 1.087-.484 2.606-.572 3.768-.704v-.264c0-.484.038-1.055-.243-1.473-.244-.374-.713-.528-1.125-.528-.764 0-1.444.397-1.61 1.22-.036.183-.168.364-.35.374l-1.94-.214c-.165-.037-.347-.17-.3-.425C.783.721 2.911 0 4.818 0c.975 0 2.25.263 3.018 1.011.975.924.882 2.155.882 3.497v3.165c0 .952.39 1.37.756 1.882.128.185.157.405-.006.54a78.47 78.47 0 0 0-1.537 1.35l-.005-.005zm-2.02-4.953v-.44c-1.45 0-2.982.314-2.982 2.045 0 .88.45 1.473 1.219 1.473.562 0 1.069-.352 1.387-.923.394-.704.375-1.363.375-2.155z"
                        style="fill: rgb(51, 62, 72);"></path>
                    </symbol>
                    <symbol id="shopify-svg__payments-apple-pay-dark" viewBox="0 0 43 19">
                      <path
                        d="M6.948 1.409C7.934.147 9.305.147 9.305.147s.193 1.18-.771 2.316c-1.05 1.2-2.228.993-2.228.993s-.236-.93.642-2.047zM3.82 3.663c-1.735 0-3.6 1.51-3.6 4.363 0 2.916 2.186 6.555 3.943 6.555.6 0 1.543-.6 2.485-.6.922 0 1.607.559 2.464.559 1.907 0 3.322-3.826 3.322-3.826s-2.015-.744-2.015-2.936c0-1.944 1.629-2.73 1.629-2.73s-.836-1.447-2.936-1.447c-1.22 0-2.164.661-2.656.661-.622.021-1.5-.6-2.636-.6zM19.64 1.426c2.453 0 4.188 1.788 4.188 4.396 0 2.608-1.755 4.417-4.248 4.417h-2.932v4.564h-1.974V1.426h4.966zm-2.992 7.067h2.473c1.695 0 2.693-.967 2.693-2.65 0-1.683-.978-2.671-2.693-2.671h-2.473v5.321zm7.559 3.429c0-1.767 1.296-2.777 3.65-2.945l2.572-.147v-.78c0-1.156-.738-1.787-1.994-1.787-1.037 0-1.795.568-1.955 1.43h-1.775c.06-1.788 1.656-3.092 3.79-3.092 2.333 0 3.829 1.304 3.829 3.281v6.9h-1.815v-1.684h-.04c-.519 1.094-1.715 1.788-3.012 1.788-1.934.021-3.25-1.178-3.25-2.965zm6.222-.905v-.778l-2.313.168c-1.297.084-1.975.59-1.975 1.494 0 .862.718 1.409 1.815 1.409 1.396-.021 2.473-.968 2.473-2.293zm3.969 7.383v-1.64c.14.041.438.041.598.041.897 0 1.416-.4 1.735-1.472l.14-.526L33.4 4.707h2.054l2.453 8.224h.04L40.4 4.707h1.994l-3.57 10.538c-.818 2.419-1.715 3.197-3.67 3.197-.14.02-.598-.021-.757-.042z"
                        style="fill: rgb(0, 0, 0);"></path>
                    </symbol>
                    <symbol id="shopify-svg__payments-apple-pay-light" viewBox="0 0 43 19">
                      <path
                        d="M6.948 1.409C7.934.147 9.305.147 9.305.147s.193 1.18-.771 2.316c-1.05 1.2-2.228.993-2.228.993s-.236-.93.642-2.047zM3.82 3.663c-1.735 0-3.6 1.51-3.6 4.363 0 2.916 2.186 6.555 3.943 6.555.6 0 1.543-.6 2.485-.6.922 0 1.607.559 2.464.559 1.907 0 3.322-3.826 3.322-3.826s-2.015-.744-2.015-2.936c0-1.944 1.629-2.73 1.629-2.73s-.836-1.447-2.936-1.447c-1.22 0-2.164.661-2.656.661-.622.021-1.5-.6-2.636-.6zM19.64 1.426c2.453 0 4.188 1.788 4.188 4.396 0 2.608-1.755 4.417-4.248 4.417h-2.932v4.564h-1.974V1.426h4.966zm-2.992 7.067h2.473c1.695 0 2.693-.967 2.693-2.65 0-1.683-.978-2.671-2.693-2.671h-2.473v5.321zm7.559 3.429c0-1.767 1.296-2.777 3.65-2.945l2.572-.147v-.78c0-1.156-.738-1.787-1.994-1.787-1.037 0-1.795.568-1.955 1.43h-1.775c.06-1.788 1.656-3.092 3.79-3.092 2.333 0 3.829 1.304 3.829 3.281v6.9h-1.815v-1.684h-.04c-.519 1.094-1.715 1.788-3.012 1.788-1.934.021-3.25-1.178-3.25-2.965zm6.222-.905v-.778l-2.313.168c-1.297.084-1.975.59-1.975 1.494 0 .862.718 1.409 1.815 1.409 1.396-.021 2.473-.968 2.473-2.293zm3.969 7.383v-1.64c.14.041.438.041.598.041.897 0 1.416-.4 1.735-1.472l.14-.526L33.4 4.707h2.054l2.453 8.224h.04L40.4 4.707h1.994l-3.57 10.538c-.818 2.419-1.715 3.197-3.67 3.197-.14.02-.598-.021-.757-.042z"
                        style="fill: rgb(255, 255, 255);"></path>
                    </symbol>
                    <symbol id="shopify-svg__payments-paypal" viewBox="0 0 67 19">
                      <path
                        d="M8.44.57H3.29a.718.718 0 0 0-.707.61L.502 14.517c-.041.263.16.5.425.5h2.458a.718.718 0 0 0 .707-.61l.561-3.597a.717.717 0 0 1 .706-.611h1.63c3.391 0 5.349-1.658 5.86-4.944.23-1.437.01-2.566-.657-3.357C11.461 1.029 10.162.57 8.44.57zm.594 4.87C8.752 7.308 7.34 7.308 5.976 7.308h-.777l.545-3.485a.43.43 0 0 1 .424-.366h.356c.93 0 1.807 0 2.26.535.27.32.353.794.25 1.45zm14.796-.06h-2.466a.43.43 0 0 0-.424.367l-.109.696-.172-.252c-.534-.783-1.724-1.044-2.912-1.044-2.725 0-5.052 2.084-5.505 5.008-.235 1.46.1 2.854.919 3.827.75.894 1.826 1.267 3.105 1.267 2.195 0 3.412-1.426 3.412-1.426l-.11.692a.432.432 0 0 0 .424.502h2.22a.718.718 0 0 0 .707-.61l1.333-8.526a.43.43 0 0 0-.423-.5zm-3.437 4.849c-.238 1.422-1.356 2.378-2.782 2.378-.716 0-1.288-.232-1.655-.672-.365-.436-.503-1.058-.387-1.75.222-1.41 1.359-2.397 2.763-2.397.7 0 1.269.235 1.644.678.375.448.524 1.073.417 1.763zM36.96 5.38h-2.478a.716.716 0 0 0-.592.318l-3.417 5.085-1.448-4.887a.719.719 0 0 0-.687-.515h-2.435a.433.433 0 0 0-.407.573l2.73 8.09-2.567 3.66a.434.434 0 0 0 .35.684h2.475a.712.712 0 0 0 .588-.31l8.24-12.016a.434.434 0 0 0-.352-.681z"
                        style="fill: rgb(37, 59, 128);"></path>
                      <path
                        d="M45.163.57h-5.15a.717.717 0 0 0-.706.61l-2.082 13.337a.43.43 0 0 0 .423.5h2.642a.502.502 0 0 0 .494-.427l.591-3.78a.717.717 0 0 1 .706-.611h1.63c3.392 0 5.348-1.658 5.86-4.944.231-1.437.009-2.566-.657-3.357C48.183 1.029 46.886.57 45.163.57zm.593 4.87c-.28 1.867-1.692 1.867-3.057 1.867h-.777l.546-3.485a.429.429 0 0 1 .423-.366h.356c.93 0 1.807 0 2.26.535.27.32.353.794.25 1.45zm14.795-.06h-2.464a.428.428 0 0 0-.423.367l-.109.696-.173-.252c-.534-.783-1.723-1.044-2.911-1.044-2.724 0-5.05 2.084-5.504 5.008-.235 1.46.099 2.854.918 3.827.753.894 1.826 1.267 3.105 1.267 2.195 0 3.413-1.426 3.413-1.426l-.11.692a.432.432 0 0 0 .424.502h2.22a.717.717 0 0 0 .707-.61l1.333-8.526a.433.433 0 0 0-.426-.5zm-3.436 4.849c-.237 1.422-1.356 2.378-2.782 2.378-.714 0-1.288-.232-1.655-.672-.365-.436-.502-1.058-.387-1.75.223-1.41 1.359-2.397 2.763-2.397.7 0 1.269.235 1.644.678.377.448.526 1.073.417 1.763zM63.458.935l-2.113 13.582a.43.43 0 0 0 .423.5h2.124a.716.716 0 0 0 .707-.61L66.683 1.07a.432.432 0 0 0-.423-.5h-2.379c-.21 0-.39.156-.423.366z"
                        style="fill: rgb(23, 155, 215);"></path>
                    </symbol>
                    <symbol id="shopify-svg__payments-shop-pay" viewBox="134 256 410 1">
                      <path
                        d="M241.22,242.74c-3.07-6.44-8.89-10.6-17.66-10.6a17.58,17.58,0,0,0-13.81,7.1l-.32.39V214.39a.55.55,0,0,0-.55-.55h-12.4a.55.55,0,0,0-.54.55v72.4a.54.54,0,0,0,.54.54h13.28a.55.55,0,0,0,.55-.54V255.92c0-6,4-10.25,10.4-10.25,7,0,8.77,5.76,8.77,11.63v29.49a.54.54,0,0,0,.54.54h13.25a.55.55,0,0,0,.55-.54V255.54c0-1.07,0-2.12-.14-3.14A27.63,27.63,0,0,0,241.22,242.74Z"
                        style="fill: white;"></path>
                      <path
                        d="M174.91,253.47s-6.76-1.59-9.25-2.23-6.84-2-6.84-5.29,3.51-4.34,7.07-4.34,7.52.86,7.83,4.81a.57.57,0,0,0,.57.52l13.09-.05a.56.56,0,0,0,.56-.6c-.81-12.64-11.9-17.16-22.13-17.16-12.13,0-21,8-21,16.82,0,6.44,1.82,12.48,16.13,16.68,2.51.73,5.92,1.68,8.9,2.51,3.58,1,5.51,2.51,5.51,4.89,0,2.76-4,4.68-7.93,4.68-5.69,0-9.73-2.11-10.06-5.9a.57.57,0,0,0-.57-.5l-13.06.06a.57.57,0,0,0-.57.59c.6,11.93,12.12,18.36,22.86,18.36,16,0,23.23-9,23.23-17.43C189.27,265.93,188.36,256.91,174.91,253.47Z"
                        style="fill: white;"></path>
                      <path
                        d="M343.31,232.12c-6.65,0-12.22,3.68-15.81,8.12v-7.6a.54.54,0,0,0-.53-.54H314.55a.54.54,0,0,0-.54.54v71a.54.54,0,0,0,.54.53h13.29a.53.53,0,0,0,.53-.53V280.3h.2c2.11,3.22,7.88,7.08,15.42,7.08,14.18,0,26-11.76,26-27.65C370,244.48,358.24,232.12,343.31,232.12Zm-1.23,41.73a14.09,14.09,0,1,1,13.74-14.12A13.9,13.9,0,0,1,342.08,273.85Z"
                        style="fill: white;"></path>
                      <path
                        d="M274.68,229c-12.39,0-18.57,4.21-23.53,7.58l-.15.1a1.23,1.23,0,0,0-.37,1.63l4.9,8.44a1.24,1.24,0,0,0,.87.6,1.21,1.21,0,0,0,1-.27l.39-.32c2.55-2.14,6.64-5,16.54-5.78,5.51-.44,10.27,1,13.78,4.28,3.86,3.56,6.17,9.31,6.17,15.38,0,11.17-6.58,18.19-17.15,18.33-8.71-.05-14.56-4.59-14.56-11.3,0-3.56,1.61-5.88,4.75-8.2a1.22,1.22,0,0,0,.37-1.56l-4.4-8.32a1.29,1.29,0,0,0-.77-.62,1.24,1.24,0,0,0-1,.13c-4.94,2.93-11,8.29-10.67,18.59.4,13.11,11.3,23.12,25.47,23.53l.71,0H278c16.84-.55,29-13.05,29-30C307,245.66,295.66,229,274.68,229Z"
                        style="fill: white;"></path>
                      <path d="M342.08,245.68a14.09,14.09,0,1,0,13.74,14.05A13.84,13.84,0,0,0,342.08,245.68Z" style="fill: rgb(90, 49, 244);"></path>
                      <rect x="383.23" y="214.02" width="141.73" height="90.42" rx="14.17" style="fill: white;"></rect>
                      <path
                        d="M439.07,246.62c0,9.67-6.77,16.57-16.23,16.57h-8.92a.75.75,0,0,0-.75.75v12.7a.75.75,0,0,1-.75.75h-6.28a.76.76,0,0,1-.75-.75V230.81a.75.75,0,0,1,.75-.75h16.7C432.3,230.06,439.07,237,439.07,246.62Zm-7.78,0c0-5.54-3.79-9.6-8.93-9.6h-8.44a.76.76,0,0,0-.75.75v17.71a.75.75,0,0,0,.75.74h8.44C427.5,256.22,431.29,252.17,431.29,246.62Z"
                        style="fill: rgb(90, 49, 244);"></path>
                      <path
                        d="M440.92,268.6a8.91,8.91,0,0,1,3.72-7.64c2.44-1.83,6.22-2.78,11.83-3l5.95-.2V256c0-3.51-2.36-5-6.15-5s-6.18,1.34-6.74,3.53a.72.72,0,0,1-.72.52h-5.87a.74.74,0,0,1-.75-.85c.88-5.2,5.18-9.15,14.35-9.15,9.74,0,13.25,4.53,13.25,13.18v18.38a.75.75,0,0,1-.75.76h-5.93a.75.75,0,0,1-.75-.76v-1.37a.56.56,0,0,0-1-.39c-1.77,1.93-4.65,3.33-9.24,3.33C445.39,278.2,440.92,274.68,440.92,268.6Zm21.5-4v-1.42l-7.7.4c-4.06.21-6.43,1.9-6.43,4.74,0,2.57,2.17,4,5.95,4C459.38,272.32,462.42,269.54,462.42,264.61Z"
                        style="fill: rgb(90, 49, 244);"></path>
                      <path
                        d="M475.75,291.27v-5.35a.76.76,0,0,1,.9-.75,14.84,14.84,0,0,0,2.75.26,7.11,7.11,0,0,0,7.17-5.07l.39-1.23a.74.74,0,0,0,0-.51l-12.34-31.7a.76.76,0,0,1,.71-1h6a.77.77,0,0,1,.71.49l8.38,22.36a.77.77,0,0,0,1.44,0l7.27-22.3a.75.75,0,0,1,.72-.52H506a.76.76,0,0,1,.71,1l-13.2,35.21c-3,8.18-8.25,10.28-14,10.28a11.17,11.17,0,0,1-3.21-.39A.77.77,0,0,1,475.75,291.27Z"
                        style="fill: rgb(90, 49, 244);"></path>
                    </symbol>
                  </defs>
                </svg></div>
            </div>
            <div data-testid="upstream-button" class="shopify-payment-button__button shopify-payment-button__button--branded BUz42FHpSPncCPJ4Pr_f">
              <div class="shopify-cleanslate">
                <div role="button" tabindex="0" class="kqsiVA9Jf8LJAbxw8Bau h7OYsWHrW5495r9beh2n jjzYeefyWpPZLH9pIgyw DnvZqPMEvBFbBre5UuP9 size--large" data-testid="ShopifyPay-button"><span class="Xrk_DudB6JJ3t2Kh2_cU">Buy now with
                    ShopPay</span><span aria-hidden="true">Buy with </span><span class="ElVMgDjOgshGFMIvg3se"><svg preserveAspectRatio="xMidYMid" class="qZgSr5RiiBCTAMfQYsty" style="height: 24px; width: 82px;">
                      <use xlink:href="#shopify-svg__payments-shop-pay"></use>
                    </svg></span><span aria-hidden="true"></span></div>
              </div>
            </div><button class="shopify-payment-button__more-options BUz42FHpSPncCPJ4Pr_f" type="button" data-testid="sheet-open-button">More payment options</button>
            <div>
              <div></div>
            </div>
            <div></div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div class="checkbox-one-line gutter-top cart-terms flex flex-align-ver w100" style="">
    <input type="checkbox" name="terms-check" class="terms-check checkbox-one-line__input hide" style="font-size: 20px;" id="single-page-product-template">
    <label class="cart-terms__label checkbox-one-line__label por text-left" style="font-size: 12px;" for="single-page-product-template" data-clone-id="single-page-product-template">I agree with
      <a href="/pages/privacy-policy" target="_blank" title="Terms and conditions"><u>the terms and conditions</u></a>. </label>
  </div>
  <div class="gutter-ele-bottom gutter-ele-bottom-tbs"></div>
  <div class="gutter-ele-top">
    <a title="Add to compare" data-id="8019393315092" href="#" class="button--cp dib w100" data-product-title="Comandante C40 Nitro Blade Coffee Grinder MK4 (Sunset)"><i class="fa fa-exchange"></i>&nbsp;Add to compare</a><a title="Add to wishlist" data-id="8019393315092" href="#" class="button--wl button--wl-text dib w100 distance-top-ele" data-product-title="Comandante C40 Nitro Blade Coffee Grinder MK4 (Sunset)"><i class="fa fa-heart-o"></i>&nbsp;<span class="wishlist-text">Add to wishlist</span></a>
  </div>
  <select name="id" class="hide variant-id">
    <option selected="selected" value="44092916367636"> Default Title </option>
  </select>
</form>

POST

<form method="post" enctype="multipart/form-data">
  <select name="id" class="variant-id hide" tabindex="0">
    <option selected="selected" value="44092934553876"> Default Title </option>
  </select>
  <button class="button button--oneline add-cart-btn center-block flex button--style1-reverse por" type="submit" name="add" title="Add to cart" aria-label="button" tabindex="0">
    <i class="fa fa-opencart dib"></i><span class="hidden-sm">Add to cart</span>
  </button>
</form>

POST

<form method="post" enctype="multipart/form-data">
  <select name="id" class="variant-id hide" tabindex="0">
    <option selected="selected" value="44202433511700"> Default Title </option>
  </select>
  <button class="button button--oneline add-cart-btn center-block flex button--style1-reverse por" type="submit" name="add" title="Add to cart" aria-label="button" tabindex="0">
    <i class="fa fa-opencart dib"></i><span class="hidden-sm">Add to cart</span>
  </button>
</form>

POST

<form method="post" enctype="multipart/form-data">
  <select name="id" class="variant-id hide" tabindex="0">
    <option selected="selected" value="44302448132372"> Default Title </option>
  </select>
  <button class="button button--oneline add-cart-btn center-block flex button--style1-reverse por" type="submit" name="add" title="Add to cart" aria-label="button" tabindex="0">
    <i class="fa fa-opencart dib"></i><span class="hidden-sm">Add to cart</span>
  </button>
</form>

POST

<form method="post" enctype="multipart/form-data">
  <select name="id" class="variant-id hide" tabindex="0">
    <option selected="selected" value="44082861310228"> Default Title </option>
  </select>
  <button class="button button--oneline add-cart-btn center-block flex button--style1-reverse por" type="submit" name="add" title="Add to cart" aria-label="button" tabindex="0">
    <i class="fa fa-opencart dib"></i><span class="hidden-sm">Add to cart</span>
  </button>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="sc__form" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product"><input type="hidden" name="utf8" value="✓">
  <div class="sc__inner container por center-block gutter-ele-top gutter-ele-bottom">
    <div class="row flex flex-align-ver">
      <div class="col-xs-3 col-sm-2 text-right col-md-3">
        <div class="sc__image-wrap dib">
          <img data-src="//cdn.shopify.com/s/files/1/0669/0042/7028/products/3529_1390x1390_87664762-bfe9-4eaf-a197-2a491b3d72e6_100x.webp?v=1669176495" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
            class="sc__image w100 pg__main-image img-responsive lazyload" data-image-size="100x" alt="Comandante C40 Nitro Blade Coffee Grinder MK4 (Sunset)">
        </div>
      </div>
      <div class="col-xs-9 col-sm-4 col-md-3 text-center mobile-text-left">
        <div class="product-price product-price--single gutter-ele-top gutter-ele-bottom">
          <span class="product-price__price"><span class="money">£225.00</span></span>
        </div>
      </div>
      <div class="col-xs-12 col-md-6">
        <div class="sc__action text-left gutter-ele-top-tbs">
          <div class="product-form__item product-form__item--quantity flex w100">
            <div class="qty-box qty-box--single qty-box--sticky dib">
              <button type="button" class="qty-box__ctrl qty-box__ctrl--descrease flex flex-align-hoz" aria-label="button"><i class="fa fa-angle-down"></i></button>
              <input type="number" name="quantity" value="1" min="1" class="qty-box__input qty-box__input qty-box__input--sync w100 text-center h100" aria-label="form">
              <button type="button" class="qty-box__ctrl qty-box__ctrl--increase flex flex-align-hoz" aria-label="button"><i class="fa fa-angle-up"></i></button>
            </div><button class="button add-cart-btn button--single-cart button--single-cart button--single-cart-sticky button--style1 button--rad add-cart-btn--state button--one-line por button--single-margin" type="submit" name="add"
              title="Add to cart" aria-label="button" style="height:45px;">
              <i></i>
              <span class="instock-text">Add to cart</span>
              <span class="outstock-text" style="display: none;">Sold out</span>
            </button>
            <div class="shopify-payment-btn-wrap shopify-payment-btn-wrap--sticky dib">
              <div data-shopify="payment-button" data-has-selling-plan="false" data-has-fixed-selling-plan="false" class="shopify-payment-button disabled">
                <div>
                  <div>
                    <div>
                      <div class="shopify-cleanslate">
                        <div id="shopify-svg-symbols" class="R9tDu8JrE_i1ctOEo0v_" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" xmlnsxlink="http://www.w3.org/1999/xlink" focusable="false">
                            <defs>
                              <symbol id="shopify-svg__warning" viewBox="0 0 16 14">
                                <path d="M5.925 2.344c1.146-1.889 3.002-1.893 4.149 0l4.994 8.235c1.146 1.889.288 3.421-1.916 3.421h-10.305c-2.204 0-3.063-1.529-1.916-3.421l4.994-8.235zm1.075 1.656v5h2v-5h-2zm0 6v2h2v-2h-2z"></path>
                              </symbol>
                              <symbol id="shopify-svg__loading" viewBox="0 0 32 32">
                                <path d="M32 16c0 8.837-7.163 16-16 16S0 24.837 0 16 7.163 0 16 0v2C8.268 2 2 8.268 2 16s6.268 14 14 14 14-6.268 14-14h2z"></path>
                              </symbol>
                              <symbol id="shopify-svg__error" viewBox="0 0 18 18">
                                <path d="M9 18c5 0 9-4 9-9s-4-9-9-9-9 4-9 9 4 9 9 9z" style="fill: rgb(255, 62, 62);"></path>
                                <path d="M8 4h2v6H8z" style="fill: rgb(255, 255, 255);"></path>
                                <rect x="7.8" y="12" width="2.5" height="2.5" rx="1.3" style="fill: rgb(255, 255, 255);"></rect>
                              </symbol>
                              <symbol id="shopify-svg__close-circle" viewBox="0 0 16 16">
                                <circle cx="8" cy="8" r="8"></circle>
                                <path d="M10.5 5.5l-5 5M5.5 5.5l5 5" stroke="#FFF" stroke-width="1.5" stroke-linecap="square"></path>
                              </symbol>
                              <symbol id="shopify-svg__close" viewBox="0 0 20 20">
                                <path d="M17.1 4.3l-1.4-1.4-5.7 5.7-5.7-5.7-1.4 1.4 5.7 5.7-5.7 5.7 1.4 1.4 5.7-5.7 5.7 5.7 1.4-1.4-5.7-5.7z"></path>
                              </symbol>
                              <symbol id="shopify-svg__arrow-right" viewBox="0 0 16 16">
                                <path d="M16 8.1l-8.1 8.1-1.1-1.1L13 8.9H0V7.3h13L6.8 1.1 7.9 0 16 8.1z"></path>
                              </symbol>
                              <symbol id="shopify-svg__payments-google-pay-light" viewBox="0 0 41 17">
                                <path
                                  d="M19.526 2.635v4.083h2.518c.6 0 1.096-.202 1.488-.605.403-.402.605-.882.605-1.437 0-.544-.202-1.018-.605-1.422-.392-.413-.888-.62-1.488-.62h-2.518zm0 5.52v4.736h-1.504V1.198h3.99c1.013 0 1.873.337 2.582 1.012.72.675 1.08 1.497 1.08 2.466 0 .991-.36 1.819-1.08 2.482-.697.665-1.559.996-2.583.996h-2.485v.001zM27.194 10.442c0 .392.166.718.499.98.332.26.722.391 1.168.391.633 0 1.196-.234 1.692-.701.497-.469.744-1.019.744-1.65-.469-.37-1.123-.555-1.962-.555-.61 0-1.12.148-1.528.442-.409.294-.613.657-.613 1.093m1.946-5.815c1.112 0 1.989.297 2.633.89.642.594.964 1.408.964 2.442v4.932h-1.439v-1.11h-.065c-.622.914-1.45 1.372-2.486 1.372-.882 0-1.621-.262-2.215-.784-.594-.523-.891-1.176-.891-1.96 0-.828.313-1.486.94-1.976s1.463-.735 2.51-.735c.892 0 1.629.163 2.206.49v-.344c0-.522-.207-.966-.621-1.33a2.132 2.132 0 0 0-1.455-.547c-.84 0-1.504.353-1.995 1.062l-1.324-.834c.73-1.045 1.81-1.568 3.238-1.568M40.993 4.889l-5.02 11.53H34.42l1.864-4.034-3.302-7.496h1.635l2.387 5.749h.032l2.322-5.75z"
                                  style="fill: rgb(255, 255, 255);"></path>
                                <path d="M13.448 7.134c0-.473-.04-.93-.116-1.366H6.988v2.588h3.634a3.11 3.11 0 0 1-1.344 2.042v1.68h2.169c1.27-1.17 2.001-2.9 2.001-4.944" style="fill: rgb(66, 133, 244);"></path>
                                <path d="M6.988 13.7c1.816 0 3.344-.595 4.459-1.621l-2.169-1.681c-.603.406-1.38.643-2.29.643-1.754 0-3.244-1.182-3.776-2.774H.978v1.731a6.728 6.728 0 0 0 6.01 3.703" style="fill: rgb(52, 168, 83);"></path>
                                <path d="M3.212 8.267a4.034 4.034 0 0 1 0-2.572V3.964H.978A6.678 6.678 0 0 0 .261 6.98c0 1.085.26 2.11.717 3.017l2.234-1.731z" style="fill: rgb(251, 188, 5);"></path>
                                <path d="M6.988 2.921c.992 0 1.88.34 2.58 1.008v.001l1.92-1.918C10.324.928 8.804.262 6.989.262a6.728 6.728 0 0 0-6.01 3.702l2.234 1.731c.532-1.592 2.022-2.774 3.776-2.774" style="fill: rgb(234, 67, 53);"></path>
                              </symbol>
                              <symbol id="shopify-svg__payments-google-pay-dark" viewBox="0 0 41 17">
                                <path
                                  d="M19.526 2.635v4.083h2.518c.6 0 1.096-.202 1.488-.605.403-.402.605-.882.605-1.437 0-.544-.202-1.018-.605-1.422-.392-.413-.888-.62-1.488-.62h-2.518zm0 5.52v4.736h-1.504V1.198h3.99c1.013 0 1.873.337 2.582 1.012.72.675 1.08 1.497 1.08 2.466 0 .991-.36 1.819-1.08 2.482-.697.665-1.559.996-2.583.996h-2.485v.001zM27.194 10.442c0 .392.166.718.499.98.332.26.722.391 1.168.391.633 0 1.196-.234 1.692-.701.497-.469.744-1.019.744-1.65-.469-.37-1.123-.555-1.962-.555-.61 0-1.12.148-1.528.442-.409.294-.613.657-.613 1.093m1.946-5.815c1.112 0 1.989.297 2.633.89.642.594.964 1.408.964 2.442v4.932h-1.439v-1.11h-.065c-.622.914-1.45 1.372-2.486 1.372-.882 0-1.621-.262-2.215-.784-.594-.523-.891-1.176-.891-1.96 0-.828.313-1.486.94-1.976s1.463-.735 2.51-.735c.892 0 1.629.163 2.206.49v-.344c0-.522-.207-.966-.621-1.33a2.132 2.132 0 0 0-1.455-.547c-.84 0-1.504.353-1.995 1.062l-1.324-.834c.73-1.045 1.81-1.568 3.238-1.568M40.993 4.889l-5.02 11.53H34.42l1.864-4.034-3.302-7.496h1.635l2.387 5.749h.032l2.322-5.75z"
                                  style="fill: rgba(0, 0, 0, 0.55);"></path>
                                <path d="M13.448 7.134c0-.473-.04-.93-.116-1.366H6.988v2.588h3.634a3.11 3.11 0 0 1-1.344 2.042v1.68h2.169c1.27-1.17 2.001-2.9 2.001-4.944" style="fill: rgb(66, 133, 244);"></path>
                                <path d="M6.988 13.7c1.816 0 3.344-.595 4.459-1.621l-2.169-1.681c-.603.406-1.38.643-2.29.643-1.754 0-3.244-1.182-3.776-2.774H.978v1.731a6.728 6.728 0 0 0 6.01 3.703" style="fill: rgb(52, 168, 83);"></path>
                                <path d="M3.212 8.267a4.034 4.034 0 0 1 0-2.572V3.964H.978A6.678 6.678 0 0 0 .261 6.98c0 1.085.26 2.11.717 3.017l2.234-1.731z" style="fill: rgb(251, 188, 5);"></path>
                                <path d="M6.988 2.921c.992 0 1.88.34 2.58 1.008v.001l1.92-1.918C10.324.928 8.804.262 6.989.262a6.728 6.728 0 0 0-6.01 3.702l2.234 1.731c.532-1.592 2.022-2.774 3.776-2.774" style="fill: rgb(234, 67, 53);"></path>
                              </symbol>
                              <symbol id="shopify-svg__payments-facebook-pay-dark" viewBox="0 0 300 50">
                                <path
                                  d="M277.374 25.35a330.858 330.858 0 0 1-5.496-14.28h6.355c1.122 3.701 2.393 7.365 3.739 11.066 1.383 3.7 2.803 7.364 4.336 10.953a271.222 271.222 0 0 0 7.29-22.019h6.131a183.26 183.26 0 0 1-2.692 7.963 500.958 500.958 0 0 1-3.402 9.159c-1.271 3.29-2.766 6.99-4.411 11.028-1.57 3.813-3.327 6.542-5.196 8.224-1.907 1.645-4.225 2.505-7.028 2.505a11.37 11.37 0 0 1-2.243-.225v-5.046c.374.037.673.074.897.112h.673c1.645 0 3.028-.449 4.149-1.309 1.122-.86 2.131-2.28 3.066-4.299-2.168-4.523-4.187-9.121-6.131-13.832h-.037Zm-9.795 13.421h-5.682v-3.888c-1.009 1.458-2.28 2.58-3.85 3.365-1.571.785-3.328 1.196-5.309 1.196-2.467 0-4.635-.636-6.505-1.87-1.906-1.233-3.364-2.99-4.448-5.158-1.084-2.206-1.608-4.71-1.608-7.514 0-2.804.561-5.346 1.645-7.552 1.084-2.168 2.617-3.887 4.561-5.121 1.944-1.234 4.187-1.87 6.692-1.87 1.906 0 3.588.375 5.121 1.122 1.495.748 2.766 1.795 3.738 3.14v-3.55h5.683v27.775l-.038-.075Zm-5.794-18.056c-.636-1.57-1.608-2.841-2.953-3.738-1.346-.898-2.879-1.384-4.636-1.384-2.467 0-4.449.823-5.944 2.505-1.458 1.682-2.205 3.925-2.205 6.767 0 2.84.71 5.121 2.13 6.803 1.421 1.682 3.327 2.505 5.795 2.505 1.794 0 3.402-.449 4.785-1.383 1.383-.935 2.43-2.168 3.028-3.739v-8.336ZM209 1.5h14.131c4.747 0 8.411 1.084 10.99 3.252 2.58 2.169 3.888 5.234 3.888 9.271 0 4.038-1.271 7.103-3.85 9.271-2.58 2.169-6.243 3.253-11.028 3.253h-8.038v12.261H209V1.5Zm13.645 19.551c3.14 0 5.42-.56 6.916-1.72 1.495-1.158 2.243-2.915 2.243-5.27 0-2.355-.748-4.225-2.243-5.346-1.496-1.122-3.813-1.72-6.916-1.72h-7.552v14.056h7.552ZM71.937 1.249h7.429l12.63 22.85 12.632-22.85h7.268v37.546h-6.06V10.019L94.758 29.946h-5.686L77.997 10.019v28.776h-6.06V1.249Zm58.947 13.999c-4.346 0-6.964 3.27-7.59 7.32h14.75c-.304-4.171-2.711-7.32-7.16-7.32Zm-13.598 9.628c0-8.522 5.508-14.725 13.703-14.725 8.061 0 12.875 6.124 12.875 15.18v1.665h-20.57c.73 4.405 3.653 7.374 8.367 7.374 3.761 0 6.112-1.147 8.34-3.246l3.22 3.943c-3.033 2.79-6.891 4.398-11.775 4.398-8.872 0-14.16-6.47-14.16-14.589Zm33.926-9.09h-5.579v-4.963h5.579V2.618h5.846v8.205h8.475v4.962h-8.475v12.577c0 4.294 1.373 5.82 4.747 5.82 1.541 0 2.424-.132 3.728-.35v4.909c-1.625.459-3.176.67-4.854.67-6.312 0-9.467-3.449-9.467-10.352V15.785v.001Zm38.941 4.825c-1.174-2.965-3.794-5.148-7.644-5.148-5.003 0-8.205 3.55-8.205 9.333 0 5.638 2.948 9.36 7.966 9.36 3.944 0 6.76-2.296 7.883-5.15V20.61v.001ZM196 38.795h-5.739v-3.916c-1.605 2.305-4.524 4.586-9.253 4.586-7.604 0-12.686-6.366-12.686-14.67 0-8.381 5.204-14.644 13.009-14.644 3.858 0 6.885 1.543 8.93 4.266v-3.594H196v27.972Z"
                                  fill="#000000"></path>
                                <path
                                  d="M6.422 26.042c0 2.27.498 4.013 1.15 5.068.853 1.38 2.127 1.966 3.425 1.966 1.675 0 3.207-.415 6.16-4.499 2.364-3.273 5.151-7.867 7.027-10.747l3.175-4.88c2.206-3.388 4.76-7.155 7.687-9.708C37.436 1.158 40.015 0 42.61 0c4.357 0 8.506 2.524 11.682 7.259 3.475 5.185 5.162 11.717 5.162 18.457 0 4.007-.79 6.95-2.133 9.277-1.299 2.25-3.83 4.497-8.086 4.497v-6.414c3.645 0 4.554-3.35 4.554-7.182 0-5.463-1.273-11.525-4.079-15.856-1.99-3.073-4.571-4.95-7.41-4.95-3.07 0-5.54 2.316-8.317 6.445-1.477 2.193-2.992 4.867-4.694 7.883l-1.873 3.318c-3.763 6.672-4.716 8.192-6.597 10.7-3.298 4.391-6.114 6.056-9.82 6.056-4.398 0-7.18-1.905-8.901-4.774C.69 32.377 0 29.309 0 25.813l6.422.23v-.001Z"
                                  fill="#0081FB"></path>
                                <path
                                  d="M5.063 7.712C8.007 3.174 12.256 0 17.13 0c2.823 0 5.628.835 8.558 3.227 3.204 2.616 6.62 6.922 10.881 14.02l1.528 2.547c3.688 6.145 5.787 9.306 7.015 10.797 1.58 1.914 2.686 2.485 4.123 2.485 3.645 0 4.554-3.35 4.554-7.182l5.665-.178c0 4.007-.79 6.95-2.133 9.277-1.299 2.25-3.83 4.496-8.086 4.496-2.647 0-4.991-.574-7.584-3.02-1.993-1.877-4.323-5.212-6.116-8.21l-5.332-8.907c-2.675-4.47-5.13-7.803-6.55-9.312-1.528-1.623-3.492-3.583-6.626-3.583-2.537 0-4.691 1.78-6.494 4.503L5.064 7.712h-.001Z"
                                  fill="url(#meta-pay-button__a)"></path>
                                <path
                                  d="M17.026 6.457c-2.537 0-4.691 1.78-6.494 4.503-2.55 3.848-4.11 9.579-4.11 15.082 0 2.27.498 4.013 1.15 5.068l-5.476 3.606C.691 32.377 0 29.309 0 25.813c0-6.358 1.745-12.984 5.063-18.101C8.007 3.174 12.256 0 17.13 0l-.103 6.457h-.001Z"
                                  fill="url(#meta-pay-button__b)"></path>
                                <defs>
                                  <linearGradient id="meta-pay-button__a" x1="12.612" y1="24.19" x2="53.549" y2="26.257" gradientUnits="userSpaceOnUse">
                                    <stop stop-color="#0064E1"></stop>
                                    <stop offset=".4" stop-color="#0064E1"></stop>
                                    <stop offset=".83" stop-color="#0073EE"></stop>
                                    <stop offset="1" stop-color="#0082FB"></stop>
                                  </linearGradient>
                                  <linearGradient id="meta-pay-button__b" x1="9.304" y1="28.738" x2="9.304" y2="13.646" gradientUnits="userSpaceOnUse">
                                    <stop stop-color="#0082FB"></stop>
                                    <stop offset="1" stop-color="#0064E0"></stop>
                                  </linearGradient>
                                </defs>
                              </symbol>
                              <symbol id="shopify-svg__payments-facebook-pay-light" viewBox="0 0 300 50">
                                <path
                                  d="M277.374 25.35a330.858 330.858 0 0 1-5.496-14.28h6.355c1.122 3.701 2.393 7.365 3.739 11.066 1.383 3.7 2.803 7.364 4.336 10.953a271.222 271.222 0 0 0 7.29-22.019h6.131a183.26 183.26 0 0 1-2.692 7.963 500.958 500.958 0 0 1-3.402 9.159c-1.271 3.29-2.766 6.99-4.411 11.028-1.57 3.813-3.327 6.542-5.196 8.224-1.907 1.645-4.225 2.505-7.028 2.505a11.37 11.37 0 0 1-2.243-.225v-5.046c.374.037.673.074.897.112h.673c1.645 0 3.028-.449 4.149-1.309 1.122-.86 2.131-2.28 3.066-4.299-2.168-4.523-4.187-9.121-6.131-13.832h-.037Zm-9.795 13.421h-5.682v-3.888c-1.009 1.458-2.28 2.58-3.85 3.365-1.571.785-3.328 1.196-5.309 1.196-2.467 0-4.635-.636-6.505-1.87-1.906-1.233-3.364-2.99-4.448-5.158-1.084-2.206-1.608-4.71-1.608-7.514 0-2.804.561-5.346 1.645-7.552 1.084-2.168 2.617-3.887 4.561-5.121 1.944-1.234 4.187-1.87 6.692-1.87 1.906 0 3.588.375 5.121 1.122 1.495.748 2.766 1.795 3.738 3.14v-3.55h5.683v27.775l-.038-.075Zm-5.794-18.056c-.636-1.57-1.608-2.841-2.953-3.738-1.346-.898-2.879-1.384-4.636-1.384-2.467 0-4.449.823-5.944 2.505-1.458 1.682-2.205 3.925-2.205 6.767 0 2.84.71 5.121 2.13 6.803 1.421 1.682 3.327 2.505 5.795 2.505 1.794 0 3.402-.449 4.785-1.383 1.383-.935 2.43-2.168 3.028-3.739v-8.336ZM209 1.5h14.131c4.747 0 8.411 1.084 10.99 3.252 2.58 2.169 3.888 5.234 3.888 9.271 0 4.038-1.271 7.103-3.85 9.271-2.58 2.169-6.243 3.253-11.028 3.253h-8.038v12.261H209V1.5Zm13.645 19.551c3.14 0 5.42-.56 6.916-1.72 1.495-1.158 2.243-2.915 2.243-5.27 0-2.355-.748-4.225-2.243-5.346-1.496-1.122-3.813-1.72-6.916-1.72h-7.552v14.056h7.552ZM71.937 1.249h7.429l12.63 22.85 12.632-22.85h7.268v37.546h-6.06V10.019L94.758 29.946h-5.686L77.997 10.019v28.776h-6.06V1.249Zm58.947 13.999c-4.346 0-6.964 3.27-7.59 7.32h14.75c-.304-4.171-2.711-7.32-7.16-7.32Zm-13.598 9.628c0-8.522 5.508-14.725 13.703-14.725 8.061 0 12.875 6.124 12.875 15.18v1.665h-20.57c.73 4.405 3.653 7.374 8.367 7.374 3.761 0 6.112-1.147 8.34-3.246l3.22 3.943c-3.033 2.79-6.891 4.398-11.775 4.398-8.872 0-14.16-6.47-14.16-14.589Zm33.926-9.09h-5.579v-4.963h5.579V2.618h5.846v8.205h8.475v4.962h-8.475v12.577c0 4.294 1.373 5.82 4.747 5.82 1.541 0 2.424-.132 3.728-.35v4.909c-1.625.459-3.176.67-4.854.67-6.312 0-9.467-3.449-9.467-10.352V15.785v.001Zm38.941 4.825c-1.174-2.965-3.794-5.148-7.644-5.148-5.003 0-8.205 3.55-8.205 9.333 0 5.638 2.948 9.36 7.966 9.36 3.944 0 6.76-2.296 7.883-5.15V20.61v.001ZM196 38.795h-5.739v-3.916c-1.605 2.305-4.524 4.586-9.253 4.586-7.604 0-12.686-6.366-12.686-14.67 0-8.381 5.204-14.644 13.009-14.644 3.858 0 6.885 1.543 8.93 4.266v-3.594H196v27.972Z"
                                  fill="#fff"></path>
                                <path
                                  d="M6.422 26.042c0 2.27.498 4.013 1.15 5.068.853 1.38 2.127 1.966 3.425 1.966 1.675 0 3.207-.415 6.16-4.499 2.364-3.273 5.151-7.867 7.027-10.747l3.175-4.88c2.206-3.388 4.76-7.155 7.687-9.708C37.436 1.158 40.015 0 42.61 0c4.357 0 8.506 2.524 11.682 7.259 3.475 5.185 5.162 11.717 5.162 18.457 0 4.007-.79 6.95-2.133 9.277-1.299 2.25-3.83 4.497-8.086 4.497v-6.414c3.645 0 4.554-3.35 4.554-7.182 0-5.463-1.273-11.525-4.079-15.856-1.99-3.073-4.571-4.95-7.41-4.95-3.07 0-5.54 2.316-8.317 6.445-1.477 2.193-2.992 4.867-4.694 7.883l-1.873 3.318c-3.763 6.672-4.716 8.192-6.597 10.7-3.298 4.391-6.114 6.056-9.82 6.056-4.398 0-7.18-1.905-8.901-4.774C.69 32.377 0 29.309 0 25.813l6.422.23v-.001Z"
                                  fill="#0081FB"></path>
                                <path
                                  d="M5.063 7.712C8.007 3.174 12.256 0 17.13 0c2.823 0 5.628.835 8.558 3.227 3.204 2.616 6.62 6.922 10.881 14.02l1.528 2.547c3.688 6.145 5.787 9.306 7.015 10.797 1.58 1.914 2.686 2.485 4.123 2.485 3.645 0 4.554-3.35 4.554-7.182l5.665-.178c0 4.007-.79 6.95-2.133 9.277-1.299 2.25-3.83 4.496-8.086 4.496-2.647 0-4.991-.574-7.584-3.02-1.993-1.877-4.323-5.212-6.116-8.21l-5.332-8.907c-2.675-4.47-5.13-7.803-6.55-9.312-1.528-1.623-3.492-3.583-6.626-3.583-2.537 0-4.691 1.78-6.494 4.503L5.064 7.712h-.001Z"
                                  fill="url(#meta-pay-button__a)"></path>
                                <path
                                  d="M17.026 6.457c-2.537 0-4.691 1.78-6.494 4.503-2.55 3.848-4.11 9.579-4.11 15.082 0 2.27.498 4.013 1.15 5.068l-5.476 3.606C.691 32.377 0 29.309 0 25.813c0-6.358 1.745-12.984 5.063-18.101C8.007 3.174 12.256 0 17.13 0l-.103 6.457h-.001Z"
                                  fill="url(#meta-pay-button__b)"></path>
                                <defs>
                                  <linearGradient id="meta-pay-button__a" x1="12.612" y1="24.19" x2="53.549" y2="26.257" gradientUnits="userSpaceOnUse">
                                    <stop stop-color="#0064E1"></stop>
                                    <stop offset=".4" stop-color="#0064E1"></stop>
                                    <stop offset=".83" stop-color="#0073EE"></stop>
                                    <stop offset="1" stop-color="#0082FB"></stop>
                                  </linearGradient>
                                  <linearGradient id="meta-pay-button__b" x1="9.304" y1="28.738" x2="9.304" y2="13.646" gradientUnits="userSpaceOnUse">
                                    <stop stop-color="#0082FB"></stop>
                                    <stop offset="1" stop-color="#0064E0"></stop>
                                  </linearGradient>
                                </defs>
                              </symbol>
                              <symbol id="shopify-svg__payments-amazon-pay" viewBox="0 0 102 20">
                                <path
                                  d="M75.19 1.786c-.994 0-1.933.326-2.815.98v5.94c.896.683 1.82 1.023 2.774 1.023 1.932 0 2.899-1.32 2.899-3.96 0-2.655-.953-3.983-2.858-3.983zm-2.962-.277A5.885 5.885 0 0 1 73.93.444a4.926 4.926 0 0 1 1.85-.362c.672 0 1.282.127 1.827.383a3.763 3.763 0 0 1 1.387 1.108c.378.482.669 1.068.872 1.757.203.689.305 1.466.305 2.332 0 .88-.109 1.675-.326 2.385-.217.71-.522 1.314-.914 1.81a4.137 4.137 0 0 1-1.429 1.16 4.165 4.165 0 0 1-1.87.416c-1.26 0-2.346-.419-3.256-1.256v4.983c0 .284-.14.426-.42.426h-1.24c-.28 0-.42-.142-.42-.426V.827c0-.284.14-.426.42-.426h.925c.28 0 .441.142.483.426l.105.682zm13.194 8.37a4.21 4.21 0 0 0 1.45-.277 5.463 5.463 0 0 0 1.45-.81V6.62c-.35-.085-.719-.152-1.104-.202a8.8 8.8 0 0 0-1.124-.075c-1.583 0-2.374.617-2.374 1.853 0 .54.147.955.441 1.246.294.29.715.437 1.261.437zm-2.458-7.625l-.158.053a.561.561 0 0 1-.179.033c-.182 0-.273-.128-.273-.384V1.38c0-.199.028-.337.084-.415.056-.078.169-.153.337-.224.448-.199 1-.359 1.66-.48.657-.12 1.316-.18 1.974-.18 1.33 0 2.311.277 2.942.83.63.554.945 1.413.945 2.577v7.284c0 .284-.14.426-.42.426h-.903c-.267 0-.42-.135-.463-.405l-.105-.702a5.74 5.74 0 0 1-1.67 1.022 4.908 4.908 0 0 1-1.817.362c-1.009 0-1.807-.288-2.395-.863-.589-.575-.883-1.345-.883-2.31 0-1.037.364-1.864 1.092-2.481.73-.618 1.71-.927 2.942-.927.784 0 1.667.12 2.647.362V3.852c0-.767-.168-1.307-.504-1.619-.336-.313-.925-.469-1.764-.469-.982 0-2.01.163-3.09.49zm14.16 10.84c-.379.98-.816 1.683-1.314 2.109-.496.426-1.144.639-1.943.639-.448 0-.847-.05-1.197-.15a.606.606 0 0 1-.336-.202c-.07-.093-.105-.237-.105-.437V14.5c0-.27.105-.405.315-.405.07 0 .175.014.315.043.14.028.33.043.567.043.532 0 .946-.128 1.24-.384.294-.255.56-.724.798-1.406l.4-1.086-4.056-10.137c-.098-.241-.146-.411-.146-.511 0-.17.097-.256.294-.256h1.26c.224 0 .378.036.463.106.083.072.167.228.251.47l2.942 8.263L99.708.976c.084-.24.168-.397.252-.469.084-.07.238-.106.462-.106h1.177c.196 0 .294.086.294.256 0 .1-.05.27-.147.51l-4.622 11.927M40.15 15.47c-3.761 2.814-9.216 4.31-13.912 4.31-6.583 0-12.51-2.466-16.996-6.572-.352-.322-.038-.763.385-.513 4.84 2.855 10.825 4.574 17.006 4.574 4.17 0 8.753-.877 12.971-2.691.636-.273 1.17.425.547.891"
                                  style="fill: rgb(51, 62, 72);"></path>
                                <path
                                  d="M41.717 13.657c-.482-.624-3.181-.296-4.394-.148-.368.044-.425-.281-.093-.517 2.153-1.533 5.682-1.09 6.092-.577.413.518-.108 4.104-2.127 5.816-.31.263-.605.122-.468-.225.455-1.15 1.471-3.724.99-4.349M37.429 2.06V.57A.365.365 0 0 1 37.8.193l6.59-.001c.21 0 .38.155.38.376v1.278c-.003.214-.18.494-.496.938L40.86 7.722c1.267-.03 2.607.163 3.757.818.26.148.33.367.35.582v1.59c0 .218-.237.472-.485.34-2.028-1.077-4.718-1.194-6.96.013-.23.124-.47-.126-.47-.345V9.209c0-.242.005-.656.246-1.024l3.953-5.75H37.81a.369.369 0 0 1-.38-.375M13.4 11.365h-2.005a.38.38 0 0 1-.358-.343L11.038.595a.38.38 0 0 1 .387-.375h1.866a.38.38 0 0 1 .365.35v1.36h.037C14.18.615 15.096 0 16.331 0c1.253 0 2.039.614 2.6 1.93C19.418.615 20.521 0 21.7 0c.842 0 1.758.351 2.32 1.141.635.878.505 2.15.505 3.27l-.002 6.58a.38.38 0 0 1-.387.374h-2.001a.378.378 0 0 1-.36-.374V5.463c0-.438.037-1.535-.056-1.952-.15-.703-.6-.9-1.179-.9-.486 0-.991.33-1.197.855-.206.527-.188 1.405-.188 1.997v5.527a.38.38 0 0 1-.386.375h-2.002a.379.379 0 0 1-.36-.374l-.001-5.528c0-1.163.186-2.874-1.235-2.874-1.44 0-1.384 1.668-1.384 2.874l-.001 5.527a.38.38 0 0 1-.387.375m37.059-9.236c-1.478 0-1.571 2.04-1.571 3.312 0 1.273-.02 3.993 1.552 3.993 1.554 0 1.628-2.194 1.628-3.532 0-.877-.038-1.93-.3-2.764-.224-.724-.673-1.01-1.31-1.01zM50.439 0c2.975 0 4.584 2.59 4.584 5.88 0 3.181-1.777 5.705-4.584 5.705-2.918 0-4.508-2.59-4.508-5.814C45.93 2.523 47.539 0 50.439 0zm8.441 11.365h-1.997a.379.379 0 0 1-.36-.374L56.52.561a.381.381 0 0 1 .386-.34L58.764.22c.175.009.32.13.356.291v1.595h.038C59.72.68 60.505 0 61.89 0c.898 0 1.778.329 2.339 1.229.524.834.524 2.237.524 3.247v6.561a.382.382 0 0 1-.385.328H62.36a.38.38 0 0 1-.357-.328V5.376c0-1.141.13-2.809-1.253-2.809-.487 0-.936.33-1.16.834-.281.636-.319 1.272-.319 1.975v5.614a.386.386 0 0 1-.39.375m-24.684.075a.41.41 0 0 1-.473.047c-.665-.56-.785-.82-1.149-1.354-1.1 1.136-1.879 1.477-3.304 1.477-1.687 0-3-1.055-3-3.166 0-1.65.882-2.77 2.138-3.32 1.087-.484 2.606-.572 3.769-.704v-.264c0-.484.037-1.055-.245-1.473-.243-.374-.712-.528-1.124-.528-.765 0-1.444.397-1.611 1.22-.035.183-.167.364-.348.374l-1.943-.214c-.164-.037-.346-.17-.299-.425C27.055.721 29.183 0 31.09 0c.975 0 2.25.263 3.018 1.011.975.924.881 2.155.881 3.497v3.165c0 .952.39 1.37.757 1.882.128.185.156.405-.007.54-.409.348-1.136.988-1.537 1.35l-.005-.005zm-2.02-4.953v-.44c-1.45 0-2.98.314-2.98 2.045 0 .88.45 1.473 1.218 1.473.562 0 1.069-.352 1.387-.923.394-.704.376-1.363.376-2.155zM7.926 11.44a.41.41 0 0 1-.473.047c-.667-.56-.786-.82-1.15-1.354C5.204 11.27 4.425 11.61 3 11.61c-1.688 0-3-1.055-3-3.166 0-1.65.88-2.77 2.137-3.32 1.087-.484 2.606-.572 3.768-.704v-.264c0-.484.038-1.055-.243-1.473-.244-.374-.713-.528-1.125-.528-.764 0-1.444.397-1.61 1.22-.036.183-.168.364-.35.374l-1.94-.214c-.165-.037-.347-.17-.3-.425C.783.721 2.911 0 4.818 0c.975 0 2.25.263 3.018 1.011.975.924.882 2.155.882 3.497v3.165c0 .952.39 1.37.756 1.882.128.185.157.405-.006.54a78.47 78.47 0 0 0-1.537 1.35l-.005-.005zm-2.02-4.953v-.44c-1.45 0-2.982.314-2.982 2.045 0 .88.45 1.473 1.219 1.473.562 0 1.069-.352 1.387-.923.394-.704.375-1.363.375-2.155z"
                                  style="fill: rgb(51, 62, 72);"></path>
                              </symbol>
                              <symbol id="shopify-svg__payments-apple-pay-dark" viewBox="0 0 43 19">
                                <path
                                  d="M6.948 1.409C7.934.147 9.305.147 9.305.147s.193 1.18-.771 2.316c-1.05 1.2-2.228.993-2.228.993s-.236-.93.642-2.047zM3.82 3.663c-1.735 0-3.6 1.51-3.6 4.363 0 2.916 2.186 6.555 3.943 6.555.6 0 1.543-.6 2.485-.6.922 0 1.607.559 2.464.559 1.907 0 3.322-3.826 3.322-3.826s-2.015-.744-2.015-2.936c0-1.944 1.629-2.73 1.629-2.73s-.836-1.447-2.936-1.447c-1.22 0-2.164.661-2.656.661-.622.021-1.5-.6-2.636-.6zM19.64 1.426c2.453 0 4.188 1.788 4.188 4.396 0 2.608-1.755 4.417-4.248 4.417h-2.932v4.564h-1.974V1.426h4.966zm-2.992 7.067h2.473c1.695 0 2.693-.967 2.693-2.65 0-1.683-.978-2.671-2.693-2.671h-2.473v5.321zm7.559 3.429c0-1.767 1.296-2.777 3.65-2.945l2.572-.147v-.78c0-1.156-.738-1.787-1.994-1.787-1.037 0-1.795.568-1.955 1.43h-1.775c.06-1.788 1.656-3.092 3.79-3.092 2.333 0 3.829 1.304 3.829 3.281v6.9h-1.815v-1.684h-.04c-.519 1.094-1.715 1.788-3.012 1.788-1.934.021-3.25-1.178-3.25-2.965zm6.222-.905v-.778l-2.313.168c-1.297.084-1.975.59-1.975 1.494 0 .862.718 1.409 1.815 1.409 1.396-.021 2.473-.968 2.473-2.293zm3.969 7.383v-1.64c.14.041.438.041.598.041.897 0 1.416-.4 1.735-1.472l.14-.526L33.4 4.707h2.054l2.453 8.224h.04L40.4 4.707h1.994l-3.57 10.538c-.818 2.419-1.715 3.197-3.67 3.197-.14.02-.598-.021-.757-.042z"
                                  style="fill: rgb(0, 0, 0);"></path>
                              </symbol>
                              <symbol id="shopify-svg__payments-apple-pay-light" viewBox="0 0 43 19">
                                <path
                                  d="M6.948 1.409C7.934.147 9.305.147 9.305.147s.193 1.18-.771 2.316c-1.05 1.2-2.228.993-2.228.993s-.236-.93.642-2.047zM3.82 3.663c-1.735 0-3.6 1.51-3.6 4.363 0 2.916 2.186 6.555 3.943 6.555.6 0 1.543-.6 2.485-.6.922 0 1.607.559 2.464.559 1.907 0 3.322-3.826 3.322-3.826s-2.015-.744-2.015-2.936c0-1.944 1.629-2.73 1.629-2.73s-.836-1.447-2.936-1.447c-1.22 0-2.164.661-2.656.661-.622.021-1.5-.6-2.636-.6zM19.64 1.426c2.453 0 4.188 1.788 4.188 4.396 0 2.608-1.755 4.417-4.248 4.417h-2.932v4.564h-1.974V1.426h4.966zm-2.992 7.067h2.473c1.695 0 2.693-.967 2.693-2.65 0-1.683-.978-2.671-2.693-2.671h-2.473v5.321zm7.559 3.429c0-1.767 1.296-2.777 3.65-2.945l2.572-.147v-.78c0-1.156-.738-1.787-1.994-1.787-1.037 0-1.795.568-1.955 1.43h-1.775c.06-1.788 1.656-3.092 3.79-3.092 2.333 0 3.829 1.304 3.829 3.281v6.9h-1.815v-1.684h-.04c-.519 1.094-1.715 1.788-3.012 1.788-1.934.021-3.25-1.178-3.25-2.965zm6.222-.905v-.778l-2.313.168c-1.297.084-1.975.59-1.975 1.494 0 .862.718 1.409 1.815 1.409 1.396-.021 2.473-.968 2.473-2.293zm3.969 7.383v-1.64c.14.041.438.041.598.041.897 0 1.416-.4 1.735-1.472l.14-.526L33.4 4.707h2.054l2.453 8.224h.04L40.4 4.707h1.994l-3.57 10.538c-.818 2.419-1.715 3.197-3.67 3.197-.14.02-.598-.021-.757-.042z"
                                  style="fill: rgb(255, 255, 255);"></path>
                              </symbol>
                              <symbol id="shopify-svg__payments-paypal" viewBox="0 0 67 19">
                                <path
                                  d="M8.44.57H3.29a.718.718 0 0 0-.707.61L.502 14.517c-.041.263.16.5.425.5h2.458a.718.718 0 0 0 .707-.61l.561-3.597a.717.717 0 0 1 .706-.611h1.63c3.391 0 5.349-1.658 5.86-4.944.23-1.437.01-2.566-.657-3.357C11.461 1.029 10.162.57 8.44.57zm.594 4.87C8.752 7.308 7.34 7.308 5.976 7.308h-.777l.545-3.485a.43.43 0 0 1 .424-.366h.356c.93 0 1.807 0 2.26.535.27.32.353.794.25 1.45zm14.796-.06h-2.466a.43.43 0 0 0-.424.367l-.109.696-.172-.252c-.534-.783-1.724-1.044-2.912-1.044-2.725 0-5.052 2.084-5.505 5.008-.235 1.46.1 2.854.919 3.827.75.894 1.826 1.267 3.105 1.267 2.195 0 3.412-1.426 3.412-1.426l-.11.692a.432.432 0 0 0 .424.502h2.22a.718.718 0 0 0 .707-.61l1.333-8.526a.43.43 0 0 0-.423-.5zm-3.437 4.849c-.238 1.422-1.356 2.378-2.782 2.378-.716 0-1.288-.232-1.655-.672-.365-.436-.503-1.058-.387-1.75.222-1.41 1.359-2.397 2.763-2.397.7 0 1.269.235 1.644.678.375.448.524 1.073.417 1.763zM36.96 5.38h-2.478a.716.716 0 0 0-.592.318l-3.417 5.085-1.448-4.887a.719.719 0 0 0-.687-.515h-2.435a.433.433 0 0 0-.407.573l2.73 8.09-2.567 3.66a.434.434 0 0 0 .35.684h2.475a.712.712 0 0 0 .588-.31l8.24-12.016a.434.434 0 0 0-.352-.681z"
                                  style="fill: rgb(37, 59, 128);"></path>
                                <path
                                  d="M45.163.57h-5.15a.717.717 0 0 0-.706.61l-2.082 13.337a.43.43 0 0 0 .423.5h2.642a.502.502 0 0 0 .494-.427l.591-3.78a.717.717 0 0 1 .706-.611h1.63c3.392 0 5.348-1.658 5.86-4.944.231-1.437.009-2.566-.657-3.357C48.183 1.029 46.886.57 45.163.57zm.593 4.87c-.28 1.867-1.692 1.867-3.057 1.867h-.777l.546-3.485a.429.429 0 0 1 .423-.366h.356c.93 0 1.807 0 2.26.535.27.32.353.794.25 1.45zm14.795-.06h-2.464a.428.428 0 0 0-.423.367l-.109.696-.173-.252c-.534-.783-1.723-1.044-2.911-1.044-2.724 0-5.05 2.084-5.504 5.008-.235 1.46.099 2.854.918 3.827.753.894 1.826 1.267 3.105 1.267 2.195 0 3.413-1.426 3.413-1.426l-.11.692a.432.432 0 0 0 .424.502h2.22a.717.717 0 0 0 .707-.61l1.333-8.526a.433.433 0 0 0-.426-.5zm-3.436 4.849c-.237 1.422-1.356 2.378-2.782 2.378-.714 0-1.288-.232-1.655-.672-.365-.436-.502-1.058-.387-1.75.223-1.41 1.359-2.397 2.763-2.397.7 0 1.269.235 1.644.678.377.448.526 1.073.417 1.763zM63.458.935l-2.113 13.582a.43.43 0 0 0 .423.5h2.124a.716.716 0 0 0 .707-.61L66.683 1.07a.432.432 0 0 0-.423-.5h-2.379c-.21 0-.39.156-.423.366z"
                                  style="fill: rgb(23, 155, 215);"></path>
                              </symbol>
                              <symbol id="shopify-svg__payments-shop-pay" viewBox="134 256 410 1">
                                <path
                                  d="M241.22,242.74c-3.07-6.44-8.89-10.6-17.66-10.6a17.58,17.58,0,0,0-13.81,7.1l-.32.39V214.39a.55.55,0,0,0-.55-.55h-12.4a.55.55,0,0,0-.54.55v72.4a.54.54,0,0,0,.54.54h13.28a.55.55,0,0,0,.55-.54V255.92c0-6,4-10.25,10.4-10.25,7,0,8.77,5.76,8.77,11.63v29.49a.54.54,0,0,0,.54.54h13.25a.55.55,0,0,0,.55-.54V255.54c0-1.07,0-2.12-.14-3.14A27.63,27.63,0,0,0,241.22,242.74Z"
                                  style="fill: white;"></path>
                                <path
                                  d="M174.91,253.47s-6.76-1.59-9.25-2.23-6.84-2-6.84-5.29,3.51-4.34,7.07-4.34,7.52.86,7.83,4.81a.57.57,0,0,0,.57.52l13.09-.05a.56.56,0,0,0,.56-.6c-.81-12.64-11.9-17.16-22.13-17.16-12.13,0-21,8-21,16.82,0,6.44,1.82,12.48,16.13,16.68,2.51.73,5.92,1.68,8.9,2.51,3.58,1,5.51,2.51,5.51,4.89,0,2.76-4,4.68-7.93,4.68-5.69,0-9.73-2.11-10.06-5.9a.57.57,0,0,0-.57-.5l-13.06.06a.57.57,0,0,0-.57.59c.6,11.93,12.12,18.36,22.86,18.36,16,0,23.23-9,23.23-17.43C189.27,265.93,188.36,256.91,174.91,253.47Z"
                                  style="fill: white;"></path>
                                <path
                                  d="M343.31,232.12c-6.65,0-12.22,3.68-15.81,8.12v-7.6a.54.54,0,0,0-.53-.54H314.55a.54.54,0,0,0-.54.54v71a.54.54,0,0,0,.54.53h13.29a.53.53,0,0,0,.53-.53V280.3h.2c2.11,3.22,7.88,7.08,15.42,7.08,14.18,0,26-11.76,26-27.65C370,244.48,358.24,232.12,343.31,232.12Zm-1.23,41.73a14.09,14.09,0,1,1,13.74-14.12A13.9,13.9,0,0,1,342.08,273.85Z"
                                  style="fill: white;"></path>
                                <path
                                  d="M274.68,229c-12.39,0-18.57,4.21-23.53,7.58l-.15.1a1.23,1.23,0,0,0-.37,1.63l4.9,8.44a1.24,1.24,0,0,0,.87.6,1.21,1.21,0,0,0,1-.27l.39-.32c2.55-2.14,6.64-5,16.54-5.78,5.51-.44,10.27,1,13.78,4.28,3.86,3.56,6.17,9.31,6.17,15.38,0,11.17-6.58,18.19-17.15,18.33-8.71-.05-14.56-4.59-14.56-11.3,0-3.56,1.61-5.88,4.75-8.2a1.22,1.22,0,0,0,.37-1.56l-4.4-8.32a1.29,1.29,0,0,0-.77-.62,1.24,1.24,0,0,0-1,.13c-4.94,2.93-11,8.29-10.67,18.59.4,13.11,11.3,23.12,25.47,23.53l.71,0H278c16.84-.55,29-13.05,29-30C307,245.66,295.66,229,274.68,229Z"
                                  style="fill: white;"></path>
                                <path d="M342.08,245.68a14.09,14.09,0,1,0,13.74,14.05A13.84,13.84,0,0,0,342.08,245.68Z" style="fill: rgb(90, 49, 244);"></path>
                                <rect x="383.23" y="214.02" width="141.73" height="90.42" rx="14.17" style="fill: white;"></rect>
                                <path
                                  d="M439.07,246.62c0,9.67-6.77,16.57-16.23,16.57h-8.92a.75.75,0,0,0-.75.75v12.7a.75.75,0,0,1-.75.75h-6.28a.76.76,0,0,1-.75-.75V230.81a.75.75,0,0,1,.75-.75h16.7C432.3,230.06,439.07,237,439.07,246.62Zm-7.78,0c0-5.54-3.79-9.6-8.93-9.6h-8.44a.76.76,0,0,0-.75.75v17.71a.75.75,0,0,0,.75.74h8.44C427.5,256.22,431.29,252.17,431.29,246.62Z"
                                  style="fill: rgb(90, 49, 244);"></path>
                                <path
                                  d="M440.92,268.6a8.91,8.91,0,0,1,3.72-7.64c2.44-1.83,6.22-2.78,11.83-3l5.95-.2V256c0-3.51-2.36-5-6.15-5s-6.18,1.34-6.74,3.53a.72.72,0,0,1-.72.52h-5.87a.74.74,0,0,1-.75-.85c.88-5.2,5.18-9.15,14.35-9.15,9.74,0,13.25,4.53,13.25,13.18v18.38a.75.75,0,0,1-.75.76h-5.93a.75.75,0,0,1-.75-.76v-1.37a.56.56,0,0,0-1-.39c-1.77,1.93-4.65,3.33-9.24,3.33C445.39,278.2,440.92,274.68,440.92,268.6Zm21.5-4v-1.42l-7.7.4c-4.06.21-6.43,1.9-6.43,4.74,0,2.57,2.17,4,5.95,4C459.38,272.32,462.42,269.54,462.42,264.61Z"
                                  style="fill: rgb(90, 49, 244);"></path>
                                <path
                                  d="M475.75,291.27v-5.35a.76.76,0,0,1,.9-.75,14.84,14.84,0,0,0,2.75.26,7.11,7.11,0,0,0,7.17-5.07l.39-1.23a.74.74,0,0,0,0-.51l-12.34-31.7a.76.76,0,0,1,.71-1h6a.77.77,0,0,1,.71.49l8.38,22.36a.77.77,0,0,0,1.44,0l7.27-22.3a.75.75,0,0,1,.72-.52H506a.76.76,0,0,1,.71,1l-13.2,35.21c-3,8.18-8.25,10.28-14,10.28a11.17,11.17,0,0,1-3.21-.39A.77.77,0,0,1,475.75,291.27Z"
                                  style="fill: rgb(90, 49, 244);"></path>
                              </symbol>
                            </defs>
                          </svg></div>
                      </div>
                      <div data-testid="upstream-button" class="shopify-payment-button__button shopify-payment-button__button--branded BUz42FHpSPncCPJ4Pr_f">
                        <div class="shopify-cleanslate">
                          <div role="button" tabindex="0" class="kqsiVA9Jf8LJAbxw8Bau h7OYsWHrW5495r9beh2n jjzYeefyWpPZLH9pIgyw DnvZqPMEvBFbBre5UuP9 size--small" data-testid="ShopifyPay-button"><span class="Xrk_DudB6JJ3t2Kh2_cU">Buy now with
                              ShopPay</span><span aria-hidden="true">Buy with </span><span class="ElVMgDjOgshGFMIvg3se"><svg preserveAspectRatio="xMidYMid" class="qZgSr5RiiBCTAMfQYsty" style="height: 24px; width: 82px;">
                                <use xlink:href="#shopify-svg__payments-shop-pay"></use>
                              </svg></span><span aria-hidden="true"></span></div>
                        </div>
                      </div><button class="shopify-payment-button__more-options BUz42FHpSPncCPJ4Pr_f" type="button" data-testid="sheet-open-button">More payment options</button>
                      <div>
                        <div></div>
                      </div>
                      <div></div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
            <div class="checkbox-one-line gutter-top cart-terms flex flex-align-ver w100" style="">
              <input type="checkbox" name="terms-check" class="terms-check checkbox-one-line__input hide" style="font-size: 20px;" id="sticky-cart">
              <label class="cart-terms__label checkbox-one-line__label por text-left" style="font-size: 11px;" for="sticky-cart" data-clone-id="sticky-cart">I agree with
                <a href="/pages/privacy-policy" target="_blank" title="Terms and conditions"><u>the terms and conditions</u></a>. </label>
            </div>
          </div>
          <select name="id" class="hide variant-id">
            <option selected="selected" value="44092916367636"> Default Title </option>
          </select>
        </div>
      </div>
    </div>
  </div>
  <a class="sc__close sc__close--working text-center hidden-xs hidden-sm" href="javascript:void(0);">
        <div class="hidden-xs hidden-sm not-loading">
          <div class="sc__close__active sc__close__active--desktop">
            <i class="fa fa-angle-down"></i>
          </div>
          <img src="//cdn.shopify.com/s/files/1/0669/0042/7028/products/3529_1390x1390_87664762-bfe9-4eaf-a197-2a491b3d72e6_150x.webp?v=1669176495" class="sc__close__image sc__close__inactive img-responsive pg__main-image" data-image-size="150x" alt="Comandante C40 Nitro Blade Coffee Grinder MK4 (Sunset)">
        </div>
      </a>
  <div class="visible-xs visible-sm sc__mobile db w100">
    <a class="sc__trigger sc__trigger--close text-center ver-sub por h100" href="#" title="Close"><i class="fa fa-close"></i></a>
    <div class="flex flex-align-ver sc__trigger--open">
      <div class="sc__small-price product-price__price col-xs-3 text-left" style="padding:0 10px;"><span class="money">£225.00</span></div>
      <div class="col-xs-6 flex flex-align-ver flex-align-hoz" style="padding:0 10px;">
        <button class="button add-cart-btn button--single-cart button--single-sticky button--style1 w100 distance-top-ele add-cart-btn--state button--one-line h1" type="submit" name="add" title="Add to cart" aria-label="button"
          style="margin:0;height:43px;font-size:13px;">
          <i class="fa fa-opencart "></i>
          <span class="instock-text">Add to cart</span>
          <span class="outstock-text" style="display: none;">Sold out</span>
        </button>
      </div>
      <div class="sc__variant-title col-xs-3 text-right" style="line-height: 1.9;padding:0 10px;">
        <a class="sc__trigger w100 dib" title="Edit" href="#"><i class="fa fa-pencil"></i>
<span>Edit</span></a>
      </div>
    </div>
  </div>
</form>

POST /cart/update

<form method="post" action="/cart/update" id="currency_form" accept-charset="UTF-8" class="hide" enctype="multipart/form-data"><input type="hidden" name="form_type" value="currency"><input type="hidden" name="utf8" value="✓"><input type="hidden"
    name="return_to" value="/products/comandante-c40-nitro-blade-coffee-grinder-mk4-sunset">
  <select name="currency">
    <option value="GBP" selected="selected">GBP £</option>
  </select>
</form>

Text Content

Type ‘MAY30’ at checkout for discount*BROWSE
Compare Wishlist (0)
Call us free: 08007720377Track orderHelp?
 * 
 * 0


SPECIALITY COFFEE
 * SPECIALITY
   -0
   
   CAMDEN MARKET
   Starting at £9.00
   Size
   250 GR1 KG
   250 GR 1 KG Add to cart
   -0
   
   ETHIOPIA
   Starting at £10.50
   Size
   250 GR1 KG
   250 GR 1 KG Add to cart
   -0
   
   KENYA
   Starting at £10.50
   Size
   250 GR1 KG
   250 GR 1 KG Add to cart
   -0
   
   NEW GUINEA
   Starting at £10.00
   Size
   250 GR1 KG
   250 GR 1 KG Add to cart
   -0
   
   INDONESIA
   Starting at £10.50
   Size
   250 GR1 KG
   250 GR 1 KG Add to cart
   -0
   
   CAFFEINE FREE
   Starting at £11.00
   Size
   250 GR1 KG
   250 GR 1 KG Add to cart
 * DISCOVERY
   -0
   
   NEW GUINEA
   Starting at £10.00
   Size
   250 GR1 KG
   250 GR 1 KG Add to cart
   -0
   
   ORGANIC BLEND
   Starting at £11.00
   Size
   250 GR1 KG
   250 GR 1 KG Add to cart
   -0
   
   INDONESIA
   Starting at £10.50
   Size
   250 GR1 KG
   250 GR 1 KG Add to cart
 * LIMITED RELEASE
   -0
   
   COSTA RICA
   Starting at £13.00
   Size
   250 GR1KG
   250 GR 1KG Add to cart
   -0
   
   GEISHA
   £13.00
   Size
   250 GR
   250 GR Add to cart
 * WORLD CLASS
   -0
   
   CAFFEINE FREE
   Starting at £11.00
   Size
   250 GR1 KG
   250 GR 1 KG Add to cart
   -0
   
   COE BRAZIL
   £25.00
   Size
   200 GR
   200 GR Add to cart
   -0
   
   ORGANIC BLEND
   Starting at £11.00
   Size
   250 GR1 KG
   250 GR 1 KG Add to cart
   -0
   
   NEW GUINEA
   Starting at £10.00
   Size
   250 GR1 KG
   250 GR 1 KG Add to cart

 * CCR CLUB
   
 * CAPSULES
    * CAPSULES
       * SPECIALITY
       * DISCOVERY
       * LIMITED RELEASE
       * WORLD CLASS
   
    * BUNDLES
    * MACHINES
   
   
 * GIFTS
    * TRENDING
    * BUNDLES
    * GIFT-CARDS
    * EXPERIENCE
   
   
 * KITS
   GRINDERS
    * LA PAVONI CILINDRO GRINDER
    * COMANDANTE C40 ALPINE
    * COMANDANTE C40 BLACK
    * COMANDANTE C40 SUNSET
    * COMANDANTE C40 AMERICAN CHERRY
    * WILFA SVART AROMA BLACK
    * WILFA SVART AROMA SILVER
    * HARIO MINI-SLIM PRO BLACK
   
   MACHINES
    * LA MARZOCCO LINEA MINI
    * JOY RESOLVE BLACK
    * JOY RESOLVE WHITE
    * LA PAVONI
    * OPAL ONE COFFEE POD BLACK
    * OPAL ONE COFFEE POD WHITE
    * THE MORNING MACHINE BLACK
    * THE MORNING MACHINE WHITE
    * WILFA COFFEE MAKER (Black)
   
   HAND BREWING
    * FELICITA ELECTRIC KETTLE
    * AEROPRESS COFFEE MAKER
    * AEROPRESS GO TRAVEL COFFEE MAKER
    * HARIO BUONO V60 COFFEE DRIP KETTLE - 1.0L
    * HARIO COPPER COFFEE MEASURING SCOOP
    * HARIO HEAT RESISTANT SERVER 2 CUP (BLACK) 550ML
    * HARIO HEAT RESISTANT SERVER 2 CUP (RED) 550ML
    * HARIO HEAT RESISTANT SERVER 2 CUP (WHITE) 550ML
    * HARIO MATTE BLACK COFFEE MEASURING SCOOP
    * HARIO V60 BUONO COPPER DRIP KETTLE - 600ML
    * HARIO V60 MEASURING SCOOP / SPOON WOOD
    * Hario V60 Drip Decanter Pour Over Coffee Maker 700Ml
    * HARIO V60 COFFEE FILTER PAPERS SIZE 02 - WHITE (100 PACK BAG)
   
   SCALES
    * FELICITA ARC SCALE
    * FELICITA INCLINE SCALE
    * FELICITA PARALLEL SCALE

 * BARISTA 101
    * THE ROASTERY 101
    * THE POUROVER 101
    * THE PERFECT SHOT 101
    * THE LATTE ART 101
   
   
 * B2B PORTAL THE APP
   
 * THE CAFÉ
   





0
 * Home
 * Comandante C40 Nitro Blade Coffee Grinder MK4 (Sunset)

-0




COMANDANTE C40 NITRO BLADE COFFEE GRINDER MK4 (SUNSET)


£225.00
save 0
Tax included.


--------------------------------------------------------------------------------


Add to cart
Buy now with ShopPayBuy with
More payment options


I agree with the terms and conditions.

 Add to compare Add to wishlist
Default Title

--------------------------------------------------------------------------------

We hand-roast and hand-pack all our coffees in Camden Market

--------------------------------------------------------------------------------



--------------------------------------------------------------------------------

Collections:
GRINDERS,  TRENDING GIFTS


PEOPLE WHO BOUGHT THIS PRODUCT ALSO BOUGHT

-0

Comandante C40 Nitro Blade Coffee...
£225.00
Default Title Add to cart
-0

AEROPRESS COFFEE MAKER
£32.00
Default Title Add to cart
➕ FREE COFFEE TASTER PACK
-9%

LA PAVONI EXPO 2015 &...
£1,698.00 £1,529.00
Default Title Add to cart
➕ FREE COFFEE TASTER PACK
-0

LA PAVONI
£1,100.00
Default Title Add to cart
 * Description
 * Shipping
 * Return & Policy

Description

>

Comandante C40 Nitro Blade Coffee Grinder MK4 (Sunset)

The newest addition to our C40 Mk4 Nitro Blade coffee grinder lineup — 'sunset'
— continues our homage to the colours of nature.

When you’re surrounded by the beautiful outdoors, the end of the day can be
tinged with sadness as the light and colours fade.

But if the conditions and weather allow, then Mother Nature rewards us with one
of the best light shows there is: the beautiful hues of sunset.

We wanted to put the joy and sparkle of the evening sky onto our beloved C40 Mk4
Nitro Blade coffee grinder so that we could share it with the world.

Our C40 Mk4 'sunset' coffee grinder uses our super robust powder coating, is
aluminium free, and 100% food safe.

World class grind performance. Engineered to last generations. Made in Germany.

The iconic Comandante C40 is a robust, high performance grinder with an advanced
and pioneering burr set: Nitro Blade. And the new Mk4 generation just got even
better!

The burr material and design is the proud result of years of dedicated research
and development at Comandante’s onsite coffee lab. Nitro Blade is unique, using
a high-alloyed, high-nitrogen stainless steel with a fine martensitic
micro-crystal matrix.

Burr Geometry has been optimised to achieve excellent Bean Thruput with a
reduced Crank Torque and at the same time deliver a refined Particle Size
Distribution for best brewing results

Comandante’s click system gives you full control for any brewing method and
locks your preferred grind setting into place, helping you get the very best out
of your roasted coffee and repeat the results again and again. This world class
grind performance has made Nitro Blade the weapon of choice for true coffee
enthusiasts around the globe, from home baristas to World Brewers Cup champions.

Shipping
Free Shipping On Orders Over £100
COFFEE: Same day shipping when ordered before 2pm

Return & Policy
Our Guarantee
Return or exchange equipment within 30 days from the delivered date.
Request:
1. Items received within 30 days from the delivered date.
2. Items received unused, undamaged and in original package.
3. Return shipping fee is paid by buyer.
£225.00

Add to cart Sold out
Buy now with ShopPayBuy with
More payment options


I agree with the terms and conditions.
Default Title

£225.00
Add to cart Sold out
Edit


YOU MAY ALSO LIKE THESE PRODUCTS





RECENTLY VIEWED PRODUCTS




Our curators at Camden Coffee Roastery source beans that have been carefully
cultivated in Africa, Americas and Asia, giving us a wide variety of options. We
then light to medium roast each batch slowly according to traditional methods
with the so-called ‘slow roast artisan technique’. This ensure that we make a
maximum use of the natural taste and aromas of the coffee beans. This is one of
the secrets behind our full and rich coffee blends. These blends are pure
nature, making our coffees not only delicious, but also a healthy choice. There
are four main areas of operations in Camden Coffee Roastery comprising of our
open-view roasting facility that takes central stage, a workshop area built for
many types of learning needs and a 'Coffee Tasting Centrepiece Table' for coffee
cupping or hand brewing experience, a wholesale + domestic retails space and
lastly, an electric café space with a large terrace at the heart of Camden
Market - Hawley Wharf where you can sip the freshest brews from a wide range of
well-known and lesser-known coffee specialities + premium teas complemented with
some of the tastiest baked goods.

CONTACT US

 *  12, Castlehaven Road, Camden Market, London NW1 8QU - United Kingdom
 *  CALL US FREE: 08007720377
 *  orders@camdencoffeeroastery.com
 *  7 days a week: 08:00AM - 06:00PM




%HHours
%MMinutes
%SSeconds
%-dDays
%HHours
%MMinutes
%SSeconds
%-wWeeks
%-dDays
%HHours
%MMinutes
%SSeconds
%HHours
%MMinutes
%SSeconds
%-dDays
%HHours
%MMinutes
%SSeconds
%-wWeeks
%-dDays
%HHours
%MMinutes
%SSeconds

YOUR CART

Close

Your cart is currently empty.

Close
 * CAMDEN COFFEE CLUB
 * COFFEE BEANS
   * SPECIALITY
   * DISCOVERY
   * LIMITED RELEASE
   * WORLD CLASS
 * COFFEE CAPSULES
   * SPECIALITY
   * DISCOVERY
   * LIMITED RELEASE
   * WORLD CLASS
 * GIFTING
   * GIFT CARD
   * EXPERIENCE
   * TRENDING
   * BUNDLES
 * BREWING KITS
   * GRINDERS
   * MACHINES
   * HAND BREWING
   * SCALES
 * PREMIUM LOOSE TEAS
   * BLACK TEAS
   * HERBAL TEAS
   * FRUITY TEAS
   * ROOIBOS TEAS
   * CHAI TEAS
   * FEEL GOOD TEAS
   * PASSIONATE TEA BLENDS
 * 💲 LAST CHANCE
 * 📲 WHOLESALE APP
 * ☕️ THE CAFÉ
 * COFFEE ACADEMY 101
   * THE ROASTERY 101
   * FILTER COFFEE 101
   * ESPRESSO COFFEE 101
   * LATTE ART 101
 * CONTACT US
 * VIRTUAL TOUR

 * Compare
 * Wishlist (0)

0

GBP £
Notify Me When Price Drops



×



✕

PDF Uploader