/* roboto-100 - latin_latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('../../fonts/Roboto/roboto-v16-latin_latin-ext-100.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Thin'), local('Roboto-Thin'), url('../../fonts/Roboto/roboto-v16-latin_latin-ext-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-100.woff2') format('woff2'), /* Super Modern Browsers */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-100.woff') format('woff'), /* Modern Browsers */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-100.ttf') format('truetype'), /* Safari, Android, iOS */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-100.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-100italic - latin_latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url('../../fonts/Roboto/roboto-v16-latin_latin-ext-100italic.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url('../../fonts/Roboto/roboto-v16-latin_latin-ext-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-100italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-100italic.woff') format('woff'), /* Modern Browsers */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-100italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-100italic.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-300 - latin_latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('../../fonts/Roboto/roboto-v16-latin_latin-ext-300.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Light'), local('Roboto-Light'), url('../../fonts/Roboto/roboto-v16-latin_latin-ext-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-300.woff2') format('woff2'), /* Super Modern Browsers */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-300.woff') format('woff'), /* Modern Browsers */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-300.ttf') format('truetype'), /* Safari, Android, iOS */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-300.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-300italic - latin_latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('../../fonts/Roboto/roboto-v16-latin_latin-ext-300italic.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url('../../fonts/Roboto/roboto-v16-latin_latin-ext-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-300italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-300italic.woff') format('woff'), /* Modern Browsers */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-300italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-300italic.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-regular - latin_latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../../fonts/Roboto/roboto-v16-latin_latin-ext-regular.eot');
  /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'), url('../../fonts/Roboto/roboto-v16-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-regular.woff') format('woff'), /* Modern Browsers */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-regular.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-italic - latin_latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('../../fonts/Roboto/roboto-v16-latin_latin-ext-italic.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Italic'), local('Roboto-Italic'), url('../../fonts/Roboto/roboto-v16-latin_latin-ext-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-italic.woff') format('woff'), /* Modern Browsers */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-italic.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-500 - latin_latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('../../fonts/Roboto/roboto-v16-latin_latin-ext-500.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Medium'), local('Roboto-Medium'), url('../../fonts/Roboto/roboto-v16-latin_latin-ext-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-500.woff2') format('woff2'), /* Super Modern Browsers */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-500.woff') format('woff'), /* Modern Browsers */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-500.ttf') format('truetype'), /* Safari, Android, iOS */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-500.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-500italic - latin_latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('../../fonts/Roboto/roboto-v16-latin_latin-ext-500italic.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url('../../fonts/Roboto/roboto-v16-latin_latin-ext-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-500italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-500italic.woff') format('woff'), /* Modern Browsers */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-500italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-500italic.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-700 - latin_latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../../fonts/Roboto/roboto-v16-latin_latin-ext-700.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Bold'), local('Roboto-Bold'), url('../../fonts/Roboto/roboto-v16-latin_latin-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-700.woff2') format('woff2'), /* Super Modern Browsers */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-700.woff') format('woff'), /* Modern Browsers */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-700.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-700italic - latin_latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('../../fonts/Roboto/roboto-v16-latin_latin-ext-700italic.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url('../../fonts/Roboto/roboto-v16-latin_latin-ext-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-700italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-700italic.woff') format('woff'), /* Modern Browsers */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-700italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-700italic.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-900 - latin_latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('../../fonts/Roboto/roboto-v16-latin_latin-ext-900.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Black'), local('Roboto-Black'), url('../../fonts/Roboto/roboto-v16-latin_latin-ext-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-900.woff2') format('woff2'), /* Super Modern Browsers */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-900.woff') format('woff'), /* Modern Browsers */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-900.ttf') format('truetype'), /* Safari, Android, iOS */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-900.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-900italic - latin_latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url('../../fonts/Roboto/roboto-v16-latin_latin-ext-900italic.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Black Italic'), local('Roboto-BlackItalic'), url('../../fonts/Roboto/roboto-v16-latin_latin-ext-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-900italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-900italic.woff') format('woff'), /* Modern Browsers */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-900italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../../fonts/Roboto/roboto-v16-latin_latin-ext-900italic.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-condensed-300 - latin_latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-300.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-300.woff2') format('woff2'), /* Super Modern Browsers */ url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-300.woff') format('woff'), /* Modern Browsers */ url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-300.ttf') format('truetype'), /* Safari, Android, iOS */ url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-300.svg#RobotoCondensed') format('svg');
  /* Legacy iOS */
}
/* roboto-condensed-300italic - latin_latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  src: url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-300italic.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'), url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-300italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-300italic.woff') format('woff'), /* Modern Browsers */ url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-300italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-300italic.svg#RobotoCondensed') format('svg');
  /* Legacy iOS */
}
/* roboto-condensed-regular - latin_latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-regular.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-regular.woff') format('woff'), /* Modern Browsers */ url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-regular.svg#RobotoCondensed') format('svg');
  /* Legacy iOS */
}
/* roboto-condensed-italic - latin_latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-italic.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'), url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-italic.woff') format('woff'), /* Modern Browsers */ url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-italic.svg#RobotoCondensed') format('svg');
  /* Legacy iOS */
}
/* roboto-condensed-700italic - latin_latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  src: url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-700italic.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-700italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-700italic.woff') format('woff'), /* Modern Browsers */ url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-700italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-700italic.svg#RobotoCondensed') format('svg');
  /* Legacy iOS */
}
/* roboto-condensed-700 - latin_latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-700.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-700.woff2') format('woff2'), /* Super Modern Browsers */ url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-700.woff') format('woff'), /* Modern Browsers */ url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-700.svg#RobotoCondensed') format('svg');
  /* Legacy iOS */
}
/*!Anil*/
body {
  background: #F0F1F1;
}
.page-wrapper {
  margin: 0 auto;
  background: transparent;
  position: relative;
}
.__contactTitle__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  font-family: 'Roboto', sans-serif;
  font-size: 2.188em;
  line-height: 1.25em;
  padding-left: 0;
  font-weight: 500;
  text-align: left;
  max-width: 100%;
  padding: 0 0.33em 0;
}
.__signToggle__.__hrefLinks__ {
  background: none;
  font-size: 1.5em;
  margin: 1em;
  font-family: 'Roboto Condensed', helvetica, sans-serif;
  font-weight: normal;
}
.__contactImage__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  max-width: 100%;
  height: auto;
  overflow: hidden;
}
.__ShoppingCart__ {
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
}
.__contactImage__ img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.__mainContentArea__.__ContactPage__ {
  max-width: 100%;
  padding: 0 3em;
  margin-bottom: 5em;
}
.__tr__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
  min-width: 100%;
  line-height: 1.4em;
  border-bottom: 1px solid hsla(0, 0%, 50%, 0.45);
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  .__tr__ {
    position: relative;
    border-right: none;
    min-height: 11em;
  }
}
.__th__ {
  -ms-flex-preferred-size: calc(100% / 9);
      flex-basis: calc(100% / 9);
  max-width: calc(100% / 9);
  color: hsla(0, 0%, 20%, 0.99);
  line-height: 3em;
  font-weight: 400;
  font-family: 'Roboto Condensed', sans-serif;
  padding: 0.25em;
}
[data-table-column="image"] {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 12%;
  max-width: 12%;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  [data-table-column="image"] {
    min-width: 20%;
    max-width: 20%;
  }
}
[data-table-column="product"] {
  -ms-flex-preferred-size: calc(50%);
      flex-basis: calc(50%);
  max-width: calc(50%);
  min-width: calc(50%);
}
[data-table-column="price"] {
  -ms-flex-preferred-size: calc(14%);
      flex-basis: calc(14%);
  max-width: calc(14%);
  min-width: calc(14%);
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
[data-table-column="price"] .__CartProdPrice__,
[data-table-column="price"] .__CartProdOptionsPrice__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-right: 4em;
}
[data-table-column="quantity"] {
  -ms-flex-preferred-size: calc(6%);
      flex-basis: calc(6%);
  max-width: calc(6%);
  min-width: calc(6%);
  text-align: center;
}
[data-table-column="quantity"] input {
  text-align: center;
  border: 0;
  border-bottom: 1px solid hsl(0, 0%, 80%);
}
[data-table-column="subtotal"] {
  -ms-flex-preferred-size: calc(18%);
      flex-basis: calc(18%);
  max-width: calc(18%);
  min-width: calc(18%);
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: right;
}
[data-table-column="subtotal"] span {
  display: block;
  width: 100%;
}
.__th__[data-table-column="*"] {
  text-align: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.__td__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  padding: 0.5em 0.25em;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.__td__[data-table-column="image"] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.__td__[data-table-column="subtotal"] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media screen and (min-width: 320px) and (max-width: 420px) {
  .__td__ {
    border-left: none;
  }
  .__td__[data-table-column="quantity"] {
    -ms-flex-preferred-size: calc(14%);
        flex-basis: calc(14%);
    max-width: calc(14%);
    min-width: calc(14%);
    position: absolute;
    left: 70%;
    top: 1.3em;
  }
  .__td__[data-table-column="product"] {
    min-height: 8.9em;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    min-width: 100%;
    max-width: 100%;
  }
  .__td__[data-table-column="price"] {
    -ms-flex-preferred-size: calc(24%);
        flex-basis: calc(24%);
    max-width: calc(24%);
    min-width: calc(24%);
    position: absolute;
    left: 70%;
    top: 3em;
    line-height: 1.4em;
  }
  .__td__[data-table-column="price"] .__CartProdPrice__,
  .__td__[data-table-column="price"] .__CartProdOptionsPrice__ {
    padding-right: 1.3em;
  }
  .__td__[data-table-column="remove-item"],
  .__td__[data-table-column="edit"] {
    display: none;
  }
  .__td__[data-table-column="subtotal"] {
    position: absolute;
    left: 70%;
    top: 7em;
  }
  .__td__[data-table-column="subtotal"].__HideOnMobile__ {
    display: none;
  }
}
@media screen and (min-width: 421px) and (max-width: 767px) {
  .__td__ {
    border-left: none;
  }
  .__td__[data-table-column="quantity"] {
    -ms-flex-preferred-size: calc(14%);
        flex-basis: calc(14%);
    max-width: calc(14%);
    min-width: calc(14%);
  }
  .__td__[data-table-column="product"] {
    -ms-flex-preferred-size: calc(58%);
        flex-basis: calc(58%);
    max-width: calc(58%);
    min-width: calc(58%);
  }
  .__td__[data-table-column="price"] {
    -ms-flex-preferred-size: calc(24%);
        flex-basis: calc(24%);
    max-width: calc(24%);
    min-width: calc(24%);
    display: none;
  }
  .__td__[data-table-column="remove-item"],
  .__td__[data-table-column="edit"],
  .__td__[data-table-column="subtotal"] {
    display: none;
  }
}
.__Cart_Quantity__ {
  width: 100%;
}
.__table__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
  min-width: 100%;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.__thead__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  padding: 0.25em 0 0;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  font-weight: 500;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  .__thead__ {
    display: none;
  }
}
.__tbody__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
}
.__dl__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: 84%;
      flex-basis: 84%;
  margin: 0;
}
.__dt__,
.__dd__ {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-preferred-size: 42%;
      flex-basis: 42%;
  max-width: 42%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0;
  -ms-flex-item-align: center;
      align-self: center;
}
.__Cart_Main_Action__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
  min-width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  /*TODO have to remove main class after the correction is made in cms stylesheet, keep the margin as is just remove the class.*/
}
.__Cart_Main_Action__.main {
  margin: 1.5em 0 0.5em;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.__Back_to_Shopping__,
.__Submit_Cart_Update__ {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: 1px solid currentColor;
  padding: 0.4em 3em;
  background: transparent;
  color: hsl(214, 39%, 57%);
}
div[data-placeholder="messages"] {
  text-align: center;
  line-height: 2em;
}
.__address__ {
  margin: 0 0 1.75em 0;
}
.__address__ p {
  margin: 0;
  line-height: 1.4em;
  font-style: normal;
  font-size: 14px;
}
.__address__ p span {
  font-weight: 600;
  font-style: italic;
  min-width: 7em;
  display: inline-block;
  font-size: 14px;
}
input,
select,
label {
  font-family: 'Roboto', sans-serif;
}
.__formTitle__ {
  font-family: 'Roboto', sans-serif;
  font-size: 2.25em;
  line-height: 1.25em;
  font-weight: 200;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 1em auto auto;
  max-width: 60%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.__form__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  background: #f5f5f5;
  padding: 1.6em;
  margin: 2em auto;
  max-width: 60%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  text-align: left;
  border: 0.5px solid rgba(128, 128, 128, 0.25);
  -webkit-box-shadow: 0 0 1em 1px rgba(153, 153, 153, 0.25);
          box-shadow: 0 0 1em 1px rgba(153, 153, 153, 0.25);
}
.__form__.__noBorders__ {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  max-width: 100%;
}
.__inputHolder__ {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  position: relative;
}
.__inputHolder__.__row__ {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0 1.2em;
}
.__groupInputHolders__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  margin: auto 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.__groupInputHolders__ .__inputHolder__.__twoColumn__ {
  width: 49%;
}
.__groupInputHolders__ .__inputHolder__.__threeColumn__ {
  width: 32.5%;
}
.__fieldMessage__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-transform: translateY(-0.75em);
      -ms-transform: translateY(-0.75em);
          transform: translateY(-0.75em);
  font-size: 0.75em;
  -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
  padding-top: 0.5em;
  color: #f44034;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.__fieldMessage__.__NumberValidation__,
.__fieldMessage__.__EmailValidation__ {
  padding-right: 1em;
}
.__fieldMessage__.__Email__ {
  -webkit-transform: translate(0.2em, -4.5em);
      -ms-transform: translate(0.2em, -4.5em);
          transform: translate(0.2em, -4.5em);
}
.__inputField__,
.__selectField__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 96%;
  margin: 0.25em auto;
  font-size: 1em;
  padding: 0.5em 1em;
  border: 1px solid rgba(191, 191, 191, 0.75);
}
.__step2Btns__ {
  margin: 0.5em 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.__step2Btns__ span:first-child {
  margin: 0 0.5em 0 0;
}
.g-recaptcha {
  -webkit-transform-origin: left top;
      -ms-transform-origin: left top;
          transform-origin: left top;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.__flexStart__ {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.__myAccount__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: 30%;
      flex-basis: 30%;
  max-width: 30%;
  margin: 0 auto;
}
.__myAccountTab__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
  margin: 0 0 0 2em;
}
.__myAccountTab_Link__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  padding: 0 0.5em;
  background: hsla(0, 0%, 100%, 0.28);
  color: hsla(0, 0%, 20%, 0.5);
  padding-bottom: 0.5em;
  border-bottom: 1px solid hsla(0, 0%, 20%, 0.2);
  fill: hsla(0, 0%, 20%, 0.5);
  -webkit-transition: all 100ms ease-in-out;
  -o-transition: all 100ms ease-in-out;
  transition: all 100ms ease-in-out;
}
.__DashboardItems__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.__myAccountTab_Link__:hover {
  fill: hsl(214, 39%, 57%);
  background: hsla(0, 0%, 80%, 0.28);
  color: hsl(214, 39%, 57%);
  -webkit-transition: all 100ms ease-in-out;
  -o-transition: all 100ms ease-in-out;
  transition: all 100ms ease-in-out;
}
ul.__DefaultULStyling__ {
  list-style-type: disc;
  padding-left: 2em;
}
.__Column_Title__ {
  font-size: 2.2em;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 200;
  line-height: 1.6;
}
.__Column_descrition__ {
  font-size: 1em;
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
  text-transform: capitalize;
}
@media screen and (min-width: 320px) and (max-width: 480px) {
  .__inputField__.mage-error,
  .__selectField__.mage-error {
    border: 1px solid #c70f0f;
  }
  #rc-imageselect {
    -webkit-transform: scale(0.7);
        -ms-transform: scale(0.7);
            transform: scale(0.7);
    -webkit-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
            transform-origin: 0 0;
  }
  .g-recaptcha {
    -webkit-transform: scale(0.7);
        -ms-transform: scale(0.7);
            transform: scale(0.7);
    -webkit-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
            transform-origin: 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    min-width: 100%;
    max-width: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .__ContactPage__ .__twoColumn__ {
    width: 98%;
  }
  .__contactTitle__ {
    padding-left: 1em;
  }
  .__mainContentArea__.__ContactPage__ {
    padding: 0 1em;
  }
  .__contactImage__ img {
    width: 100%;
    height: 100%;
    display: block;
  }
}
.__error__ {
  color: #c70f0f;
}
.__PageMessage__ {
  margin: 2em auto;
  max-width: 60%;
  text-align: left;
}
.__transparent__ {
  background: transparent;
}
.copyright {
  background-color: #111;
  width: 100%;
  color: white;
  text-align: center;
}
.__mainContentArea__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: auto;
  max-width: 52%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.__twoColumn__ {
  width: 49%;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.__columntHolders__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  margin: auto 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
.__Newtradeaccount__ {
  margin: 0.25em;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.__createAccountSubmit__ {
  margin: 0.25em 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.__createAccountAction__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-direction: row;
      flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 1.2em;
}
.__inline_elements__ {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-item-align: center;
      align-self: center;
}
.__formAction__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-direction: row;
      flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.__RequiredInfo__ {
  font-size: 0.75em;
  color: #830b0b;
  -ms-flex-item-align: end;
      align-self: flex-end;
  padding: 0 1.2em;
}
.__Checkbox__ {
  display: inline-block;
  -ms-flex-item-align: center;
      align-self: center;
}
.__label__ {
  display: inline-block;
  margin: 0;
  font-size: 0.86em;
  font-weight: 400;
  padding-left: 0.25em;
}
.__Contactblock__ {
  margin: 1.75em 0.25em 0.25em;
}
.__addressblock__ {
  margin: 5.75em 0.25em 0.25em;
  padding: 0 1em;
}
.__contactus_header__ {
  font-weight: 600;
  font-family: 'Roboto', sans-serif;
  margin: 0 0 1em;
  padding: 0 0.75em 0;
}
.__contactus_para__ {
  font-size: 90%;
  padding: 0 1em 0;
  margin: 0;
}
.__recaptchaError__ {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-transform: translateY(-2.5em);
      -ms-transform: translateY(-2.5em);
          transform: translateY(-2.5em);
  font-size: 0.75em;
  -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
  color: #f44034;
  position: absolute;
  right: 0.5em;
  bottom: -3em;
}
.__formtopText__ {
  margin: 2em auto;
  max-width: 60%;
  text-align: left;
}
.__mainContent__ {
  background: #f0f1f1;
  padding: 1.6em;
  margin: 2em auto;
  max-width: 60%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  text-align: left;
  border: 0.5px solid rgba(128, 128, 128, 0.2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.__coloumnRight__,
.__coloumnLeft__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.__inputField__,
.__selectField__ {
  display: block;
  width: 96%;
  margin: 0.25em auto;
  line-height: 1.75em;
  font-size: 1.2em;
  border: 1px solid rgba(191, 191, 191, 0.75);
  min-height: 1.75em;
}
.__inputField__ {
  padding: 0 1em;
  line-height: 1.5em;
  padding: 0.5em 1em;
}
p.required {
  font-size: 10px;
  text-align: right;
  color: #f00;
  padding-right: 2.6em;
  margin-bottom: 0px;
}
input[type="checkbox"],
input[type="radio"] {
  display: inline-block;
}
label {
  display: inline-block;
}
.choice {
  margin-left: 10px;
}
.__InCart_Product_Details__,
.__Cart_summary__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
  min-width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  margin: auto;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.__Cart_summary__ {
  margin-top: 2em;
  min-width: 100%;
}
.__starkDiscount__ {
  -ms-flex-preferred-size: 24%;
      flex-basis: 24%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  max-width: 30%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media screen and (min-width: 320px) and (max-width: 980px) {
  .__starkDiscount__ {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.__InCart_Product_Details__ table thead {
  border: 1px solid #3B3E43;
}
.__InCart_Product_Details__ table thead form {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  clear: both;
}
.__starkErrormessage__ {
  text-align: center;
}
.__Shipping__ {
  -ms-flex-preferred-size: 39%;
      flex-basis: 39%;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-left: 1%;
}
.__Shipping__ .content {
  width: 98%;
  float: none;
  margin: 0 auto;
}
@media screen and (min-width: 1280px) and (max-width: 1600px) {
  .__Shipping__ {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}
@media screen and (min-width: 981px) and (max-width: 1279px) {
  .__Shipping__ {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}
@media screen and (min-width: 320px) and (max-width: 980px) {
  .__Shipping__ {
    -ms-flex-preferred-size: 96%;
        flex-basis: 96%;
    margin: auto;
  }
}
.__Shipping__ p.field.note {
  margin-left: 0.5em;
}
.__Cart_Total__ {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  text-align: left;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.__Cart_Total__ table {
  line-height: 2em;
}
.__Cart_Total__ th {
  padding-right: 4em;
  font-weight: 500;
}
.__Cart_Total__ .shipping .mark .value {
  display: none;
}
@media screen and (min-width: 320px) and (max-width: 980px) {
  .__Cart_Total__ {
    -ms-flex-preferred-size: 96%;
        flex-basis: 96%;
    max-width: 96%;
    min-width: 96%;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -ms-flex-item-align: start;
        align-self: flex-start;
    margin: auto;
  }
}
.__Cart_Proceed__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-item-align: end;
      align-self: flex-end;
  list-style-type: none;
  margin: 1em 0 0 0;
  padding: 0;
  min-width: 72%;
}
.__Cart_Proceed__ li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  min-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.__Cart_Proceed__ button {
  background: transparent;
  color: #688cbc;
  border: 1px solid currentColor;
  width: 100%;
  line-height: 2em;
  margin: 0;
}
.__AuthenticationWrapper__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-preferred-size: 100;
      flex-basis: 100;
  margin: auto;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  width: 100%;
  max-width: 100%;
  position: relative;
}
.__signToggleContent__ {
  background: #ffffff;
  position: absolute;
  top: 4em;
  border: 0.01em solid #ccc;
  display: none;
  padding: 1em;
  z-index: 2000;
}
.__signToggleContent__ .__signInTitle__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: auto;
  padding: 0 0.5em;
}
.__authenticationAction__ {
  padding: 0 0.4em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.__authenticationAction__ .primary {
  margin-bottom: 0.4em;
  margin-top: 0.25em;
}
.__AuthenticationToggle__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-preferred-size: 100;
      flex-basis: 100;
  margin: auto;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  width: 100%;
  max-width: 100%;
}
.__modalHeader__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.__modalHeader__ .__CloseBtn__ {
  background-color: transparent;
}
.__Coupon_code__ {
  background: transparent;
  color: #688cbc;
  border: 1px solid currentColor;
  width: 96%;
  line-height: 2em;
  margin-top: 0.4em;
}
.__couponCodeLabel__ {
  padding-left: 0.25em;
  font-weight: normal;
}
.__Extra_tax_ {
  font-size: 0.75em;
  color: hsla(0, 95%, 29%, 0.98);
  font-weight: 500;
}
.__Form_Steps__ {
  padding: 0;
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: auto;
  position: relative;
  margin: 2em auto;
}
.__FormStepBGLine__ {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 0.5em;
  top: 1.65em;
}
.__FormStepBGLine__ span {
  background-color: #ccc;
  height: 0.125em;
  z-index: 10;
  min-width: 69%;
  max-width: 69%;
  display: block;
}
.__Form_Steps_Item__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -ms-flex-preferred-size: 33%;
      flex-basis: 33%;
  max-width: 33%;
  min-width: 33%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  position: relative;
  z-index: 11;
}
.__Form_Steps_Item__ span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: auto;
}
.__Step_Circle_0__,
.__Step_Circle_1__,
.__Step_Circle_2__ {
  padding: 0.125em;
  border: 1px solid #ccc;
  border-radius: 50%;
}
.__Step_Circle_0__ span,
.__Step_Circle_1__ span,
.__Step_Circle_2__ span {
  width: 3em;
  height: 3em;
  border-radius: 50%;
  background-color: #ccc;
}
.__Step_Circle_0__.__ActiveTab__,
.__Step_Circle_1__.__ActiveTab__,
.__Step_Circle_2__.__ActiveTab__ {
  border: 1px solid hsla(202, 66%, 58%, 0.98);
}
.__Step_Circle_0__.__ActiveTab__ span,
.__Step_Circle_1__.__ActiveTab__ span,
.__Step_Circle_2__.__ActiveTab__ span {
  background-color: hsla(202, 66%, 58%, 0.98);
  border-radius: 50%;
  padding: 0.125em;
}
.__Cleaning_Service_Form__ {
  padding: 0.5em 0;
}
.__Services_Listing__ {
  padding: 0;
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
  min-width: 100%;
  overflow: hidden;
  margin: auto;
}
.__Services_Listing__ .__Step1Validate1__,
.__Services_Listing__ .__Step1Validate2__,
.__Services_Listing__ .__Step1Validate3__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  max-width: 100%;
}
.__Services_Listing__ .__Step1Validate1__ {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.__Services_Listing__ .__Step1Validate2__ {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
}
.__Services_Listing__ .__Step1Validate3__ {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.__Services_Listing__ .__Step1Validate3__ .__groupInputHolders__ {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.__Cleaning_Form_TextField__ {
  margin: 0;
  line-height: 1em;
  padding: 0.5em;
}
.__Cleaning_Service_Form__ [generated="true"].mage-error {
  color: hsla(0, 50%, 50%, 0.98);
}
.__CheckoutFormTitles__ {
  font-size: 1.4em;
  line-height: 2em;
  padding: 0 0.25em;
}
.__Cleaning_Form_TextField_wrapper__ {
  margin-bottom: 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
  min-width: 100%;
}
.__Cleaning_Form_TextField_wrapper__.__twoColumnSplit__ {
  -ms-flex-preferred-size: 49%;
      flex-basis: 49%;
  max-width: 49%;
  min-width: 49%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.estimate p.field.note {
  margin: 0 0 0 0.5em;
}
/** checkout page **/
.__CheckOutContainer__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin: auto;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 80%;
}
@media screen and (min-width: 320px) and (max-width: 1024px) {
  .__CheckOutContainer__ {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 98%;
  }
}
.__CheckoutLoginPrimaryBtn__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  padding: 0.5em;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.__fieldToolTip_Toggle__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding: 0 0.5em;
  font-family: 'Roboto Condensed', helvetica, sans-serif;
  font-size: 0.85em;
  line-height: 1.75em;
  color: hsla(0, 0%, 35%, 0.9);
}
.__fieldToolTip_Toggle__.__CheckoutForgotPassword__ {
  font-family: 'Roboto', helvetica, sans-serif;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0.5em;
}
.__fieldToolTip_Toggle__.__signInForgotPassword__ {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.__ExistingEmailNote__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.__FieldToolTipContent__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.__AddressNotSelectedForShipping__,
.__AddressSelectedForShipping__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  position: relative;
  border: 4px solid rgba(10, 10, 10, 0.09);
  padding: 0.25em;
  margin-left: -0.25em;
  margin-bottom: 0.5em;
}
.__AddressNotSelectedForShipping__:not(~':last-child'),
.__AddressSelectedForShipping__:not(~':last-child') {
  margin-bottom: 0.25em;
}
.__AddressNotSelectedForShipping__ .__more_btn__,
.__AddressSelectedForShipping__ .__more_btn__ {
  -ms-flex-item-align: center;
      align-self: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 34%;
  margin: 0 0.25em;
  background-color: transparent;
}
.__AddressNotSelectedForShipping__.not-selected-item .tick svg {
  display: none;
}
.__AddressSelectedForShipping__.selected-item .tick {
  width: 2em;
  height: 2em;
  position: absolute;
  right: 0;
  top: 0;
  background-color: rgba(10, 10, 10, 0.09);
}
.__AddressSelectedForShipping__.selected-item .tick svg {
  fill: hsl(214, 39%, 57%);
}
.__AddressSelectedForShipping__.selected-item .tick:hover svg {
  fill: hsla(0, 0%, 20%, 0.8);
}
.__addNewShppingForm__ {
  display: inline-block;
  width: 1em;
  height: 1em;
  margin: 0.25em;
}
.__addNewShppingForm__ svg {
  fill: hsl(214, 39%, 57%);
}
.__addNewShppingForm__:hover svg {
  fill: hsla(0, 0%, 20%, 0.8);
}
.__CheckOutForms__,
.__billingAddressForm__,
.__shippingAddressForm__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 50%;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.__CheckOutForms__ table.table-checkout-shipping-method th.col,
.__billingAddressForm__ table.table-checkout-shipping-method th.col,
.__shippingAddressForm__ table.table-checkout-shipping-method th.col {
  font-weight: 500;
  color: hsla(0, 0%, 0%, 0.75);
}
.__CheckOutForms__ table.table-checkout-shipping-method td.col,
.__billingAddressForm__ table.table-checkout-shipping-method td.col,
.__shippingAddressForm__ table.table-checkout-shipping-method td.col,
.__CheckOutForms__ table.table-checkout-shipping-method th.col,
.__billingAddressForm__ table.table-checkout-shipping-method th.col,
.__shippingAddressForm__ table.table-checkout-shipping-method th.col {
  padding: 0 0.75em;
}
@media screen and (min-width: 320px) and (max-width: 980px) {
  .__CheckOutForms__,
  .__billingAddressForm__,
  .__shippingAddressForm__ {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-top: 2em;
  }
  .__CheckOutForms__ table.table-checkout-shipping-method,
  .__billingAddressForm__ table.table-checkout-shipping-method,
  .__shippingAddressForm__ table.table-checkout-shipping-method {
    width: 100%;
  }
  .__CheckOutForms__ table.table-checkout-shipping-method th.col,
  .__billingAddressForm__ table.table-checkout-shipping-method th.col,
  .__shippingAddressForm__ table.table-checkout-shipping-method th.col {
    font-weight: 300;
  }
}
.__SelectNewBillingAddress__ {
  max-width: 100%;
}
.__SelectNewBillingAddress__ .__selectField__ {
  width: 100%;
}
.__opcProgressBar__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
  min-width: 100%;
  margin-bottom: 2em;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  list-style-type: none;
}
.__OPC_CheckOutSteps__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.__OPC_CheckOutSteps__ li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 0 2em 0 0;
}
@media screen and (min-width: 320px) and (max-width: 480px) {
  .__OPC_CheckOutSteps__ {
    padding-left: 0.75em;
  }
}
.__BillingAddressUpDate__ .primary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 1.2em;
}
.__BillingAddressUpDate__ .primary button.action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  max-width: 25%;
  min-width: 20%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.__SelectShippingAddressBtn__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.__OPCProgressBarItem__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  max-width: 100%;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 2em;
  background-color: hsla(0, 0%, 90%, 0.45);
  color: hsla(0, 0%, 20%, 0.98);
}
.__OPCProgressBarItem__ span {
  display: block;
}
.__OPCProgressBarItem__._active {
  border-bottom: 0.1638em solid hsl(214, 39%, 57%);
}
.__OPCProgressBarItem__._complete {
  border-bottom: 0.1638em solid hsla(0, 2%, 2%, 0.09);
}
.__StarkPlaceOrder__,
.__BillingAddressDetails__ {
  padding-left: 0.75em;
}
.__StarkPlaceOrder__ .primary,
.__BillingAddressDetails__ .primary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 60%;
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
  margin: auto;
}
.__StarkPlaceOrder__ {
  padding-left: 0.75em;
  margin-right: units(2, percent);
}
.__StarkPlaceOrder__ .primary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 60%;
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
  margin: auto;
}
.__marginright2__ {
  margin-right: units(2, percent);
}
.__CheckOutOrderSummary__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: 42%;
      flex-basis: 42%;
  max-width: 42%;
}
@media screen and (min-width: 981px) and (max-width: 1366px) {
  .__CheckOutOrderSummary__ {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
}
@media screen and (min-width: 320px) and (max-width: 980px) {
  .__CheckOutOrderSummary__ {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.__CheckOutOrderSummary__:focus {
  outline-color: none;
  outline-style: none;
  outline-width: 0;
  outline: none;
}
.__CheckOutOrderSummary__ div:focus {
  outline-color: none;
  outline-style: none;
  outline-width: 0;
  outline: none;
}
.__OpcSideBar__ {
  width: 100%;
}
.__CheckoutFormTitle__ {
  font-size: 1.75em;
  font-weight: 300;
  font-family: 'Roboto Condensed', helvetica, sans-serif;
  line-height: 2em;
}
.__CheckOutOrderSummary__ .__modalHeader__ {
  display: none;
}
.__CheckOutOrderSummary__ .__ModalContent__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
  min-width: 100%;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.__CheckOutOrderSummary__ .__MiniCartItems__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  list-style-type: none;
}
.__CheckOutOrderSummary__ .__CheckOutCartProductItem__,
.__CheckOutOrderSummary__ .__Product__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 0;
  margin: 0;
}
.__CheckOutOrderSummary__ .__Product__ {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 320px) and (max-width: 480px) {
  .__CheckOutOrderSummary__ .__Product__ {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding: 0.5em 0;
  }
}
.__CheckOutOrderSummary__ .__CheckOutCartProductItem__ {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  border: none;
  padding-bottom: 0.25em;
  border-bottom: 1px solid hsla(0, 0%, 10%, 0.25);
}
.__CheckOutOrderSummary__ .__CheckOutCartProductItem__:nth-child(odd) {
  background-color: rgba(77, 77, 77, 0.025);
}
.__CheckOutOrderSummary__ .__CheckOutCartProductItem__:not(~':first-child'),
.__CheckOutOrderSummary__ .__CheckOutCartProductItem__:not(~':last-child') {
  margin: 0.25em 0;
}
.__CheckOutOrderSummary__ .__DetailsQty__,
.__CheckOutOrderSummary__ .__ProductItemName__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.__CheckOutOrderSummary__ .__DetailsQty__ {
  margin-right: 1em;
}
.__CheckOutOrderSummary__ .__ProductItemName__ {
  -ms-flex-preferred-size: 64%;
      flex-basis: 64%;
  max-width: 64%;
  font-family: 'Roboto Condensed', helvetica, sans-serif;
  font-weight: 500;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
.__CheckOutOrderSummary__ .__ProductItemName__ span {
  font-size: 1.1em;
  font-weight: 500;
  min-width: 100%;
}
.__CheckOutOrderSummary__ .__ProductImage__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: 14%;
      flex-basis: 14%;
  max-width: 14%;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-right: 1%;
}
.__CheckOutOrderSummary__ .__ProductOptions__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.__CheckOutOrderSummary__ .__SubTotal__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 24%;
      flex-basis: 24%;
  max-width: 24%;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.__CheckOutOrderSummary__ .__SubTotal__ span {
  display: block;
}
.__CheckOutOrderSummary__ .__OrderSummaryTitle__ {
  font-size: 1.4em;
  line-height: 2em;
  padding: 0 0.25em;
}
.__CheckOutOrderSummary__ .__ItemsInCart__ {
  text-align: right;
  font-size: 1.4em;
  background-color: rgba(10, 10, 10, 0.09);
  line-height: 2em;
  padding: 0 0.25em;
  margin-top: -0.75em;
}
.__CheckOutOrderSummary__ .__ItemsInCart__ span[role="heading"] {
  display: block;
  margin: 1em 0 0;
  font-weight: 500;
}
.__CheckOutOrderSummary__ .__ProductOptions__ dt,
.__CheckOutOrderSummary__ .__ProductOptions__ dd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.__CheckOutOrderSummary__ .__ProductOptions__ dt {
  min-width: 10%;
  font-weight: 500;
  font-family: 'Roboto Condensed', helvetica, sans-serif;
  font-size: 0.85em;
  font-style: italic;
  color: hsla(0, 0%, 20%, 0.75);
}
@media screen and (min-width: 320px) and (max-width: 480px) {
  .__CheckOutOrderSummary__ .__ProductOptions__ dt.label {
    min-width: 50%;
  }
  .__CheckOutOrderSummary__ .__ProductOptions__ dt.label p[data-bind="text: label"] {
    margin: 0 0 0.2em 0;
  }
}
.__CheckOutOrderSummary__ .__ProductOptions__ dd {
  min-width: 20%;
  font-family: 'Roboto', helvetica, sans-serif;
  font-size: 0.85em;
  color: hsla(0, 0%, 20%, 0.75);
}
.__tableCaption__ {
  -ms-flex-item-align: end;
      align-self: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  font-size: 1.4em;
  font-weight: 500;
  background-color: rgba(10, 10, 10, 0.09);
  line-height: 2em;
  padding: 0 0.25em;
}
.__CheckOutOrderSummary__ .__CheckOutPageTotals__,
.__CheckOutOrderSummary__ .__TotalsTableBody__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
  border-collapse: collapse;
  border: none;
}
.__CheckOutOrderSummary__ .__CheckOutPageTotals__ tr,
.__CheckOutOrderSummary__ .__TotalsTableBody__ tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  line-height: 2.75em;
}
.__CheckOutOrderSummary__ .__CheckOutPageTotals__ tr :nth-child(odd),
.__CheckOutOrderSummary__ .__TotalsTableBody__ tr :nth-child(odd) {
  background-color: rgba(77, 77, 77, 0.025);
}
.__CheckOutOrderSummary__ .__CheckOutPageTotals__ tr td,
.__CheckOutOrderSummary__ .__TotalsTableBody__ tr td,
.__CheckOutOrderSummary__ .__CheckOutPageTotals__ tr th,
.__CheckOutOrderSummary__ .__TotalsTableBody__ tr th {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.__CheckOutOrderSummary__ .__CheckOutPageTotals__ tr th,
.__CheckOutOrderSummary__ .__TotalsTableBody__ tr th {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}
.__CheckOutOrderSummary__ .__CheckOutPageTotals__ tr td,
.__CheckOutOrderSummary__ .__TotalsTableBody__ tr td {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}
.__ShippingAddress__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.__ShippingAddress__ p {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  line-height: 1.75em;
}
.__ShippingAddress__ .__ShippingAddress_Street__,
.__ShippingAddress__ .__ShippingAddress_City__,
.__ShippingAddress__ .__ShippingAddress_State__,
.__ShippingAddress__ .__ShippingAddress_Zipcode__,
.__ShippingAddress__ .__ShippingAddress_Country__ {
  display: inline;
}
.__ShippingInformationTitle__ {
  font-size: 1.4em;
  background-color: rgba(10, 10, 10, 0.09);
  line-height: 2em;
  padding: 0 0.25em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.__EditShippingInfoButton__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  max-width: 20%;
  background-color: transparent;
  border: none;
}
.__InfoTitle__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.checkout-index-index .payment-option._collapsible.opc-payment-additional.discount-code {
  display: none;
}
.__NextShippingTab__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 1.5em;
}
/** loader **/
.__Overlay__ {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  z-index: 2000;
}
.__loadingSquares__ {
  background-position: center;
  position: fixed;
  top: 50%;
  left: 50%;
  margin: -1em 0 0 -1em;
}
.__SkFoldingCube__ {
  margin: 0 auto;
  width: 2em;
  height: 2em;
  position: relative;
  -webkit-transform: rotateZ(45deg);
  -ms-transform: rotate(45deg);
      transform: rotateZ(45deg);
}
.__SkFoldingCube__ .__SkCube__ {
  float: left;
  width: 50%;
  height: 50%;
  position: relative;
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.__SkFoldingCube__ .__SkCube__:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #333;
  -webkit-animation: sk-foldCubeAngle 2.4s infinite linear both;
  animation: sk-foldCubeAngle 2.4s infinite linear both;
  -webkit-transform-origin: 100% 100%;
  -ms-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}
.__SkFoldingCube__ .__SkCube2__ {
  -webkit-transform: scale(1.1) rotateZ(90deg);
  -ms-transform: scale(1.1) rotate(90deg);
      transform: scale(1.1) rotateZ(90deg);
}
.__SkFoldingCube__ .__SkCube3__ {
  -webkit-transform: scale(1.1) rotateZ(180deg);
  -ms-transform: scale(1.1) rotate(180deg);
      transform: scale(1.1) rotateZ(180deg);
}
.__SkFoldingCube__ .__SkCube4__ {
  -webkit-transform: scale(1.1) rotateZ(270deg);
  -ms-transform: scale(1.1) rotate(270deg);
      transform: scale(1.1) rotateZ(270deg);
}
.__SkFoldingCube__ .__SkCube2__:before {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.__SkFoldingCube__ .__SkCube3__:before {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
}
.__SkFoldingCube__ .__SkCube4__:before {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
}
.__SkCubeGrid__ {
  width: 40px;
  height: 40px;
  margin: 100px auto;
}
.__SkCubeGrid__ .__SkCube__ {
  width: 33%;
  height: 33%;
  background-color: #333;
  float: left;
  -webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
  animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
}
.__SkCubeGrid__ .__SkCube1__ {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.__SkCubeGrid__ .__SkCube2__ {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.__SkCubeGrid__ .__SkCube3__ {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
.__SkCubeGrid__ .__SkCube4__ {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.__SkCubeGrid__ .__SkCube5__ {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.__SkCubeGrid__ .__SkCube6__ {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.__SkCubeGrid__ .__SkCube7__ {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}
.__SkCubeGrid__ .__SkCube8__ {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.__SkCubeGrid__ .__SkCube9__ {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
@-webkit-keyframes sk-cubeGridScaleDelay {
  0%,
  70%,
  100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1);
  }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1);
  }
}
@keyframes sk-cubeGridScaleDelay {
  0%,
  70%,
  100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1);
  }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1);
  }
}
@-webkit-keyframes sk-foldCubeAngle {
  0%,
  10% {
    -webkit-transform: perspective(140px) rotateX(-180deg);
    transform: perspective(140px) rotateX(-180deg);
    opacity: 0;
  }
  25%,
  75% {
    -webkit-transform: perspective(140px) rotateX(0deg);
    transform: perspective(140px) rotateX(0deg);
    opacity: 1;
  }
  90%,
  100% {
    -webkit-transform: perspective(140px) rotateY(180deg);
    transform: perspective(140px) rotateY(180deg);
    opacity: 0;
  }
}
@keyframes sk-foldCubeAngle {
  0%,
  10% {
    -webkit-transform: perspective(140px) rotateX(-180deg);
    transform: perspective(140px) rotateX(-180deg);
    opacity: 0;
  }
  25%,
  75% {
    -webkit-transform: perspective(140px) rotateX(0deg);
    transform: perspective(140px) rotateX(0deg);
    opacity: 1;
  }
  90%,
  100% {
    -webkit-transform: perspective(140px) rotateY(180deg);
    transform: perspective(140px) rotateY(180deg);
    opacity: 0;
  }
}
/* Magento Model popup  start */
.modals-wrapper {
  position: fixed;
  z-index: 20000;
  height: 100%;
  top: 0;
  background-color: rgba(0, 0, 0, 0.5);
  width: 100%;
  display: none;
}
.__starShippingForm__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: 28%;
      flex-basis: 28%;
  max-width: 28%;
  margin: 5% auto;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  background: hsla(0, 0%, 100%, 0.99);
}
@media screen and (min-width: 1600px) and (max-width: 1920px) {
  .__starShippingForm__ {
    -ms-flex-preferred-size: 28%;
        flex-basis: 28%;
    max-width: 28%;
  }
}
@media screen and (min-width: 1921px) {
  .__starShippingForm__ {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    max-width: 30%;
  }
}
@media screen and (min-width: 1366px) and (max-width: 1599px) {
  .__starShippingForm__ {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    max-width: 30%;
  }
}
@media screen and (min-width: 1440px) and (max-width: 1365px) {
  .__starShippingForm__ {
    -ms-flex-preferred-size: 32%;
        flex-basis: 32%;
    max-width: 32%;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1439px) {
  .__starShippingForm__ {
    -ms-flex-preferred-size: 34%;
        flex-basis: 34%;
    max-width: 34%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {
  .__starShippingForm__ {
    -ms-flex-preferred-size: 36%;
        flex-basis: 36%;
    max-width: 36%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .__starShippingForm__ {
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    max-width: 40%;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .__starShippingForm__ {
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
    max-width: 60%;
  }
}
@media screen and (min-width: 180px) and (max-width: 479px) {
  .__starShippingForm__ {
    -ms-flex-preferred-size: 98%;
        flex-basis: 98%;
    max-width: 98%;
  }
}
.__PopupModalInnerWrap__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  padding: 1em;
}
.__PopupHeaderModal__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 96%;
  max-width: 96%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  margin: auto;
  position: relative;
}
.__PopupModalContent__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.__starShippingClose__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
  background-color: transparent;
  border: none;
  position: absolute;
  top: 0;
  right: 0;
}
.__CloseBtn__ {
  width: 1.4em;
  height: 1.4em;
  border-radius: 50%;
  padding: 0.125em;
}
.__starkNewshippingform__ {
  margin-top: 1em;
}
/* Magento Model popup  end */
.ship-via .shipping-information-content {
  line-height: 2em;
  margin-bottom: 2em;
}
/** loader **/
.__popup_overlay__ {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition: all 100ms ease-in-out;
  -o-transition: all 100ms ease-in-out;
  transition: all 100ms ease-in-out;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 2000;
}
.__blurLayer__ {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  background: rgba(210, 210, 210, 0.45);
  -webkit-transition: all 1s cubic-bezier(0.75, 0.35, 0.07, 0.99);
  -o-transition: all 1s cubic-bezier(0.75, 0.35, 0.07, 0.99);
  transition: all 1s cubic-bezier(0.75, 0.35, 0.07, 0.99);
  -webkit-backdrop-filter: blur(0.2em) drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.45));
          backdrop-filter: blur(0.2em) drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.45));
}
.__popup_window__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  background: #ffffff;
  padding: 0 1em 1em;
  position: relative;
  border-radius: 0.25em;
  border: 1px solid rgba(0, 0, 0, 0.5);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 20em;
  max-width: 30em;
  min-height: 6em;
  margin: auto;
  z-index: 2001;
  -webkit-filter: blur(0) drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.45));
          filter: blur(0) drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.45));
}
.__popup_header__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  content: "";
  font-weight: 700;
  font-size: 1.1em;
  padding: 0.5em 0 0;
  border-bottom: 1px solid rgba(100, 100, 100, 0.25);
  color: rgba(90, 90, 90, 0.75);
}
.__popup_header__.ks_no_Borders {
  border: 0 solid transparent;
}
.__popup_title__ {
  position: relative;
  top: 0;
  left: 0;
  padding: 0.25em 0.5em;
  margin: 0;
  min-height: 1em;
}
.__popup_closeBtn__ {
  position: absolute;
  top: 0.35em;
  right: 0.25em;
  padding: 0 0.5em;
  line-height: 1.5em;
  min-height: 1em;
  background: transparent;
  border: 0 solid transparent;
  -webkit-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
.__popup_closeBtn__:hover {
  cursor: pointer;
}
.__popup_closeBtn__:hover,
.__popup_closeBtn__:focus {
  background: black;
  color: white;
}
.__popup_body__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  content: "";
}
.__popup_body__:before,
.__popup_body__:after {
  content: "";
  display: block;
}
.__popup_body__:after {
  clear: both;
}
/** contact page **/
.__RequiredInfoContact__ {
  font-size: 0.75em;
  color: #830b0b;
  -ms-flex-item-align: end;
      align-self: flex-end;
  padding: 0 1.2em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: auto;
}
.__address__ p.__CuS_p1__ {
  line-height: 1.5em;
  font-weight: 200;
  font-family: 'Roboto Condensed', helvetica, sans-serif;
  font-size: 1.5em;
  margin-top: -0.2em;
  margin-bottom: 0.3em;
}
.__address__ p.__CuS_Bold__ {
  font-weight: bold;
  font-size: 14px;
  padding-top: 0.3em;
  margin-bottom: 0em;
}
.__address__ p.__CuS_noBold__ {
  font-size: 14px;
  margin-bottom: 0.5em;
}
.__ContactPage__ .__Newtradeaccount__ .__more_btn__ {
  padding: 0.5em 1em;
  text-align: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-right: 1em;
  width: 7em;
}
.__ContactPage__ .__createAccountSubmit__ .__more_btn__ {
  width: 7em;
  margin-right: 0.3em;
}
.__ContactPage__ .g-recaptcha {
  -webkit-transform: translateX(0.8em);
      -ms-transform: translateX(0.8em);
          transform: translateX(0.8em);
}
.__ContactPage__ .__createAccountAction__ {
  padding: 0 0.6em;
}
@media screen and (max-width: 480px) and (min-width: 320px) {
  .__contactTitle__ {
    max-width: 68.2%;
    font-size: 1.8em;
    padding-left: 0.3em;
    margin-bottom: 0.5em;
  }
  .__Contactblock__ {
    margin: 1.5em 0.25em 0.25em;
  }
  .__inline_elements__ {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .__address__ p.__CuS_p1__ {
    font-size: 1.2em;
  }
  .__address__ p span {
    font-size: 0.77em;
    min-width: 7em;
    font-weight: 900;
  }
  .__address__ p {
    font-size: 0.77em;
  }
  .__address__ p.__CuS_Bold__ {
    font-size: 0.77em;
  }
  .__address__ p.__CuS_noBold__ {
    font-size: 0.77em;
  }
  .__ContactPage__ .g-recaptcha {
    -webkit-transform: translateX(0.1em);
        -ms-transform: translateX(0.1em);
            transform: translateX(0.1em);
  }
  .__ContactPage__ .__createAccountAction__ {
    padding-top: 1em;
  }
  .__ContactPage__ .__addressblock__ {
    margin: 1.75em 0.25em 0.25em;
    padding: 0 1em;
  }
  .__ContactPage__ .__createAccountAction__ {
    padding-top: 1em;
  }
}
.form-shipping-address .field-tooltip-content {
  display: none;
}
/** Cart page **/
.__Cart_Remove_Add_Btn__ {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
  font-size: 0.75em;
}
.__CartImage__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 60%;
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
}
@media screen and (min-width: 320px) and (max-width: 420px) {
  .__CartImage__ {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
/** Empty Cart **/
.__EmptyCart__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 5em;
}
.__hrefLinks__ {
  color: hsl(214, 39%, 57%);
}
.__hrefLinks__:hover {
  text-decoration: underline;
}
.__hrefLinks__ label.label {
  font-weight: normal;
}
[data-full-action-name="checkout_onepage_success"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
  margin: 1.75em auto auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.__OrderDetails__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 2em;
}
.__Logout__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 2em;
  text-align: center;
  padding: 0 2em;
}
.__printBtn__ {
  display: none;
}
.__checkBox_Label__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  font-size: 1em;
  font-family: 'Roboto', Helvetica, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  content: "";
}
.__checkBox_Label__:hover {
  color: rgba(0, 0, 0, 0.88);
  cursor: pointer;
}
.__checkBox_Label__:before {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-width: 2em;
  min-height: 2em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.__CheckBox_Wrapper__ {
  position: relative;
  line-height: 1.75em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
}
input[type="checkbox"].__checkBox__ {
  opacity: 0;
  position: absolute;
  z-index: -1;
}
input[type="checkbox"].__checkBox__:not(~':checked') + .__checkBox_Label__ {
  content: "";
}
input[type="checkbox"].__checkBox__:not(~':checked') + .__checkBox_Label__:before {
  content: "";
  background-repeat: no-repeat;
  background-image: url('../../assets/checkBox.svg');
}
input[type="checkbox"].__checkBox__ + .__checkBox_Label__ {
  content: "";
}
input[type="checkbox"].__checkBox__ + .__checkBox_Label__:before {
  content: "";
  background-repeat: no-repeat;
  background-image: url('../../assets/checkBox.svg');
}
input[type="checkbox"].__checkBox__:checked + .__checkBox_Label__:before {
  content: "";
  background-repeat: no-repeat;
  background-image: url('../../assets/checkBoxChecked.svg');
}
/** test **/
.selectboxit-container .selectboxit,
.selectboxit-container .selectboxit-options {
  width: 600px;
  /* Width of the dropdown button */
  border-radius: 0;
  max-height: 240px;
}
.selectboxit-options .selectboxit-option .selectboxit-option-anchor {
  white-space: normal;
  min-height: 30px;
  height: auto;
}
/** checkout place order **/
.__StarkPlaceOrder__ .disabled {
  pointer-events: none;
}
.__Services_Listing__ .__inputField__ {
  width: 100%;
  min-height: 2.5em;
}
.__Cleaning_Form_TextField_wrapper__.__CleaningRequired__ {
  margin-bottom: 0em;
}
.__Cleaning_Form_TextField_wrapper__.__CleaningRequired__ p {
  padding: 0em;
  margin: 0em;
}
.__Services_Listing__ .__more_btn__ {
  padding: 0.4em 1em;
}
/** Payment Method Style **/
.__Credit_Card_Types__ {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 14%;
}
._hidden {
  display: none;
}
.__cvvImages__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-preferred-size: inherit;
      flex-basis: inherit;
  max-width: 100%;
  min-width: 100%;
  padding: 0.5em 1em;
}
.__Credit_Card_Types__ li {
  padding: 0 0.3em 0 0;
}
/** world of stark **/
.__BlogHomePageColumn__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 80%;
  max-width: 100%;
  margin: auto;
  padding: 0.25em;
}
.__BlogHomePageColumn__.__Reverse__ {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-flow: row-reverse wrap;
          flex-flow: row-reverse wrap;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .__BlogHomePageColumn__.__houzzBlock__ {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }
  .__BlogHomePageColumn__.__houzzBlock__ .__BlogHomePageColumnPost__,
  .__BlogHomePageColumn__.__houzzBlock__ .__SharedpostsColumn__ {
    min-width: 100%;
  }
  .__BlogHomePageColumn__.__houzzBlock__ .__SharedpostsColumn__ .__SharedFullBlock__ {
    max-width: 33%;
  }
  .__BlogHomePageColumn__.__houzzBlock__ .__SharedpostsColumn__ .__sharedHalfBlockContainer__ {
    max-width: 66%;
  }
  .__BlogHomePageColumn__.__houzzBlock__ .__SharedpostsColumn__ .__sharedHalfBlockContainer__ .__sharedHalfBlock__ {
    max-height: 13.5em;
  }
  .__BlogHomePageColumn__.__houzzBlock__ .__SharedpostsColumn__ .__sharedHalfBlockContainer__ .__sharedHalfBlock__ .__instagram__,
  .__BlogHomePageColumn__.__houzzBlock__ .__SharedpostsColumn__ .__sharedHalfBlockContainer__ .__sharedHalfBlock__ .__pintrest__ {
    top: auto;
    bottom: 1em;
  }
  .__BlogHomePageColumn__.__houzzBlock__ .__SharedpostsColumn__ .__sharedHalfBlockContainer__ a {
    width: 100%;
    height: auto;
  }
  .__BlogHomePageColumn__.__houzzBlock__ .__SharedpostsColumn__ .__sharedHalfBlockContainer__ a img {
    width: 100%;
    height: auto;
  }
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  .__BlogHomePageColumn__.__houzzBlock__ {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }
  .__BlogHomePageColumn__.__houzzBlock__ .__BlogHomePageColumnPost__,
  .__BlogHomePageColumn__.__houzzBlock__ .__SharedpostsColumn__ {
    min-width: 100%;
  }
  .__BlogHomePageColumn__.__houzzBlock__ .__SharedpostsColumn__ .__SharedFullBlock__ {
    max-width: 100%;
  }
  .__BlogHomePageColumn__.__houzzBlock__ .__SharedpostsColumn__ .__sharedHalfBlockContainer__ {
    max-width: 100%;
  }
  .__BlogHomePageColumn__.__houzzBlock__ .__SharedpostsColumn__ .__sharedHalfBlockContainer__ .__sharedHalfBlock__ {
    max-height: 7.5em;
  }
  .__BlogHomePageColumn__.__houzzBlock__ .__SharedpostsColumn__ .__sharedHalfBlockContainer__ .__sharedHalfBlock__ .__instagram__,
  .__BlogHomePageColumn__.__houzzBlock__ .__SharedpostsColumn__ .__sharedHalfBlockContainer__ .__sharedHalfBlock__ .__pintrest__ {
    top: auto;
    bottom: 1em;
  }
  .__BlogHomePageColumn__.__houzzBlock__ .__SharedpostsColumn__ .__sharedHalfBlockContainer__ a {
    width: 100%;
    height: auto;
  }
  .__BlogHomePageColumn__.__houzzBlock__ .__SharedpostsColumn__ .__sharedHalfBlockContainer__ a img {
    width: 100%;
    height: auto;
  }
}
@media screen and (min-width: 320px) and (max-width: 1023px) {
  .__BlogHomePageColumn__.__Blogger__ .__SharedpostsColumn__ {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .__BlogHomePageColumn__.__Blogger__ .__SharedpostsColumn__ .__SharedFullBlock__ {
    max-width: 50%;
  }
  .__BlogHomePageColumn__.__Blogger__ .__BlogHomePageColumnPost__ {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.__BlogHomePageColumnPost__,
.__SharedpostsColumn__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  position: relative;
}
.__BlogHomePageColumnPost__ {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 76%;
}
.__SharedpostsColumn__ {
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
  max-width: 20%;
  margin: auto;
}
.__BlogHomePageColumnPostLink__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  position: relative;
}
.__BlogHomePageColumnPostLink__ .__BlogPostImage__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: bottom;
     object-position: bottom;
}
.__sharedHalfBlockContainer__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.__SharedFullBlock__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  max-width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0.125em;
}
.__SharedFullBlock__ .__spacer__ {
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 0.75em;
}
.__SharedFullBlock__ .__spacer__:not(':first-child') {
  border-top: 1px solid hsla(0, 0%, 20%, 0.15);
  padding-top: 0.25em;
}
.__SharedFullBlock__ .__spacer__ .__BlogPostImageContainer__ {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: auto;
}
.__SharedFullBlock__ .__spacer__ a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.__PressEvents_Posts__ {
  width: 50%;
  margin-left: 0.5em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  margin-bottom: 0;
}
.__sharedHalfBlock__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  max-width: 49%;
  min-width: 30%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: auto;
  max-height: 7.5em;
  overflow: hidden;
  position: relative;
}
.__instagram__,
.__pintrest__ {
  width: 2em;
  height: 2em;
  display: inline-block;
  fill: #000;
  position: absolute;
  z-index: 146;
  top: 5em;
  left: 0.25em;
  background: #fff;
  padding: 0.5em;
  border-radius: 50%;
}
.__ColumnPostPunchLine__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  padding: 0 1em;
  line-height: 1.5;
  position: absolute;
  bottom: 0;
  margin: 0;
}
.__ColumnPostTitle__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  color: hsl(0, 0%, 100%);
}
.__ColumnPostTitle__ span:first-child {
  font-size: 1.4em;
  line-height: 0.75em;
  text-transform: uppercase;
}
.__ColumnPostTitle__ span:last-child {
  font-size: 4em;
  line-height: 1em;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}
.__ColumnPostContent__ {
  background-color: hsla(0, 0%, 0%, 0.75);
  color: hsl(0, 0%, 100%);
  padding: 1em;
  margin: 0 -1em;
}
.__WoFlP_press__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  font-size: 1.4em;
  font-weight: 200;
  margin-top: 0.5em;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 0.5em;
  border-bottom: 1px solid hsla(0, 0%, 20%, 0.15);
  padding-bottom: 0.25em;
}
.__PE_PostDate__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  font-size: 0.75em;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-item-align: end;
      align-self: flex-end;
  line-height: 1.75em;
}
.__PE_PostTitle__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  line-height: 1.4em;
  font-size: 0.85em;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.__PE_PostReadMore__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  font-size: 0.75em;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  border-bottom: 1px solid hsla(0, 0%, 20%, 0.15);
  margin-bottom: 1em;
}
.__networkloadmorebutton__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 100%;
  min-width: 100%;
  margin-top: 1em;
}
.__WoS__ .__article_container__ {
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.__WoS__ .__article_container__ .__article__ {
  border: 0 none;
}
.__BlogPostImageNotFound__ {
  display: block;
  width: 100%;
}
.__BlogPostImageNotFound__ svg {
  min-width: 100%;
}
/** new desing css starts **/
.__collectionpagination__ {
  width: 100%;
}
.__collectionpagination__ .__Pagination__ {
  margin-top: 0em;
}
/** account edit page starts **/
.form-edit-account .choice {
  margin-left: 0.5em;
}
.form-edit-account .change-email-password {
  margin-left: 0.7em;
}
.form-edit-account .__fieldMessage__ {
  min-width: 100%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: right;
  padding-right: 1em;
}
form.form-edit-account.__form__ {
  max-width: 40%;
}
.__legend__ {
  border-bottom: 1px solid #c6c6c6;
  margin-bottom: 0.5em;
  padding-bottom: 0.5em;
  width: 96%;
}
@media screen and (max-width: 479px) and (min-width: 320px) {
  form.form-edit-account.__form__ {
    max-width: 90%;
  }
  .__fieldMessage__ {
    position: relative;
    margin-left: 1em;
    margin-top: 0.5em;
  }
}
@media screen and (min-width: 1440px) and (max-width: 2400px) {
  .form-edit-account {
    margin-bottom: 14em;
  }
}
/** account edit page ends **/
/** checkout page shipping form stars **/
.__OPC_CheckOutSteps__ li .__inputField__,
.__selectField__ {
  margin-left: 0em;
}
.__OPC_CheckOutSteps__ li .__fieldMessage__ {
  padding-right: 1.7em;
}
.__CheckOutForms__ table.table-checkout-shipping-method th.col {
  padding-left: 0em;
}
.__NextShippingTabBtn__ {
  margin-left: 0.5em;
}
/** checkout page shipping form ends **/
/** cart page coupon code stars **/
.__Cart_summary__ .__inputField__ {
  margin-left: 0em;
}
.ks__Cart_Coupon__ .__couponCodeLabel__ {
  padding-left: 0em;
  margin-bottom: 0em;
}
.ks__Cart_Coupon__ .__Coupon_code__ {
  margin-left: 0em;
}
.ks__Cart_Coupon__ .__inputField__ {
  padding: 0.4em 1em;
}
.estimate p.field.note {
  margin: 0em;
}
/** cart page coupon code ends **/
/** checkout page billing form starts **/
.field-tooltip-content {
  display: none;
}
span.field-tooltip-action.action-cvv {
  display: none;
}
.__BillingAddressDetails__ {
  padding-left: 0em;
}
.billing-address-same-as-shipping-block.__CheckBoxWrapper__ {
  margin-left: -0.3em;
}
.payment-method-title {
  margin-left: 0em;
}
#authnetcim-form-cc .__selectField__ {
  margin-left: -0.3em;
}
#authnetcim-form-cc .__inputField__ {
  margin-left: 0em;
}
#authnetcim-card-id {
  margin-left: 0em;
}
.authnetcim {
  padding-left: 0em;
  margin-top: 1em;
}
.payment-method-billing-address {
  margin-bottom: 0.5em;
}
.authnetcim .widget label {
  margin-bottom: 0.5em;
}
.authnetcim .widget .control {
  margin-bottom: 0.5em;
}
.__cvvImages__ {
  padding-left: 0em;
}
.__BillingAddressUpDate__ {
  margin-bottom: 1em;
}
.authnetcim .widget {
  margin-top: -1.5em;
}
.__starShippingForm__ form select {
  margin-left: 0.35em;
}
.__starShippingForm__ .__more_btn__ {
  display: inline;
  margin-left: 0.5em;
}
/** checkout page billing form ends **/
/** loging form starts **/
.__login_form__ {
  margin: 0em;
  padding: 0em;
}
.__login_form__ .__inputField__ {
  margin-left: 0em;
  width: 99%;
}
.__login_form__ .__login_submit__ {
  margin-top: 0.6em;
  width: 99%;
  text-transform: capitalize;
}
.__login_form__ .__login_recaptcha__ .g-recaptcha {
  -webkit-transform: translateX(-0.1em);
      -ms-transform: translateX(-0.1em);
          transform: translateX(-0.1em);
  padding-bottom: 1em;
}
.__login_form__ .remember {
  margin-left: -8px;
  padding: 0;
}
.__login_form__ .__login_required_info__ {
  margin-bottom: 0em;
  padding: 0 0.3em;
}
.__login_form__ .__hrefLinks__ {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.__createaccountbutton__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: center;
      align-self: center;
  padding: 0.5em 1em;
  text-align: center;
}
.__register_btn_Holder__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.__register_btn__ {
  color: #688cbc;
  border: 1px solid #688cbc;
  padding: 0.5em 1em;
  text-align: center;
  margin-right: 1em;
  margin-top: 0.5em;
}
@media screen and (min-width: 481px) and (max-width: 650px) {
  .__register_btn__ {
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media screen and (max-width: 480px) and (min-width: 320px) {
  .__register_btn__ {
    width: 100%;
    margin: 0em;
    margin-top: 0.5em;
    margin-right: 0em;
    padding: 0.5em 0.5em;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media screen and (max-width: 480px) and (min-width: 320px) {
  .__login_form__.__form__ {
    padding: 0em;
  }
  .__login_form__ .__login_recaptcha__ .g-recaptcha {
    -webkit-transform: scale(0.76);
        -ms-transform: scale(0.76);
            transform: scale(0.76);
    margin: 0 3em;
  }
  .__createaccountbutton__ {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media screen and (min-width: 767px) {
  .login-container .__coloumnLeft__ {
    width: 65%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .login-container .__login_form__ {
    padding: 0em;
  }
  .login-container .__coloumnRight__ {
    width: 35%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media screen and (min-width: 480px) and (max-width: 766px) {
  .__form__.__noBorders__ {
    width: 60%;
    margin: 0 auto;
  }
  .__RegisteredAccounts__ {
    text-align: center;
    margin: 0 auto;
  }
}
@media screen and (min-width: 481px) and (max-width: 680px) {
  .__form__.__noBorders__ {
    width: 85%;
    margin: 0 auto;
  }
  .__RegisteredAccounts__ {
    text-align: center;
    margin: 0 auto;
  }
}
@media screen and (min-width: 767px) and (max-width: 1023px) {
  .__register_btn__ {
    width: 60%;
  }
  .__createaccountbutton__ {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .login-container .__coloumnRight__ {
    width: 40%;
  }
  .login-container .__coloumnLeft__ {
    width: 60%;
  }
  .login-container .__login_form__ .__login_recaptcha__ .g-recaptcha {
    -webkit-transform: scale(0.83);
        -ms-transform: scale(0.83);
            transform: scale(0.83);
    margin-left: 3em;
  }
}
@media screen and (min-width: 320px) and (max-width: 480px) {
  .__RegisteredAccounts__ {
    text-align: center;
    margin: 0 auto;
    margin-bottom: 0.5em;
  }
}
/** login form ends **/
/** field messages starts **/
.__fieldMessage__ {
  padding-right: 1em;
}
/** field messages ends **/
/** account info starts **/
@media screen and (min-width: 320px) and (max-width: 480px) {
  .customer-account-index .__formTitle__ {
    margin: 0 auto;
  }
  .customer-account-index .__myAccount__ {
    -ms-flex-preferred-size: 90%;
        flex-basis: 90%;
    max-width: 90%;
    margin: 0 auto;
    margin-bottom: 1em;
  }
  .customer-account-index .__icon__.__Big__ {
    width: 2em;
    height: 2em;
  }
  .customer-account-index .__myAccountTab__ {
    margin: 0 auto;
  }
}
@media screen and (min-width: 481px) and (max-width: 640px) {
  .customer-account-index .__formTitle__ {
    margin: 0 auto;
  }
  .customer-account-index .__myAccount__ {
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
    max-width: 70%;
    margin: 0 auto;
    margin-bottom: 1em;
  }
  .customer-account-index .__myAccountTab__ {
    margin: 0 auto;
  }
}
@media screen and (min-width: 641px) and (max-width: 800px) {
  .customer-account-index .__myAccount__ {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
    margin: 0 auto;
    margin-bottom: 1em;
  }
  .customer-account-index .__myAccountTab__ {
    margin: 0 auto;
  }
}
@media screen and (min-width: 801px) and (max-width: 1200px) {
  .customer-account-index .__myAccount__ {
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    max-width: 40%;
    margin: 0 auto;
    margin-bottom: 1em;
  }
  .customer-account-index .__myAccountTab__ {
    margin: 0 auto;
  }
}
/** account info ends **/
/** check trade account starts **/
.__check_trade_account_form__ .__RequiredInfo__ {
  padding-right: 1.5em;
}
.__check_trade_account_form__ .__check_tradeaccount_action__ {
  margin-top: 1.5em;
}
.__check_trade_account_form__ .__checktrade_recaptch__ {
  width: 304px;
  margin: 0 auto;
  position: relative;
}
.__check_trade_account_form__ .__recaptchaError__ {
  bottom: -4.2em;
}
.__check_trade_account_form__ .__fieldMessage__ {
  padding-right: 1.5em;
}
.__check_trade_account_form__ .__checktrade_recaptch__ ._flexStart__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.__check_trade_account_form__ .__checktrade_recaptch__ .g-recaptcha {
  position: relative;
  min-height: 80px;
  margin: 0 auto;
}
.__check_trade_account_form__ .__checktrade_recaptch__ .__groupInputHolders__ {
  -webkit-box-pack: normal;
      -ms-flex-pack: normal;
          justify-content: normal;
}
@media screen and (min-width: 320px) and (max-width: 480px) {
  .__check_trade_account_form__ .__checktrade_recaptch__ {
    width: 200px;
    -webkit-transform: scale(0.9);
        -ms-transform: scale(0.9);
            transform: scale(0.9);
  }
  .__check_trade_account_form__ .g-recaptcha {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
}
/** check trade acccount ends **/
/** forgot password starts **/
.__forgot_password_form__ .__RequiredInfo__ {
  margin-right: 0.3em;
}
.__forgot_password_form__ .__fieldMessage__ {
  margin-right: 0.3em;
}
.__forgot_password_form__ .__forgotSubmit__ button {
  text-transform: capitalize;
}
.__forgot_password_form__ .__forgotAction__ button {
  text-align: center;
  margin: 0 auto;
}
@media screen and (min-width: 767px) {
  .customer-account-forgotpassword main {
    min-height: 568px;
  }
}
@media screen and (max-width: 767px) {
  .__formtopText__ {
    max-width: 75%;
  }
}
/** forgot password ends **/
/** set new password starts**/
.__set_new_password_from__ ._setpasswordaction__ {
  text-align: center;
  margin: 0 auto;
  margin-top: 0.5em;
}
.__set_new_password_from__ ._setpasswordaction__ button {
  text-transform: capitalize;
}
.__set_new_password_from__ .__fieldMessage__ {
  margin-right: 0.3em;
}
.__set_new_password_from__ .__RequiredInfo__ {
  text-align: right;
  margin-right: 0.3em;
}
@media screen and (min-width: 767px) {
  .customer-account-createpassword main {
    min-height: 568px;
  }
}
/** set new password ends **/
/** new trade account starts **/
.newtradeaccount-index-index .__RequiredInfo__ {
  font-size: 0.75em;
  color: #830b0b;
  -ms-flex-item-align: end;
      align-self: flex-end;
  padding: 0 1.2em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.newtradeaccount-index-index .__fieldMessage__ {
  margin-right: 0em;
  text-align: right;
}
.newtradeaccount-index-index .__newTradeAccountAction__ {
  text-align: center;
  margin: 0 auto;
  margin-top: 1.5em;
}
.newtradeaccount-index-index .__newTradeAccountAction__ button {
  text-transform: capitalize;
}
.newtradeaccount-index-index .__tradeaccount_recaptch__ .g-recaptcha {
  position: relative;
  min-height: 80px;
  margin: 0 auto;
  width: 304px;
}
.newtradeaccount-index-index .__tradeaccount_recaptch__ {
  margin: 0 auto;
  position: relative;
  width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.newtradeaccount-index-index .__recaptchaError__ {
  bottom: -4.2em;
  right: 34%;
}
.newtradeaccount-index-index .__tradeaccount_recaptch__ .__groupInputHolders__ {
  -webkit-box-pack: normal;
      -ms-flex-pack: normal;
          justify-content: normal;
}
.__newtradeaccountform__ .__inputField__,
.__newtradeaccountform__ .__selectField__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.__newtradeaccountform__ select.__selectField__ {
  background-color: #000;
  color: #fff;
  border-radius: 5px;
  border: unset;
}
.__newtradeaccountform__ select.__selectField__ option {
  background: white;
  color: black;
  border: 2px solid black;
}
.__newtradeaccountform__ .__inputHolder__ {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.__newtradeaccountform__ .__groupInputHolders__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  margin: auto 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.__newtradeaccountform__ .__groupInputHolders__ .__inputHolder__.__twoColumn__ {
  min-width: 49%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 49%;
}
.__newtradeaccountform__ .__groupInputHolders__.__tradeaccount_recaptch__ {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (min-width: 320px) and (max-width: 480px) {
  .__newtradeaccountform__ .__tradeaccount_recaptch__ {
    -webkit-transform: scale(0.85);
        -ms-transform: scale(0.85);
            transform: scale(0.85);
  }
  .__newtradeaccountform__ .g-recaptcha {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
  .__newtradeaccountform__ .__groupInputHolders__ .__inputHolder__.__twoColumn__ {
    min-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
/** New trade account form latest enhancement **/
.__newtradeaccountform__ .__ks_businessTypeDropdown__ {
  margin: 0.35em 0;
}
.__newtradeaccountform__ .__ks_businessTypeDropdown__ ul {
  height: 43px;
  width: 100%;
  border: 1px solid #000;
  list-style: none;
  background: #000;
  position: relative;
  z-index: 99;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 5px;
}
.__newtradeaccountform__ .__ks_businessTypeDropdown__ ul li a {
  font-size: 1.2em;
}
.__newtradeaccountform__ .__ks_businessTypeDropdown__ .__ks_dropdownInit__ {
  background: #000;
  color: #fff;
  position: relative;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 5px;
  cursor: pointer;
  height: 40px;
}
.__newtradeaccountform__ .__ks_businessTypeDropdown__ .__ks_dropdownInit__ a {
  width: calc(100% - 24px);
  display: inline-block;
}
.__newtradeaccountform__ .__ks_businessTypeDropdown__ ul li:not(.__ks_dropdownInit__) {
  float: left;
  width: 100%;
  display: none;
  position: relative;
}
.__newtradeaccountform__ .__ks_businessTypeDropdown__ ul li:not(.__ks_dropdownInit__):hover {
  background: #09f;
}
@media screen and (max-width: 600px) {
  .__newtradeaccountform__ .__ks_businessTypeDropdown__ ul li:not(.__ks_dropdownInit__):hover {
    background: #fff;
  }
}
.__newtradeaccountform__ .__ks_businessTypeDropdown__ li.__ks_dropdownListitem__ {
  color: #fff;
  line-height: 1.75em;
  list-style-type: none;
  position: relative;
  background: #000;
  padding-left: 1.25em;
}
.__newtradeaccountform__ .__ks_businessTypeDropdown__ li.__ks_dropdownListitem__ a {
  width: calc(100% - 24px);
  display: inline-block;
}
.__newtradeaccountform__ .__ks_businessTypeDropdown__ li.__ks_dropdownInit__ {
  padding: 0.5em 0.75em;
}
@media screen and (max-width: 1024px) {
  .__newtradeaccountform__ .__ks_businessTypeDropdown__ li.__ks_dropdownInit__ {
    padding: 0.25em;
  }
}
.__newtradeaccountform__ .__ks_businessTypeDropdown__ .__ks_dropdownListitem__:not(.__ks_dropdownInit__) {
  background: white;
  color: black;
}
.__newtradeaccountform__ .__ks_businessTypeDropdown__ .__ks_subDropdown__.__ks_dropdownListitem__ a {
  width: calc(100% - 24px);
  display: inline-block;
}
.__newtradeaccountform__ .__ks_businessTypeDropdown__ .__ks_multiLevelDropdown__ .__ks_dropdownListitem__:not(.__ks_dropdownInit__) {
  border-color: rgba(191, 191, 191, 0.75);
  border-style: solid;
  border-width: 1.5px;
  border-bottom-width: 0;
  border-top-width: 0;
}
.__newtradeaccountform__ .__ks_businessTypeDropdown__ .__ks_multiLevelDropdown__ li.__ks_dropdownListitem__:last-child {
  border-bottom-width: 1px;
}
.__newtradeaccountform__ .__ks_businessTypeDropdown__ .__ks_downArrowIcon__ {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid\9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}
.__newtradeaccountform__ .__ks_businessTypeDropdown__ .__ks_leftArrowIcon__ {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-left: 4px dashed;
  border-left: 4px solid\9;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}
@media screen and (max-width: 600px) {
  .__newtradeaccountform__ .__ks_businessTypeDropdown__ .__ks_leftArrowIcon__.__ks_downArrowIconMob__ {
    margin-left: -4px;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
  }
}
.__newtradeaccountform__ .__ks_businessTypeDropdown__ .__ks_subDropdownList__ {
  position: absolute;
  left: 100%;
  top: 0;
  border: 1.8px solid rgba(191, 191, 191, 0.75);
  border-radius: 5px;
  height: auto;
  width: 50%;
}
@media screen and (min-width: 640px) and (max-width: 1024px) {
  .__newtradeaccountform__ .__ks_businessTypeDropdown__ .__ks_subDropdownList__ {
    width: 65%;
  }
}
@media screen and (max-width: 600px) {
  .__newtradeaccountform__ .__ks_businessTypeDropdown__ .__ks_subDropdownList__ {
    position: relative;
    left: 0px;
    top: 100%;
    display: block;
    border: unset;
  }
}
.__newtradeaccountform__ .__ks_businessTypeDropdown__ .__ks_subDropdownList__ .__ks_dropdownListitem__ {
  border: unset !important;
  border-radius: unset !important;
}
.__newtradeaccountform__ .__ks_businessTypeDropdown__ .__ks_subDropdownList__ .__ks_dropdownListitem__:last-child {
  border-bottom-width: 0px !important;
}
.__newtradeaccountform__ .__ks_businessTypeDropdown__ .__ks_subDropdownList__ li {
  display: inline;
}
.__newtradeaccountform__ .__ks_businessTypeDropdown__ #business_type1-error,
.__newtradeaccountform__ .__ks_businessTypeDropdown__ .mage-error {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-transform: translateY(-0.75em);
  -ms-transform: translateY(-0.75em);
  transform: translateY(-0.75em);
  font-size: 0.75em;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  padding-top: 0.75em;
  color: #f44034;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  text-align: right;
  padding-right: 1em;
}
.__newtradeaccountform__ .__ks_dropdownList__._ksNotActiveDropdown {
  background-color: #676767 !important;
}
.__newtradeaccountform__ .__ks_dropdownList__.__selectField__ {
  height: 43px;
  font-size: 1.2em;
}
.__newtradeaccountform__ ._ksNotActiveDropdown {
  border-color: #676767 !important;
  background-color: #676767 !important;
}
.__newtradeaccountform__ .__inputHolder__.__twoColumn__.__ks_enrollInvoiceCheckbox__ {
  margin-top: 0.5em;
}
.__newtradeaccountform__ .__inputHolder__.__twoColumn__.__ks_enrollInvoiceCheckbox__ .__checkBox_Label__ {
  line-height: 1.75em;
}
/** new trade account ends **/
/** contact form starts **/
.__contactusForm__ .__inputField__,
.__contactusForm__ .__selectField__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.__contactusForm__ .__fieldMessage__ {
  padding-right: 0em;
}
.__contactusForm__ .__RequiredInfoContact__ {
  padding-right: 0em;
}
.__contactusForm__ .__contactAction__ {
  margin-top: 1.3em;
}
.__contactusForm__ .__contactAction__ .__inline_elements__ {
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.__contactusForm__ .__restContact__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.__contactusForm__ .__restContact__ button {
  text-transform: capitalize;
}
.__contactusForm__ .__contactSubmit__ button {
  text-transform: capitalize;
}
.__contactusForm__ .__contactSubmit__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 2em;
}
.__contactusForm__ .__contactRecaptcha__ .g-recaptcha {
  position: relative;
  min-height: 80px;
  margin: 0 auto;
}
.__contactusForm__ .__contactRecaptcha__ {
  width: 304px;
  margin: 0 auto;
  position: relative;
}
.__contactusForm__ .__recaptchaError__ {
  bottom: -4.2em;
}
.__contactusForm__ .__contactRecaptcha__ .__groupInputHolders__ {
  -webkit-box-pack: normal;
      -ms-flex-pack: normal;
          justify-content: normal;
}
@media screen and (min-width: 320px) and (max-width: 480px) {
  .__contactusForm__ .__contactRecaptcha__ {
    width: 200px;
    -webkit-transform: scale(0.85);
        -ms-transform: scale(0.85);
            transform: scale(0.85);
  }
  .__contactusForm__ .g-recaptcha {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
}
/** contact form ends **/
/** cart summary starts**/
.ks__Cart__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin: auto;
}
.ks__Cart_Estima_Totals__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.__Cart_SubProceed__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-item-align: start;
      align-self: flex-start;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media screen and (min-width: 1600px) {
  .ks__Cart__ {
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
    max-width: 70%;
  }
}
@media screen and (max-width: 1599px) {
  .ks__Cart__ {
    -ms-flex-preferred-size: 90%;
        flex-basis: 90%;
    max-width: 90%;
  }
}
@media screen and (min-width: 768px) {
  .ks__Cart__ .__Cart_Proceed__ {
    min-width: 220px;
  }
  .ks__Cart__ .__Back_to_Shopping__ {
    min-width: 220px;
  }
}
@media screen and (min-width: 1024px) {
  .ks__Cart__ .ks__Cart_Coupon__ {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .ks__Cart__ .ks__Cart_Estima_Totals__ {
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
    max-width: 70%;
  }
  .ks__Cart__ .__Cart_Shipping__ {
    -ms-flex-preferred-size: 55%;
        flex-basis: 55%;
    max-width: 55%;
  }
  .ks__Cart__ .__Cart_SubProceed__ {
    -ms-flex-preferred-size: 38.5%;
        flex-basis: 38.5%;
    max-width: 38.5%;
  }
}
@media screen and (min-width: 320px) and (max-width: 410px) {
  .__CheckOutCartProductItem__ .subtotal {
    display: block;
    width: 100%;
    text-align: right;
  }
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  .checkout-cart-index .__formTitle__ {
    margin-top: 0em;
  }
  .ks__Cart__ .__Back_to_Shopping__,
  .ks__Cart__ .__Submit_Cart_Update__,
  .ks__Cart__ .ks__Cart_Coupon__,
  .ks__Cart__ .__Cart_Shipping__ {
    margin: 0 auto;
    width: 100%;
  }
  .ks__Cart__ .__Back_to_Shopping__,
  .ks__Cart__ .__Cart_summary__ button {
    text-align: center;
    width: 100%;
  }
  .ks__Cart__ #shipping-zip-form .fieldset {
    padding-left: 0em;
  }
  .ks__Cart__ #shipping-zip-form .__selectField__,
  .ks__Cart__ #shipping-zip-form .__inputField__ {
    width: 100%;
  }
  .ks__Cart__ .ks__Cart_Coupon__ .__inputField__ {
    width: 100%;
  }
  .ks__Cart__ .__Cart_SubProceed__ {
    width: 100%;
    margin-bottom: 1em;
  }
  .ks__Cart__ .__Cart_SubProceed__ .__Cart_Proceed__ {
    width: 100%;
  }
  .ks__Cart__ .ks__Cart_Estima_Totals__ {
    margin-top: 1.5em;
    width: 100%;
  }
  .ks__Cart__ .__Cart_Total__ {
    width: 100%;
    margin-top: 0.5em;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .ks__Cart__ .ks__Cart_Coupon__ {
    width: 35%;
  }
  .ks__Cart__ .ks__Cart_Estima_Totals__ {
    width: 65%;
  }
  .ks__Cart__ .__Cart_Shipping__ {
    width: 50%;
  }
}
.__CartProductName__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media screen and (min-width: 400px) and (max-width: 767px) {
  .ks__Cart__ .__CartProductName__ .__dl__ .__dt__ {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 44%;
  }
  .ks__Cart__ .__CartProductName__ .__dl__ .__dd__ {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 56%;
  }
}
@media screen and (min-width: 768px) {
  .ks__Cart__ .__CartProductName__ .__dl__ .__dt__ {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 30%;
  }
  .ks__Cart__ .__CartProductName__ .__dl__ .__dd__ {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 70%;
  }
}
@media screen and (min-width: 320px) and (max-width: 399px) {
  .ks__Cart__ .__CartProductName__ .__dl__ .__dt__ {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 55%;
  }
  .ks__Cart__ .__CartProductName__ .__dl__ .__dd__ {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 45%;
  }
}
/** cart summary ends **/
/** pdp page starts **/
.ks__Product_Media__ .action-skip-wrapper {
  display: none;
}
.__SwatchsOpt__ input.swatch-input.super-attribute-select {
  display: none;
}
.fotorama__nav--thumbs,
.fotorama__nav__frame {
  display: none;
}
.fotorama__stage__shaft.fotorama__grab div:nth-child(2) {
  display: none;
}
/** pdp page ends **/
/** new desing css ends **/
/** Pages Messages Start **/
.catalog-product-view .__starkErrormessage__ {
  margin-top: 0em;
}
.catalog-product-view .page.messages {
  margin-top: 3em;
}
.__starkErrormessage__ {
  margin-top: 0.8em;
  margin-bottom: -0.3em;
}
/** Pages Messages End **/
/** cart page shipping form starts **/
#shipping-zip-form [data-cat='region_id'] {
  display: none;
}
/** cart page shipping form ends **/
/** newsletter start **/
.__subscribe_submit__ {
  text-align: center;
  margin: 0 auto;
}
.block.newsletter {
  min-height: 490px;
}
/** newsletter ends **/
/** samples order history starts**/
.__sample_request__ {
  background-color: transparent;
  border: 1px solid #678cbc;
  color: #678cbc;
  padding: 0.25em 1em;
  margin-right: 1em;
}
#orderDetails_Date {
  line-height: 1.5em;
  font-size: 0.8em;
  text-transform: capitalize;
}
.__order_history_main_header__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.__Sales_AcountNumberAndName__ {
  width: 50%;
}
.__ExportButton_Wrapper__ {
  width: 50%;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.__order_details_info_wrap__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.__order_details_info__ {
  width: 50%;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
/** samples order history ends**/
/** pdp page starts **/
/** pdp page ends **/
/** Category Page limited Stock Start **/
.limited_stock {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.25em 0.5em;
  background: #688CBC;
  background-color: #688CBC;
  text-transform: uppercase;
  font-weight: 500;
  color: #fff;
  font-size: 0.85em;
}
/** Category Page limited Stock Ends **/
/** eternal thank you  start**/
.cms-eternal-thank-you .thanking-sec {
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
  top: 51%;
}
.cms-eternal-thank-you a.button.back-btn.desk-block {
  display: block;
}
.cms-eternal-thank-you a.button.back-btn.mob-block {
  display: none;
}
.cms-eternal-thank-you .back-btn {
  background: transparent none repeat scroll 0 0;
  display: inline-block;
  font-size: 18px;
  width: 288px;
  margin: 0 auto;
}
.cms-eternal-thank-you .thanking-sec .present {
  margin-top: 5px;
  color: #fff;
}
.cms-eternal-thank-you .present {
  display: block;
  font-family: "Roboto", sans-serif;
  font-size: 24px;
  font-weight: 400;
  letter-spacing: 5px;
  margin-bottom: 10px;
  color: #2c2c2c;
}
.cms-eternal-thank-you .thanking-sec h1 {
  color: #fff;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 90px;
  font-weight: 300;
  line-height: 0.9;
  margin: 0 0 56px;
  text-transform: uppercase;
}
.cms-eternal-thank-you #maincontent {
  position: relative;
  height: 100vh;
  background-image: url('https://starketernal.com/assets/images/thank-banner.jpg');
  background-repeat: no-repeat;
  background-size: cover;
}
.cms-eternal-thank-you .button {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  color: #688cbc;
  border-color: #688cbc;
  text-align: center;
  height: auto;
  padding: 7px 10px 6px;
  text-transform: uppercase;
  background: transparent;
  margin: 0 auto;
  float: none;
}
/** home newsletter email popup starts**/
.us_newsletter_popup .ks_popup_title {
  text-align: center;
}
.us_newsletter_popup div#newsletter-error {
  color: red;
  font-size: 12px;
  margin-right: 1em;
}
.us_newsletter_popup_body .newsletter {
  min-height: auto;
}
.us_newsletter_popup_body .newsletter .__formTitle__ {
  display: none;
}
.us_newsletter_popup_body .newsletter .form {
  background: none;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.us_newsletter_popup_body .newsletter .__form__.subscribe {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  max-width: 90%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.us_newsletter_popup_body .newsletter .__form__.subscribe .field.newsletter.__inputHolder__ {
  width: 80%;
}
.us_newsletter_popup_body .newsletter .__form__.subscribe .__subscribe_submit__ {
  text-align: center;
  margin: 0;
}
.us_newsletter_popup_body .newsletter .__form__.subscribe .__subscribe_submit__ button.action.subscribe.primary {
  padding: 0.75em 1em;
}
.us_newsletter_popup_body .newsletter .action.back {
  display: none;
}
a.news_letter_privacy {
  text-decoration: underline;
  color: #678cbc;
}
/** home newsletter email poup ends **/
/** enteranl thank you page ends **/
.wrapper-loader {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 99998;
}
.__ksTCpopupOverlay {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
  overflow: hidden;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100vw;
  height: 100vh;
  z-index: 100001;
}
.__ksTCpopup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-preferred-size: 50vw;
      flex-basis: 50vw;
  min-width: 34vw;
  max-width: 36vw;
  min-height: 28vh;
  background-color: #ffffff;
  padding: 1vw 3.2vh;
  border: 1px solid rgba(25, 25, 25, 0.25);
  margin: auto;
  color: #646464;
  font-family: 'Barlow Condensed', sans-serif;
  position: relative;
}
@media screen and (max-width: 1024px) {
  .__ksTCpopup {
    -ms-flex-preferred-size: 100vw;
        flex-basis: 100vw;
    min-width: 96vw;
    max-width: 96vw;
  }
}
.__ksTCpopup .popupTitleBar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 100%;
  font-family: 'Barlow Condensed', sans-serif;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (min-width: 860px) and (max-width: 1024px) {
  .__ksTCpopup p {
    font-size: 1.2em;
  }
}
.__ksTCpopup .popupHeading {
  font-size: 2em;
  font-family: 'Barlow Condensed', sans-serif;
  line-height: 1.25em;
  margin: 2vh 0 2vh 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  color: #fff;
  background: #000;
  padding: 0.25em;
}
@media screen and (max-width: 767px) {
  .__ksTCpopup .popupHeading {
    font-size: 1.4em;
  }
}
.__ksclosebuttontc {
  width: 32px;
  height: 32px;
  display: block;
  position: absolute;
  top: -0.5em;
  cursor: pointer;
  right: -0.5em;
  background: #fff;
  border-radius: 60%;
  border: 1.5px solid;
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  margin: 0 auto;
  line-height: 26px;
}
.iagreebtn {
  width: 35%;
  padding: 0.5em 1em;
  -ms-flex-item-align: center;
      align-self: center;
  background: #fff;
  color: #000;
  display: block;
  margin: 0 auto;
  border: 2px solid #000;
}
.__agreemandtext {
  padding: 0.5em 0 0.25em 0;
}
.__agreemandtext span {
  display: inline-block;
  color: red;
}
@media screen and (min-width: 481px) {
  ._threecolumnfname,
  ._threecolumnlname,
  ._threecolumnjobtitle {
    min-width: 32% !important;
    max-width: 32% !important;
  }
}
@media screen and (min-width: 1025px) {
  .__kshikedprice {
    position: relative;
    left: 7%;
    text-decoration: line-through;
  }
  .__QuantityNPriceRange__ span {
    white-space: nowrap;
  }
  .__ksfrom {
    min-width: 98%;
  }
  .categorypath-shop-closeout-rugs-viewall ._kssinglesizedprice {
    display: block;
    width: 98%;
  }
}
@media screen and (max-width: 1024px) {
  .__kshikedprice {
    position: relative;
    text-decoration: line-through;
  }
  .__QuantityNPriceRange__ span.__StartingPrice__,
  .__QuantityNPriceRange__ span.__kshikedprice {
    display: block;
    width: 100%;
  }
}
#newTradeAcBtn {
  width: 300px;
  background-color: #000;
  border: 1px solid #000;
  color: white;
}
@media screen and (max-width: 767px) {
  #newTradeAcBtn {
    width: 260px;
  }
  ._StifleMenuByBrand_ .__LogoAsHeading__ a.__NaveMenuLinkItem__ {
    z-index: 1;
  }
  ._StifleMenuByBrand_ .__LogoAsHeading__ span {
    height: 40px !important;
    position: relative;
    right: 15px;
    bottom: 15px;
    width: 110px !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  ._StifleMenuByBrand_ .__LogoAsHeading__ span {
    height: 60px;
  }
}
#newTradeAcBtn:hover {
  background: transparent;
  border: 1px solid #000;
  color: #000;
}
.customer-account-edit .info {
  margin: 0px;
  position: relative;
  padding: 0px;
  opacity: 1;
}
.categorypath-shop-closeout-rugs-viewall .__CloseoutProductPriceShow__ .__StartingPrice__,
.categorypath-shop-closeout-rugs-viewall .__CloseoutProductPriceShow__ .__kshikedprice {
  font-size: 0.95em;
}
@media screen and (min-width: 320px) and (max-width: 480px) {
  a.__NaveMenuLinkItem__.__userprofileIcon__.__customerLogin {
    margin: 0 0 0 11.975em;
  }
}
/*Rambabu*/
#__theGridChild__ {
  height: auto;
  max-height: 500px;
}
section.ks_wrapper {
  width: 80em;
}
.__Sales_Body__ {
  width: 98%;
  margin: auto;
}
.__Sales_PageTitle__ {
  font-weight: 200;
  font-size: 2.75em;
  line-height: 2em;
  font-family: 'Roboto Condensed', helvetica, sans-serif;
}
.__Sales_AcountNumberAndName__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 1.5em;
  font-weight: 300;
  line-height: 2em;
}
.__ExportButton_Wrapper__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0.25em 0 0.5em;
}
.__OrderHistoryButton__ {
  background-color: transparent;
  border: 1px solid hsl(214, 39%, 57%);
  color: hsl(214, 39%, 57%);
  padding: 0.25em 1em;
  margin-right: 1em;
}
.__formtopText__.__formtopTest__ {
  display: none;
}
.__RequestedSamples_list__ {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 1em;
}
.__SampleRequestItems__ {
  max-height: 28em;
  overflow-y: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.__selectField__[name='rs_region_id'] {
  padding: 0.58em 1em;
  color: gray;
  margin-left: 0.2em;
}
#request_sample_form input.mage-error,
#request_sample_form select.mage-error {
  border-color: red;
}
#request_sample_form div.mage-error {
  color: red;
  padding-right: 0.8em;
  font-size: 80%;
}
.__GroupBtnHolder__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.__BtnHolder__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  max-width: 48%;
}
.rs_image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-preferred-size: 12%;
      flex-basis: 12%;
}
.rs_desc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
  max-width: 80%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.rs_desc span {
  padding-left: 1em;
}
.rs_delete {
  max-width: 1em;
  max-height: 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/************** PDP product page  Check Stock*********/
.__CheckStock_Container__ {
  border-collapse: collapse;
}
.__column__ {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center;
  width: 25%;
  border-collapse: collapse;
}
/*
 * General good-look styles
 */
.__table_row__ {
  border: 1px solid #999;
  border-collapse: collapse;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.__table_header__ {
  background-color: #ccc;
  font-weight: 400;
}
.__column_header__ {
  background-color: #ddd;
}
/*!Sudhakar*/
.__Exclusive_to_Stark__,
.__Recycled_Materials__,
._Woven_by_Hand__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: 48%;
      flex-basis: 48%;
  margin: 0 1%;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.__contentArea__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  -ms-flex-preferred-size: 77%;
      flex-basis: 77%;
}
.__Icon_S_Symbol__,
.__Icon_Recycled_Symbol__,
.__Icon_Hand_Woven_Symbol__ {
  display: inline-block;
  min-width: 3em;
  min-height: 3em;
  max-width: 4em;
  max-height: 4em;
  background-repeat: no-repeat;
  -webkit-transform: translate(-0.5em, 0.75em) scale(1.2);
      -ms-transform: translate(-0.5em, 0.75em) scale(1.2);
          transform: translate(-0.5em, 0.75em) scale(1.2);
}
.__Tickicon__ {
  width: 1em;
  height: 1em;
  display: inline-block;
  -webkit-transform: translateX(18%) translateY(14%);
      -ms-transform: translateX(18%) translateY(14%);
          transform: translateX(18%) translateY(14%);
  fill: #fff;
}
.__Icon_S_Symbol__ {
  background-image: url('../../assets/exclusive.svg');
}
.__Icon_Recycled_Symbol__ {
  background-image: url('../../assets/recycled.svg');
}
.__Icon_Hand_Woven_Symbol__ {
  background-image: url('../../assets/hand.svg');
}
.__Strak_ERW__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-preferred-size: 90%;
      flex-basis: 90%;
  max-width: 90%;
  margin: 0.75em auto 0;
  margin-top: 5em;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  .__Strak_ERW__ {
    margin: 2em 0 0 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .__Strak_ERW__ .__Icon_S_Symbol__,
  .__Strak_ERW__ .__Icon_Recycled_Symbol__,
  .__Strak_ERW__ .__Icon_Hand_Woven_Symbol__ {
    -webkit-transform: translate(0.3em, 2.5em);
        -ms-transform: translate(0.3em, 2.5em);
            transform: translate(0.3em, 2.5em);
  }
  .__Strak_ERW__ h1 {
    -webkit-transform: translateX(1em);
        -ms-transform: translateX(1em);
            transform: translateX(1em);
  }
  .__Strak_ERW__ .__contentArea__ {
    -ms-flex-preferred-size: 92%;
        flex-basis: 92%;
    margin: auto;
    max-width: 92%;
    width: 110%;
  }
}
@media screen and (min-width: 320px) and (max-width: 360px) {
  .__Strak_ERW__ .__Icon_S_Symbol__,
  .__Strak_ERW__ .__Icon_Recycled_Symbol__,
  .__Strak_ERW__ .__Icon_Hand_Woven_Symbol__ {
    -webkit-transform: translate(0.3em, 2.9em);
        -ms-transform: translate(0.3em, 2.9em);
            transform: translate(0.3em, 2.9em);
  }
  .__Strak_ERW__ h1 {
    -webkit-transform: translateX(1.3em);
        -ms-transform: translateX(1.3em);
            transform: translateX(1.3em);
  }
}
.__See_Trade__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 1.5em;
  padding-top: 1em;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.__See_Trade_Pricing__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 49%;
      flex-basis: 49%;
  max-width: 49%;
  font-size: 1.5em;
  font-weight: 300;
  font-family: 'Roboto', sans-serif;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  .__See_Trade_Pricing__ {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    min-width: 100%;
    max-width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.__See_Trade_Pricing_Login__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 49%;
      flex-basis: 49%;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  .__See_Trade_Pricing_Login__ {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    min-width: 100%;
    max-width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 1em;
  }
}
.__See_Trade_Pricing_Login__ a.button.transparent_btn {
  padding: 0.6em 3em;
  margin: 0;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  .__See_Trade_Pricing_Login__ a.button.transparent_btn {
    width: 100%;
  }
}
.fotorama__stage[data-fotorama-stage="fotorama__stage"][style] {
  height: auto !important;
}
/*
RAMBABU
*/
/*!
SUDHAKAR
*/
.page-layout-2columns-left .columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}
.page-layout-2columns-left .column.main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-flex: 80%;
      -ms-flex: 80%;
          flex: 80%;
}
.page-layout-2columns-left .sidebar.sidebar-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
}
.__Layer_Product_List__ {
  width: 100%;
  margin-top: 6.25em;
}
.layerProductList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.listProductSize {
  color: #999999;
  margin: 0;
  line-height: 1.4em;
  padding: 0 0.5em;
  max-width: 100%;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
}
.listProductPrice {
  margin: 0;
  line-height: 1.4em;
  padding: 1em 0 0 0.5em;
}
.loader img {
  width: 8%;
}
.category-image {
  display: none;
}
.category-image .image {
  width: 100%;
  max-height: 32em;
}
.product-item {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin: 0.25em;
  padding: 0 0 0.25em 0;
  border: 1px solid #cccccc;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 24%;
          flex: 0 1 24%;
}
.product-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  list-style: none;
  text-decoration: none;
  padding: 0;
  max-width: 99%;
  margin: auto;
}
.product-items[data-page-type="search"] .product-item {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 19.4%;
          flex: 0 1 19.4%;
}
li.__Product_No_Item__ {
  text-align: center;
}
.product-item-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  overflow: hidden;
}
.product-item-photo {
  display: block;
}
.listProductDescription {
  display: block;
  background: #ffffff;
  padding: 0.5em 0;
  line-height: 1.6em;
  border: 0;
  border-top: 1px solid #cccccc;
}
.listProductName,
.listProductStyleCode {
  margin: 0;
  line-height: 1.4em;
  padding: 0 0.5em;
  max-width: 100%;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
}
.listProductName {
  color: #404040;
}
.listProductStyleCode {
  color: #999999;
}
.listProductImage {
  width: 100%;
  height: auto;
  display: block;
  text-decoration: none;
  -webkit-transform: scale(1.15);
      -ms-transform: scale(1.15);
          transform: scale(1.15);
}
.__transparentBtn__ {
  background: transparent;
  outline: none;
}
.foc-hide {
  display: none;
}
.ui-slider-handle {
  background: #333;
}
.ln_overlay {
  display: none;
  background-color: rgba(0, 0, 0, 0.3);
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  height: 100%;
  text-align: center;
  z-index: 1000;
}
.ln_overlay .loader {
  position: relative;
  top: 40%;
}
.ln_overlay .loader img {
  width: 2%;
}
.filter-options {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.filter-options-item {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 0 1em;
  position: relative;
}
.filter-options-title,
.__FilterOptionsTitle__ {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  font-size: 0.875em;
  line-height: 1.5em;
  font-weight: 400;
  text-transform: uppercase;
  padding: 0.3%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.filter-options-content {
  border-top: 1px solid #b4b4b4;
  padding: 10px;
  max-width: 20em;
  position: absolute;
  z-index: 10;
  background-color: white;
}
.filterItems {
  text-decoration: none;
  padding: 0;
  margin: 0;
}
.filter_item .filterLabelChecked {
  font-weight: bold;
}
.__Range__.filter_item {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 180%;
          flex: 0 1 180%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
input[type="checkbox"].filterInput {
  display: inline;
  opacity: 0;
  position: absolute;
  z-index: -1;
  top: 24%;
  left: 3%;
}
input[type="checkbox"].filterInput:not(:checked)[data-type="showroom"] + .__FilterLabel__ {
  color: hsl(0, 0%, 17%);
  -webkit-transition: all 100ms ease-in-out;
  -o-transition: all 100ms ease-in-out;
  transition: all 100ms ease-in-out;
}
input[type="checkbox"].filterInput:not(:checked)[data-type="showroom"] + .__FilterLabel__:before {
  content: "";
  background: transparent;
  border: 1px solid transparent;
}
input[type="checkbox"].filterInput:not(:checked)[data-type="home"] + .__FilterLabel__ {
  color: hsl(0, 0%, 17%);
  -webkit-transition: all 100ms ease-in-out;
  -o-transition: all 100ms ease-in-out;
  transition: all 100ms ease-in-out;
}
input[type="checkbox"].filterInput:not(:checked)[data-type="home"] + .__FilterLabel__:before {
  content: "";
  background: transparent;
  border: 1px solid transparent;
}
input[type="checkbox"].filterInput:not(:checked)[data-type="representative"] + .__FilterLabel__ {
  color: hsl(0, 0%, 17%);
  -webkit-transition: all 100ms ease-in-out;
  -o-transition: all 100ms ease-in-out;
  transition: all 100ms ease-in-out;
}
input[type="checkbox"].filterInput:not(:checked)[data-type="representative"] + .__FilterLabel__:before {
  content: "";
  background: transparent;
  border: 1px solid transparent;
}
input[type="checkbox"].filterInput:checked[data-type="showroom"] + .__FilterLabel__ {
  color: hsl(81, 42%, 33%);
}
input[type="checkbox"].filterInput:checked[data-type="showroom"] + .__FilterLabel__:before {
  content: "";
  background: hsl(81, 42%, 33%);
  border: 1px solid hsl(81, 42%, 33%);
}
input[type="checkbox"].filterInput:checked[data-type="home"] + .__FilterLabel__ {
  color: hsl(22, 90%, 54%);
}
input[type="checkbox"].filterInput:checked[data-type="home"] + .__FilterLabel__:before {
  content: "";
  background: hsl(22, 90%, 54%);
  border: 1px solid hsl(22, 90%, 54%);
}
input[type="checkbox"].filterInput:checked[data-type="representative"] + .__FilterLabel__ {
  color: hsl(214, 39%, 57%);
}
input[type="checkbox"].filterInput:checked[data-type="representative"] + .__FilterLabel__:before {
  content: "";
  background: hsl(214, 39%, 57%);
  border: 1px solid hsl(214, 39%, 57%);
}
[data-type="showroom"] + label span,
[data-type="home"] + label span,
[data-type="representative"] + label span {
  font-size: 1.4em;
  line-height: 1;
  font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
}
.filterLabel,
.__FilterLabel__ {
  margin: 0.25em;
  padding: 0.25em;
  line-height: 1.4em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 300;
  font-family: 'Roboto', sans-serif;
  color: #2b2b2b;
  content: "";
  font-size: 0.75em;
  -ms-flex-item-align: start;
      align-self: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  min-width: 8em;
}
.filterLabel.filterLabelChecked,
.__FilterLabel__.filterLabelChecked {
  font-weight: bold;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  .filterLabel,
  .__FilterLabel__ {
    min-width: 6em;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0;
    padding: 0;
  }
}
input[type="checkbox"].filterInput:checked + .filterLabel:before {
  content: "";
  background-image: url('../../assets/checkBoxChecked.svg');
}
input[type="checkbox"].filterInput[disabled] + .filterLabel:before {
  content: "";
  background: #e6e6e6;
  border: 1px solid #e6e6e6;
}
input[type="checkbox"].filterInput[disabled] + .filterLabel {
  color: rgba(43, 43, 43, 0.5);
}
.__FilterItemsMore__ {
  text-align: right;
  padding: 0.2em;
}
.__FilterItemsMore__ a {
  padding-right: 3.6em;
  background-position: 2.6em 0.5em;
  font-family: 'Roboto', sans-serif;
  background-size: 1em;
  font-size: 0.8em;
  color: #2b2b2b;
}
.__colours__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.__circle__ {
  width: 1.25em;
  height: 1.25em;
  border-radius: 50%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.__add__ {
  background-image: url('../../assets/show.svg');
}
.__substract__ {
  background-image: url('../../assets/hide.svg');
  -webkit-transform: translateY(0.5em);
      -ms-transform: translateY(0.5em);
          transform: translateY(0.5em);
}
.__add__,
.__substract__,
.__ArrowUp__,
.__ArrowDown__ {
  display: inline-block;
  background-repeat: no-repeat;
  width: 0.5em;
  height: 0.5em;
  margin-top: 0.5em;
  margin-left: 1em;
}
.__ArrowUp__ {
  background-image: url('../../assets/arrow_up.svg');
}
.__ArrowDown__ {
  background-image: url('../../assets/arrow_down.svg');
}
.ln_slider_container {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.ln_slider_container div {
  text-align: center;
}
.ks__Product_Page__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.ks__Product_Media__ {
  width: 100%;
  max-width: 66%;
  -ms-flex-preferred-size: 66%;
      flex-basis: 66%;
  margin: 0;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  .ks__Product_Media__ {
    display: none;
  }
}
.ks__Product_Info__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 34%;
      flex-basis: 34%;
  max-width: 34%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 0;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  .ks__Product_Info__ {
    -ms-flex-preferred-size: 96%;
        flex-basis: 96%;
    min-width: 96%;
    max-width: 96%;
    margin: auto;
  }
}
.__GalleryMainImageHolder__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 2em;
  position: relative;
}
.__GalleryMainImageHolder__ .__PdpMainImage__ {
  width: inherit;
  max-width: 98%;
  max-height: 43em;
}
.__GalleryMainImageHolder__.__Specials__ ._ImgWrapper {
  content: " ";
  display: inline-block;
  max-width: 98%;
  height: auto;
}
.__GalleryMainImageHolder__.__Specials__ ._ImgWrapper::after {
  content: " ";
  position: absolute;
  right: 4.1em;
  top: 0;
  width: 3em;
  height: 9em;
  background-image: url(../../images/special_tag.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
@media screen and (max-width: 1400px) {
  .__GalleryMainImageHolder__.__Specials__ ._ImgWrapper::after {
    right: 1em;
  }
}
.__SwatchsOpt__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding: 1em;
  border-top: 1px solid rgba(118, 118, 118, 0.85);
  border-bottom: 1px solid rgba(118, 118, 118, 0.85);
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  .__SwatchsOpt__ {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
.__SwatchsOpt__ .__SwatchsOptions__,
.__SwatchsOpt__ .__SwatchsOptSelected__ {
  min-width: 100%;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  .__SwatchsOpt__ .__SwatchsOptions__,
  .__SwatchsOpt__ .__SwatchsOptSelected__ {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 99;
  }
}
@media screen and (min-width: 769px) and (max-width: 2400px) {
  .__SwatchsOpt__ .__SwatchsOptions__,
  .__SwatchsOpt__ .__SwatchsOptSelected__ {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.__SwatchsOpt__ .swatch-option {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-radius: initial;
  width: 3em;
  height: 4em;
  margin-right: 0.5em;
  margin-bottom: 0.5em;
  border: 1px solid hsla(0, 0%, 0%, 0.25);
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
}
.__SwatchsOpt__ .__SwatchsOptChildSelected__ {
  border: solid 1px #f00;
}
.__Breadcrumbs_Holder__ {
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
}
.catalog-product-view .__Breadcrumbs_Holder__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  .catalog-product-view .__PageTitle__ {
    margin-top: 0;
    text-align: center;
  }
}
@media screen and (min-width: 769px) and (max-width: 1440px) {
  .catalog-product-view .__PageTitle__ {
    margin: 0;
  }
}
.__Breadcrumbs_Holder__.__Show__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 1em;
}
.__Product__ {
  padding-left: 1em;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  .__Product__ .__PageTitle__ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-line-pack: center;
        align-content: center;
    margin: 0;
  }
}
.__Product_DesN_Details__ {
  padding: 1em;
  border-bottom: 1px solid rgba(118, 118, 118, 0.85);
}
.__BreabCrumbs__ {
  padding: 2em 0 1.25em;
  margin: 0;
  text-decoration: none;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  font-family: 'Roboto', sans-serif;
  text-transform: uppercase;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  .__BreabCrumbs__ {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 1em 0;
  }
}
.__BreabCrumbs_Item__ {
  font-size: 0.75em;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
}
.__BreadCrumb_Link__ {
  content: "";
  color: #2c2c2c;
}
.__BreadCrumb_Link__:after {
  content: "\2f";
  display: inline-block;
  padding: 0 0.25em;
  color: rgba(20, 20, 20, 0.4);
}
.__current__ {
  color: #2c2c2c;
  font-weight: bold;
}
.__ClearAll__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
li.block-actions.filter-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.__icon__ {
  width: 1.25em;
  height: 1.25em;
  display: inline-block;
}
.__icon__.__Big__ {
  width: 2.75em;
  height: 2.75em;
  -webkit-transform: translate(-0.55em, 0.75em);
      -ms-transform: translate(-0.55em, 0.75em);
          transform: translate(-0.55em, 0.75em);
}
.__Pdp_SKU__ {
  color: #b4b4b4;
  font-style: italic;
  font-size: 1.2em;
  text-transform: uppercase;
  font-weight: 100;
}
.__Pdp_Product_Details_List__ {
  display: block;
  margin: 1em 0;
}
.__Pdp_Product_Details_List__ li {
  display: block;
  margin: 0;
  line-height: 1.8em;
}
.__Pdp_Details_List_Label__ {
  display: inline-block;
  width: 30%;
}
.__Pdp_Details_List_Value__ {
  display: inline-block;
  width: 70%;
}
.__Pdp_Details_List_Value__.__captilize__ {
  text-transform: capitalize;
}
a.ks_sharethis {
  width: 1em;
  height: 1em;
}
#share-container {
  border-radius: 0;
  display: inline-block;
  width: 100%;
  margin: 1em 0 0 0;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  #share-container {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
.share-left ul {
  margin: 0;
  padding: 0;
  font-size: 17px;
  width: 100%;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  .share-left ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.share-left ul li {
  display: inline-block;
  vertical-align: top;
  width: 1.6em;
}
.share-left ul li a {
  color: #FFF;
  text-decoration: none;
  outline: none;
  display: block;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  text-align: center;
}
.share-left ul li a:active,
.share-left ul li a:hover {
  opacity: 0.5;
  cursor: pointer;
}
.ks__ProductInfoStockSKU__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  .ks__ProductInfoStockSKU__ {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.__PDPMainImageMobileVersion__ {
  display: none;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  .__PDPMainImageMobileVersion__ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 80%;
    /* 100% to 80% KITS Rolled back */
    min-width: 80%;
    /* 100% to 80% KITS Rolled back */
    height: auto;
    max-height: 40em;
    /* 28em to 40em KITS Rolled back */
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    position: relative;
  }
  .__PDPMainImageMobileVersion__.__Specials__::after {
    content: " ";
    position: absolute;
    right: -3em;
    /* -0.5em to -3em KITS */
    top: 0;
    width: 3em;
    height: 9em;
    background-image: url(../../images/special_tag.svg);
    background-size: contain;
    background-repeat: no-repeat;
  }
}
@media screen and (min-width: 320px) and (max-width: 768px) and screen and (max-width: 1400px) {
  .__PDPMainImageMobileVersion__.__Specials__::after {
    right: 1em;
  }
}
.__External_Links__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  text-decoration: none;
  padding: 0;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  font-size: 0.75em;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  .__External_Links__ {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.__External_Link_Item__ {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  list-style: none;
  padding: 0;
  margin: 0;
  content: "";
  line-height: 3em;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.__External_Link_Item__:after {
  content: "|";
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 0.25em;
  line-height: 3em;
  font-weight: 200;
}
.__External_Link_Item__:last-child:after {
  content: "";
}
.__External_Link_Item__ a {
  display: block;
  padding: 0 0.5em;
  font-weight: 600;
  text-transform: uppercase;
}
/*
SUDHAKAR
*/
/*!
VIJAY
*/
[data-menu="topmenu"] {
  text-align: right;
}
@media screen and (min-width: 981px) and (max-width: 1440px) {
  .__form__ {
    max-width: 55%;
  }
}
@media screen and (min-width: 480px) and (max-width: 980px) {
  .__form__ {
    max-width: 78%;
    padding: 1.6em 0.5em;
  }
  .__inline_elements__ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-preferred-size: 36%;
        flex-basis: 36%;
  }
  .__groupInputHolders__ .__inputHolder__.__threeColumn__,
  .__groupInputHolders__ .__inputHolder__.__twoColumn__ {
    width: 100%;
  }
  .__formTitle__ {
    max-width: 78%;
    font-size: 2.15em;
    margin-top: 1em;
    -webkit-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
  }
  .__formtopTest__ {
    max-width: 78%;
  }
  .page-layout-2columns-left .sidebar.sidebar-main {
    -ms-flex-preferred-size: 98%;
        flex-basis: 98%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: auto;
  }
  .product-item {
    -ms-flex-preferred-size: 98%;
        flex-basis: 98%;
  }
  .page-layout-2columns-left .column.main {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .__mainContentArea__.__ContactPage__ .__Contactblock__.__twoColumn__,
  .__mainContentArea__.__ContactPage__ .__addressblock__.__twoColumn__ {
    width: 90%;
  }
  .__createAccountAction__ .__inline_elements__ .__more_btn__ {
    -ms-flex-preferred-size: 98%;
        flex-basis: 98%;
  }
}
@media screen and (min-width: 320px) and (max-width: 479px) {
  .__form__ {
    max-width: 90%;
    padding: 1.6em 0.5em;
  }
  .__inline_elements__ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
  .__groupInputHolders__ .__inputHolder__.__threeColumn__,
  .__groupInputHolders__ .__inputHolder__.__twoColumn__ {
    width: 100%;
  }
  .__formTitle__ {
    max-width: 96%;
    font-size: 1.55em;
    margin-top: 1em;
    -webkit-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
  }
  .__formtopTest__ {
    max-width: 90%;
  }
  .__mainContentArea__ {
    max-width: 100%;
  }
  .__twoColumn__ {
    width: 100%;
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
  .__createAccountAction__ .__inline_elements__ {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .__createAccountAction__ .__inline_elements__ .__more_btn__ {
    -ms-flex-preferred-size: 98%;
        flex-basis: 98%;
  }
  .__addressblock__ .__more_btn__.__transparent__ {
    margin-top: 1em;
    margin-bottom: 1em;
    display: block;
  }
  .page-layout-2columns-left .sidebar.sidebar-main {
    -ms-flex-preferred-size: 98%;
        flex-basis: 98%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: auto;
  }
  .product-item {
    -ms-flex-preferred-size: 98%;
        flex-basis: 98%;
  }
  .page-layout-2columns-left .column.main {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .__mainContentArea__.__ContactPage__ .__Contactblock__.__twoColumn__,
  .__mainContentArea__.__ContactPage__ .__addressblock__.__twoColumn__ {
    width: 100%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1440px) {
  .__mainContent__ {
    max-width: 92%;
  }
  .__PageTitle__ {
    margin: 2em auto;
    max-width: 90%;
    text-align: left;
  }
  .__coloumnLeft__ {
    width: 50%;
  }
  .__coloumnRight__ {
    width: 50%;
  }
}
@media screen and (min-width: 320px) and (max-width: 1023px) {
  .__mainContent__ {
    max-width: 90%;
  }
  .__PageTitle__ {
    margin: 1em auto;
    max-width: 100%;
  }
  .__coloumnLeft__ {
    width: 100%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .__coloumnRight__ {
    width: 100%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .__tadeaccountDropdown__ div,
  .__tadeaccountInput__ div {
    width: 100%;
    display: block;
  }
  .__tradeaccountDropdownInput__ div {
    width: 100%;
    display: block;
  }
  .__tadeaccountDropdown__,
  .__tadeaccountInput__ {
    padding-left: 0em;
  }
  .__tradeaccountDropdownInput__ div {
    padding-left: 0em;
  }
}
.__Filtered_List__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding: 0.25em 0;
  margin: 0;
  text-decoration: none;
}
.__Filtered_List_Item__ {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  list-style: none;
  padding: 0;
  margin: 0;
  background-color: rgba(160, 160, 160, 0.25);
  margin: 0.25em;
  border-radius: 1em;
  padding: 0 0.25em;
  min-width: 0;
}
.__Filtered_List_Item_Link__ {
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 0.75em;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-item-align: center;
      align-self: center;
  position: relative;
  background-color: #767676;
  border-radius: 50%;
  color: white;
  fill: white;
  margin-left: 0.25em;
}
.__Filtered_Group__ {
  font-weight: 500;
  font-family: 'Roboto', sans-serif;
  font-size: 0.825em;
  content: '';
}
.__Filtered_Group__:after {
  content: ": ";
}
.__Filtered_Group_Item__ {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-weight: normal;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  font-family: 'Roboto', sans-serif;
  font-size: 0.75em;
}
.__Filtered_Group_Item__ span {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
/* Custom Select copy */
.__Custom_Select__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
  max-width: 80%;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  list-style: none;
  padding: 0;
  margin: 1em auto auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.__Custom_Select__.__LocationsSpecific__,
.__Custom_Select__.__LocationsState__ {
  width: auto;
  max-width: 15em;
  margin: 0 0.5em;
}
.__Custom_Select__.__LocationsSpecific__ .__arrow__,
.__Custom_Select__.__LocationsState__ .__arrow__ {
  min-width: 1em;
}
.__Custom_Select__.__LocationsSpecific__ .__Options_List__,
.__Custom_Select__.__LocationsState__ .__Options_List__ {
  z-index: 2000;
  max-height: 16em;
  overflow-y: auto;
}
.__Custom_Select__.__LocationsSpecific__ .__Options_List__ .__Options_List_Item__,
.__Custom_Select__.__LocationsState__ .__Options_List__ .__Options_List_Item__ {
  line-height: 3em;
  min-height: 3em;
}
.__Options_List_Item__.__Disabled__:hover {
  background-color: inherit;
}
.__Options_List_Item__.__Disabled__ a.__Custom_Select_Link__ {
  color: #b4b4b4;
  cursor: default;
}
.__Select_Container__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  position: relative;
}
.__CustomSelectInputField__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  line-height: 2em;
  -ms-flex-item-align: baseline;
      align-self: baseline;
  padding: 0.25em 2em 0.25em 0.25em;
  width: 100%;
  content: "";
  color: rgba(102, 102, 102, 0.98);
  font-family: 'roboto', sans-serif;
  border: 1px solid rgba(204, 204, 204, 0.98);
  -webkit-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
.__CustomSelectInputField__:focus {
  outline: none;
}
.__CustomSelectInputField__:focus,
.__CustomSelectInputField__:hover {
  border: 1px solid rgba(51, 51, 51, 0.5);
  -webkit-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
.__arrow__ {
  position: absolute;
  right: 0;
  top: 0;
  display: inline;
  content: "";
  font-family: 'roboto', sans-serif;
  color: inherit;
  -webkit-transform: translateX(-0.5em) translateY(1em);
      -ms-transform: translateX(-0.5em) translateY(1em);
          transform: translateX(-0.5em) translateY(1em);
}
.__Options_List__ {
  list-style: none;
  padding: 0;
  line-height: 1.75em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  display: none;
  background: white;
  border: 1px solid rgba(128, 128, 128, 0.98);
  border-radius: 0.2em;
  position: absolute;
  width: 100%;
  top: 2.65em;
}
.__Options_List_Item__ {
  background: rgba(255, 255, 255, 0.98);
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -webkit-transition: all 100ms ease-in-out;
  -o-transition: all 100ms ease-in-out;
  transition: all 100ms ease-in-out;
}
.__Options_List_Item__:first-child {
  border-top-left-radius: 0.2em;
  border-top-right-radius: 0.2em;
}
.__Options_List_Item__:last-child {
  border-bottom-left-radius: 0.2em;
  border-bottom-right-radius: 0.2em;
}
.__Options_List_Item__:hover {
  background: rgba(77, 127, 179, 0.68);
  color: white;
  -webkit-transition: all 100ms ease-in-out;
  -o-transition: all 100ms ease-in-out;
  transition: all 100ms ease-in-out;
}
.__Custom_Select_Link__ {
  color: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding: 0 0.5em;
}
.__Select_Container__:hover {
  cursor: pointer;
}
.__Select_Container__:hover .__Options_List__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 1;
}
.requestsample-index-index .__SamplesNoAccountToSubmit__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 100%;
  max-width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 1em;
  color: red;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  .requestsample-index-index .__selectField__ {
    margin-left: 0.35em;
  }
  .requestsample-index-index .__SampleRequestItems__ {
    margin-top: 1em;
  }
}
.__SearchMobileClose__ {
  display: none;
  position: absolute;
  color: white;
  top: 0.25em;
  right: 39em;
  padding: 0.1em 0.9em;
  font-weight: bold;
  border: solid 1px #999999;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  .Search_ .__SearchField__ {
    min-height: 100vh;
    background-color: #2b2b2b;
  }
  .Search_ .__SearchField__ .__SearchMobileClose__ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.__cartSampleBasket__ {
  margin-left: 0.5em;
  margin-top: 1.8em;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  .__cartSampleBasket__ {
    margin-top: 1em;
  }
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  ._MenuItem_UserSigninSignup {
    -webkit-transform: translateX(1.26em);
        -ms-transform: translateX(1.26em);
            transform: translateX(1.26em);
  }
}
/* Custom select copy end */
div[data-full-action-name="catalog_category_view"] {
  display: none;
}
.category-view {
  display: none;
}
.__Category_No_Products_Message__ {
  margin-top: 1em;
  padding: 3em;
  text-align: center;
}
/* Showrooms start */
div[data-full-action-name="find_showrooms_showroom_index"] {
  width: 90%;
  margin: 3em auto auto 0.8em;
}
div[data-full-action-name="find_showrooms_showroom_index"] .__PageTitle__ {
  margin: 0.5em 0 0 0;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  div[data-full-action-name="find_showrooms_showroom_index"] h1.__PageTitle__ {
    margin: 0.25em auto 0.125em;
  }
}
.__Showrooms__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  min-width: 98%;
  max-width: 98%;
  -ms-flex-preferred-size: 98%;
      flex-basis: 98%;
  margin: 0px auto;
  padding: 0px;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
}
div[data-search-options] {
  min-height: 3em;
}
.__ShowroomsTotal__ {
  padding: 0.5em;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f8f8f8));
  background: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  border-top: solid 1px #ccc;
}
.__MapsContainer__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 70%;
      flex-basis: 70%;
  max-width: 70%;
  height: 100%;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  .__MapsContainer__ {
    min-width: 98%;
    -ms-flex-preferred-size: 98%;
        flex-basis: 98%;
  }
}
.__Sidebar__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -ms-flex-preferred-size: 28%;
      flex-basis: 28%;
  max-width: 28%;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  .__Sidebar__ {
    min-width: 98%;
    -ms-flex-preferred-size: 98%;
        flex-basis: 98%;
    margin: 0 auto;
  }
}
.__ArchiveMap__ {
  width: 100%;
  height: 674px;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  .__ArchiveMap__ {
    height: 390px;
  }
}
.__AsideNav__ {
  width: 100%;
  text-align: left;
  margin: 0;
  padding-left: 0;
  max-height: 36em;
  overflow: auto;
}
.__AsideNav__ li {
  list-style: none;
  /*background:rgba(0, 0, 0, 0.5);*/
  margin: 0.25em 0;
  border: solid 1px #ccc;
  padding: 1em;
}
section.__CardShowroom__ {
  text-align: left;
}
.__CardShowroom__ h3 {
  font-size: 1.1em;
  font-weight: normal;
  margin-bottom: 0;
}
.__CardShowroom__ a {
  display: block;
  position: relative;
}
.__ShowroomsTotalLabel__ {
  width: auto;
  display: inline-block;
  padding-right: 0.25em;
}
div[data-total-locations] {
  display: inline-block;
  text-align: right;
  width: auto;
}
.__Column__ {
  display: inline-block;
}
.__LocationFilterOptions__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 1.5em 0;
}
.__SearchByOptions__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-preferred-size: 64%;
      flex-basis: 64%;
  min-width: 64%;
}
.__ShowRoomType__,
.__CatCheckBoxes__,
.__StateDropDown__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.__ShowRoomType__ .__CheckBoxWrapper__ span,
.__CatCheckBoxes__ .__CheckBoxWrapper__ span,
.__StateDropDown__ .__CheckBoxWrapper__ span {
  font-weight: normal;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  .__ShowRoomType__,
  .__CatCheckBoxes__,
  .__StateDropDown__ {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin: 0.5em 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.__ShowRoomType__ {
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.__ShowRoomType__ .__CheckBoxWrapper__ {
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin: 0 0.125em 0.125em 0.125em;
}
.__ShowRoomType__ .__CheckBoxWrapper__ .__FilterLabel__ {
  margin: 0 0.25em 0.25em 0;
  padding: 0 0.25em 0.25em 0;
}
.__ShowRoomType__ .__CheckBoxWrapper__ .__FilterLabel__:before {
  content: "";
  min-height: 2.4em;
}
.__ShowRoomType__ .__CheckBoxWrapper__ .__FilterLabel__ span {
  min-height: 2em;
}
.__SearchBy__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 70%;
      flex-basis: 70%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  max-width: 70%;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  .__SearchBy__ {
    min-width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.__SearchBy__ span {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 0.5em;
}
.__SelectStates__ {
  margin-left: 43%;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  .__SelectStates__ {
    margin-left: 18%;
  }
}
.__CheckBoxWrapper__ {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  width: auto;
  position: relative;
  margin: 0.125em;
}
.__CheckBoxWrapper__ span {
  display: block;
  padding: 0.5em;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  .__CheckBoxWrapper__ span {
    padding: 0.1em;
  }
}
.__CheckBoxWrapper__ .__FilterLabel__ span {
  padding: 0 0 0 0.5em;
}
.__CheckboxLabel__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid black;
  position: relative;
  margin: 0;
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
}
.__CheckboxLabel__:hover {
  cursor: pointer;
}
.__InputCheckBox__ {
  opacity: 0;
  position: absolute;
  left: 24%;
}
/* Showrooms end */
/* PDP Start */
.__AddToCart_Quantity__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.__QuantityLabel__ {
  min-width: 3em;
}
.__InputTypeNumber__ {
  border: none;
  border-bottom: 1px solid #ccc;
  width: 5em;
  font-weight: 500;
  text-align: center;
}
.__PriceCopy__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  font-family: 'Roboto Condensed', helvetica, sans-serif;
  font-weight: 200;
  font-size: 2.55em;
  line-height: 1em;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  .__PriceCopy__ {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-item-align: center;
        align-self: center;
  }
}
.__PriceCopy__ strong.__freeShippingText {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  font-size: 0.35em;
  font-weight: 600;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -1em;
}
.fieldset.__AddToCart_Quantity__[data-pdp-loggedin='no'] .__PriceCopy__ strong.__freeShippingText {
  margin-top: 0;
}
.__ShouldRenderQuantity__ {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  margin-left: 1%;
}
.__ShouldRenderQuantity__ .__Quantity__ {
  margin-bottom: 0.5em;
}
.__ShouldRenderQuantity__ .__Quantity__ .__InputTypeNumber__ {
  width: 4.6em;
}
.__ShouldRenderQuantity__ ._InfoMessage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  min-width: 100%;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  color: #cc0000;
  font-size: 0.85em;
}
.__ShouldRenderQuantity__ ._InfoMessageText {
  margin-bottom: 0.5em;
  font-size: 0.85em;
}
.__PriceByDesigner__ {
  font-size: 0.4em;
  display: block;
  text-transform: uppercase;
  color: #c0c0c0;
  font-weight: 300;
  visibility: hidden;
  position: absolute;
}
.__PriceByDesigner__.__ks_closeoutsRegularPrice__ {
  visibility: visible;
  right: 0;
  text-decoration: line-through;
  top: 20%;
  right: -5px;
}
@media screen and (min-width: 1366px) and (max-width: 1536px) {
  .__PriceByDesigner__.__ks_closeoutsRegularPrice__ {
    right: -35px;
  }
}
@media screen and (min-width: 1281px) and (max-width: 1365px) {
  .__PriceByDesigner__.__ks_closeoutsRegularPrice__ {
    right: -37px;
    font-size: 0.35em;
  }
}
@media screen and (min-width: 320px) and (max-width: 1280px) {
  .__PriceByDesigner__.__ks_closeoutsRegularPrice__ {
    display: block;
    visibility: visible;
    padding: 0;
    margin: 0;
    text-decoration: line-through;
    width: auto;
    position: relative;
    font-size: 0.5em;
    top: unset;
    right: unset;
  }
}
.ks__ProductInfoPrice__ {
  display: none;
}
.ButtonCheckStock {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.__CheckStocksBottom__:hover,
.__ButtonRequestSample__:hover,
.__ButtonSpecSheet__:hover {
  cursor: pointer;
}
.displayflex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.displaynone {
  display: none;
}
.__container_checkstockpopup__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  text-align: left;
  left: 298px;
  position: absolute;
  top: 40px;
  left: 398px;
}
.__item_checkstockpopupcarpets__ {
  width: 600px;
  background: #fefefe;
  position: absolute;
  right: 0;
  z-index: 1;
  padding: 5px;
  border: 1px solid black;
  border-radius: 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.__ExternalLinksWrapper__ {
  position: relative;
  min-width: 98%;
  max-width: 98%;
}
.__CheckStockContainer__ {
  position: absolute;
  background-color: #fff;
  z-index: 1;
  padding: 0.5em;
  border: solid 1px #ccc;
  -webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.25);
  display: none;
  min-width: 32em;
  max-width: 32em;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  .__CheckStockContainer__ {
    min-width: 21em;
    max-width: 21em;
  }
}
button[disabled].__more_btn__ {
  cursor: default;
  color: rgba(51, 51, 51, 0.8);
  border: 1px solid rgba(51, 51, 51, 0.8);
}
.__checkstockpopup_button_wrapper__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.__Custom_Select__.__PdpSizes__ {
  max-width: 6em;
  margin-top: 0;
  margin: 0 0 0 1em;
}
.__Custom_Select__.__PdpSizes__ .__arrow__ {
  top: -0.1em;
}
/* PDP End */
.__PopUpSignInCrateAccount__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.__PopUpSignInCrateAccount__ span {
  margin-top: 0.5em;
}
.__PopUpSignInLinkButton__,
.__PopUpCrateAccountLinkButton__ {
  margin-right: 1em;
}
.layered-filter-block-container {
  display: none;
  z-index: 0;
}
/** Radio Button **/
.__tableMobile__ > .__table_row__:not(:last-child) {
  margin-bottom: 0.2em;
}
.__tableMobile__ .__table_row__ {
  min-width: 100%;
  max-width: 100%;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
.__tableMobile__ .__table_row__ .__table_header_cell__ {
  text-align: right;
  font-weight: bold;
}
.__radioButtonLabel__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  max-width: 14em;
}
.__radioButtonLabel__:hover {
  cursor: pointer;
}
.__RadioBtnDot__ {
  width: 1.2em;
  height: 1.2em;
  display: inline-block;
  border-radius: 50%;
  border: 1px solid #2b2b2b;
  margin: 0.2em;
  -webkit-transition: 300ms ease-in-out;
  -o-transition: 300ms ease-in-out;
  transition: 300ms ease-in-out;
}
span.__label__ {
  line-height: 2em;
}
.__InputTypeRadio__ {
  display: inline;
  opacity: 0;
  position: relative;
  z-index: -10;
}
.__InputTypeRadio__:checked + .__RadioBtnDot__ {
  -webkit-animation: radiobtn 300ms both;
          animation: radiobtn 300ms both;
  border: 1px solid #2b2b2b;
  background-image: -o-radial-gradient(#2b2b2b 20%, #2b2b2b 49%, white 50%, white 100%);
  background-image: radial-gradient(#2b2b2b 20%, #2b2b2b 49%, white 50%, white 100%);
}
@-webkit-keyframes radiobtn {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1.04);
            transform: scale(1.04);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    background-image: radial-gradient(#2b2b2b 20%, #2b2b2b, white 50%, white 100%);
  }
}
@keyframes radiobtn {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1.04);
            transform: scale(1.04);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    background-image: -o-radial-gradient(#2b2b2b 20%, #2b2b2b, white 50%, white 100%);
    background-image: radial-gradient(#2b2b2b 20%, #2b2b2b, white 50%, white 100%);
  }
}
/** Radio button end **/
@media screen and (min-width: 320px) and (max-width: 768px) {
  .__PageTitle__ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }
}
.__formShareProductStatus__ {
  padding: 0 1em;
  font-size: 0.8em;
}
.__formShareProductStatus__ p {
  color: red;
  margin-bottom: 0;
}
.ks_popup_window .actions-toolbar {
  padding: 0 0.75em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ks_PdpStaticContent__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.find-showrooms-showroom-index .__PageTitle__ {
  margin-top: 0;
  margin-bottom: 0;
}
.__UatLink__ {
  position: fixed;
  z-index: 2000;
  top: 5em;
  left: 0;
  min-width: 4em;
  padding: 1em;
  min-height: 2em;
  background-color: white;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  .__UatLink__ {
    opacity: 0.5;
  }
  .__UatLink__:hover {
    opacity: 1;
  }
}
.revel-index-index .column.main,
.odeza-index-index .column.main {
  margin-top: 4em;
  min-height: 25em;
}
.cms-no-route .page-main {
  margin-top: 4em;
  min-height: 25em;
}
/* Search results dropdown by category */
ul.ks_searchBox {
  list-style-type: none;
  list-style: none;
}
li.category-item {
  list-style-type: none;
  border-bottom: 1px solid #ccc;
  padding: 0.25em 0.75em;
  min-width: 16em;
}
li.category-item strong {
  line-height: 1.75em;
  display: block;
}
li.category-item strong a {
  display: block;
}
main.page-main {
  min-height: 30em;
}
.cms-noroute-index main.page-main {
  max-width: 1200px;
}
@media only screen and (max-width: 768px) {
  .cms-noroute-index .columns .column.main {
    max-width: 100%;
    margin: 0 3em;
  }
}
.requestsample-submit-index .__Message__ {
  text-align: center;
  padding-top: 4em;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .carouselsliderwrapper {
    position: relative;
    top: 16em;
  }
}
@supports (-ms-accelerator:true) {
  .carouselsliderwrapper {
    position: relative;
    top: 16em;
  }
}
@media only screen and (min-width: 1600px) {
  .cms-home .cwsSlider {
    min-height: 815px;
    max-height: 815px;
  }
  .cms-home .cwsSlider .slider {
    min-height: 815px;
    max-height: 815px;
  }
  .cms-home .cwsSlider .slider .slides li {
    min-height: 815px;
    max-height: 815px;
  }
  .cms-home .cwsSlider .slider .slides li img {
    min-width: 1600px;
    max-width: 1600px;
    min-height: 680px;
    max-height: 680px;
  }
  .cms-home .cwsSlider .slider .slides li .slidercontentwrap {
    min-height: 8.4em;
  }
  .cms-home #bnrSlider-1 .pagerInBottom .cws-pager {
    bottom: 9em;
  }
}
.checktradeaccount-index-index .page.messages {
  margin-top: 3em;
}
.catalog-product-view .product.static.info.ks_PdpStaticContent__ {
  display: none;
}
.catalog-product-view .__PDPMainImageMobileVersion__ {
  min-height: 500px;
}
.catalog-product-view .designerCreditsWrapper,
.catalog-product-view .designerCreditsWrapperMobile {
  position: absolute;
  bottom: 6.6em;
  right: 1em;
  text-transform: uppercase;
  color: #b4b4b4;
  font-size: 0.7em;
  padding: 0.4em 0.8em;
  z-index: 10000;
  border: none;
  background-color: rgba(255, 255, 255, 0);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
/**
*  Deigners Textual update on PDP
*/
.__netPriceDesignersTitle__ {
  font-size: 0.4em;
  padding: 0;
  margin-bottom: 0.4em;
  font-weight: 500;
}
span.__netPriceDesignersText__ {
  font-size: 0.75em;
  padding-top: 0.5em;
}
.fieldset.__AddToCart_Quantity__.__PDPCloseout_AddToCart__ .__PriceByDesigner__.__ks_closeoutsRegularPrice__ {
  text-align: right;
}
@media screen and (min-width: 1200px) and (max-width: 1280px) {
  .fieldset.__AddToCart_Quantity__.__PDPCloseout_AddToCart__ .__PriceByDesigner__.__ks_closeoutsRegularPrice__ {
    width: 90%;
  }
}
@media screen and (min-width: 780px) and (max-width: 1199px) {
  .fieldset.__AddToCart_Quantity__.__PDPCloseout_AddToCart__ .__PriceByDesigner__.__ks_closeoutsRegularPrice__ {
    width: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 779px) {
  .fieldset.__AddToCart_Quantity__.__PDPCloseout_AddToCart__ .__PriceByDesigner__.__ks_closeoutsRegularPrice__ {
    width: 40%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1280px) {
  .fieldset.__AddToCart_Quantity__.__PDPCloseout_AddToCart__ .__netPriceDesignersTitle__ {
    font-weight: 600;
  }
  .fieldset.__AddToCart_Quantity__.__PDPCloseout_AddToCart__ .__tradeText__ {
    font-size: 0.3em;
    font-weight: 600;
  }
}
/**
* Hand Tufted Close(x) button
*/
form.form.__SearchForm__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
form.form input {
  background: none;
}
form.form input::-webkit-input-placeholder {
  font-size: 1.2em;
  color: gray;
}
form.form input::-moz-placeholder {
  font-size: 1.2em;
  color: gray;
}
form.form input:-ms-input-placeholder {
  font-size: 1.2em;
  color: gray;
}
form.form input::-ms-input-placeholder {
  font-size: 1.2em;
  color: gray;
}
form.form input::placeholder {
  font-size: 1.2em;
  color: gray;
}
div#ln_slider_text_price {
  padding-top: 0.6em;
  position: relative;
  text-align: unset;
}
div#ln_slider_text_price .__PriceRangeMinMaxLabel__ {
  text-transform: uppercase;
  font-size: 0.74em;
  padding-right: 0.5em;
  font-weight: 600;
}
div#ln_slider_text_price .__PriceRangeMinLabel__,
div#ln_slider_text_price .__PriceRangeMaxLabel__ {
  font-weight: 700;
  padding: 0 0.75em;
}
div#ln_slider_text_price .__PriceRangeMinVal__,
div#ln_slider_text_price .__PriceRangeMaxVal__ {
  color: #999999;
}
li.__Range__.__CloseoutSlider__ ~ li.__Range__.__CloseoutSlider__ {
  display: none;
}
li.__Range__.__CloseoutSlider__ {
  min-width: 50%;
  max-width: 50%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
li.__Range__.__CloseoutSlider__ .__RangeSliderNote__ {
  text-transform: uppercase;
  padding-right: 1em;
  min-width: 50%;
  max-width: 50%;
}
li.__Range__.__CloseoutSlider__ .ln_slider_container {
  min-width: 50%;
  max-width: 50%;
}
li.__Range__.__CloseoutSlider__ .ui-slider-range.ui-widget-header.ui-corner-all {
  height: 0.9em;
  background: #0c0b0b;
  position: absolute;
}
li.__Range__.__CloseoutSlider__ .ui-slider .ui-slider-handle {
  min-width: unset;
  max-width: unset;
  width: 1.2em;
  height: 1.2em;
  top: -0.15em;
  border: solid 1px #a6a6a6;
  background-color: #fff;
}
li.__Range__.__CloseoutSlider__ .ui-slider .ui-slider-handle:after {
  content: "|||";
  position: absolute;
  font-size: 0.56em;
  font-weight: 500;
  top: -0.4em;
  left: 0.5em;
}
.__ShowRoomType__ .__CheckBoxWrapper__ {
  pointer-events: none;
}
.cms-find-locations-showroom .__ks_hideShowrooms__ {
  display: none;
}
.__sectionCloseouts:hover {
  background: transparent;
  border: 1px solid #000;
  color: #000;
}
.__sectionCloseouts {
  background-color: #000;
  border: 1px solid #000;
  color: white;
}
button.action.primary.checkout {
  background-color: #000;
  color: white;
}
button.action.primary.checkout:hover {
  background-color: transparent;
  color: #000;
}
.__checkoutBack__ {
  background-color: #000;
  color: white;
  border: 1px solid #000;
}
.__checkoutBack__:hover {
  background-color: transparent;
  color: #000;
  border: 1px solid #000;
}
.__NextShippingTabBtn__ {
  background-color: #000;
  color: white;
  border: 1px solid #000;
}
.__NextShippingTabBtn__:hover {
  background-color: transparent;
  color: #000;
  border: 1px solid #000;
}
.__more_btn__.__sectionCloseouts[disabled] {
  background-color: #000;
  border: 1px solid #000;
  color: white;
}
.__more_btn__.__sectionCloseouts[disabled] span {
  pointer-events: none;
}
.__more_btn__.__sectionCloseouts[disabled]:hover {
  background: transparent;
  border: 1px solid #000;
  color: #000;
}
#rugssectionaddtocart[disabled],
#rugssectionaddtocart[disabled]:hover {
  color: #969696;
  border-color: #969696;
  background: none;
}
.__Back_to_Shopping__ {
  background-color: #000;
  color: white;
}
.__Back_to_Shopping__:hover {
  background: transparent;
  color: #000;
}
.__Coupon_code__ {
  background-color: #000;
  color: white;
}
.__Coupon_code__:hover {
  background: transparent;
  color: #000;
}
@media screen and (min-width: 981px) and (max-width: 2000px) {
  .__CheckOutOrderSummary__ {
    padding-left: 50px;
  }
}
/**
* Scene7 Mixed Media Viewer
*/
div#s7viewer {
  width: 50%;
}
.page-title.__PageTitle__ {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .page-title.__PageTitle__ {
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 100%;
    max-width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .page-title.__PageTitle__ span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 100%;
    max-width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.page-title.__PageTitle__ .__Specials__ {
  width: 3em;
  height: 1em;
  background-image: url(../../images/special_tag_horizontal.svg);
  background-size: contain;
  background-repeat: no-repeat;
  margin: 5px 0;
}
@media screen and (max-width: 767px) {
  .page-title.__PageTitle__ .__Specials__ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 100%;
    max-width: 100%;
    height: 0.8em;
    background-position: center;
  }
}
.__GalleryMainImageHolder__.__Specials__ div#s7viewer::after {
  content: " ";
  position: absolute;
  right: -3em;
  top: 0;
  width: 3em;
  height: 9em;
  background-image: url(../../images/special_tag.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
@media screen and (max-width: 1400px) {
  .__GalleryMainImageHolder__.__Specials__ div#s7viewer::after {
    right: -3em;
  }
}
/**
* Notification Bar
*/
.notification_bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  position: fixed;
  left: 0;
  background: #000;
  color: #d6d6d6;
  line-height: inherit;
  margin: auto;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: hidden;
  -webkit-box-align: center;
  -webkit-box-shadow: 0 0 0.75em 0.125em rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 0.75em 0.125em rgba(0, 0, 0, 0.25);
  top: 0em;
  padding: 0.15em 0.5em;
  font-size: 0.95em;
  letter-spacing: 1px;
  z-index: 999;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-align: center;
      align-items: center;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  .notification_bar {
    padding: 0 0.25em;
    font-size: 0.75em;
    letter-spacing: normal;
  }
}
@media screen and (min-width: 320px) and (max-width: 380px) {
  .notification_bar {
    padding: 0;
    font-size: 0.65em;
  }
}
.notification_bar p {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.notification_bar strong {
  color: #fff;
}
.notification_bar span.__closeIcon {
  width: 18px;
  height: 18px;
  background-color: #fff;
  top: 3.5px;
  right: 1%;
  position: absolute;
  border-radius: 50%;
  font-size: 12px;
  font-weight: 700;
  color: #000;
  text-align: center;
  vertical-align: middle;
  margin-top: 0;
  line-height: 1.7em;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  .notification_bar span.__closeIcon {
    width: 16px;
    height: 16px;
    top: 2px;
    line-height: 1.5em;
  }
}
.__tradeText__ {
  font-size: 0.25em;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
button.action.action-login.secondary.__more_btn__ {
  border: 1px solid #000;
  background-color: #000;
  color: #fff;
}
button.action.action-login.secondary.__more_btn__:hover {
  background: transparent;
  border: 1px solid #000;
  color: #000;
}
._shippinglogin_ {
  border: 1px solid #000;
  background-color: #000;
  color: #fff;
}
._shippinglogin_:hover {
  background: transparent;
  border: 1px solid #000;
  color: #000;
}
.__signToggle__ {
  color: hsl(0, 0%, 35%);
}
#rugssectionaddtocart:hover {
  background: transparent;
  border: 1px solid #000;
  color: #000;
}
#rugssectionaddtocart {
  background-color: #000;
  border: 1px solid #000;
  color: white;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  li._MenuItem_Search {
    z-index: 9999;
  }
}
.account.customer-account-edit .form-edit-account [data-container="change-email-password"] {
  width: 100%;
}
.news-index-index .page-title-wrapper {
  display: none;
}
.news-index-index .page-main {
  margin: auto;
  max-width: 1500px;
  margin-top: 3em;
}
@media only screen and (max-width: 767px) {
  .news-index-index .page-main .NewsPage {
    max-width: 90%;
    margin: auto;
  }
}
.news-index-index .page-main .NewsPage .StarkNewsDetailsImage {
  text-align: center;
}
.news-index-index .page-main .NewsPage .StarkNewsDetailsImage img {
  max-width: 600px;
}
.news-index-index .page-main .NewsPage dl.StarkNewsList {
  padding: 1em;
}
.news-index-index .page-main .NewsPage dl.StarkNewsList a:hover {
  text-decoration: none;
}
.news-index-index .page-main .NewsPage dl.StarkNewsList dt {
  font-weight: bold;
  background-color: rgba(3, 3, 3, 0.1);
  padding: 0.2em;
}
.news-index-index .page-main .NewsPage dl.StarkNewsList dd {
  margin-left: 2em;
  padding: 0.2em;
}
.news-index-index .page-main .NewsPage dl.StarkNewsList dd img.StarkNewsListImageStamp {
  max-width: 100px;
  max-height: 100px;
}
.news-index-index .page-main .NewsPage dl.StarkNewsList dd span.StarkNewsListDescription {
  padding-left: 1em;
}
.news-index-index .page-main .NewsPage dl.StarkNewsList dd div.StarkNewsListPublishedOn {
  text-align: right;
  color: gray;
  font-size: 12px;
}
.news-index-index .page-main .NewsPage .StarkNewsDetailsWrapper {
  margin-top: 2em;
}
@media only screen and (max-width: 767px) {
  .news-index-index .page-main .NewsPage .StarkNewsDetailsWrapper .StarkNewsDetailsImage img {
    max-width: 90%;
    max-height: 300px;
  }
}
.news-index-index .page-main .NewsPage .StarkNewsDetailsWrapper .StarkNewsListPublishedOn {
  text-align: right;
  color: gray;
  font-size: 12px;
}
.__PaddingOptionsWrapperBg__ {
  display: none;
  background-color: rgba(0, 0, 0, 0.6);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
}
.__PaddingOptionsWrapperBg__ .__PaddingOptionsWrapper__ {
  position: absolute;
  top: 30%;
  left: 40%;
  width: 40em;
  height: 29.3em;
  background-color: #fff;
  border-radius: 0.5em;
  padding: 3em;
  font-family: "Roboto Condensed", helvetica, sans-serif;
}
.__PaddingOptionsWrapperBg__ .__PaddingOptionsWrapper__ .__PaddingOptionsClose__ {
  position: absolute;
  top: 0;
  right: 0.3em;
  padding: 0.5em;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  .__PaddingOptionsWrapperBg__ .__PaddingOptionsWrapper__ {
    width: 90%;
    left: 10px !important;
    padding: 1em;
  }
}
.__PaddingOptionsWrapperBg__ .__PaddingOptionsWrapper__ .__PaddingOptionsTitle__ {
  position: relative;
  font-weight: bold;
}
.__PaddingOptionsWrapperBg__ .__PaddingOptionsWrapper__ .__PaddingOptionsTitle__::after {
  content: '';
  width: 75px;
  position: absolute;
  left: 0;
  bottom: -10px;
  height: 3px;
  background: #000;
  z-index: 800;
}
.__PaddingOptionsWrapperBg__ .__PaddingOptionsWrapper__ .__PaddingOptionsSubject__ {
  position: relative;
  margin-bottom: 10px;
}
.__PaddingOptionsActionsWrapper__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.__PaddingOptionsActionsWrapper__ button {
  border: 1px solid #000000;
  background-color: #000000;
  color: #ffffff;
  padding: 0.3em 1em;
}
.__PaddingOptionsContentWrapper__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  max-width: 40em;
  max-height: 245px;
  -ms-flex-wrap: row nowrap;
      flex-wrap: row nowrap;
  font-size: 0.8em;
  margin-top: 1em;
}
.__PaddingOptionsContentWrapper__ .__PaddingOptionsContentLeft__ {
  width: 30%;
  text-align: center;
}
@media screen and (max-width: 1023px) {
  .__PaddingOptionsContentWrapper__ .__PaddingOptionsContentLeft__ {
    width: 50%;
  }
}
.__PaddingOptionsContentWrapper__ .__PaddingOptionsContentLeft__ .__PaddingOptionsContentLogo__ img {
  height: 158px;
}
.__PaddingOptionsContentWrapper__ .__PaddingOptionsContentRight__ {
  width: 70%;
}
@media screen and (max-width: 1023px) {
  .__PaddingOptionsContentWrapper__ .__PaddingOptionsContentRight__ {
    width: 50%;
  }
}
.__PaddingOptionsContentWrapper__ .__PaddingOptionsContentRight__ .__PaddingOptionsContentRightTop__ {
  height: 78%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
  max-height: 160px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  border: 2px solid #000000;
  font-weight: bold;
  background-color: #ffffff;
}
@media screen and (max-width: 1023px) {
  .__PaddingOptionsContentWrapper__ .__PaddingOptionsContentRight__ .__PaddingOptionsContentRightTop__ {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
}
.__PaddingOptionsContentWrapper__ .__PaddingOptionsContentRight__ .__PaddingOptionsContentRightTop__ .__PaddingOptionsContentOptions__ {
  max-width: 80%;
  width: 60%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  position: relative;
  border-right: 2px solid #000;
}
@media screen and (max-width: 1023px) {
  .__PaddingOptionsContentWrapper__ .__PaddingOptionsContentRight__ .__PaddingOptionsContentRightTop__ .__PaddingOptionsContentOptions__ {
    max-width: 100%;
    width: 100%;
  }
}
.__PaddingOptionsContentWrapper__ .__PaddingOptionsContentRight__ .__PaddingOptionsContentRightTop__ .__PaddingOptionsContentOptions__ .__Option__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  max-height: 50%;
  background: white;
}
@media screen and (max-width: 1023px) {
  .__PaddingOptionsContentWrapper__ .__PaddingOptionsContentRight__ .__PaddingOptionsContentRightTop__ .__PaddingOptionsContentOptions__ .__Option__ {
    padding: 1.3em;
  }
}
.__PaddingOptionsContentWrapper__ .__PaddingOptionsContentRight__ .__PaddingOptionsContentRightTop__ .__PaddingOptionsContentOptions__ .__Option__.__Selected__ {
  background: #E3E3E3;
}
.__PaddingOptionsContentWrapper__ .__PaddingOptionsContentRight__ .__PaddingOptionsContentRightTop__ .__PaddingOptionsContentOptions__ .__PaddingOptionsContentOptionsVeritcalLine__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 3px;
      flex-basis: 3px;
  width: 3px;
  height: calc(100% - 50px);
  position: absolute;
  background-color: black;
  top: 25px;
  left: 42%;
}
@media screen and (max-width: 1023px) {
  .__PaddingOptionsContentWrapper__ .__PaddingOptionsContentRight__ .__PaddingOptionsContentRightTop__ .__PaddingOptionsContentOptions__ .__PaddingOptionsContentOptionsVeritcalLine__ {
    display: none;
  }
}
.__PaddingOptionsContentWrapper__ .__PaddingOptionsContentRight__ .__PaddingOptionsContentRightTop__ .__PaddingOptionsContentOptions__ .__OptionsLabel__ {
  width: 40%;
  min-height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  font-size: 1.3em;
  text-transform: uppercase;
  padding: 1.5em;
}
@media screen and (max-width: 1023px) {
  .__PaddingOptionsContentWrapper__ .__PaddingOptionsContentRight__ .__PaddingOptionsContentRightTop__ .__PaddingOptionsContentOptions__ .__OptionsLabel__ {
    width: 100%;
    padding: 0;
    min-height: 1em;
    max-height: 0;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding-right: 1em;
  }
}
.__PaddingOptionsContentWrapper__ .__PaddingOptionsContentRight__ .__PaddingOptionsContentRightTop__ .__PaddingOptionsContentOptions__ .__OptionsValue__ {
  width: 60%;
  min-height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1.3em;
  text-transform: uppercase;
  padding: 1.5em;
}
@media screen and (max-width: 1023px) {
  .__PaddingOptionsContentWrapper__ .__PaddingOptionsContentRight__ .__PaddingOptionsContentRightTop__ .__PaddingOptionsContentOptions__ .__OptionsValue__ {
    width: 100%;
    padding: 0;
    min-height: 1em;
    max-height: 0;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding-right: 1em;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1366px) {
  .__PaddingOptionsContentWrapper__ .__PaddingOptionsContentRight__ .__PaddingOptionsContentRightTop__ .__PaddingOptionsContentOptions__ .__OptionsValue__ {
    padding: 1.1em;
  }
}
.__PaddingOptionsContentWrapper__ .__PaddingOptionsContentRight__ .__PaddingOptionsContentRightTop__ .__PaddingOptionsContentQtyWrapper__ {
  width: 40%;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  font-size: 1.3em;
  text-align: center;
}
@media screen and (max-width: 1023px) {
  .__PaddingOptionsContentWrapper__ .__PaddingOptionsContentRight__ .__PaddingOptionsContentRightTop__ .__PaddingOptionsContentQtyWrapper__ {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: 2em;
  }
}
.__PaddingOptionsContentWrapper__ .__PaddingOptionsContentRight__ .__PaddingOptionsContentRightTop__ .__PaddingOptionsContentQtyWrapper__ > div {
  text-align: center;
}
@media screen and (max-width: 1023px) {
  .__PaddingOptionsContentWrapper__ .__PaddingOptionsContentRight__ .__PaddingOptionsContentRightTop__ .__PaddingOptionsContentQtyWrapper__ > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    min-width: 100%;
    max-width: 100%;
    padding: 0 0.5em;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.__PaddingOptionsContentWrapper__ .__PaddingOptionsContentRight__ .__PaddingOptionsContentRightTop__ .__PaddingOptionsContentQtyWrapper__ > div input {
  text-align: center;
  font-size: 1.3em;
}
@media screen and (max-width: 1023px) {
  .__PaddingOptionsContentWrapper__ .__PaddingOptionsContentRight__ .__PaddingOptionsContentRightTop__ .__PaddingOptionsContentQtyWrapper__ > div input {
    font-size: 1em;
    width: 4em;
    background: #E3E3E3;
    border: none;
  }
}
.__PaddingOptionsContentWrapper__ .__PaddingOptionsContentRight__ .__PaddingOptionsContentRightBottom__ {
  text-align: right;
  padding-top: 0.5em;
}
@media screen and (max-width: 1023px) {
  .__PaddingOptionsContentWrapper__ .__PaddingOptionsContentRight__ .__PaddingOptionsContentRightBottom__ {
    display: none;
  }
}
.__PaddingOptionsContentWrapper__ .removerugpad a {
  font-weight: bold;
  padding: 0 0.5em;
  background: url(../../images/delete.png) no-repeat center center;
  background-size: 2em;
}
.__AddARugPadWrapper__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-top: 0.5em;
  margin-bottom: 1em;
  border-top: 1px solid gray;
  border-bottom: 1px solid gray;
  padding: 1em 0.5em 0.8em 1em;
}
@media screen and (max-width: 1024px) {
  .__AddARugPadWrapper__ {
    margin-top: 0;
    margin-left: 1em;
  }
}
.__AddARugPadWrapper__ .__IsRugPadAdded__ {
  position: relative;
  font-size: 0.8em;
  font-weight: bold;
}
.__AddARugPadWrapper__ .__IsRugPadAdded__:after {
  content: ' ';
  color: #fff;
  top: -0.4px;
  right: -2.7em;
  position: absolute;
  width: 0;
  height: 0;
  cursor: pointer;
  border: 1px solid #95989a;
  border-radius: 0.3em;
  padding: 0.6em 0.6em 0.74em 0.84em;
  text-align: center;
  -webkit-transform: translate(0, 2px);
      -ms-transform: translate(0, 2px);
          transform: translate(0, 2px);
  margin: 0 5px 0 0;
  background-size: 9px 9px;
}
.__AddARugPadWrapper__ .__IsRugPadAdded__.__PaddingAdded__:after {
  background: url(../../images/checkboxRadioBg.svg) no-repeat center center;
  background-size: 1em;
}
.__AddARugPadWrapper__ .__IsRugPadAdded__.__checkedimgadded__:before {
  background: url(../../images/__checked_rounded.svg) no-repeat center center;
  background-size: 1em;
}
.__AddARugPadWrapper__ .__RugPadOpenClose__ {
  width: 6em;
  height: 1.5em;
  opacity: 0.3;
  position: relative;
}
.__AddARugPadWrapper__ .__RugPadOpenClose__:after {
  content: ' ';
  color: #ffffff;
  top: 0.1em;
  right: 0em;
  position: absolute;
  width: 0;
  height: 0;
  cursor: pointer;
  border: none;
  padding: 0.6em 0.6em 0.74em 0.84em;
  text-align: center;
  background: url(../../images/__down.svg) no-repeat center center;
}
.__AddARugPadWrapper__ .__RugPadOpenClose__.__Collapse__:after {
  background: url(../../images/__up.svg) no-repeat center center;
}
.__CartAddRugPadWrapper__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  position: relative;
}
.__CartAddRugPadWrapper__ .__AddARugPadWrapper__ {
  border: none;
  margin-bottom: 0;
}
@media screen and (max-width: 1023px) {
  .__CartAddRugPadWrapper__ {
    top: 5.4em;
    left: -5em;
    width: 32em;
  }
  .__CartAddRugPadWrapper__ .__AddARugPadWrapper__ {
    padding: 0.5em;
    margin-bottom: 0;
  }
  .__CartAddRugPadWrapper__ .__PaddingOptionsContentWrapper__ {
    margin-bottom: 4em;
  }
  .__CartAddRugPadWrapper__ .__PaddingOptionsActionsWrapper__ {
    margin-top: 2.8em;
  }
  .__CartAddRugPadWrapper__ .__RugPadOpenClose__ {
    width: 13em;
  }
}
.__CartAddRugPadWrapper__ .__PaddingOptionsContentWrapper__ {
  display: none;
  margin: 0;
  background-color: #eff0f0;
  z-index: 1;
}
/*!coalesce*/
@media screen and (min-width: 320px) and (max-width: 980px) {
  nav[data-mobileview="false"] {
    display: none;
  }
}
.__Coalesce__ {
  display: none;
  list-style: none;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (min-width: 320px) and (max-width: 980px) {
  .__Coalesce__ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.__Coalesce__ svg {
  max-height: 4em;
  fill: #868686;
}
.__ColescedMenu_Btn__,
.__ColescedMenu_CartIcon__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-item-align: baseline;
      align-self: baseline;
  max-width: 8%;
}
.__ColescedMenu_Btn__ {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.__ColescedMenu_CartIcon__ {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: auto 0.4em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.__ColescedMenu_Logo__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-item-align: baseline;
      align-self: baseline;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 100%;
  margin: 0 1em;
}
.__Coalesce_LinkTag__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.__Icon__ {
  display: inline-block;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
}
.__logo__ {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 60%;
  max-width: 100%;
}
.__ColescedMenu_Dropdown__ {
  display: none;
  min-width: 100%;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  position: absolute;
  padding: 0;
  left: 0;
  top: 4em;
  right: 0;
  z-index: 200;
}
@media screen and (min-width: 320px) and (max-width: 980px) {
  .__ColescedMenu_Btn__:hover + .__ColescedMenu_Dropdown__ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.__CommingleMenu__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  line-height: 2.5em;
  z-index: 200;
}
.__CommingleMenu__:first-child {
  border-top: 1px solid hsl(0, 0%, 17%);
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__CommingleMenu__ label[for="search"] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .__CommingleMenu__ .__TopNavigation_Icons__ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .__CommingleMenu__ .__Search_Box__ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 90%;
    border: none;
    border-bottom: 1px solid rgba(10, 10, 10, 0.2);
    line-height: 2.25em;
  }
}
.__CommingleMenu_Item__ {
  border-bottom: 1px solid hsl(0, 0%, 17%);
}
.__CommingleMenu_Item__ .__CommingleMenu_Title_Text__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 50%;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.__CommingleMenu_Item__ .__CommingleMenu_TitleMore_icon__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 2em;
  max-width: 2em;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.__CommingleMenu_Item__,
.__Commingle_Navigator__ {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, hsl(0, 0%, 100%)), to(hsl(0, 0%, 77%)));
  background-image: -o-linear-gradient(top, hsl(0, 0%, 100%) 10%, hsl(0, 0%, 77%) 100%);
  background-image: linear-gradient(180deg, hsl(0, 0%, 100%) 10%, hsl(0, 0%, 77%) 100%);
  text-transform: uppercase;
}
.__CommingleMenu_Item__:first-child,
.__Commingle_Navigator__:first-child {
  border-top: 1px solid hsl(0, 0%, 17%);
}
.__Commingle_LinkTag__ {
  padding: 0 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.__Commingle_Navigator__ {
  display: none;
}
@media screen and (min-width: 320px) and (max-width: 1023px) {
  .__Commingle_Navigator__ {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    min-width: 100%;
  }
  .__Commingle_Navigator__ .__Commingle_Navigator_Item_Title__ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
    min-width: 70%;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding-left: 1em;
    border-right: 1px solid hsl(0, 0%, 17%);
  }
  .__Commingle_Navigator__ .__Commingle_Navigator_Item_Btn__ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    min-width: 30%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.__Commingle_Menu_ItemTitle__ {
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.__Commingle_icon__ {
  width: 2em;
  height: 2em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
/*!CoalesceMenu*/
.__CoalesceMenu__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  min-width: 100%;
  max-width: 100%;
  list-style: none;
  line-height: 3em;
  background-color: hsl(0, 0%, 100%);
  position: relative;
  font-family: 'Roboto Condensed', Helvetica, sans-serif;
}
.__Coalesce_Hamburger_Menu__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  min-width: 14%;
  max-width: 14%;
  -ms-flex-preferred-size: 14%;
      flex-basis: 14%;
  padding: 0.25em 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_Hamburger_Menu__ {
    min-width: 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
  }
}
@media screen and (min-width: 1024px) and (max-width: 2500px) {
  .__CoalesceHamburger_Icon__ {
    display: none;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__CoalesceHamburger_Icon__ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-item-align: center;
        align-self: center;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    min-width: 2em;
    max-width: 2em;
  }
}
.__CoalesceMenu_Logo__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-item-align: center;
      align-self: center;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  min-width: 10em;
  max-width: 10em;
}
@media screen and (min-width: 1024px) and (max-width: 2500px) {
  .__CoalesceMenu_Logo__ {
    margin: 0 0 0 1em;
  }
}
.__StarkCarpetLogo__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.__Coalesce_ViewCart__,
.__Coalesce_ViewSampleCart__ {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_ViewCart__,
  .__Coalesce_ViewSampleCart__ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (min-width: 1024px) and (max-width: 2500px) {
  .__Coalesce_ViewCart__,
  .__Coalesce_ViewSampleCart__ {
    display: none;
  }
}
.__Coalesce_Icon__ {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  min-width: 2em;
  max-width: 2em;
  padding: 0.125em;
}
.__Coalesce_Item__ {
  padding: 0.25em 0;
  min-width: 52%;
  max-width: 100%;
  margin-right: 0.5em;
  font-weight: 500;
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_Item__.__products__ {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
    display: none;
  }
}
@media screen and (min-width: 1024px) and (max-width: 2500px) {
  .__Coalesce_Item__.__MobiFriendly__ {
    display: none;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_Item__ {
    display: none;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }
}
.__Coalesce_MainMenu__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  list-style: none;
  position: relative;
  font-weight: 400;
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_MainMenu__ {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    padding: 0 0 0 1em;
  }
}
.__Coalesce_MainMenu_Item_Link__ {
  text-transform: uppercase;
  padding: 0 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
}
.__Coalesce_MainMenu_SubList_CoverTitle__ {
  padding: 0 1em;
  text-transform: uppercase;
  position: relative;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: #000;
  background-color: #fff;
  margin: -1px 0 0 -1px;
  z-index: 201;
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_MainMenu_SubList_CoverTitle__ {
    display: none;
  }
}
.__TradeServices__ .__Coalesce_MainMenu_SubList_CoverTitle__ {
  border-width: 1px 1px 1px 1px;
}
.__Coalesce_MainMenu_Item_Text__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 96%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding: 0;
}
.__Coalesce_MainMenu_SubList__ {
  display: none;
  position: absolute;
  list-style: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_MainMenu_SubList__ {
    position: relative;
  }
}
.__Coalesce_MainMenu_SubList_Item__ {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 200;
  -webkit-transform: translate(-1px, -1px);
      -ms-transform: translate(-1px, -1px);
          transform: translate(-1px, -1px);
}
.__Coalesce_SubList_Item_Group__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  list-style: none;
  position: absolute;
  border: 1px solid #000;
  background-color: hsl(0, 0%, 100%);
}
@media screen and (min-width: 1024px) and (max-width: 2500px) {
  .__Coalesce_SubList_Item_Group__ {
    min-width: 50em;
  }
  .__Coalesce_SubList_Item_Group__.__rugs__ {
    min-width: 56em;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__ {
    background-color: #fff;
    padding: 0.25em 0 0.25em 2em;
    position: relative;
    border: none;
  }
}
.__Coalesce_SubList_Item_Group__ .__Coalesce_Figure__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 99%;
}
.__Coalesce_SubList_Item_Group__ .__Coalesce_Figure__ img {
  min-width: 100%;
  height: auto;
}
.__Coalesce_SubList_Item_Group__ .__Coalesce_SubList_Banner__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  position: relative;
  -ms-flex-item-align: center;
      align-self: center;
}
.__Coalesce_SubList_Item_Group__ .__Coalesce_SubList_Item__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 50%;
  max-width: 50%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 0.25em 0.25em 0.25em 2em;
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__ .__Coalesce_SubList_Item__ {
    min-width: 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
.__Coalesce_SubList_Item_Group__.__rugs__ {
  left: 0;
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__rugs__ {
    max-width: 100%;
    min-width: 98%;
  }
}
.__Coalesce_SubList_Item_Group__.__rugs__ .__Coalesce_SubList_Item__ {
  min-width: 50%;
  max-width: 50%;
}
@media screen and (min-width: 1024px) and (max-width: 2500px) {
  .__Coalesce_SubList_Item_Group__.__rugs__ .__Coalesce_SubList_Item__.__small__ {
    min-width: 38%;
    max-width: 42%;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__rugs__ .__Coalesce_SubList_Item__.__small__ {
    min-width: 100%;
    max-width: 100%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 2500px) {
  .__Coalesce_SubList_Item_Group__.__rugs__ .__Coalesce_SubList_Item__.__mid__ {
    min-width: 56%;
    max-width: 58%;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__rugs__ .__Coalesce_SubList_Item__.__mid__ {
    min-width: 100%;
    max-width: 100%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 2500px) {
  .__Coalesce_SubList_Item_Group__.__rugs__ .__Coalesce_SubList_Item__.__large__ {
    min-width: 50%;
    max-width: 50%;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__rugs__ .__Coalesce_SubList_Item__.__large__ {
    min-width: 100%;
    max-width: 100%;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__rugs__ .__Coalesce_SubList_Item__ {
    min-width: 100%;
    max-width: 100%;
  }
}
.__Coalesce_SubList_Item_Group__.__rugs__ .__Coalesce_SubList_Banner__ {
  min-width: 98%;
  max-width: 98%;
  margin: 1%;
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__rugs__ .__Coalesce_SubList_Banner__ {
    display: none;
  }
}
.__Coalesce_SubList_Item_Group__.__carpets__ {
  left: 0;
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__carpets__ {
    max-width: 100%;
    min-width: 98%;
  }
}
.__Coalesce_SubList_Item_Group__.__carpets__ .__Coalesce_SubList_Item__ {
  min-width: 50%;
  max-width: 50%;
}
@media screen and (min-width: 1024px) and (max-width: 2500px) {
  .__Coalesce_SubList_Item_Group__.__carpets__ .__Coalesce_SubList_Item__.__small__ {
    min-width: 38%;
    max-width: 42%;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__carpets__ .__Coalesce_SubList_Item__.__small__ {
    min-width: 100%;
    max-width: 100%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 2500px) {
  .__Coalesce_SubList_Item_Group__.__carpets__ .__Coalesce_SubList_Item__.__mid__ {
    min-width: 56%;
    max-width: 58%;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__carpets__ .__Coalesce_SubList_Item__.__mid__ {
    min-width: 100%;
    max-width: 100%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 2500px) {
  .__Coalesce_SubList_Item_Group__.__carpets__ .__Coalesce_SubList_Item__.__large__ {
    min-width: 50%;
    max-width: 50%;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__carpets__ .__Coalesce_SubList_Item__.__large__ {
    min-width: 100%;
    max-width: 100%;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__carpets__ .__Coalesce_SubList_Item__ {
    min-width: 100%;
    max-width: 100%;
  }
}
.__Coalesce_SubList_Item_Group__.__carpets__ .__Coalesce_SubList_Banner__ {
  min-width: 98%;
  max-width: 98%;
  margin: 1%;
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__carpets__ .__Coalesce_SubList_Banner__ {
    display: none;
  }
}
.__Coalesce_SubList_Item_Group__.__antiquerugs__ {
  left: 0;
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__antiquerugs__ {
    max-width: 100%;
    min-width: 98%;
    left: 0;
  }
}
.__Coalesce_SubList_Item_Group__.__antiquerugs__ .__Coalesce_SubList_Item__ {
  min-width: 50%;
  max-width: 50%;
}
@media screen and (min-width: 1024px) and (max-width: 2500px) {
  .__Coalesce_SubList_Item_Group__.__antiquerugs__ .__Coalesce_SubList_Item__.__small__ {
    min-width: 38%;
    max-width: 42%;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__antiquerugs__ .__Coalesce_SubList_Item__.__small__ {
    min-width: 100%;
    max-width: 100%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 2500px) {
  .__Coalesce_SubList_Item_Group__.__antiquerugs__ .__Coalesce_SubList_Item__.__mid__ {
    min-width: 56%;
    max-width: 58%;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__antiquerugs__ .__Coalesce_SubList_Item__.__mid__ {
    min-width: 100%;
    max-width: 100%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 2500px) {
  .__Coalesce_SubList_Item_Group__.__antiquerugs__ .__Coalesce_SubList_Item__.__large__ {
    min-width: 50%;
    max-width: 50%;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__antiquerugs__ .__Coalesce_SubList_Item__.__large__ {
    min-width: 100%;
    max-width: 100%;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__antiquerugs__ .__Coalesce_SubList_Item__ {
    min-width: 100%;
    max-width: 100%;
  }
}
.__Coalesce_SubList_Item_Group__.__antiquerugs__ .__Coalesce_SubList_Banner__ {
  min-width: 98%;
  max-width: 98%;
  margin: 1%;
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__antiquerugs__ .__Coalesce_SubList_Banner__ {
    display: none;
  }
}
@media screen and (min-width: 1024px) and (max-width: 2500px) {
  .__Coalesce_SubList_Item_Group__.__fabric__ {
    left: 0;
    min-width: 42em;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__fabric__ {
    max-width: 100%;
    min-width: 98%;
  }
}
.__Coalesce_SubList_Item_Group__.__fabric__ .__Coalesce_SubList_Item__ {
  min-width: 50%;
  max-width: 50%;
}
@media screen and (min-width: 1024px) and (max-width: 2500px) {
  .__Coalesce_SubList_Item_Group__.__fabric__ .__Coalesce_SubList_Item__.__small__ {
    min-width: 38%;
    max-width: 42%;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__fabric__ .__Coalesce_SubList_Item__.__small__ {
    min-width: 100%;
    max-width: 100%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 2500px) {
  .__Coalesce_SubList_Item_Group__.__fabric__ .__Coalesce_SubList_Item__.__mid__ {
    min-width: 56%;
    max-width: 58%;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__fabric__ .__Coalesce_SubList_Item__.__mid__ {
    min-width: 100%;
    max-width: 100%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 2500px) {
  .__Coalesce_SubList_Item_Group__.__fabric__ .__Coalesce_SubList_Item__.__large__ {
    min-width: 50%;
    max-width: 50%;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__fabric__ .__Coalesce_SubList_Item__.__large__ {
    min-width: 100%;
    max-width: 100%;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__fabric__ .__Coalesce_SubList_Item__ {
    min-width: 100%;
    max-width: 100%;
  }
}
.__Coalesce_SubList_Item_Group__.__fabric__ .__Coalesce_SubList_Banner__ {
  min-width: 98%;
  max-width: 98%;
  margin: 1%;
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__fabric__ .__Coalesce_SubList_Banner__ {
    display: none;
  }
}
.__Coalesce_SubList_Item_Group__.__wallcovering__ {
  -webkit-transform: translateX(-20em);
      -ms-transform: translateX(-20em);
          transform: translateX(-20em);
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__wallcovering__ {
    -webkit-transform: translateX(0em);
        -ms-transform: translateX(0em);
            transform: translateX(0em);
    max-width: 100%;
    min-width: 98%;
  }
}
.__Coalesce_SubList_Item_Group__.__wallcovering__ .__Coalesce_SubList_Item__ {
  min-width: 50%;
  max-width: 50%;
}
@media screen and (min-width: 1024px) and (max-width: 2500px) {
  .__Coalesce_SubList_Item_Group__.__wallcovering__ .__Coalesce_SubList_Item__.__small__ {
    min-width: 38%;
    max-width: 42%;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__wallcovering__ .__Coalesce_SubList_Item__.__small__ {
    min-width: 100%;
    max-width: 100%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 2500px) {
  .__Coalesce_SubList_Item_Group__.__wallcovering__ .__Coalesce_SubList_Item__.__mid__ {
    min-width: 56%;
    max-width: 58%;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__wallcovering__ .__Coalesce_SubList_Item__.__mid__ {
    min-width: 100%;
    max-width: 100%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 2500px) {
  .__Coalesce_SubList_Item_Group__.__wallcovering__ .__Coalesce_SubList_Item__.__large__ {
    min-width: 50%;
    max-width: 50%;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__wallcovering__ .__Coalesce_SubList_Item__.__large__ {
    min-width: 100%;
    max-width: 100%;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__wallcovering__ .__Coalesce_SubList_Item__ {
    min-width: 100%;
    max-width: 100%;
  }
}
.__Coalesce_SubList_Item_Group__.__wallcovering__ .__Coalesce_SubList_Banner__ {
  min-width: 98%;
  max-width: 98%;
  margin: 1%;
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__wallcovering__ .__Coalesce_SubList_Banner__ {
    display: none;
  }
}
.__Coalesce_SubList_Item_Group__.__furniture__ {
  right: -1px;
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__furniture__ {
    -webkit-transform: translateX(0em);
        -ms-transform: translateX(0em);
            transform: translateX(0em);
    max-width: 100%;
    min-width: 98%;
  }
}
.__Coalesce_SubList_Item_Group__.__furniture__ .__Coalesce_SubList_Item__ {
  min-width: 50%;
  max-width: 50%;
}
@media screen and (min-width: 1024px) and (max-width: 2500px) {
  .__Coalesce_SubList_Item_Group__.__furniture__ .__Coalesce_SubList_Item__.__small__ {
    min-width: 38%;
    max-width: 42%;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__furniture__ .__Coalesce_SubList_Item__.__small__ {
    min-width: 100%;
    max-width: 100%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 2500px) {
  .__Coalesce_SubList_Item_Group__.__furniture__ .__Coalesce_SubList_Item__.__mid__ {
    min-width: 56%;
    max-width: 58%;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__furniture__ .__Coalesce_SubList_Item__.__mid__ {
    min-width: 100%;
    max-width: 100%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 2500px) {
  .__Coalesce_SubList_Item_Group__.__furniture__ .__Coalesce_SubList_Item__.__large__ {
    min-width: 50%;
    max-width: 50%;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__furniture__ .__Coalesce_SubList_Item__.__large__ {
    min-width: 100%;
    max-width: 100%;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__furniture__ .__Coalesce_SubList_Item__ {
    min-width: 100%;
    max-width: 100%;
  }
}
.__Coalesce_SubList_Item_Group__.__furniture__ .__Coalesce_SubList_Banner__ {
  min-width: 98%;
  max-width: 98%;
  margin: 1%;
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__furniture__ .__Coalesce_SubList_Banner__ {
    display: none;
  }
}
.__Coalesce_SubList_Item_Group__.__custom__ {
  right: -1px;
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__custom__ {
    -webkit-transform: translateX(0em);
        -ms-transform: translateX(0em);
            transform: translateX(0em);
    max-width: 100%;
    min-width: 98%;
  }
}
.__Coalesce_SubList_Item_Group__.__custom__ .__Coalesce_SubList_Item__ {
  min-width: 50%;
  max-width: 50%;
}
@media screen and (min-width: 1024px) and (max-width: 2500px) {
  .__Coalesce_SubList_Item_Group__.__custom__ .__Coalesce_SubList_Item__.__small__ {
    min-width: 38%;
    max-width: 42%;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__custom__ .__Coalesce_SubList_Item__.__small__ {
    min-width: 100%;
    max-width: 100%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 2500px) {
  .__Coalesce_SubList_Item_Group__.__custom__ .__Coalesce_SubList_Item__.__mid__ {
    min-width: 56%;
    max-width: 58%;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__custom__ .__Coalesce_SubList_Item__.__mid__ {
    min-width: 100%;
    max-width: 100%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 2500px) {
  .__Coalesce_SubList_Item_Group__.__custom__ .__Coalesce_SubList_Item__.__large__ {
    min-width: 50%;
    max-width: 50%;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__custom__ .__Coalesce_SubList_Item__.__large__ {
    min-width: 100%;
    max-width: 100%;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__custom__ .__Coalesce_SubList_Item__ {
    min-width: 100%;
    max-width: 100%;
  }
}
.__Coalesce_SubList_Item_Group__.__custom__ .__Coalesce_SubList_Banner__ {
  min-width: 98%;
  max-width: 98%;
  margin: 1%;
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__custom__ .__Coalesce_SubList_Banner__ {
    display: none;
  }
}
.__Coalesce_SubList_Item_Group__.__tradeservices__ {
  right: -1px;
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__tradeservices__ {
    -webkit-transform: translateX(0em);
        -ms-transform: translateX(0em);
            transform: translateX(0em);
    max-width: 100%;
    min-width: 98%;
  }
}
.__Coalesce_SubList_Item_Group__.__tradeservices__ .__Coalesce_SubList_Item__ {
  min-width: 50%;
  max-width: 50%;
}
@media screen and (min-width: 1024px) and (max-width: 2500px) {
  .__Coalesce_SubList_Item_Group__.__tradeservices__ .__Coalesce_SubList_Item__.__small__ {
    min-width: 38%;
    max-width: 42%;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__tradeservices__ .__Coalesce_SubList_Item__.__small__ {
    min-width: 100%;
    max-width: 100%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 2500px) {
  .__Coalesce_SubList_Item_Group__.__tradeservices__ .__Coalesce_SubList_Item__.__mid__ {
    min-width: 56%;
    max-width: 58%;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__tradeservices__ .__Coalesce_SubList_Item__.__mid__ {
    min-width: 100%;
    max-width: 100%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 2500px) {
  .__Coalesce_SubList_Item_Group__.__tradeservices__ .__Coalesce_SubList_Item__.__large__ {
    min-width: 50%;
    max-width: 50%;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__tradeservices__ .__Coalesce_SubList_Item__.__large__ {
    min-width: 100%;
    max-width: 100%;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__tradeservices__ .__Coalesce_SubList_Item__ {
    min-width: 100%;
    max-width: 100%;
  }
}
.__Coalesce_SubList_Item_Group__.__tradeservices__ .__Coalesce_SubList_Banner__ {
  min-width: 98%;
  max-width: 98%;
  margin: 1%;
}
.__Coalesce_SubList_Item_Group__.__tradeservices__ .__Coalesce_SubList_Banner__ .__Coalesce_Figure__ {
  fill: rgba(0, 0, 0, 0.4);
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__tradeservices__ .__Coalesce_SubList_Banner__ {
    display: none;
  }
}
.__Coalesce_SubList_Item_Group__.__pressNmedia__ {
  right: -1px;
}
@media screen and (min-width: 1024px) and (max-width: 2500px) {
  .__Coalesce_SubList_Item_Group__.__pressNmedia__ {
    min-width: 8.4em;
    max-width: 8.4em;
    padding-top: 2em;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__pressNmedia__ {
    min-width: 16em;
    max-width: 16em;
  }
}
.__Coalesce_SubList_Item_Group__.__pressNmedia__ .__Coalesce_SubList_Item__ {
  min-width: 33%;
  max-width: 33%;
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_Group__.__pressNmedia__ .__Coalesce_SubList_Item__ {
    min-width: 100%;
    max-width: 100%;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Banner__ {
    display: none;
  }
}
.__Coalesce_SubList_Item_Group_Listing__ {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  min-width: 100%;
  line-height: 1.75em;
}
.__Coalesce_SubList_Item_Group_Listing__ li,
.__Coalesce_SubList_Item_Group_Listing__ a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  min-width: 100%;
}
@media screen and (min-width: 1024px) and (max-width: 2500px) {
  .__Coalesce_SubList_Item_Group_Listing__ li,
  .__Coalesce_SubList_Item_Group_Listing__ a {
    min-width: 50%;
  }
}
.__Coalesce_SubList_Item_Group_Listing__ a {
  padding: 0 0 0 1em;
}
.__Coalesce_MainMenu_Item__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.__Coalesce_MainMenu_Item__:hover .__Coalesce_MainMenu_SubList__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_MainMenu_Item__ {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: inherit;
            flex-flow: inherit;
  }
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_MainMenu_Item__.__TradeservicesDesktopVersion__ {
    display: none;
  }
}
.__Coalesce_SubList_Item_Link__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -ms-flex-line-pack: center;
      align-content: center;
}
.__Coalesce_SubList_Item_LinkText__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: center;
      align-self: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  font-weight: 600;
  text-transform: uppercase;
}
.__Coalesce_SubList_Item_LinkIcon__,
.__Coalesce_MainMenu_Item_LinkIcon__ {
  display: none;
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_LinkIcon__,
  .__Coalesce_MainMenu_Item_LinkIcon__ {
    width: 1em;
    height: 1em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: center;
        align-self: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
    -webkit-transform: rotateZ(-90deg);
        -ms-transform: rotate(-90deg);
            transform: rotateZ(-90deg);
  }
  .__Coalesce_SubList_Item_LinkIcon__.__Active__,
  .__Coalesce_MainMenu_Item_LinkIcon__.__Active__ {
    -webkit-transform: rotateZ(0deg);
        -ms-transform: rotate(0deg);
            transform: rotateZ(0deg);
    -webkit-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
  }
}
.__Coalesce_SubList_Item_CloseBtn__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 1.5em;
  max-width: 1.5em;
  -ms-flex-preferred-size: 1.5em;
      flex-basis: 1.5em;
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_Item_CloseBtn__ {
    display: none;
  }
}
.__Coalesce_SubList_CloseBtn__ {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 1em;
  max-width: 1em;
  max-height: 1em;
  -ms-flex-preferred-size: 1em;
      flex-basis: 1em;
  right: 0.5em;
  top: 0.25em;
  -ms-flex-item-align: start;
      align-self: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  z-index: 200;
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_SubList_CloseBtn__ {
    display: none;
  }
}
.__Coalesce_ManiMenu_Item_Link__ {
  display: none;
}
@media screen and (min-width: 180px) and (max-width: 1023px) {
  .__Coalesce_ManiMenu_Item_Link__ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
    min-width: 98%;
    text-transform: uppercase;
    padding: 0 1em;
  }
}
.__CoalesceMenu__ div.control label[for="search"] {
  display: "flex";
  min-width: 100%;
}
.__CoalesceMenu__ .__Search_Box__ {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border: 0 none;
  max-width: 80%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 90%;
}
.__CoalesceMenu__ .__Search_Box__:hover {
  border: 0 none;
}
.__Active_Menu_Sub_List_Item__,
.__Active_Menu_Sub_List_Title__,
.__Active_Menu_Main_Item__ {
  color: #c4c4c5;
}
/*!Prathap Newsletter Popup for UK*/
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Barlow Condensed Regular'), local('BarlowCondensed-Regular'), url(https://fonts.gstatic.com/s/barlowcondensed/v4/HTx3L3I-JCGChYJ8VI-L6OO_au7B6xHT3w.ttf) format('truetype');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 500;
  src: local('Barlow Condensed Medium'), local('BarlowCondensed-Medium'), url(https://fonts.gstatic.com/s/barlowcondensed/v4/HTxwL3I-JCGChYJ8VI-L6OO_au7B4-Lwz3bWvA.ttf) format('truetype');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 600;
  src: local('Barlow Condensed SemiBold'), local('BarlowCondensed-SemiBold'), url(https://fonts.gstatic.com/s/barlowcondensed/v4/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873z3bWvA.ttf) format('truetype');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Barlow Condensed Bold'), local('BarlowCondensed-Bold'), url(https://fonts.gstatic.com/s/barlowcondensed/v4/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3bWvA.ttf) format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 400;
  src: local('Barlow Regular'), local('Barlow-Regular'), url(https://fonts.gstatic.com/s/barlow/v4/7cHpv4kjgoGqM7E_DMs8.ttf) format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 500;
  src: local('Barlow Medium'), local('Barlow-Medium'), url(https://fonts.gstatic.com/s/barlow/v4/7cHqv4kjgoGqM7E3_-gs51op.ttf) format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 600;
  src: local('Barlow SemiBold'), local('Barlow-SemiBold'), url(https://fonts.gstatic.com/s/barlow/v4/7cHqv4kjgoGqM7E30-8s51op.ttf) format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 700;
  src: local('Barlow Bold'), local('Barlow-Bold'), url(https://fonts.gstatic.com/s/barlow/v4/7cHqv4kjgoGqM7E3t-4s51op.ttf) format('truetype');
}
.newsLetter {
  display: none;
}
.newsLetterSubscriptionPopupOverlay {
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
  overflow: hidden;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.75);
  background: rgba(0, 0, 0, 0.75);
  z-index: 100001;
}
.newsLetterSubscriptionPopup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: 50vw;
      flex-basis: 50vw;
  min-width: 34vw;
  max-width: 36vw;
  min-height: 28vh;
  background-color: #ffffff;
  background: #ffffff;
  padding: 1vw 3.2vh;
  border: 1px solid rgba(25, 25, 25, 0.25);
  margin: auto;
  color: #646464;
  font-family: 'Barlow Condensed', sans-serif;
}
@media (max-width: 768px) {
  .newsLetterSubscriptionPopup {
    -ms-flex-preferred-size: 100vw;
        flex-basis: 100vw;
    min-width: 96vw;
    max-width: 96vw;
  }
}
.newsLetterSubscriptionPopup h3.popupHeading {
  font-weight: 100;
  font-size: 2.5em;
  font-family: 'Barlow Condensed', sans-serif;
  letter-spacing: 0.125em;
  line-height: 1.25em;
  margin: 0 0 1vh 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 90%;
      flex-basis: 90%;
  max-width: 89%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.popupTitleBar,
.newsLetterPopupBody {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 100%;
  font-family: 'Barlow Condensed', sans-serif;
}
.newsLetterPopupBody {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.popupTitleBar {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 768px) {
  .popupTitleBar {
    position: relative;
  }
}
.newsLetterSubscriptionPopup .newsLetterPopupForm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  padding: 0;
  position: relative;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.newsLetterPopupForm span.formColumn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 49%;
  max-width: 49%;
}
.newsLetterSubscriptionPopup .form-control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  background-color: #ffffff;
  min-height: 3em;
  height: auto;
  color: #646464;
  border: 0;
  border-bottom: 1px solid #646464;
  padding: 0;
  margin: 0.8em 0;
  font-family: 'Barlow Condensed', sans-serif;
  text-transform: uppercase;
}
.newsLetterSubscriptionPopup .form-control:focus {
  outline: none;
  color: #646464;
}
button.newsLetterFormBtn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 49%;
      flex-basis: 49%;
  min-width: 49%;
  justify-self: flex-end;
  margin-left: auto;
  line-height: 2em;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-item-align: center;
      align-self: center;
  background-color: #c64e44;
  border: none;
  font-size: 1.4em;
  font-weight: 100;
  color: white;
  letter-spacing: 0.02em;
  font-family: 'Barlow Condensed', sans-serif;
  cursor: pointer;
}
button.newsLetterFormBtn:disabled,
button.newsLetterFormBtn.disabled {
  background-color: #bebebe;
  cursor: default;
}
.closeNewsLetterSubscriptionPopup {
  width: 36px;
  height: 36px;
  display: block;
  position: relative;
  top: -1.6em;
  cursor: pointer;
}
@media (max-width: 768px) {
  .closeNewsLetterSubscriptionPopup {
    position: absolute;
    top: 0.5em;
    right: 0;
  }
}
.newsLetterInfo {
  color: #c64e44;
  font-size: 0.75em;
  line-height: 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto;
}
.__checkbox__ {
  visibility: collapse;
  opacity: 0;
  position: absolute;
  z-index: -2;
  top: 0.4vh;
}
.__checkBox_Label__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  font-size: 1em;
  font-family: 'Barlow Condensed', sans-serif;
  font-weight: 400;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
.__label__ span.checkboxIconholder {
  display: block;
  width: 1.2em;
  height: 1.2em;
  position: relative;
  max-width: 1.2em;
  min-width: 1.3em;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  top: 0.4vh;
}
.__label__ .checkboxIconholder > .unChecked,
.__label__ .checkboxIconholder > .checked {
  position: absolute;
  top: -0.025vh;
  left: 0;
  width: 100%;
  height: 100%;
}
.__label__ .checkboxIconholder > .checked {
  display: none;
}
.relativePosition {
  position: relative;
}
.checkboxlabelContent {
  display: inline-block;
}
.__checkbox__:checked + .__label__ .checkboxIconholder > .checked {
  display: block;
}
.__checkbox__:checked + .__label__ .checkboxIconholder > .unChecked {
  display: none;
}
.checkboxIconholder svg.checked {
  fill: rgba(198, 78, 68, 0.9);
}
/*!Search Products page*/
/*!--
Author: Sudhakara Rao Kilaparthi
email : sudhakar@kavayahsolutions.com
Description: this file is belongs to Search Advanced related.
URL   : http://www.kavayahsolutions.com
--*/
.__SearchPage__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.__SearchPage__ .__FiltersExisted__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
}
.__SearchPage__ .__FiltersExisted__ .__FiltersSelected__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 80%;
  max-width: 80%;
  min-height: 3.5em;
  background-color: #F0F1F1;
}
.__SearchPage__ .__FiltersExisted__ .__FiltersSelected__ .no-filters {
  color: gray;
  line-height: 2em;
  margin-bottom: 0;
  padding: 0.7em;
}
.__SearchPage__ .__FiltersExisted__ .__FiltersSelected__ ul.selected-filters {
  display: inline-block;
  font-size: 0;
}
.__SearchPage__ .__FiltersExisted__ .__FiltersSelected__ ul.selected-filters li {
  display: inline-block;
  background: #fff;
  border-radius: 2px;
  color: #2c2c2c;
  padding: 0 0 0 10px;
  font-size: 14px;
  line-height: 12px;
  margin-right: 20px;
  -webkit-box-shadow: 0 8px 9px rgba(0, 0, 0, 0.04);
          box-shadow: 0 8px 9px rgba(0, 0, 0, 0.04);
  margin-bottom: 15px;
}
.__SearchPage__ .__FiltersExisted__ .__FiltersSelected__ ul.selected-filters li .selected-filter-text {
  display: inline-block;
  position: relative;
  top: -14px;
  text-transform: uppercase;
}
.__SearchPage__ .__FiltersExisted__ .__FiltersSelected__ ul.selected-filters li .rm-filter {
  background: url(../../images/Close.svg) no-repeat;
  background-size: 100%;
  width: 6px;
  height: 6px;
  display: inline-block;
  margin-left: 10px;
  vertical-align: baseline;
  top: 0;
  position: relative;
  cursor: pointer;
  background-size: 5px 5px;
  padding: 1.4em;
  background-position: center;
}
.__SearchPage__ .__FiltersExisted__ .__FiltersSelected__ ul.selected-filters + .__ResetFilters__ {
  position: relative;
  top: 0.8em;
  display: inline-block;
  color: #c00;
  text-transform: uppercase;
  font-size: 12px;
  text-decoration: none;
  letter-spacing: 0.5px;
}
.__SearchPage__ .__FiltersExisted__ .__FiltersRight__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 20%;
  max-width: 20%;
  min-height: 1em;
  max-height: 1em;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.__SearchPage__ .__FiltersExisted__ .__FiltersRight__ .__FilterCount__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 8em;
  max-width: 8em;
}
.__SearchPage__ .__FiltersExisted__ .__FiltersRight__ .__FilterCount__ .filteredProductsSlash,
.__SearchPage__ .__FiltersExisted__ .__FiltersRight__ .__FilterCount__ .filteredProducts,
.__SearchPage__ .__FiltersExisted__ .__FiltersRight__ .__FilterCount__ .totalProducts {
  padding: 0 0.25em;
}
.__SearchPage__ .__FiltersExisted__ .__FiltersRight__ .__FilterSort__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 8.5em;
  max-width: 8.5em;
  min-height: 1.3em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  position: relative;
  background: url(../../images/most_relevant_icon.svg) no-repeat center right;
  background-size: auto 13px;
}
.__SearchPage__ .__FiltersExisted__ .__FiltersRight__ .__FilterSort__ select {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  height: 2em;
  padding: 0;
  cursor: pointer;
}
.__SearchPage__ .__FiltersToolbar__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid rgba(193, 193, 193, 0.3);
  margin-top: -1px;
  background-color: #fafafa;
}
.__SearchPage__ .__FiltersToolbar__ .__FiltersLeft__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 70%;
  max-width: 70%;
}
.__SearchPage__ .__FiltersToolbar__ .__FiltersLeft__ > ul {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}
.__SearchPage__ .__FiltersToolbar__ .__FiltersLeft__ > ul > li {
  position: relative;
}
.__SearchPage__ .__FiltersToolbar__ .__FiltersLeft__ > ul > li > span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
  padding: 0.5em;
  cursor: pointer;
}
.__SearchPage__ .__FiltersToolbar__ .__FiltersLeft__ > ul > li > ul {
  display: none;
  list-style: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  background-color: #ffffff;
  -webkit-box-shadow: 8px 8px rgba(0, 0, 0, 0.1);
          box-shadow: 8px 8px rgba(0, 0, 0, 0.1);
  position: absolute;
  z-index: 100;
  left: 0;
  -webkit-columns: 1;
     -moz-columns: 1;
          columns: 1;
  min-width: 10em;
}
.__SearchPage__ .__FiltersToolbar__ .__FiltersLeft__ > ul > li > ul[data-cat="COLLECTION"] {
  -webkit-columns: 6;
     -moz-columns: 6;
          columns: 6;
  min-width: 70em;
}
.__SearchPage__ .__FiltersToolbar__ .__FiltersLeft__ > ul > li > ul[data-cat="STYLES"] {
  min-width: 70em;
  -webkit-columns: 5;
     -moz-columns: 5;
          columns: 5;
}
.__SearchPage__ .__FiltersToolbar__ .__FiltersLeft__ > ul > li > ul[data-cat="COLOR"] {
  min-width: 75em;
  -webkit-columns: 7;
     -moz-columns: 7;
          columns: 7;
}
.__SearchPage__ .__FiltersToolbar__ .__FiltersLeft__ > ul > li > ul[data-cat="SIZE"] {
  min-width: 60em;
  -webkit-columns: 8;
     -moz-columns: 8;
          columns: 8;
}
.__SearchPage__ .__FiltersToolbar__ .__FiltersLeft__ > ul > li > ul[data-cat="CONSTRUCTION"] {
  min-width: 50em;
  -webkit-columns: 3;
     -moz-columns: 3;
          columns: 3;
}
.__SearchPage__ .__FiltersToolbar__ .__FiltersLeft__ > ul > li > ul[data-cat="FIBER"] {
  min-width: 44em;
  -webkit-columns: 3;
     -moz-columns: 3;
          columns: 3;
}
.__SearchPage__ .__FiltersToolbar__ .__FiltersLeft__ > ul > li > ul[data-cat="PRODUCT LINE"] {
  min-width: 20em;
}
.__SearchPage__ .__FiltersToolbar__ .__FiltersLeft__ > ul > li > ul > li > a {
  position: relative;
  padding: 0.5em 0.5em 0.5em 1em;
  line-height: 2em;
}
.__SearchPage__ .__FiltersToolbar__ .__FiltersLeft__ > ul > li > ul > li > a:hover {
  font-weight: bold;
}
.__SearchPage__ .__FiltersToolbar__ .__FiltersLeft__ > ul > li > ul > li > a.selected {
  font-weight: bold;
}
.__SearchPage__ .__FiltersToolbar__ .__FiltersLeft__ > ul > li > ul > li > a.selected:before {
  content: ' ';
  position: absolute;
  width: 10px;
  height: 10px;
  background: url(../../images/thumb_tick_img.svg) no-repeat;
  left: 0.2em;
  top: 0.9em;
  background-size: 100% auto;
}
.__SearchPage__ .__FiltersToolbar__ .__FiltersLeft__ > ul > li:hover > ul {
  display: block;
}
.__SearchPage__ .__FiltersToolbar__ .__FiltersRight__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 26%;
  max-width: 26%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}
.__SearchPage__ .__FiltersToolbar__ .__FiltersRight__ .__FilterCategoryWrapper__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 50%;
  max-width: 50%;
}
.__SearchPage__ .__FiltersToolbar__ .__FiltersRight__ .__FilterCategoryWrapper__ select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
  min-height: 1.75em;
  max-height: 1.75em;
}
.__SearchPage__ .__FiltersToolbar__ .__FiltersRight__ .__FilterSearchWrapper__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 38%;
  max-width: 38%;
}
.__SearchPage__ .__FiltersToolbar__ .__FiltersRight__ .__FilterSearchWrapper__ .__SearchInput__ {
  background: url(../../images/magnifier.svg) no-repeat;
  background-size: 20px;
  background-position: center right;
  padding: 0.5em 1.6em 0.5em 0.5em;
  margin-right: 0.5em;
  height: 0.6em;
  border: 1px solid gray;
  min-width: 100%;
  max-width: 100%;
}
.__SearchPage__ .__ProductsList__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.__SearchPage__ .__ProductsList__ .__ProductCardWrapper__ {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  min-width: 16.6em;
  max-width: 16.6em;
  min-height: 24em;
  margin-bottom: 1em;
  border: 1px solid #fafafa;
  -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.05);
          box-shadow: 0 8px 16px rgba(0, 0, 0, 0.05);
}
.__SearchPage__ .__ProductsList__ .__ProductCardWrapper__ .__ProductType__ {
  position: absolute;
  top: 0.2em;
  left: 0.2em;
  font-size: 0.8em;
  font-weight: bold;
  letter-spacing: 0.05em;
  padding: 0.1em 0.5em;
  background-color: rgba(0, 0, 0, 0.5);
}
.__SearchPage__ .__ProductsList__ .__ProductCardWrapper__ .__ProductType__[data-item-type="CLOSEOUTS"] {
  background-color: rgba(255, 0, 0, 0.5);
}
.__SearchPage__ .__ProductsList__ .__ProductCardWrapper__ .__ProductType__[data-item-type="RUGS"] {
  background-color: rgba(0, 255, 0, 0.5);
}
.__SearchPage__ .__ProductsList__ .__ProductCardWrapper__ .__ProductType__[data-item-type="ANTIQUE RUGS"] {
  background-color: rgba(0, 0, 255, 0.5);
}
.__SearchPage__ .__ProductsList__ .__ProductCardWrapper__ .__ImageWrapper__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
  min-height: 22.4em;
  max-height: 22.4em;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgba(0, 0, 0, 0.5);
  background-repeat: no-repeat;
  background-size: cover;
}
.__SearchPage__ .__ProductsList__ .__ProductCardWrapper__ .__ImageWrapper__ img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
  min-height: 22.4em;
  max-height: 22.4em;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.__SearchPage__ .__ProductsList__ .__ProductCardWrapper__.__Show__ {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.__SearchPage__ .__ProductsList__ .__ProductCardWrapper__.__Hide__ {
  display: none;
}
.__SearchPage__ .__ProductsList__ .__ProductCardWrapper__ .__CategorisedCollectionDetails__ {
  padding: 0 0.5em;
}
.__SearchPage__ .__ProductsList__ .__ProductCardWrapper__ .__CategorisedCollectionDetails__ .__PriceWrapper__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  max-width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.__SearchPage__ .__ProductsList__ .__ProductCardWrapper__ .__CategorisedCollectionDetails__ .__PriceWrapper__ .__FinalPriceRange__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  max-width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.__SearchPage__ .__ProductsList__ .__ProductCardWrapper__ .__CategorisedCollectionDetails__ .__PriceWrapper__ .__StrikeOfPriceSingle__ {
  color: hsl(0, 0%, 71%);
  text-decoration: line-through;
}
.__SearchPage__ .__ProductsList__ .__ProductCardWrapper__ .__CategorisedCollectionDetails__ .__PriceWrapperRange__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  max-width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.__SearchPage__ .__ProductsList__ .__ProductCardWrapper__ .__CategorisedCollectionDetails__ .__PriceWrapperRange__ .__FinalPriceRange__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  max-width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #2c2c2c;
}
.__SearchPage__ .__ProductsList__ .__ProductCardWrapper__ .__CategorisedCollectionDetails__ .__PriceWrapperRange__ .__StrikeOfPriceRange__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  max-width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: hsl(0, 0%, 71%);
  text-decoration: line-through;
}
.__SearchPage__ .__ProductsList__ .__ProductCardWrapper__ .__CategorisedCollectionDetails__ .__MultipleSizes__,
.__SearchPage__ .__ProductsList__ .__ProductCardWrapper__ .__CategorisedCollectionDetails__ .__PriceWrapper__ {
  color: #2c2c2c;
}
.__SearchPage__ .__LoadMoreProductsWrapper__ {
  display: none;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.__SearchPage__ .__LoadMoreProductsWrapper__ .__LoadMoreProducts__ {
  background-color: #000;
  border: 1px solid #000;
  color: white;
  padding: 0.5em 1em;
  text-align: center;
  text-transform: uppercase;
}
.__SearchPage__ .__LoadMoreProductsWrapper__ .__LoadMoreProducts__:hover {
  background: transparent;
  border: 1px solid #000;
  color: #000;
}

/*# sourceMappingURL=maps/devteamstyle.css.map */
