homekartz.com Open in urlscan Pro
23.227.38.32  Public Scan

URL: https://homekartz.com/products/galileo-watchmaking-kit
Submission: On March 24 via manual from US — Scanned from ES

Form analysis 4 forms found in the DOM

<form id="smart-bar-form">
  <input type="text" id="smart-bar-input" class="bundle-input-email">
  <input type="button" class="bundle-btn-email" id="smart-bar-button" style="background-color:#e7e7e7; color: #000000; border: 1px solid #e7e7e7;" value="I want discount">
</form>

GET /search

<form class="search search-bar__form" action="/search" method="get" role="search" style="position: relative;">
  <button class="search-bar__submit search__submit btn--link" type="submit">
    <!-- <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 37 40"><path d="M35.6 36l-9.8-9.8c4.1-5.4 3.6-13.2-1.3-18.1-5.4-5.4-14.2-5.4-19.7 0-5.4 5.4-5.4 14.2 0 19.7 2.6 2.6 6.1 4.1 9.8 4.1 3 0 5.9-1 8.3-2.8l9.8 9.8c.4.4.9.6 1.4.6s1-.2 1.4-.6c.9-.9.9-2.1.1-2.9zm-20.9-8.2c-2.6 0-5.1-1-7-2.9-3.9-3.9-3.9-10.1 0-14C9.6 9 12.2 8 14.7 8s5.1 1 7 2.9c3.9 3.9 3.9 10.1 0 14-1.9 1.9-4.4 2.9-7 2.9z"/></svg>
 -->
    <!-- <img src="//cdn.shopify.com/s/files/1/0424/0539/6646/t/28/assets/search_icon.jpg?v=1128219219106610955"> -->
    <!--?xml version="1.0" encoding="iso-8859-1"?-->
    <!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
    <svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="26px" height="26px" viewBox="0 0 310.42 310.42"
      style="enable-background:new 0 0 310.42 310.42; transform: rotate(280deg);" xml:space="preserve">
      <g>
        <g>
          <path d="M273.587,214.965c49.11-49.111,49.109-129.021,0-178.132c-49.111-49.111-129.02-49.111-178.13,0
			C53.793,78.497,47.483,140.462,76.51,188.85c0,0,2.085,3.498-0.731,6.312c-16.065,16.064-64.263,64.263-64.263,64.263
			c-12.791,12.79-15.836,30.675-4.493,42.02l1.953,1.951c11.343,11.345,29.229,8.301,42.019-4.49c0,0,48.096-48.097,64.128-64.128
			c2.951-2.951,6.448-0.866,6.448-0.866C169.958,262.938,231.923,256.629,273.587,214.965z M118.711,191.71
			c-36.288-36.288-36.287-95.332,0.001-131.62c36.288-36.287,95.332-36.288,131.619,0c36.288,36.287,36.288,95.332,0,131.62
			C214.043,227.996,155,227.996,118.711,191.71z"></path>
          <g>
            <path d="M126.75,118.424c-1.689,0-3.406-0.332-5.061-1.031c-6.611-2.798-9.704-10.426-6.906-17.038
				c17.586-41.559,65.703-61.062,107.261-43.476c6.611,2.798,9.704,10.426,6.906,17.038c-2.799,6.612-10.425,9.703-17.039,6.906
				c-28.354-11.998-61.186,1.309-73.183,29.663C136.629,115.445,131.815,118.424,126.75,118.424z"></path>
          </g>
        </g>
      </g>
    </svg>
    <span class="icon__fallback-text">Submit</span>
  </button>
  <input class="search__input search-bar__input" type="search" name="q" value="" placeholder="Search" aria-label="Search" autocomplete="off">
  <ul class="search-results" style="position: absolute; left: 0px; top: -2px; display: none;"></ul>
</form>

GET /search

<form action="/search" method="get" class="search-header search" role="search" style="position: relative;">
  <input class="search-header__input search__input" type="search" name="q" placeholder="Search" aria-label="Search" autocomplete="off">
  <button class="search-header__submit search__submit btn--link" type="submit">
    <!-- <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 37 40"><path d="M35.6 36l-9.8-9.8c4.1-5.4 3.6-13.2-1.3-18.1-5.4-5.4-14.2-5.4-19.7 0-5.4 5.4-5.4 14.2 0 19.7 2.6 2.6 6.1 4.1 9.8 4.1 3 0 5.9-1 8.3-2.8l9.8 9.8c.4.4.9.6 1.4.6s1-.2 1.4-.6c.9-.9.9-2.1.1-2.9zm-20.9-8.2c-2.6 0-5.1-1-7-2.9-3.9-3.9-3.9-10.1 0-14C9.6 9 12.2 8 14.7 8s5.1 1 7 2.9c3.9 3.9 3.9 10.1 0 14-1.9 1.9-4.4 2.9-7 2.9z"/></svg>
 -->
    <!-- <img src="//cdn.shopify.com/s/files/1/0424/0539/6646/t/28/assets/search_icon.jpg?v=1128219219106610955"> -->
    <!--?xml version="1.0" encoding="iso-8859-1"?-->
    <!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
    <svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="26px" height="26px" viewBox="0 0 310.42 310.42"
      style="enable-background:new 0 0 310.42 310.42; transform: rotate(280deg);" xml:space="preserve">
      <g>
        <g>
          <path d="M273.587,214.965c49.11-49.111,49.109-129.021,0-178.132c-49.111-49.111-129.02-49.111-178.13,0
			C53.793,78.497,47.483,140.462,76.51,188.85c0,0,2.085,3.498-0.731,6.312c-16.065,16.064-64.263,64.263-64.263,64.263
			c-12.791,12.79-15.836,30.675-4.493,42.02l1.953,1.951c11.343,11.345,29.229,8.301,42.019-4.49c0,0,48.096-48.097,64.128-64.128
			c2.951-2.951,6.448-0.866,6.448-0.866C169.958,262.938,231.923,256.629,273.587,214.965z M118.711,191.71
			c-36.288-36.288-36.287-95.332,0.001-131.62c36.288-36.287,95.332-36.288,131.619,0c36.288,36.287,36.288,95.332,0,131.62
			C214.043,227.996,155,227.996,118.711,191.71z"></path>
          <g>
            <path d="M126.75,118.424c-1.689,0-3.406-0.332-5.061-1.031c-6.611-2.798-9.704-10.426-6.906-17.038
				c17.586-41.559,65.703-61.062,107.261-43.476c6.611,2.798,9.704,10.426,6.906,17.038c-2.799,6.612-10.425,9.703-17.039,6.906
				c-28.354-11.998-61.186,1.309-73.183,29.663C136.629,115.445,131.815,118.424,126.75,118.424z"></path>
          </g>
        </g>
      </g>
    </svg>
    <span class="icon__fallback-text">Submit</span>
  </button>
  <ul class="search-results" style="position: absolute; left: 0px; top: 47px; display: none;"></ul>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_5945778471078" accept-charset="UTF-8" class="product-form product-form-product-template " enctype="multipart/form-data" data-section="
 product-template
                "><input type="hidden" name="form_type" value="product"><input type="hidden" name="utf8" value="✓">
  <select name="id" id="ProductSelect-product-template" data-section="product-template" class="product-form__variants no-js">
    <option selected="selected" value="37064713207974"> Default Title </option>
  </select>
  <div class="product-form__item product-form__item--quantity">
    <label for="Quantity">Quantity</label>
    <input type="number" id="Quantity" name="quantity" value="1" min="1" class="product-form__input" pattern="[0-9]*">
  </div>
  <!--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 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 outersmarth5945778471078-1 smart-mt-4 smart-mb-4"
    style="display: block; box-sizing: border-box; color: rgb(67, 67, 67); position: relative; border-radius: 0.3em; border: 1px solid rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 3px 1px -2px, rgba(0, 0, 0, 0.2) 0px 1px 5px 0px;"
    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-3 smart-pl-3 smart-pr-3">
      <div class="1smarthDesktop smart-px-0 smart-pb-3 smart-col-md-6 smart-col-sm-6 smart-col-6  smarth-12301  smarthScreenSize  " data-countryselectedh="" data-screensizeselectedh="1,1,1,1" countryrule="1" style="display: block;"
        onclick="shlink('','0','12301','1');">
        <div class="smarthImageOuter smart-px-2 smart-py-1  smart-d-table-cell smart-align-middle" style="padding-right: 15px">
          <img class="smarthImage smart-d-block smart-mx-auto " alt="google-logo" src="https://img.icons8.com/444444/ios/8x/google-logo.png" style=" height:30px; width:30px; max-height:30px; max-width:30px;">
        </div>
        <div class="smarthText smart-d-table-cell smart-text-left smart-align-middle " data-smartproductid="5945778471078" style=" ">
          <div class="smarthSubTitle " style="color: rgb(0, 0, 22); white-space: normal; overflow: hidden; font-size: 18px; ">
          </div>
          <div class="smarthTitle " style="white-space: normal; overflow: hidden; font-weight: bold; font-size: 12px; "> Google Trusted Store </div>
        </div>
      </div>
      <div class="1smarthDesktop smart-px-0 smart-pb-3 smart-col-md-6 smart-col-sm-6 smart-col-6  smarth-12296  smarthScreenSize  " data-countryselectedh="" data-screensizeselectedh="1,1,1,1" countryrule="1" style="display: block;"
        onclick="shlink('','0','12296','1');">
        <div class="smarthImageOuter smart-px-2 smart-py-1  smart-d-table-cell smart-align-middle" style="padding-right: 15px">
          <img class="smarthImage smart-d-block smart-mx-auto " alt="external-return-box-logistics-victoruler-outline-victoruler"
            src="https://img.icons8.com/444444/external-victoruler-outline-victoruler/8x/external-return-box-logistics-victoruler-outline-victoruler.png" style=" height:30px; width:30px; max-height:30px; max-width:30px;">
        </div>
        <div class="smarthText smart-d-table-cell smart-text-left smart-align-middle " data-smartproductid="5945778471078" style=" ">
          <div class="smarthSubTitle " style="color: rgb(0, 0, 22); white-space: normal; overflow: hidden; font-size: 18px; ">
          </div>
          <div class="smarthTitle " style="white-space: normal; overflow: hidden; font-weight: bold; font-size: 12px; "> 90 Day Return Policy </div>
        </div>
      </div>
      <div class="1smarthDesktop smart-px-0 smart-pb-3 smart-col-md-6 smart-col-sm-6 smart-col-6  smarth-12291  smarthScreenSize  " data-countryselectedh="" data-screensizeselectedh="1,1,1,1" countryrule="1" style="display: block;"
        onclick="shlink('','0','12291','1');">
        <div class="smarthImageOuter smart-px-2 smart-py-1  smart-d-table-cell smart-align-middle" style="padding-right: 15px">
          <img class="smarthImage smart-d-block smart-mx-auto " alt="truck" src="https://img.icons8.com/444444/ios/8x/truck.png" style=" height:30px; width:30px; max-height:30px; max-width:30px;">
        </div>
        <div class="smarthText smart-d-table-cell smart-text-left smart-align-middle " data-smartproductid="5945778471078" style=" ">
          <div class="smarthSubTitle " style="color: rgb(0, 0, 22); white-space: normal; overflow: hidden; font-size: 18px; ">
          </div>
          <div class="smarthTitle " style="white-space: normal; overflow: hidden; font-weight: bold; font-size: 12px; "> Free Shipping </div>
        </div>
      </div>
      <div class="1smarthDesktop smart-px-0 smart-pb-3 smart-col-md-6 smart-col-sm-6 smart-col-6  smarth-12295  smarthScreenSize  " data-countryselectedh="" data-screensizeselectedh="1,1,1,1" countryrule="1" style="display: block;"
        onclick="shlink('','0','12295','1');">
        <div class="smarthImageOuter smart-px-2 smart-py-1  smart-d-table-cell smart-align-middle" style="padding-right: 15px">
          <img class="smarthImage smart-d-block smart-mx-auto " alt="usa" src="https://img.icons8.com/444444/windows/8x/usa.png" style=" height:30px; width:30px; max-height:30px; max-width:30px;">
        </div>
        <div class="smarthText smart-d-table-cell smart-text-left smart-align-middle " data-smartproductid="5945778471078" style=" ">
          <div class="smarthSubTitle " style="color: rgb(0, 0, 22); white-space: normal; overflow: hidden; font-size: 18px; ">
          </div>
          <div class="smarthTitle " style="white-space: normal; overflow: hidden; font-weight: bold; font-size: 12px; "> Made in USA </div>
        </div>
      </div>
      <div class="1smarthDesktop smart-px-0 smart-pb-3 smart-col-md-6 smart-col-sm-6 smart-col-6  smarth-12294  smarthScreenSize  " data-countryselectedh="" data-screensizeselectedh="1,1,1,1" countryrule="1" style="display: block;"
        onclick="shlink('','0','12294','1');">
        <div class="smarthImageOuter smart-px-2 smart-py-1  smart-d-table-cell smart-align-middle" style="padding-right: 15px">
          <img class="smarthImage smart-d-block smart-mx-auto " alt="external-review-feedback-kmg-design-detailed-outline-kmg-design"
            src="https://img.icons8.com/444444/external-kmg-design-detailed-outline-kmg-design/8x/external-review-feedback-kmg-design-detailed-outline-kmg-design.png" style=" height:30px; width:30px; max-height:30px; max-width:30px;">
        </div>
        <div class="smarthText smart-d-table-cell smart-text-left smart-align-middle " data-smartproductid="5945778471078" style=" ">
          <div class="smarthSubTitle " style="color: rgb(0, 0, 22); white-space: normal; overflow: hidden; font-size: 18px; ">
          </div>
          <div class="smarthTitle " style="white-space: normal; overflow: hidden; font-weight: bold; font-size: 12px; "> 5 Star Reviews </div>
        </div>
      </div>
      <div class="1smarthDesktop smart-px-0 smart-pb-3 smart-col-md-6 smart-col-sm-6 smart-col-6  smarth-12298  smarthScreenSize  " data-countryselectedh="" data-screensizeselectedh="1,1,1,1" countryrule="1" style="display: block;"
        onclick="shlink('','0','12298','1');">
        <div class="smarthImageOuter smart-px-2 smart-py-1  smart-d-table-cell smart-align-middle" style="padding-right: 15px">
          <img class="smarthImage smart-d-block smart-mx-auto " alt="technical-support" src="https://img.icons8.com/444444/ios/8x/technical-support.png" style=" height:30px; width:30px; max-height:30px; max-width:30px;">
        </div>
        <div class="smarthText smart-d-table-cell smart-text-left smart-align-middle " data-smartproductid="5945778471078" style=" ">
          <div class="smarthSubTitle " style="color: rgb(0, 0, 22); white-space: normal; overflow: hidden; font-size: 18px; ">
          </div>
          <div class="smarthTitle " style="white-space: normal; overflow: hidden; font-weight: bold; font-size: 12px; "> 24 x 7 Support </div>
        </div>
      </div>
    </div>
  </div>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment.min.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.17.1/moment-with-locales.min.js"></script>
  <script type="text/javascript">
    var existingScript = document.getElementById('smarthPopper');
    if (!existingScript) {
      var countrysmarth = 'smarthighlightcountry';
      var smarthcountryName = '';
      const scriptpopperh = document.createElement('script');
      scriptpopperh.src = 'https://unpkg.com/popper.js@1';
      scriptpopperh.id = 'smarthPopper';
      document.body.appendChild(scriptpopperh);
      setTimeout(function() {
        const scripttippyh = document.createElement('script');
        scripttippyh.src = 'https://unpkg.com/tippy.js@5';
        scripttippyh.id = 'smarthTippy';
        document.body.appendChild(scripttippyh);
      }, 500);
      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);
          }
        });
      } else {
        setTimeout(function() {
          checksmarthjquery()
        }, 2000);
      }
    }

    function removesmarthighlight() {
      var smarth1 = document.getElementsByClassName('1smarthDesktop');
      if (smarth1[0]) {
        var remove_div1 = document.getElementsByClassName('1smartHighlights');
        remove_div1[0].style.display = 'block';
      } else {
        var remove_div1 = document.getElementsByClassName('1smartHighlights');
        if (remove_div1[0]) {
          remove_div1[0].style.cssText = 'display:none !important';
          // remove_div1[0].parentNode.removeChild(remove_div1[0]);
        }
      }
      var smarth2 = document.getElementsByClassName('2smarthDesktop');
      if (smarth2[0]) {
        var remove_div2 = document.getElementsByClassName('2smartHighlights');
        remove_div2[0].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');
        remove_div3[0].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('load', (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 = 'galileo-watchmaking-kit';
      var variantproductid = '5945778471078';
      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 endres = againvalue.slice(pos3 + 18, pos5);
      newvalue = newvalue.replace("[[ CountdownTimer:", "");
      newvalue = newvalue.replace(" ]]", "");
      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) {
          realtimeleft = "0 " + setdays + " 0 " + sethours + " 0 " + setminutes + " 0 " + setseconds;
        }
        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 endres = againvalue.slice(pos3 + 18, pos5);
      newvalue = newvalue.replace("[[ CountdownTimer:", "");
      newvalue = newvalue.replace(" ]]", "");
      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) {
          realtimeleft = "0 " + setdays + " 0 " + sethours + " 0 " + setminutes + " 0 " + setseconds;
        }
        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 = '5945778471078';
      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 (this.readyState == 4 && this.status == 200) {
              var mycountryoldh = this.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=8KGCA8HJP27t", 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>
  <div class="product-form__item product-form__item--submit">
    <div class="head_part_2">
      <button type="submit" name="add" class="dummy_button_for btn product-form__cart-submit btn2">
        <span> ADD TO CART </span>
      </button>
      <button type="submit" name="add" id="AddToCart-product-template" class="here4 fixed_btn no_product_upsell_original btn product-form__cart-submit product-form__cart-submit--small vtl-aa-animated-atc-button vtl-aa-active">
        <span id="AddToCartText-product-template"> ADD TO CART </span>
      </button>
      <div class="payment">
        <div data-shopify="payment-button" data-has-selling-plan="false" class="shopify-payment-button"><button class="shopify-payment-button__button shopify-payment-button__button--unbranded shopify-payment-button__button--hidden"
            disabled="disabled" aria-hidden="true">&nbsp;</button><button class="shopify-payment-button__more-options shopify-payment-button__button--hidden" disabled="disabled" aria-hidden="true">&nbsp;</button></div>
      </div>
      <!--                 AJAXIFY CART JUST FOR PRODUCTS, WHO DO NOT HAVE ANY UPSELL PRODUCT   -->
    </div>
  </div>
</form>

Text Content

Hey! Enter your email to get 15% off


✕
Skip to content
Submit
Close search
 * Shop
   
   * Shop translation missing: en.layout.navigation.menu
   * 
     Shop
   * Kitchen, Garden & Tools
     
     * Kitchen, Garden & Tools translation missing: en.layout.navigation.menu
     * 
       Kitchen, Garden & Tools
     * Home & Living
     * Kitchen Accessories & Food
     * Garden & Home Outdoor
     * Home Watch Making Kit
     * Home Candles
   * Fashion & Home Accessories
     
     * Fashion & Home Accessories translation missing: en.layout.navigation.menu
     * 
       Fashion & Home Accessories
     * Toys for Kids
     * Fashion Jewelry
     * Wooden Watches
     * Custom Digital Templates
   * Gifts & Misc
 * Track Order
 * Store policies
   
   * Store policies translation missing: en.layout.navigation.menu
   * 
     Store policies
   * Privacy Policy
   * Terms of Service
   * Refunds and Return Policy
   * Shipping and Delivery
 * Financing
 * Affiliates
 * Contact Us

FREE FIRST CLASS SHIPPING TODAY!
 * Shop
    * Kitchen, Garden & Tools
      * Home & Living
      * Kitchen Accessories & Food
      * Garden & Home Outdoor
      * Home Watch Making Kit
      * Home Candles
    * Fashion & Home Accessories
      * Toys for Kids
      * Fashion Jewelry
      * Wooden Watches
      * Custom Digital Templates
    * Gifts & Misc

 * Track Order
 * Store policies
    * Privacy Policy
    * Terms of Service
    * Refunds and Return Policy
    * Shipping and Delivery

 * Financing
 * Affiliates
 * Contact Us

Submit
Search Cart Cart
0 items
USD EUR GBP CAD ARS AUD BBD BDT BSD BHD BRL BOB BND BGN ILS MMK KYD CLP CNY COP
CRC HRK CZK DKK DOP XCD EGP XPF FJD GHS GTQ GYD GEL HKD HUF ISK INR IDR NIS JMD
JPY JOD KZT KES KWD LVL LTL MXN MYR MUR MDL MAD MNT MZN ANG NZD NGN NOK OMR PKR
PYG PEN PHP PLN QAR RON RUB SAR RSD SCR SGD SYP ZAR KRW LKR SEK CHF TWD THB TZS
TTD TRY UAH AED UYU VEB VND ZMK expand/collapse 1 (800)-671-9860

sale

BEST SELLER

Previous slide Next slide


DIY GALILEO DIY WATCH MAKING KIT | BATTERY FREE MECHANICAL WATCH & WATCHMAKING
KITS

4.5 (201 reviews)

100 % of buyers enjoyed this item & rated 5 star!
Order now to save $150.00

Regular price $349.95 $199.95 Sale


Default Title
Quantity
Google Trusted Store
90 Day Return Policy
Free Shipping
Made in USA
5 Star Reviews
24 x 7 Support
ADD TO CART ADD TO CART
  

We have only

17


left in stock!
3 Hours
15 Minutes
4 Seconds
Limited Time Offer 🕐 Ends in👆
poup with stuff in it close

Expected delivery between Friday, March 25 and Tuesday, March 29


DIY Watch Making Kit


HAVE YOU EVER DREAMED OF MAKING YOUR OWN WATCH?

We all have dreamed of making our own watch. This is the best opportunity
to make your dream come true. This unique kit will teach you everything you need
to know about watch-making, so you can turn your dream into reality.

You’ll be able to make your own watch in just a few hours, and it won’t cost
much at all! The best part is that the whole process is fun and easy. It doesn’t
require any special tools or skills, so anyone can do it. And when you finish
making your first watch, we guarantee that you'll want to make more for yourself
and others as gifts.

This is the best opportunity to learn how to make a watch. You will be able to
create your very own timepiece, and it’s easy! It’s perfect for beginners who
are looking for an interesting project that can help them develop
their creativity and imagination skills. With our step-by-step instructions, you
will have no problem making a beautiful watch in just a few hours!


If there's one thing this kit has taught us, it's that everyone loves wearing
their very own custom-made timepiece on their wrist! So go ahead - start
building your collection of stylish watches today with our Watch Making Kit!
We're sure they'll become some of your favorite accessories in no time at all.

This includes all the top-quality parts, tools, and components for you to make
your dreams of owning your own watch come true. You will learn how to make a
mechanical watch, including how to test, how to adjust, and how to start your
watch. The kit will provide you with all the parts you need to make your own
mechanical watch.

With this amazing watchmaking kit, you will never have to spend money on buying
a watch ever again. All you'll need to do is spend a few hours reading the
instructions and you'll be able to make your own mechanical watch. This amazing
watchmaking kit includes everything you'll need to make your own mechanical
watch. 



This is also a perfect gift for anyone who loves timepieces. This watch kit is
an ideal gift for people who enjoy a wonderful conversation with a friend or
family member. This watch kit allows you to build and enjoy a watch that will
never need batteries. It's a perfect starter kit for those who wish to learn how
to make their own watch. The watch is made to last through the years and is a
wonderful gift for someone you care about.

Now here comes 17 Jewels Mechanical Movement Home Galileo DIY watch-making Kit
which will make you an expert watchmaker ( which is an extremely highly paid
skill ) and also you don't have to worry about changing battery again in life.

 * Now learn an extremely highly paid skill of watchmaking from the comfort of
   your home
 * You will also be really proud to wear and gift this watch to your friends and
   family 
 * It will be a lifetime experience for you because you built the entire watch
   from scratch in the first place all by yourself.
 * This Galileo DIY watch-making kit possesses a rich blue reminiscent of the
   Cosmos and does not require any battery 
 * What better compliments a dreamer than a watch that captures the mystique of
   the stars, a fascination that has entranced humankind for millennia
 * All-in-one kit to build and repair your own mechanical watch from scratch and
   learn a highly paid skill at a very reasonable cost without going to a
   school.

Parts, tools, and a user-friendly guide included guiding you step by step in the
entire process of watchmaking.

Specifications:

 * 17 Jewels Mechanical Movement so that you will never have to buy any battery.
 * Perfect Hassle-free Hand-wound mechanism. 
 * Genuine leather straps for the perfect grip in your hands.
 * 44 mm case diameter, which is big enough for anyone to notice your amazing
   watch.
 * Sapphire glass case, featuring a clear case back to make the watch strong
   enough to avoid even the slightest scratch.

Colors: Blue and Gold

 * Now any man can build a handsome watch with just some concentration, a little
   elbow grease, and our new advanced DIY Watch-making kit. 
 * With a project this unique watch-making kit, even the busiest man will
   happily take the time to...make the time. Or at least measure it. 

Precision Points

 * The movement of this watch is self-winding. That means you will keep your
   watch in time just by wearing it. Unfortunately, this technology hasn’t yet
   reached anywhere else.
 * We’ve included two different sets of dials, hands, and straps so you can
   build a watch that perfectly suits your style.  



🌎 QUICK UPDATE: Due to increased demand, Diy Galileo DIY Watch Making Kit |
Battery Free Mechanical Watch & Watchmaking Kits is selling out extremely fast.
Hence a Limit of only 3 items is allowed per order according to the latest
update from our Inventory Management & Control Department. 


✔️ Inventory Last Updated: Mar 24, 2022


❤️ Each item is handcrafted by our team & shipped with the utmost love & care ❤️


✔️ The Diy Galileo DIY Watch Making Kit | Battery Free Mechanical Watch &
Watchmaking Kits is the product you didn't think you need, but once you have it,
something you won't want to live without. It is a sensational customer favorite
and one of our most popular items among hundreds of items that we
sell. Customers seem to be so content and satisfied with Diy Galileo DIY Watch
Making Kit | Battery Free Mechanical Watch & Watchmaking Kits that they can't
seem to get enough of it. 


✔️ This premium item was built by our team with people like you in mind.
Something to always keep you happy. Every. Single. Day and we hope you like it
just as much as we do. 


✔️ If you buy this today, you save a lot of money on Diy Galileo DIY Watch
Making Kit | Battery Free Mechanical Watch & Watchmaking Kits as we have
partnered with over 80 local suppliers in the USA. Hence, all our products ship
directly from our warehouse, cutting out the middleman in order to save you huge
money on this item of yours!


✔️ Act today and take advantage of our once-in-a-month low price deal and this
is yours today, not for the regular high price but only for $199.95! (That’s
today's price!). But you need to hurry as we can’t guarantee the reduced price
forever! We may withdraw at any time or raise the price without any notice, so
don't miss the boat!


Are you still on the fence about this Diy Galileo DIY Watch Making Kit | Battery
Free Mechanical Watch & Watchmaking Kits? Don't be. Let our 90-day satisfaction
guarantee address your concerns.


👉 10 REASONS PEOPLE BUY FROM US:


✔️ Free First Class Shipping. We provide free first class priority shipping on
all of our products.


✔️ 90 Day Money-Back Guarantee: We are so confident that our product will work
for you that we are even prepared to let you try it risk-free for 90 days.


✔️ 24 x 7 Customer Support. We truly believe in providing excellent customer
support, meaning we will do whatever it takes to make sure you have a positive
purchase experience.  


✔️ Quality control. We are industry leaders in quality control because we are
hands-on with our products


✔️ Reputed Business. Most of Home Kartz's products have been constantly featured
in top news and media sites like Forbes, Reader's Digest, Brides, Greatist, ABC,
NBC, CBS & Fox.


✔️ Made in the USA. All physical items are made in the USA and shipped with our
utmost love & care! 


✔️ Super fast shipping time: We make sure all our customer's orders are shipped
in 1-3 business days from our USA fulfillment center.


✔️ 100% Security Guaranteed. At Homekartz.com, we take your security and privacy
very seriously. Shop safely using the world’s most trusted payment methods!


✔️ You help the community in a big way. We give 5 meals to children in need in
the United States of America for every product you buy from us. We have
partnered up with UNICEF for this helpful cause. Think in this way, the more
products you buy from us, the more children you will be helping out who are not
able to feed themselves. Isn't this amazing!


✔️ Shop Now & Pay Later Option. Home Kartz has partnered up with Sezzle
Financing for the ease of shopping for all our customers. Now you have the
option to use Sezzle at the checkout and split your entire payment into 4
interest-free installments over 6 weeks. Just add all your items to the cart
page and then choose Sezzle on the checkout page.

Frequently Asked Questions

Do I save money if I purchase products from Home Kartz?

--------------------------------------------------------------------------------

Yes, of course, you save a lot of money on every purchase at our store. We have
tie-ups with over 80 local suppliers in the USA and all our products ship
directly from our warehouse, cutting out the middleman in order to save you huge
money on every order of yours!

Is this item made of high-quality material?

--------------------------------------------------------------------------------

The quality of resources used when manufacturing all our products is as high as
required by the industry standards. We only source merchandise from socially
responsible businesses with ethical manufacturing practices. Our branded
products are made in the United States.

Will my order for this item get to me without any issues?

--------------------------------------------------------------------------------

USA Shipping: If your order is in stock, we will use Free First Class Shipping
at no cost to you! All orders are shipped via USPS. Please allow 1 - 3 business
days for your product to arrive at your door. 

International Shipping: Please allow 7 - 10 Business Days For Shipping if you
are outside the USA. Customs on international shipments are the customer’s
responsibility and vary depending on the country you reside in. 

Is this product available in other retail outlets?

--------------------------------------------------------------------------------

No. This item is currently only available at our online store. You may find some
different variants of this but you won’t find this exact product in any other
online store or any local retail outlets. 

Do you have a money-back guarantee on this product?

--------------------------------------------------------------------------------

We have a 90-day iron-clad money-back guarantee. If for any reason you are not
100% satisfied with our product, you may return the item for a full refund.
Please refer to our return policy for more details.  

Do you provide tracking information for my product?

--------------------------------------------------------------------------------

You will normally receive your tracking information within 2- 3 working days. In
case you do not receive your tracking info within this time duration, you can
contact our in-house team at support@homekartz.com or chat with us on WhatsApp,
and they will do the needful. You can also track your shipment on our website by
going to the "Track Order" section and getting information by entering your
order number.

Is Home Kartz, a reliable and trusted online store?

--------------------------------------------------------------------------------

Our store has a reputation of having tie-ups with over 80 local vendors and
suppliers in the USA and Canada for 10 years and we sell over 2000 unique
products in almost every Home related Category to 200 countries worldwide. 

Why Choose Home Kartz

CUSTOMER COMMITMENT

--------------------------------------------------------------------------------

We’re a company with a customer-obsessed culture and try to meet and exceed your
expectations every time you shop at our store. Your opinion is our biggest drive
for improvement. Feel like a true insider with our exclusive offers and closed
promotions.

PASSION FOR OUR WORK

--------------------------------------------------------------------------------

We're real fans of what we do! Our store is full of amazing carefully
hand-picked products that you won’t find anywhere else, that’s for sure. We
strongly believe that great stuff shouldn’t cost a fortune that’s why you can
trust us to offer goods for every budget.

INSPIRATION AND CREATIVENESS

--------------------------------------------------------------------------------

Get the treat that you deserve and indulge yourself in your favorite merch, we
cater to all tastes. Shopping has never been more enjoyable!

HOW WE GIVE BACK TO THE COMMUNITY

We believe that all kids should have enough food to eat and the opportunity to
thrive.

And we believe that together, we can make a difference. This is why for every
Homekartz product you purchase, we give 5 meals to children in need in the
United States of America and we have partnered up with UNICEF for this helpful
cause.

Think in this way, the more products you buy from us, the more children you will
be helping out who are not able to feed themselves.

You are the reason UNICEF can continue to be there for more children in more
countries than any other humanitarian organization. Together, we reach and
protect the world's most disadvantaged children. Your support not only saves
precious lives but also gives these children a fair chance to fulfill their
potential.

Our ultimate goal is not only to provide meals but to empower our future
generation of kids to believe that they have the ability to create change in
their own communities. 

Children are the future and we're working towards empowering them with a healthy
balance between style and self-esteem, individual expression, and community
involvement.

We believe that together, we can make a difference. We’re looking forward to
doing it with you!

Sezzle Financing Option
The way forward. Now Shop to your heart's content only at Home Kartz.
 


BUY NOW, PAY LATER.

 

--------------------------------------------------------------------------------

Split your entire online purchase into 4 interest-free payments, over 6 weeks
with no impact on your credit.

25%
today

25%
2 weeks

25%
4 weeks

25%
6 weeks


HERE'S HOW TO SEZZLE

--------------------------------------------------------------------------------


SHOP

Shop and add items to your cart as normal!


CHECKOUT

Choose Sezzle at Checkout! You’ll be redirected to Sezzle to Sign Up or Log In
to complete your order.


SEZZLE IT

Your order will be shipped out right away* and your payments will be split up
over 6 weeks.

*shipping times subject to merchant shipping policy


DOWNLOAD THE APP

--------------------------------------------------------------------------------

Shop directory. Reschedule payments. Plus more!


Refunds & Return Policy


ORDER CANCELLATION

--------------------------------------------------------------------------------

All orders can be canceled until they are shipped. If your order has been paid
and you need to change or cancel it, you must contact us within 12 hours. Once
the packaging and shipping process has started, it can no longer be canceled.


REFUNDS

--------------------------------------------------------------------------------

Your satisfaction is our #1 priority. Therefore, you can request a refund or
reshipment for ordered products if:

 * you do not receive them within the guaranteed time (15 days not including 2-5
   day processing)
 * you receive the wrong item
 * you do not want the product you have received (but you must return the item
   at your expense and the item must be unused)

We do not issue the refund if:

 * your order does not arrive due to factors within your control (e.g. providing
   the wrong shipping address)
 * your order does not arrive due to exceptional circumstances outside our
   control (e.g. not cleared by customs, delayed by a natural disaster).

Shipping & Delivery


FREE SHIPPING

--------------------------------------------------------------------------------

We are glad to bring our customers great value and service. That’s why we
provide free shipping from our warehouses in the USA by USPS.


SHIPPING TO OVER 200 COUNTRIES

--------------------------------------------------------------------------------

We are proud to offer international shipping services. However, there are some
locations we are unable to ship to. If you happen to be from one of those
countries we will contact you.


SHIPPING TIME

--------------------------------------------------------------------------------

Shipping time varies by location. These are our estimates:

Location*

Estimated Shipping Time:

United States: 1-3 Business days

Canada, Europe: 5-10 Business days

Australia, New Zealand: 5-10 Business days

Mexico, Central America, South America: 5-10 Business days

Max delivery time: 15 business days.

*This doesn’t include our 2-5 day processing time.


TRACKING INFORMATION

--------------------------------------------------------------------------------

You will receive an email with a tracking number once your order is shipped but
sometimes due to free shipping tracking is not available. For logistical
reasons, items in the same purchase may be sent in separate packages even if
you’ve specified combined shipping.

If you have any other questions, please contact us and we will do our best to
help you out.

👉Buy more, save more! Click any option below. 73% bought two or more. Discount
automatically added on the cart page. Buy 2 $169.96 each 15% off Buy 3 $159.96
each 20% off Buy 4 $149.96 each 25% off



Checkout safely using your preferred payment


Volume Discount Ends In 01:47:53:798
Free Shipping
400 + Customers
Featured store in top US media
Accredited & A+ Rated Business
BUY NOW & PAY LATER OPTION
Split your order in 4 interest free instalment over 6 weeks
15000+ SUCCESSFUL DELIVERIES
Our Buyer Protection covers you till delivery
 * 

There are 50 visitors on the website!




RELATED PRODUCTS

X

RELATED PRODUCTS


No, Thanks



4.5 (201 reviews)
Write a Review
J***s

loving it. Keep it up
E***n

keep up the good work



See more reviews


CUSTOMERS WHO BOUGHT THIS ALSO BOUGHT

20%

DIY Edison Watch Making Kit | Battery Free Mechanical Watch & Watchmaking Kits


$199.95 Add to cart
38%

Newton DIY Watch Making Kit | Battery Free Mechanical Watch & Watchmaking Kits


$249.00 Add to cart


MENU

 * Track Your Order
 * Refunds & Return
 * Shipping & Delivery
 * Financing option
 * Affiliates
 * Contact Us
 * 1 (800)-671-9860
 * support@homekartz.com
 * 539 W Commerce St Dallas, TX 75208


 * Twitter
 * Pinterest
 * Instagram
 * Tumblr






×


Diy Galileo DIY Watch Making Kit | Battery Free Mechanical Watch & Watchmaking
Kits


-

+
$199.95 $349.95
ADD TO CART

SMS

WhatsApp Chat

Messenger

Twitter

LinkedIn

×

24 x 7 support!