@charset "UTF-8";
/* Typographic */
/*!
 css document for StarkCarpet - UI,Layout,Style Template.
	Copyrights                    :     @Kavayah Solutions
	Author Name			          :     Vijay Sekhar.Sadineni.
	Date                          :     November 01 2017.
	CSS Template version          :     0.1.2
	!*/
/* roboto-condensed-300 - latin_greek-ext_latin-ext_greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/Roboto/roboto-condensed-v16-latin_greek-ext_latin-ext_greek-300.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url('../fonts/Roboto/roboto-condensed-v16-latin_greek-ext_latin-ext_greek-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Roboto/roboto-condensed-v16-latin_greek-ext_latin-ext_greek-300.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/Roboto/roboto-condensed-v16-latin_greek-ext_latin-ext_greek-300.woff') format('woff'), /* Modern Browsers */ url('../fonts/Roboto/roboto-condensed-v16-latin_greek-ext_latin-ext_greek-300.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Roboto/roboto-condensed-v16-latin_greek-ext_latin-ext_greek-300.svg#RobotoCondensed') format('svg');
  /* Legacy iOS */
}
/* roboto-condensed-300italic - latin_greek-ext_latin-ext_greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/Roboto/roboto-condensed-v16-latin_greek-ext_latin-ext_greek-300italic.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'), url('../fonts/Roboto/roboto-condensed-v16-latin_greek-ext_latin-ext_greek-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Roboto/roboto-condensed-v16-latin_greek-ext_latin-ext_greek-300italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/Roboto/roboto-condensed-v16-latin_greek-ext_latin-ext_greek-300italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/Roboto/roboto-condensed-v16-latin_greek-ext_latin-ext_greek-300italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Roboto/roboto-condensed-v16-latin_greek-ext_latin-ext_greek-300italic.svg#RobotoCondensed') format('svg');
  /* Legacy iOS */
}
/* roboto-condensed-regular - latin_greek-ext_latin-ext_greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/Roboto/roboto-condensed-v16-latin_greek-ext_latin-ext_greek-regular.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url('../fonts/Roboto/roboto-condensed-v16-latin_greek-ext_latin-ext_greek-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Roboto/roboto-condensed-v16-latin_greek-ext_latin-ext_greek-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/Roboto/roboto-condensed-v16-latin_greek-ext_latin-ext_greek-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/Roboto/roboto-condensed-v16-latin_greek-ext_latin-ext_greek-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Roboto/roboto-condensed-v16-latin_greek-ext_latin-ext_greek-regular.svg#RobotoCondensed') format('svg');
  /* Legacy iOS */
}
/* roboto-condensed-italic - latin_greek-ext_latin-ext_greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/Roboto/roboto-condensed-v16-latin_greek-ext_latin-ext_greek-italic.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'), url('../fonts/Roboto/roboto-condensed-v16-latin_greek-ext_latin-ext_greek-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Roboto/roboto-condensed-v16-latin_greek-ext_latin-ext_greek-italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/Roboto/roboto-condensed-v16-latin_greek-ext_latin-ext_greek-italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/Roboto/roboto-condensed-v16-latin_greek-ext_latin-ext_greek-italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Roboto/roboto-condensed-v16-latin_greek-ext_latin-ext_greek-italic.svg#RobotoCondensed') format('svg');
  /* Legacy iOS */
}
/* roboto-condensed-700 - latin_greek-ext_latin-ext_greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/Roboto/roboto-condensed-v16-latin_greek-ext_latin-ext_greek-700.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url('../fonts/Roboto/roboto-condensed-v16-latin_greek-ext_latin-ext_greek-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Roboto/roboto-condensed-v16-latin_greek-ext_latin-ext_greek-700.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/Roboto/roboto-condensed-v16-latin_greek-ext_latin-ext_greek-700.woff') format('woff'), /* Modern Browsers */ url('../fonts/Roboto/roboto-condensed-v16-latin_greek-ext_latin-ext_greek-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Roboto/roboto-condensed-v16-latin_greek-ext_latin-ext_greek-700.svg#RobotoCondensed') format('svg');
  /* Legacy iOS */
}
:root {
  font-size: 100%;
  font-weight: 400;
  font-family: 'Roboto condensed', Roboto, Helvetica, Arial, sans-serif;
}
body,
nav,
section,
article,
main,
aside,
header,
figure,
div,
p,
a,
span,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
li,
table,
thead,
tbody,
tfoot,
tr,
th,
td,
dl,
dd,
dt,
blockquote,
fieldset,
legend,
input,
textarea,
select,
select option,
button,
label,
img,
footer {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
html,
body,
input,
select,
select option,
label,
textarea,
button {
  font-size: 1em;
}
html,
body,
input,
select,
select option,
label,
h1,
h2,
h3,
h4,
h5,
h6,
textarea,
button {
  font-family: 'Roboto condensed', Roboto, Helvetica, Arial, sans-serif;
}
nav,
section,
article,
main,
aside,
header,
figure,
footer {
  display: block;
}
figure {
  margin: 0;
}
dl,
dd,
dt {
  margin: 0;
}
blockquote {
  margin: 0;
}
fieldset {
  border: 0 solid transparent;
  margin: 0;
}
body,
ul,
figure {
  margin: 0;
  padding: 0;
}
body {
  color: hsl(0, 0%, 17%);
  background-color: hsl(180, 3%, 94%);
  background: hsl(180, 3%, 94%);
}
svg {
  width: 100%;
  height: auto;
  display: block;
}
iframe {
  margin: 0.02em;
  overflow: hidden;
  border: 0 solid transparent;
}
a {
  text-decoration: none;
  color: inherit;
}
img {
  width: 100%;
  height: auto;
  border: 0 solid transparent;
}
label {
  display: inline-block;
}
label.__CheckboxLabel__,
.__CheckboxLabel__ {
  content: '';
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 1em 0 0;
  border: 0 none transparent;
  line-height: 2.2em;
  font-weight: 400;
}
label.__CheckboxLabel__:before,
.__CheckboxLabel__:before {
  content: "";
  width: 8px;
  height: 8px;
  margin-right: 8px;
  position: absolute;
  left: -1.5em;
  -webkit-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  background-color: transparent;
  display: inline-block;
  -ms-flex-item-align: center;
      align-self: center;
  justify-self: center;
}
input[type="checkbox"].__Checkbox__,
.__Checkbox__ {
  opacity: 0;
  position: absolute;
  z-index: -2;
  display: inline;
  left: 0;
  top: 0;
}
input[type="checkbox"].__Checkbox__:not(~":checked") + label.__CheckboxLabel__,
.__Checkbox__:not(~":checked") + label.__CheckboxLabel__,
input[type="checkbox"].__Checkbox__:not(~":checked") .__CheckboxLabel__,
.__Checkbox__:not(~":checked") .__CheckboxLabel__ {
  color: #ffffff;
}
input[type="checkbox"].__Checkbox__:checked + label.__CheckboxLabel__,
.__Checkbox__:checked + label.__CheckboxLabel__,
input[type="checkbox"].__Checkbox__:checked .__CheckboxLabel__,
.__Checkbox__:checked .__CheckboxLabel__ {
  color: #ffffff;
}
input[type="checkbox"].__Checkbox__:checked + label.__CheckboxLabel__:before,
.__Checkbox__:checked + label.__CheckboxLabel__:before,
input[type="checkbox"].__Checkbox__:checked .__CheckboxLabel__:before,
.__Checkbox__:checked .__CheckboxLabel__:before {
  background-color: #688CBC;
  background: #688CBC;
}
@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.slideInRight {
  -webkit-animation-name: slideInRight;
          animation-name: slideInRight;
}
@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}
.slideOutRight {
  -webkit-animation-name: slideOutRight;
          animation-name: slideOutRight;
}
@-webkit-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
._Fadein_ {
  -webkit-animation-name: fadein;
          animation-name: fadein;
}
@-webkit-keyframes fadeout {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeout {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
._Fadein_ {
  -webkit-animation-name: fadeout;
          animation-name: fadeout;
}
.ks__Stifler__,
.__Stifler__ {
  margin: 0 auto;
  width: 100%;
  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;
  max-width: 1600px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.__HeadMast__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  left: 0;
  right: 0;
  -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-height: 5.625em;
  z-index: 200;
  background-color: hsl(180, 3%, 94%);
  background: hsl(180, 3%, 94%);
  font-weight: 400;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (min-width: 320px) and (max-width: 1366px) {
  .__HeadMast__ {
    position: absolute;
    min-height: 4.125em;
  }
}
.__HeadingDupes__ {
  font-size: 1px;
  position: absolute;
  z-index: -2;
  opacity: 0;
  left: -100em;
  top: -100em;
  margin: 0;
  padding: 0;
}
.__Wallpaper__ {
  display: block;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
  min-width: 100%;
  background-image: url('/pub/static/frontend/Kavayah/StarkCarpet/en_US/assets/ymee/homepage_wallpaper.jpg');
  background-repeat: no-repeat;
  background-attachment: local;
  background-size: inherit;
  max-height: 60.125em;
  -webkit-transition: background-position-y 0.5s ease-in-out, min-height 0.5s ease-in-out;
  -o-transition: background-position-y 0.5s ease-in-out, min-height 0.5s ease-in-out;
  transition: background-position-y 0.5s ease-in-out, min-height 0.5s ease-in-out;
  background-position-x: 50%;
  overflow-y: hidden;
}
@media screen and (min-width: 1600px) {
  .__Wallpaper__ {
    background-position-y: -37.5em;
    min-height: 60em;
  }
}
@media screen and (min-width: 1337px) and (max-width: 1599px) {
  .__Wallpaper__ {
    background-position-y: -37.5em;
    min-height: 60em;
  }
}
@media screen and (min-width: 768px) and (max-width: 1336px) {
  .__Wallpaper__ {
    background-position-y: -27.5em;
    min-height: 70em;
  }
}
@media screen and (min-width: 481px) and (max-width: 767px) {
  .__Wallpaper__ {
    background-position-y: -20.2em;
    min-height: 77em;
  }
}
@media screen and (min-width: 320px) and (max-width: 480px) {
  .__Wallpaper__ {
    background-position-y: -10.2em;
    min-height: 80em;
    background-size: 196%;
  }
}
.__Wallpaper__ img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
  visibility: hidden;
}
.__WallpaperSection__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  position: relative;
  z-index: 2;
}
.layered-filter-block-container {
  display: none;
  min-width: 100%;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.layered-filter-block-container .__MobiFilter__ {
  display: none;
}
.block.filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.block-actions.filter-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-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-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.filter-content {
  background-color: #fafafa;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-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;
}
.__CloseICON__ {
  display: inline-block;
  max-width: 2em;
  min-width: 2em;
  max-height: 2em;
  min-height: 2em;
  position: relative;
}
.__Navigation__.__TabVersion__ .__StarkLogoSVG,
.__Navigation__.__TabVersion__ .__SVGFill_Search__,
.__Navigation__.__TabVersion__ .__SVGFill_User__,
.__Navigation__.__TabVersion__ .__SVGFill_Cart__ {
  fill: hsl(0, 0%, 15%);
  -webkit-transition: fill 0.5s ease-in-out;
  -o-transition: fill 0.5s ease-in-out;
  transition: fill 0.5s ease-in-out;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  .__Navigation__.__TabVersion__ .__StarkLogoSVG,
  .__Navigation__.__TabVersion__ .__SVGFill_Search__,
  .__Navigation__.__TabVersion__ .__SVGFill_User__,
  .__Navigation__.__TabVersion__ .__SVGFill_Cart__ {
    fill: hsl(0, 0%, 100%);
    -webkit-transition: fill 0.5s ease-in-out;
    -o-transition: fill 0.5s ease-in-out;
    transition: fill 0.5s ease-in-out;
  }
}
.navigation__.__MobiVersion__ svg .__StarkLogoSVG,
.navigation__.__MobiVersion__ svg .__SVGFill_Search__,
.navigation__.__MobiVersion__ svg .__SVGFill_User__,
.navigation__.__MobiVersion__ svg .__SVGFill_Cart__ {
  fill: hsl(0, 0%, 100%);
}
@media screen and (max-width: 766px) {
  .SVG_Contactus,
  .SVG_Locateus {
    fill: #ffffff;
  }
  .SVG_More,
  .SVG_Moreitems {
    fill: none;
    stroke: #82878C;
  }
}
.scalamandre {
  fill: #fff;
}
.SVGFill_Scalamandre__,
.SVGFill_Reset__ {
  fill: #ffffff;
  -webkit-transition: fill 0.5s ease-in-out;
  -o-transition: fill 0.5s ease-in-out;
  transition: fill 0.5s ease-in-out;
}
.__SVG_Filter {
  fill: #414042;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 1.25em;
  max-width: 1.25em;
  max-height: 1.25em;
  min-height: 1em;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.__SVG_closeSign__,
.__SVG_plusSign__,
.__SVG_minusSign__ {
  fill: #2C2C2C;
}
.__SVG_CloseFilterIcon__ {
  fill: #6D6E71;
  stroke: #6D6E71;
  stroke-miterlimit: 10;
}
._Svgstroke {
  fill: none;
  stroke-width: 4;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-miterlimit: 10;
  stroke: #969696;
}
.__Footer__ {
  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%;
  margin-bottom: 6.25em;
}
.__FootLinks__ {
  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 nowrap;
          flex-flow: row nowrap;
  max-height: 5em;
  list-style-type: none;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  .__FootLinks__ {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
  }
}
@media screen and (min-width: 768px) and (max-width: 1336px) {
  .__FootLinks__ {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
}
.__SocialNetworks__,
.__RightsPolicyAndTerms__,
.__StarkNetworks__ {
  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;
  text-transform: uppercase;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  .__SocialNetworks__,
  .__RightsPolicyAndTerms__,
  .__StarkNetworks__ {
    margin: 0 0 2em 0;
    min-height: 5em;
  }
}
.__SocialNetworks__,
.__StarkNetworks__ {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media screen and (min-width: 768px) and (max-width: 1336px) {
  .__SocialNetworks__,
  .__StarkNetworks__ {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.__RightsPolicyAndTerms__ {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  font-size: 0.75em;
  font-family: 'Roboto condensed', Roboto, Helvetica, Arial, sans-serif;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  .__RightsPolicyAndTerms__ {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    max-width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
  }
}
@media screen and (min-width: 768px) and (max-width: 1336px) {
  .__RightsPolicyAndTerms__ {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    max-width: 100%;
    -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;
  }
}
@media screen and (min-width: 1600px) {
  .__SocialNetworks__ {
    max-width: 40%;
  }
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  .__SocialNetworks__ {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    max-width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media screen and (min-width: 768px) and (max-width: 1336px) {
  .__SocialNetworks__ {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    max-width: 50%;
  }
}
@media screen and (min-width: 1600px) {
  .__StarkNetworks__ {
    max-width: 19%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1336px) {
  .__StarkNetworks__ {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    max-width: 50%;
  }
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  .__StarkNetworks__ {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    max-width: 100%;
    padding-right: 1.375em;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
._rights,
._policy,
._conditions,
._facebookIcon,
._twitterIcon,
._instagramIcon,
._pintrestIcon,
._youtubeIcon,
._houzzIcon,
._subscribeToNewsletters {
  color: #2c2c2c;
  max-height: 6.667em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1em 0.8em;
}
._facebookIcon,
._twitterIcon,
._instagramIcon,
._pintrestIcon,
._youtubeIcon,
._houzzIcon {
  margin: 0 0.125em;
}
._facebookIcon img,
._twitterIcon img,
._instagramIcon img,
._pintrestIcon img,
._youtubeIcon img,
._houzzIcon img,
._subscribeToNewsletters img {
  max-width: 1.5em;
  min-width: 1em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._subscribeToNewsletters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 1em;
  padding: 0 1em 0 2em;
  line-height: 5em;
  border-left-width: 1px;
  border-left-style: solid;
  -o-border-image: -o-linear-gradient(bottom, hsl(180, 3%, 94%) 25%, rgba(181, 181, 181, 0.478) 25%, rgba(181, 181, 181, 0.478) 75%, hsl(180, 3%, 94%) 75%) 1 100%;
     border-image: -webkit-gradient(linear, left bottom, left top, color-stop(25%, hsl(180, 3%, 94%)), color-stop(25%, rgba(181, 181, 181, 0.478)), color-stop(75%, rgba(181, 181, 181, 0.478)), color-stop(75%, hsl(180, 3%, 94%))) 1 100%;
     border-image: linear-gradient(0deg, hsl(180, 3%, 94%) 25%, rgba(181, 181, 181, 0.478) 25%, rgba(181, 181, 181, 0.478) 75%, hsl(180, 3%, 94%) 75%) 1 100%;
}
._subscribeToNewsletters img {
  margin-right: 1.45em;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  ._subscribeToNewsletters {
    -o-border-image: none;
       border-image: none;
    border-left-width: 0;
    border-left-style: none;
  }
}
._stark {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 5em;
  max-height: 5em;
  max-width: 5em;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding: 0;
  -ms-flex-line-pack: end;
      align-content: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media screen and (min-width: 768px) {
  .__Footer__ .__RightsPolicyAndTerms__ {
    min-width: 50%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
  .__Footer__ li.__SocialNetworks__.__starkSocialIcons__ {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .__Footer__ .__starkCopyRight__ {
    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: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    font-size: 0.75em;
    padding-left: 0.5em;
  }
  .__Footer__ ._rights,
  .__Footer__ ._policy,
  .__Footer__ ._conditions,
  .__Footer__ ._facebookIcon,
  .__Footer__ ._twitterIcon,
  .__Footer__ ._instagramIcon,
  .__Footer__ ._pintrestIcon,
  .__Footer__ ._youtubeIcon,
  .__Footer__ ._houzzIcon,
  .__Footer__ ._subscribeToNewsletters {
    padding: 0.5em;
  }
}
@media screen and (max-width: 1336px) and (min-width: 768px) {
  .__Footer__ .__RightsPolicyAndTerms__ {
    min-width: 100%;
  }
  .__Footer__ li.__SocialNetworks__.__starkSocialIcons__ {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .__Footer__ .__starkCopyRight__ {
    position: absolute;
    bottom: -85px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .__Footer__ ._rights,
  .__Footer__ ._policy,
  .__Footer__ ._conditions,
  .__Footer__ ._facebookIcon,
  .__Footer__ ._twitterIcon,
  .__Footer__ ._instagramIcon,
  .__Footer__ ._pintrestIcon,
  .__Footer__ ._youtubeIcon,
  .__Footer__ ._houzzIcon,
  .__Footer__ ._subscribeToNewsletters {
    padding: 1em 0.8em;
  }
}
@media screen and (max-width: 767px) {
  .__Footer__ span.__starkCopyRightText__ {
    margin: 1em auto;
  }
}
.__Navigation__ {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  top: 0;
  background-color: #eff0f0;
  background: #eff0f0;
  max-width: 1600px;
  min-width: 1600px;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding-top: 4px;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
@media screen and (min-width: 767px) and (max-width: 1279px) {
  .__Navigation__.__TabVersion__ {
    background-color: hsl(0, 0%, 11%);
    background: hsl(0, 0%, 11%);
  }
}
@media screen and (min-width: 1601px) and (max-width: 2500px) {
  .__Navigation__ {
    max-width: 1600px;
    width: 1600px;
  }
}
@media screen and (min-width: 320px) and (max-width: 1600px) {
  .__Navigation__ {
    max-width: 100%;
    min-width: 100%;
    right: 0%;
    left: 0%;
  }
}
@media screen and (max-width: 480px) {
  .__Navigation__ {
    max-height: 3.438em;
  }
}
.__NaveMenuStifle__ {
  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%;
  position: relative;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  list-style-type: none;
}
._StifleMenuByCategory_,
._StifleMenuByBrand_,
._StifleMenuByService_ {
  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;
  padding: 0;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
._StifleMenuByCategory_,
._StifleMenuByService_ {
  width: auto;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
._StifleMenuByCategory_ {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-transition: background-color 0.05s ease-in-out, width 0.8s ease-in-out, -webkit-transform 0.4s ease-in-out;
  transition: background-color 0.05s ease-in-out, width 0.8s ease-in-out, -webkit-transform 0.4s ease-in-out;
  -o-transition: background-color 0.05s ease-in-out, transform 0.4s ease-in-out, width 0.8s ease-in-out;
  transition: background-color 0.05s ease-in-out, transform 0.4s ease-in-out, width 0.8s ease-in-out;
  transition: background-color 0.05s ease-in-out, transform 0.4s ease-in-out, width 0.8s ease-in-out, -webkit-transform 0.4s ease-in-out;
}
@media screen and (min-width: 767px) and (max-width: 1279px) {
  .__TabVersion__ ._StifleMenuByCategory_ {
    -webkit-transform: translateY(5.6em);
        -ms-transform: translateY(5.6em);
            transform: translateY(5.6em);
    background-color: #2c2c2c;
    background: #2c2c2c;
    position: relative;
    min-width: 100%;
    left: 0;
    right: 0;
    width: auto;
    color: white;
    z-index: 199;
  }
}
._StifleMenuByCategory_ li._cart a.__NaveMenuLinkItem__:not(.__MenuIcon),
._StifleMenuByService_ li._cart a.__NaveMenuLinkItem__:not(.__MenuIcon) {
  margin: 0 0 0 1.875em;
}
@media screen and (max-width: 766px) {
  ._StifleMenuByCategory_ li:not(._cart):not(._MenuItem_UserSigninSignup) a.__NaveMenuLinkItem__:not(.__MenuIcon),
  ._StifleMenuByService_ li:not(._cart):not(._MenuItem_UserSigninSignup) a.__NaveMenuLinkItem__:not(.__MenuIcon) {
    display: none;
  }
}
._StifleMenuByService_ {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media screen and (min-width: 767px) and (max-width: 1279px) {
  ._StifleMenuByService_ {
    position: absolute;
    right: 1em;
  }
}
._StifleMenuByBrand_ {
  max-width: 10%;
  -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: 320px) and (max-width: 767px) {
  ._StifleMenuByBrand_ {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    max-width: 28%;
    left: 42%;
    top: 1.5em;
    position: absolute;
  }
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  ._StifleMenuByBrand_ {
    position: relative;
    z-index: 200;
    min-width: 70%;
    left: 15%;
    top: 1.5em;
    position: absolute;
  }
}
.__MenuByCategory__,
.__MenuByOffers__ {
  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%;
  list-style-type: none;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  min-height: 5.625em;
}
@media screen and (max-width: 480px) {
  .__MenuByCategory__,
  .__MenuByOffers__ {
    max-height: 3.438em;
    min-height: 3.438em;
  }
}
@media screen and (min-width: 767px) and (max-width: 1279px) {
  .__MenuByCategory__ li:not(._MenuItem_Brand_) {
    display: none;
  }
  .__TabVersion__ .__MenuByCategory__ li:not(._MenuItem_Brand_) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .__TabVersion__ .__MenuByCategory__ li:not(._MenuItem_Brand_)._SecondRow_ {
    display: none;
  }
}
.Bars__ {
  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: 1.4em;
}
.Bars__ .Bars_1_,
.Bars__ .Bars_2_,
.Bars__ .Bars_3_ {
  width: 1.4em;
  height: 2px;
  margin: 0.125em;
  -ms-flex-item-align: center;
      align-self: center;
  background-color: hsl(0, 0%, 17%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transition: all 400ms ease-in-out;
  -o-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}
.Bars__ .Bars_1_ {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.Bars__ .Bars_2_ {
  -ms-flex-item-align: center;
      align-self: center;
}
.Bars__ .Bars_3_ {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
@media screen and (max-width: 1630px) {
  .Bars__ {
    -webkit-transform: translateX(0.938em);
        -ms-transform: translateX(0.938em);
            transform: translateX(0.938em);
  }
}
.__TabVersion__ .Dots__ {
  display: none;
}
@media screen and (min-width: 767px) and (max-width: 1279px) {
  .__TabVersion__ .Dots__ {
    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: 2em;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .__TabVersion__ .Dots__ .Dots_1_,
  .__TabVersion__ .Dots__ .Dots_2_,
  .__TabVersion__ .Dots__ .Dots_3_ {
    width: 0.313em;
    height: 0.313em;
    margin: 0.125em;
    border-radius: 0.25em;
    background-color: #ffffff;
    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;
  }
}
@media screen and (min-width: 767px) and (max-width: 1279px) {
  .__TabVersion__ .Bars__ {
    display: none;
  }
}
.__TabVersion__ .__MenuByCategory__ {
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media screen and (min-width: 767px) and (max-width: 1279px) {
  .__TabVersion__ .__MenuByCategory__ {
    padding: 0 3em;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    background-color: hsl(0, 0%, 12%);
  }
}
@media screen and (min-width: 767px) and (max-width: 1279px) {
  .__Navigation__.__TabVersion__ .__NaveMenuLinkItem__.__MenuIcon._Active > span.Bars__ {
    display: none;
  }
}
._MenuItem_Search {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
._MenuItem_Search,
._MenuItem_UserSigninSignup,
._cart {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
._MenuItem_Search a.__NaveMenuLinkItem__,
._MenuItem_UserSigninSignup a.__NaveMenuLinkItem__,
._cart a.__NaveMenuLinkItem__ {
  min-height: 100%;
  max-width: 1em;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  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%;
}
.__CartCountNum__ {
  -ms-flex-item-align: center;
      align-self: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 1.4em;
  padding-left: 0.125em;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  font-size: 0.875em;
  -webkit-transform: translateY(-0.2em);
      -ms-transform: translateY(-0.2em);
          transform: translateY(-0.2em);
  margin-left: 0;
}
.__CartItemCount__ {
  background-color: #000;
  color: #fff;
  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: 1em;
  max-width: 2.25em;
  min-height: 1.1em;
  max-height: 1.2em;
  font-size: 0.75em;
  line-height: normal;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.025em;
}
a.__NaveMenuLinkItem__ {
  line-height: 5.625em;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -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%;
}
a.__NaveMenuLinkItem__ span[data-content="text"] {
  font-size: 0.875em;
  margin: 0 1.875em 0 0;
  position: relative;
}
a.__NaveMenuLinkItem__ span[data-content="search-icon"],
a.__NaveMenuLinkItem__ span[data-content="userprofile-icon"],
a.__NaveMenuLinkItem__ span[data-content="cart-icon"] {
  min-height: 16px;
  max-width: 1.25em;
  min-width: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: center;
      align-self: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
a.__NaveMenuLinkItem__.__userprofileIcon__ {
  margin: 0 0 0 1.875em;
}
@media screen and (min-width: 1367px) and (max-width: 1630px) {
  a.__NaveMenuLinkItem__.__userprofileIcon__ {
    -webkit-transform: translateX(-15px);
        -ms-transform: translateX(-15px);
            transform: translateX(-15px);
  }
}
@media screen and (max-width: 480px) {
  a.__NaveMenuLinkItem__ {
    line-height: 3.438em;
  }
}
a.__NaveMenuLinkItem__.__MenuIcon {
  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;
  padding: 2.26em 2.5em 2.26em 0;
}
@media screen and (min-width: 767px) and (max-width: 1279px) {
  a.__NaveMenuLinkItem__.__MenuIcon {
    padding: 0 2.813em 0 0;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
a.__NaveMenuLinkItem__.__MenuIcon:hover .Bars_1_,
a.__NaveMenuLinkItem__.__MenuIcon._Active .Bars_1_ {
  -webkit-transform: rotateZ(45deg) translateX(0.5em);
      -ms-transform: rotate(45deg) translateX(0.5em);
          transform: rotateZ(45deg) translateX(0.5em);
}
a.__NaveMenuLinkItem__.__MenuIcon:hover .Bars_2_,
a.__NaveMenuLinkItem__.__MenuIcon._Active .Bars_2_ {
  -webkit-transform: rotateZ(90deg) translateX(1.5em) translateY(-0.4em);
      -ms-transform: rotate(90deg) translateX(1.5em) translateY(-0.4em);
          transform: rotateZ(90deg) translateX(1.5em) translateY(-0.4em);
}
a.__NaveMenuLinkItem__.__MenuIcon:hover .Bars_3_,
a.__NaveMenuLinkItem__.__MenuIcon._Active .Bars_3_ {
  -webkit-transform: rotateZ(-45deg) translateX(0.5em);
      -ms-transform: rotate(-45deg) translateX(0.5em);
          transform: rotateZ(-45deg) translateX(0.5em);
}
.__MenuByOffers__ {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  /*!below mobi & tab version!*/
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {
  .__MenuByOffers__ > li._Offers {
    display: none;
  }
}
@media screen and (min-width: 767px) and (max-width: 1023px) {
  .__MenuByOffers__ > li:not(._MenuItem_UserSigninSignup):not(._MenuItem_search):not(._cart):not(.__CartCountNum__) {
    display: none;
  }
}
.__MenuByOffers__ li:last-child {
  margin-right: 2em;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  .__MenuByOffers__ li:last-child {
    margin-right: 2em;
  }
}
.__MenuByOffers__ ._cart a img,
.__MenuByOffers__ ._search a img,
.__MenuByOffers__ ._MenuItem_UserSigninSignup a img {
  max-width: 1em;
  max-height: 100%;
}
.__LogoAsHeading__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  font-size: 1em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 10em;
  max-width: 10em;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  .__LogoAsHeading__ {
    font-size: 0.6em;
  }
}
.__LogoAsHeading__ span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 2.857em;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -ms-flex-item-align: center;
      align-self: center;
  margin: auto;
}
.__LogoAsHeading__ .__NaveMenuLinkItem__ {
  padding: 0;
}
._Icon__ {
  width: 1em;
  height: 1em;
  display: inline-block;
}
span.__Indic {
  position: absolute;
  height: 0;
  background: #2c2c2c;
  left: 49%;
  display: none;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transition: all 400ms ease-in-out;
  -o-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}
span.__Indic._Active {
  position: absolute;
  left: 49%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 2px;
  height: 1.4em;
  -ms-flex-item-align: end;
      align-self: flex-end;
  justify-self: center;
  bottom: 10%;
}
@media screen and (min-width: 767px) and (max-width: 1279px) {
  span.__Indic {
    background: #ffffff;
  }
}
@-webkit-keyframes Indic {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Indic {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.__SearchField__ {
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  min-width: 100vw;
  max-width: 100vw;
  width: inherit;
  background-color: hsl(180, 3%, 94%);
  max-height: 5.6em;
  min-height: 5.6em;
  position: fixed;
  top: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 201;
}
.__SearchField__.__SearchActive__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 210;
}
.__SearchGroup__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -ms-flex-item-align: center;
      align-self: center;
  max-width: 60vw;
  min-width: 40vw;
  justify-self: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 320px) and (max-width: 516px) {
  .__SearchGroup__ {
    max-width: 80vw;
    width: 80vw;
  }
}
@media screen and (min-width: 1279px) and (max-width: 2400px) {
  .__SearchGroup__ {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    justify-items: flex-end;
  }
}
.__SearchInputField__ {
  border-top: 0 none transparent;
  border-right: 0 none transparent;
  border-bottom: 0 none transparent;
  border-left: 0 none transparent;
  background: transparent;
  color: #b4b4b4;
  min-width: 53vw;
  line-height: 1.875em;
  margin-left: 1em;
  padding-left: 1em;
}
@media screen and (min-width: 1279px) and (max-width: 2400px) {
  .__SearchInputField__ {
    min-width: 40vw;
  }
}
form.__SearchForm__ {
  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%;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  form.__SearchForm__ {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    top: -15vh;
  }
}
._SearchIcon_,
.__ExitSearch__ {
  max-width: 1.25em;
  max-height: 1.25em;
  min-width: 1.25em;
  min-height: 1.25em;
}
.__ExitSearch__ {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  justify-self: flex-end;
  margin-right: 1em;
  position: relative;
  z-index: 1010;
}
.__TabVersion__ ._StifleSmallScreenMenuHandler_ {
  color: #ffffff;
  -ms-flex-line-pack: baseline;
      align-content: baseline;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-transform: translateX(-50em);
      -ms-transform: translateX(-50em);
          transform: translateX(-50em);
  -webkit-transition: -webkit-transform 0.4s ease-in-out;
  transition: -webkit-transform 0.4s ease-in-out;
  -o-transition: transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
  position: absolute;
  top: 2em;
  left: 0;
}
@media screen and (min-width: 767px) and (max-width: 1279px) {
  .__TabVersion__ ._StifleSmallScreenMenuHandler_ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transform: translateX(2.5em);
        -ms-transform: translateX(2.5em);
            transform: translateX(2.5em);
  }
}
._StifleSmallScreenMenuHandler_ {
  display: none;
}
.field.search.__SearchGroup__ .control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -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;
  -ms-flex-line-pack: center;
      align-content: center;
}
@media screen and (min-width: 1279px) and (max-width: 2400px) {
  .field.search.__SearchGroup__ .control {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    justify-items: flex-end;
  }
}
._divider span {
  min-height: 2px;
  max-height: 2px;
  width: 2em;
  margin: 1em 0;
}
._divider.light span {
  background: #ffffff;
}
._divider.dark span {
  background: #2c2c2c;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._divider.dark span {
    background: #ffffff;
  }
}
.__SubMenu__ {
  position: absolute;
  display: none;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  top: 5.5em;
  background: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  list-style-type: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  z-index: 2;
}
@media screen and (min-width: 1601px) and (max-width: 2500px) {
  .__SubMenu__ {
    min-width: 1600px;
    max-width: inherit;
    width: inherit;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1600px) {
  .__SubMenu__ {
    min-width: inherit;
    max-width: inherit;
    width: 100%;
  }
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  .__SubMenu__ {
    min-width: 100%;
    max-width: 100%;
    width: 100%;
  }
}
.__SubMenu__ ._ColumnOne_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.__SubMenu__ ._ColumnTwo_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.__SubMenu__ ._SecondRow_ {
  display: none;
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.__ListedItemTitle__ {
  text-transform: uppercase;
  color: #B4B4B4;
  margin-bottom: 0.75em;
  display: block;
  min-width: 100%;
}
.__SubmitFilterOptionsColumn__ {
  background-color: #688CBC;
  background: #688CBC;
  padding: 0.625em 0;
  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;
  min-width: 100%;
  max-width: 100%;
  -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;
  font-size: 0.875em;
}
.__SubmitFilterOptionsColumn__ span.__IconReset__ {
  min-width: 0.75em;
  max-width: 0.75em;
  min-height: 0.75em;
  max-height: 0.75em;
  margin: 0 0.286em;
}
.__SubmitFilterOptionsColumn__ .__ResetFilter__ {
  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;
  -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: 6.25em;
  padding: 0.8em;
  border: 0 none transparent;
}
.__SubmitFilterOptionsColumn__ .__ResetFilter__ span {
  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: center;
      align-self: center;
}
.__SubmitFilterOptionsColumn__ .__Browse__ {
  padding: 0.714em 3.571em;
  outline: none;
  background-color: #fff;
  background: #fff;
  text-transform: capitalize;
  color: #000;
}
.__ColourFilterBlock__ {
  min-width: 2.143em;
  max-width: 2.143em;
  min-height: 2.143em;
  max-height: 2.143em;
  border-top-right-radius: 0.625em;
  margin: 0.179em;
  padding: 0 0 2px 2px;
  color: gray;
  font-weight: bold;
}
.__ColourFilterBlock__.__SelectedColourBlock__ {
  border: 1px solid #fff;
}
span.__ColourFilterBlock__ {
  cursor: default;
}
.__CategoryMenu_OutBondLink__ {
  margin-top: 2.313em;
  padding: 0.625em 0;
  background-color: #CC0000;
  background: #CC0000;
  position: absolute;
  bottom: 0;
}
.__CategoryMenu_OutBondLink__ img {
  max-width: 10.75em;
  max-height: 40px;
}
/*!
START OF COMMON PROPERTIES OF CLASSES:
__AntiqueRugsItemListing__
__RugsItemListing__

!*/
/*!
END OF COMMON PROPERTIES OF CLASSES:
__AntiqueRugsItemListing__
__RugsItemListing__

!*/
.__Menuitem_Title__ {
  color: #B4B4B4;
}
.__StyleSizeColour__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding-top: 4.25em;
  padding-bottom: 5.75em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  list-style-type: none;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  .__StyleSizeColour__ {
    padding: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
}
._Styles_,
._Size_,
._Colour_,
._Line_ {
  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-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
._Styles_,
._Line_ {
  padding-left: 3em;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 40%;
}
._Size_ {
  -o-border-image: -o-linear-gradient(bottom, #2c2c2c 50%, rgba(181, 181, 181, 0.478) 50%, rgba(181, 181, 181, 0.478) 80%, #2c2c2c 80%) 1 100%;
     border-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #2c2c2c), color-stop(50%, rgba(181, 181, 181, 0.478)), color-stop(80%, rgba(181, 181, 181, 0.478)), color-stop(80%, #2c2c2c)) 1 100%;
     border-image: linear-gradient(0deg, #2c2c2c 50%, rgba(181, 181, 181, 0.478) 50%, rgba(181, 181, 181, 0.478) 80%, #2c2c2c 80%) 1 100%;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-style: solid;
  border-right-width: 1px;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 10%;
}
._Size_ .__ListedItemTitle__ {
  text-align: center;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._Size_ {
    min-width: 18%;
    max-width: 18%;
  }
}
._Colour_ {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 56%;
  padding-left: 6em;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._Colour_ {
    padding: 0 0 0 3em;
    max-width: 100%;
    min-width: 100%;
  }
}
.__StylesListWrapper__,
.__SizeListWrapper__,
.__ColoursListWrapper__,
.__LineListWrapper__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.__StylesListWrapper__ li,
.__SizeListWrapper__ li,
.__ColoursListWrapper__ li,
.__LineListWrapper__ li {
  line-height: 2em;
}
.__StylesListWrapper__,
.__SizeListWrapper__,
.__LineListWrapper__ {
  min-width: 100%;
  list-style-type: none;
}
.__StylesListWrapper__,
.__LineListWrapper__ {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.__StylesListWrapper__ > li,
.__LineListWrapper__ > li {
  max-width: 50%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.__SizeListWrapper__ {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 0 0 0 38%;
}
.__SizeListWrapper__ > li {
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.__ColoursListWrapper__ {
  min-width: 100%;
  -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;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.__NeutralColours__,
.__Hues__ {
  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;
  -ms-flex-item-align: start;
      align-self: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.__NeutralColours__ {
  max-width: 11.2%;
}
.__Hues__ {
  max-width: 30em;
}
.__StyleColour__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding-top: 4.25em;
  padding-bottom: 0;
  list-style-type: none;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  .__StyleColour__ {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
}
.__StyleColour__ ._Colour_,
.__StyleColour__ ._Styles_,
.__StyleColour__ ._Line_ {
  max-width: 50%;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  .__StyleColour__ ._Colour_,
  .__StyleColour__ ._Styles_,
  .__StyleColour__ ._Line_ {
    max-width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
}
.__StyleColour__ .__StylesListWrapper__,
.__StyleColour__ .__LineListWrapper__ {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.__StyleColour__ .__StylesListWrapper__ > li,
.__StyleColour__ .__LineListWrapper__ > li {
  max-width: 33%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media screen and (max-width: 480px) {
  .__StyleColour__ {
    padding-top: 0;
  }
}
.svgScala {
  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-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
  position: relative;
  padding: 1em 0;
  max-height: 4.286em;
}
.svgScalawrapper,
.__RightGuillemet__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.svgScalawrapper {
  min-width: 12.357em;
  max-width: 12.357em;
  min-height: 2.857em;
  max-height: 2.857em;
  -ms-flex-item-align: center;
      align-self: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  justify-self: flex-start;
}
.__RightGuillemet {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: center;
      align-self: center;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 0.5em;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  justify-self: flex-end;
}
.lowercase_ {
  text-transform: lowercase;
}
._MenuDropdownColumnOneItem_:hover {
  color: #a3a3a3;
}
.__000000 {
  background-color: #000000;
  background: #000000;
}
.__4E4E56 {
  background-color: #4E4E56;
  background: #4E4E56;
}
.__808387 {
  background-color: #808387;
  background: #808387;
}
.__B7B7B7 {
  background-color: #B7B7B7;
  background: #B7B7B7;
}
.__DAD9D5 {
  background-color: #DAD9D5;
  background: #DAD9D5;
}
.__FFFFFF {
  background-color: #FFFFFF;
  background: #FFFFFF;
}
.__BF4452 {
  background-color: #BF4452;
  background: #BF4452;
}
.__985462 {
  background-color: #985462;
  background: #985462;
}
.__B57A68 {
  background-color: #B57A68;
  background: #B57A68;
}
.__CC624E {
  background-color: #CC624E;
  background: #CC624E;
}
.__50574C {
  background-color: #50574C;
  background: #50574C;
}
.__788045 {
  background-color: #788045;
  background: #788045;
}
.__1B867E {
  background-color: #1B867E;
  background: #1B867E;
}
.__2C6882 {
  background-color: #2C6882;
  background: #2C6882;
}
.__10579E {
  background-color: #10579E;
  background: #10579E;
}
.__974E95 {
  background-color: #974E95;
  background: #974E95;
}
.__8F5071 {
  background-color: #8F5071;
  background: #8F5071;
}
.__716761 {
  background-color: #716761;
  background: #716761;
}
.__705745 {
  background-color: #705745;
  background: #705745;
}
/*------------------CMS Rugs Menu Block--------------------------*/
li._MenuItem_Rugs_._cmsRugsMenuDesk_ ._Styles_ {
  max-width: 30%;
}
li._MenuItem_Rugs_._cmsRugsMenuDesk_ ._Line_ {
  max-width: 20%;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  li._MenuItem_Rugs_._cmsRugsMenuDesk_ ._Styles_,
  li._MenuItem_Rugs_._cmsRugsMenuDesk_ ._Line_ {
    margin: 1.5em auto;
  }
}
li._MenuItem_Rugs_._cmsRugsMenuDesk_ ._Colour_Size_ {
  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-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -o-border-image: -o-linear-gradient(bottom, #2c2c2c 50%, rgba(181, 181, 181, 0.478) 50%, rgba(181, 181, 181, 0.478) 80%, #2c2c2c 80%) 1 100%;
     border-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #2c2c2c), color-stop(50%, rgba(181, 181, 181, 0.478)), color-stop(80%, rgba(181, 181, 181, 0.478)), color-stop(80%, #2c2c2c)) 1 100%;
     border-image: linear-gradient(0deg, #2c2c2c 50%, rgba(181, 181, 181, 0.478) 50%, rgba(181, 181, 181, 0.478) 80%, #2c2c2c 80%) 1 100%;
  border-left-style: solid;
  border-left-width: 1px;
}
li._MenuItem_Rugs_._cmsRugsMenuDesk_ ._Colour_Size_ {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 50%;
  padding-left: 3em;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  li._MenuItem_Rugs_._cmsRugsMenuDesk_ ._Colour_Size_ {
    padding: 0 0 0 3em;
    max-width: 100%;
    min-width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
}
li._MenuItem_Rugs_._cmsRugsMenuDesk_ ._Colour_Size_ .__ColoursListWrapper__ {
  margin-bottom: 1.5em;
}
li._MenuItem_Rugs_._cmsRugsMenuDesk_ ._Colour_Size_ .__SizeListWrapper__ {
  padding: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
li._MenuItem_Rugs_._cmsRugsMenuDesk_ ._Colour_Size_ .__SizeListWrapper__ > li {
  max-width: 30%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
li._MenuItem_Rugs_._cmsRugsMenuDesk_ .__StyleSizeColour__ ._Styles_ .__StylesListWrapper__ > li {
  max-width: 50%;
}
li._MenuItem_Rugs_._cmsRugsMenuDesk_ .__StyleSizeColour__ ._Line_ .__LineListWrapper__ > li {
  max-width: 100%;
}
li.MobileMenuSecondaryList_ li.__MobiRugsList__.__cmsRugsMenuMob__ ._Line_ {
  max-width: 40%;
  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-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
li.MobileMenuSecondaryList_ li.__MobiRugsList__.__cmsRugsMenuMob__ ._Line_ .__LineListWrapper__ {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  font-size: 0.875em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
li.MobileMenuSecondaryList_ li.__MobiRugsList__.__cmsRugsMenuMob__ ._Line_ .__LineListWrapper__ > li {
  min-width: 50%;
  max-width: 50%;
  padding: 0;
  line-height: 2em;
}
li.MobileMenuSecondaryList_ li.__MobiRugsList__.__cmsRugsMenuMob__ ul.__StyleSizeColour__ li._Line_ {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  margin-left: -0.2em;
  padding: 0;
}
li.MobileMenuSecondaryList_ li.__MobiRugsList__.__cmsRugsMenuMob__ ul.__StyleSizeColour__ li._Colour_Size_ {
  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%;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-left: -0.2em;
  padding: 0;
  margin-bottom: 2em;
}
li.MobileMenuSecondaryList_ li.__MobiRugsList__.__cmsRugsMenuMob__ ul.__StyleSizeColour__ li._Colour_Size_ .__SizeListWrapper__ {
  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;
  padding: 0;
  font-size: 0.875em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  list-style-type: none;
}
li.MobileMenuSecondaryList_ li.__MobiRugsList__.__cmsRugsMenuMob__ ul.__StyleSizeColour__ li._Colour_Size_ .__SizeListWrapper__ > li {
  min-width: 50%;
  max-width: 50%;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0;
}
/*------------------CMS Rugs Menu Block--------------------------*/
._MenuItem_Brand_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 1279px) {
  ._MenuItem_Brand_:hover .__SubMenu__ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
._MenuItem_Brand_ .__SubMenu__ {
  text-transform: capitalize;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._MenuItem_Brand_ .__SubMenu__ {
    background-color: hsl(0, 0%, 17%);
    background: hsl(0, 0%, 17%);
    position: absolute;
    left: 0;
    min-height: 80vh;
  }
}
._MenuItem_Brand_ .__SubMenu__ ._ColumnOne_ {
  background: #2c2c2c;
  color: #fff;
  min-width: 25%;
  max-width: 25%;
  min-height: 25em;
  max-height: 25em;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._MenuItem_Brand_ .__SubMenu__ ._ColumnOne_ {
    min-width: 100%;
    max-width: 100%;
    min-height: initial;
  }
  ._MenuItem_Brand_ .__SubMenu__ ._ColumnOne_ .__CategoryMenu_OutBondLink__ {
    display: none;
  }
}
._MenuItem_Brand_ .__SubMenu__ ._ColumnTwo_ {
  min-width: 75%;
  max-width: 75%;
  min-height: 25em;
  max-height: 25em;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._MenuItem_Brand_ .__SubMenu__ ._ColumnTwo_ {
    min-width: 100%;
    max-width: 100%;
    min-height: initial;
  }
}
.__TabVersion__ ._MenuItem_Brand_:hover .__SubMenu__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  .__TabVersion__ ._MenuItem_Brand_ {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.__BrandItemsListing__ {
  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%;
  max-width: 100%;
  position: relative;
  list-style-type: none;
  padding-top: 5.625em;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  .__BrandItemsListing__ {
    padding: 1em 0;
    background-color: #252525;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
}
.__BrandItemsListing__ li {
  padding: 0 3.688em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  max-width: inherit;
  width: inherit;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  .__BrandItemsListing__ li {
    padding: 0 3.125em;
  }
}
.__BrandItemsListing__ li.__CategoryMenu_OutBondLink__ {
  padding: 0 1em 0 4.5em;
}
@media screen and (min-width: 320px) and (max-width: 1279x) {
  .__BrandItemsListing__ li:not(._divider) {
    max-width: 48%;
    min-width: 48%;
    width: 48%;
  }
}
.__BrandItemsListing__ li a._links {
  line-height: 2.2em;
  font-size: 0.875em;
}
.__BlogTradeContacts__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding-top: 5.625em;
  list-style-type: none;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  .__BlogTradeContacts__ {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    padding: 2.5em 0;
  }
}
._Trade_ {
  -o-border-image: -o-linear-gradient(bottom, white 50%, rgba(181, 181, 181, 0.478) 50%, rgba(181, 181, 181, 0.478) 80%, white 80%) 1 100%;
     border-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, white), color-stop(50%, rgba(181, 181, 181, 0.478)), color-stop(80%, rgba(181, 181, 181, 0.478)), color-stop(80%, white)) 1 100%;
     border-image: linear-gradient(0deg, white 50%, rgba(181, 181, 181, 0.478) 50%, rgba(181, 181, 181, 0.478) 80%, white 80%) 1 100%;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-style: solid;
  border-right-width: 1px;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._Trade_ {
    border-left-width: 0;
    border-right-width: 0;
  }
}
._Blog_,
._Contacts_,
._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: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
._Blog_,
._Contacts_ {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 28%;
}
._Blog_ {
  padding-left: 5.625em;
  padding-right: 5.75em;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._Blog_ {
    padding-left: 3.225em;
    padding-right: 3.125em;
    max-width: 32%;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1600px) {
  ._Blog_ {
    padding-left: 2em;
    padding-right: 2em;
    max-width: 28%;
  }
}
._Contacts_ {
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  padding-left: 5.625em;
  padding-right: 3em;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._Contacts_ {
    max-width: 100%;
    padding-left: 3.225em;
    padding-right: 3em;
    padding-top: 3em;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1366px) {
  ._Contacts_ {
    max-width: 24%;
    padding-left: 2em;
  }
}
._Trade_ {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 48%;
  padding-left: 4.625em;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._Trade_ {
    max-width: 68%;
    padding-left: 3.125em;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1366px) {
  ._Trade_ {
    max-width: 60%;
    padding-left: 2em;
    padding-right: 2em;
  }
}
.__BlogListWrapper__,
.__TradeListWrapper__,
.__ContactsListWrapper__ {
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875em;
  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;
}
.__BlogListWrapper__ li,
.__TradeListWrapper__ li,
.__ContactsListWrapper__ li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  line-height: 2.143em;
}
.__BlogListWrapper__,
.__ContactsListWrapper__ {
  -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%;
}
.__TradeListWrapper__ {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.__TradeListWrapper__ li {
  max-width: 50%;
}
li[data-trade-item-group-order="1"] {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
li[data-trade-item-group-order="2"] {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
li[data-trade-item-group-order="3"] {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}
li[data-trade-item-group-order="4"] {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}
li[data-trade-item-group-order="5"] {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}
li[data-trade-item-group-order="6"] {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
li[data-trade-item-group-order="7"] {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}
li[data-trade-item-group-order="8"] {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}
li[data-trade-item-group-order="9"] {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}
li[data-trade-item-group-order="10"] {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}
._MenuItem_Rugs_ .__SubMenu__ {
  left: 0;
  text-transform: capitalize;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._MenuItem_Rugs_ .__SubMenu__ {
    background-color: hsl(0, 0%, 17%);
    background: hsl(0, 0%, 17%);
  }
}
._MenuItem_Rugs_ .__SubMenu__ ._ColumnOne_ {
  min-width: 22%;
  max-width: 22%;
  min-height: 25em;
  max-height: 25em;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._MenuItem_Rugs_ .__SubMenu__ ._ColumnOne_ {
    min-width: 100%;
    max-width: 100%;
    min-height: initial;
    max-height: initial;
  }
}
._MenuItem_Rugs_ .__SubMenu__ ._ColumnTwo_ {
  background: #2c2c2c;
  color: #fff;
  min-width: 78%;
  max-width: 78%;
  min-height: 25em;
  max-height: 25em;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._MenuItem_Rugs_ .__SubMenu__ ._ColumnTwo_ {
    min-width: 100%;
    max-width: 100%;
    min-height: initial;
    max-height: initial;
  }
}
._MenuItem_Rugs_ .__SubMenu__ ._SecondRow_ {
  min-width: 100%;
  max-width: 100%;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._MenuItem_Rugs_ ._Styles_ {
    min-width: 80%;
    max-width: 80%;
    padding-left: 3.125em;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1366px) {
  ._MenuItem_Rugs_ ._Styles_ {
    min-width: 40%;
    max-width: 64%;
    padding-left: 2em;
  }
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._MenuItem_Rugs_ ._Size_ {
    border-right-width: 0;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1366px) {
  ._MenuItem_Rugs_ ._Size_ {
    max-width: 14%;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1366px) {
  ._MenuItem_Rugs_ ._Colour_ {
    max-width: 46%;
    padding-left: 4em;
  }
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._MenuItem_Rugs_ .__StylesListWrapper__ {
    min-width: 100%;
    max-width: 100%;
  }
  ._MenuItem_Rugs_ .__StylesListWrapper__ > li {
    max-width: 33.3333%;
  }
}
.__RugsItemListing__ {
  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%;
  max-width: 100%;
  position: relative;
  list-style-type: none;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  .__RugsItemListing__ {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
}
.__RugsItemListing__ li:not(.__CategoryTitle__) {
  padding: 0 3.688em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  max-width: inherit;
  width: inherit;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  .__RugsItemListing__ li:not(.__CategoryTitle__) {
    padding: 0 0 0 3.125em;
    min-width: 18%;
    max-width: 22%;
  }
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  .__RugsItemListing__ li._divider.dark {
    margin: 0;
    padding: 0;
    min-width: 2.5em;
    max-width: 2.5em;
  }
  .__RugsItemListing__ li._divider.dark span {
    margin: 0;
    -webkit-transform: rotateZ(90deg);
        -ms-transform: rotate(90deg);
            transform: rotateZ(90deg);
    min-width: 4%;
    max-width: 4%;
    padding: 0;
    position: absolute;
    top: 10em;
    left: 11em;
  }
}
.__RugsItemListing__ li a {
  line-height: 2.2em;
  font-size: 0.875em;
}
.__RugsItemListing__ .__CategoryTitle__ {
  padding-left: 0.84292em;
  margin: 0.457em 0 0.457em 0;
  line-height: 1em;
  font-size: 4.375em;
  font-weight: 300;
  color: #F0F1F1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-transform: uppercase;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  .__RugsItemListing__ .__CategoryTitle__ {
    color: hsl(0, 0%, 15%);
    padding-left: 0.64292em;
  }
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  .__RugsItemListing__ .__CategoryTitle__ {
    margin-bottom: -0.7em;
  }
}
li[data-rugs-filter-item-order="1"] {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
li[data-rugs-filter-item-order="2"] {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
li[data-rugs-filter-item-order="3"] {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}
li[data-rugs-filter-item-order="4"] {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}
li[data-rugs-filter-item-order="5"] {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}
li[data-rugs-filter-item-order="6"] {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}
li[data-rugs-filter-item-order="7"] {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}
li[data-rugs-filter-item-order="8"] {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
li[data-rugs-filter-item-order="9"] {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}
li[data-rugs-filter-item-order="10"] {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}
li[data-rugs-filter-item-order="11"] {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}
li[data-rugs-filter-item-order="12"] {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}
li[data-rugs-filter-item-order="13"] {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}
li[data-rugs-filter-item-order="14"] {
  -webkit-box-ordinal-group: 15;
      -ms-flex-order: 14;
          order: 14;
}
li[data-rugs-filter-item-order="15"] {
  -webkit-box-ordinal-group: 16;
      -ms-flex-order: 15;
          order: 15;
}
._MenuItem_AntiqueRugs_ .__SubMenu__ {
  left: 0;
  text-transform: capitalize;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._MenuItem_AntiqueRugs_ .__SubMenu__ {
    background-color: hsl(0, 0%, 17%);
    background: hsl(0, 0%, 17%);
    position: absolute;
    left: 0;
    min-height: 64.6em;
  }
}
._MenuItem_AntiqueRugs_ .__SubMenu__ ._ColumnOne_ {
  min-width: 32%;
  max-width: 32%;
  min-height: 25em;
  max-height: 25em;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._MenuItem_AntiqueRugs_ .__SubMenu__ ._ColumnOne_ {
    min-width: 100%;
    max-width: 100%;
    min-height: initial;
  }
  ._MenuItem_AntiqueRugs_ .__SubMenu__ ._ColumnOne_ .__CategoryMenu_OutBondLink__ {
    display: none;
  }
  ._MenuItem_AntiqueRugs_ .__SubMenu__ ._ColumnOne_ .__ListedItemTitle__ {
    display: none;
  }
  ._MenuItem_AntiqueRugs_ .__SubMenu__ ._ColumnOne_ .__AntiqueRugsCategory__ {
    list-style-type: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
._MenuItem_AntiqueRugs_ .__SubMenu__ ._ColumnTwo_ {
  min-width: 68%;
  max-width: 68%;
  min-height: 25em;
  max-height: 25em;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._MenuItem_AntiqueRugs_ .__SubMenu__ ._ColumnTwo_ {
    min-width: 100%;
    max-width: 100%;
    min-height: initial;
  }
}
._MenuItem_AntiqueRugs_ .__BannerImage__ {
  background: url('/static/frontend/Kavayah/StarkCarpet/en_US/assets/ymee/antiquerugs.png') no-repeat;
  background-size: cover;
  background-position-x: 0;
  background-position-y: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._MenuItem_AntiqueRugs_ .__BannerImage__ {
    background: none;
    display: none;
  }
  ._MenuItem_AntiqueRugs_ .__BannerImage__ .__BannerImageHeightSetter__ {
    display: none;
  }
}
._MenuItem_AntiqueRugs_ .__BannerImage__ .__BannerImageHeightSetter__ {
  max-height: 25em;
  visibility: hidden;
}
.__AntiqueRugsItemListing__ {
  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%;
  max-width: 100%;
  position: relative;
  list-style-type: none;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  .__AntiqueRugsItemListing__ {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
  }
}
.__AntiqueRugsItemListing__ > li:not(.__CategoryTitle__):not(.__SubListing__) {
  padding: 0 3.688em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  max-width: inherit;
  width: inherit;
}
.__AntiqueRugsItemListing__ > li:not(.__CategoryTitle__):not(.__SubListing__) a:not(.__ListedItemTitle__) {
  line-height: 2.5em;
  font-size: 0.875em;
}
.__AntiqueRugsItemListing__ .__CategoryTitle__ {
  padding-left: 0.84292em;
  font-size: 4.075em;
  font-weight: 300;
  color: #F0F1F1;
  line-height: 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-transform: uppercase;
  margin: 0.457em 0 0.457em 0;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  .__AntiqueRugsItemListing__ .__CategoryTitle__ {
    color: hsl(0, 0%, 15%);
  }
}
@media screen and (min-width: 1280px) and (max-width: 1366px) {
  .__AntiqueRugsItemListing__ .__CategoryTitle__ {
    font-size: 2.3em;
    padding-left: 1.54292em;
  }
}
.__AntiqueRugsItemListing__ .__SubListingWrapper__ {
  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 0.25em 0 5em;
}
.__AntiqueRugsItemListing__ .__SubListingWrapper__ li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 50%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding: 0;
  margin: 0;
}
.__AntiqueRugsCategory__.__SubListing__ {
  min-width: 100%;
  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-line-pack: start;
      align-content: flex-start;
}
.__AntiqueRugsCategory__.__SubListing__ .__SubListingWrapper__ {
  padding: 0 4.2em;
  -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;
}
@media screen and (min-width: 1280px) and (max-width: 1366px) {
  .__AntiqueRugsCategory__.__SubListing__ .__SubListingWrapper__ {
    padding: 0 0 0 5em;
  }
}
.__AntiqueRugsCategory__.__SubListing__ .__SubListingWrapper__ li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  .__AntiqueRugsCategory__.__SubListing__ .__SubListingWrapper__ li {
    min-width: 21.429em;
    max-width: 21.429em;
    min-height: 7.857em;
    max-height: 7.857em;
    -ms-flex-line-pack: end;
        align-content: flex-end;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin: 0.357em;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1366px) {
  .__AntiqueRugsCategory__.__SubListing__ .__SubListingWrapper__ li {
    padding: 0 0 0 1em;
  }
}
.__AntiqueRugsCategory__.__SubListing__ .__SubListingWrapper__ li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  max-height: 100%;
  line-height: 2.2em;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  .__AntiqueRugsCategory__.__SubListing__ .__SubListingWrapper__ li a {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding: 0.5em;
  }
}
._StyleTitle_ {
  font-size: 2.5em;
  color: #fff;
  padding: 0 1.5em 1em 0;
  font-weight: 300;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  max-width: 100%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.__SubListing__ {
  font-size: 0.875em;
  line-height: 1.75em;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._Caucasian_ {
    background: url("/static/frontend/Kavayah/StarkCarpet/en_US/assets/ymee//Caucsian.jpg") no-repeat;
  }
  ._Chinese_ {
    background: url("/static/frontend/Kavayah/StarkCarpet/en_US/assets/ymee//Chinese.jpg") no-repeat;
  }
  ._European_ {
    background: url("/static/frontend/Kavayah/StarkCarpet/en_US/assets/ymee//European.jpg") no-repeat;
  }
  ._FlatweavesandKilms_ {
    background: url("/static/frontend/Kavayah/StarkCarpet/en_US/assets/ymee//flat_weaves_kilms.jpg") no-repeat;
  }
  ._Hooked_ {
    background: url("/static/frontend/Kavayah/StarkCarpet/en_US/assets/ymee//hooked.jpg") no-repeat;
  }
  ._Indian_ {
    background: url("/static/frontend/Kavayah/StarkCarpet/en_US/assets/ymee//Indian.jpg") no-repeat;
  }
  ._KhotanandSamarkand_ {
    background: url("/static/frontend/Kavayah/StarkCarpet/en_US/assets/ymee//kothan_samarkand.jpg") no-repeat;
  }
  ._Persian_ {
    background: url("/static/frontend/Kavayah/StarkCarpet/en_US/assets/ymee//persian.jpg") no-repeat;
  }
  ._Tapestry_ {
    background: url("/static/frontend/Kavayah/StarkCarpet/en_US/assets/ymee//tapestry.jpg") no-repeat;
  }
  ._Turkish_ {
    background: url("/static/frontend/Kavayah/StarkCarpet/en_US/assets/ymee//turkish.jpg") no-repeat;
  }
  ._Caucasian_ a,
  ._Chinese_ a,
  ._European_ a,
  ._FlatweavesandKilms_ a,
  ._Hooked_ a,
  ._Indian_ a,
  ._KhotanandSamarkand_ a,
  ._Persian_ a,
  ._Tapestry_ a,
  ._Turkish_ a {
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-transition: background 0.4s ease-in-out;
    -o-transition: background 0.4s ease-in-out;
    transition: background 0.4s ease-in-out;
  }
  ._Caucasian_:hover a,
  ._Chinese_:hover a,
  ._European_:hover a,
  ._FlatweavesandKilms_:hover a,
  ._Hooked_:hover a,
  ._Indian_:hover a,
  ._KhotanandSamarkand_:hover a,
  ._Persian_:hover a,
  ._Tapestry_:hover a,
  ._Turkish_:hover a {
    background-color: rgba(0, 0, 0, 0);
  }
}
li[data-antiquerugs-item-order="1"] {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
li[data-antiquerugs-item-order="2"] {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
li[data-antiquerugs-item-order="3"] {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}
li[data-antiquerugs-item-order="4"] {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}
li[data-antiquerugs-item-order="5"] {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}
li[data-antiquerugs-item-order="6"] {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
li[data-antiquerugs-item-order="7"] {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}
li[data-antiquerugs-item-order="8"] {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}
li[data-antiquerugs-item-order="9"] {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}
li[data-antiquerugs-item-order="10"] {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}
@media screen and (min-width: 1280px) {
  li._MenuDropdownColumnOneItem_[data-antiquerugs-item-order][style] {
    background-image: none!important;
  }
}
._MenuItem_Carpets_ .__SubMenu__ {
  left: 0;
  text-transform: capitalize;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._MenuItem_Carpets_ .__SubMenu__ {
    background-color: hsl(0, 0%, 17%);
    background: hsl(0, 0%, 17%);
  }
}
._MenuItem_Carpets_ .__SubMenu__ ._ColumnOne_ {
  min-width: 24%;
  max-width: 24%;
  min-height: 25em;
  max-height: 25em;
}
._MenuItem_Carpets_ .__SubMenu__ ._ColumnTwo_ {
  background: #2c2c2c;
  color: #fff;
  min-width: 76%;
  max-width: 76%;
  min-height: 25em;
  max-height: 25em;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._MenuItem_Carpets_ .__SubMenu__ {
    background-color: hsl(0, 0%, 17%);
    background: hsl(0, 0%, 17%);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
  }
  ._MenuItem_Carpets_ .__SubMenu__ ._ColumnTwo_,
  ._MenuItem_Carpets_ .__SubMenu__ ._ColumnOne_ {
    min-width: 100%;
    max-width: 100%;
    min-height: initial;
    max-height: initial;
  }
}
._MenuItem_Carpets_ .__SubMenu__ ._SecondRow_ {
  min-width: 100%;
  max-width: 100%;
}
._MenuItem_Carpets_ .__borderleft__ {
  -o-border-image: -o-linear-gradient(bottom, #2c2c2c 20%, rgba(181, 181, 181, 0.478) 20%, rgba(181, 181, 181, 0.478) 60%, #2c2c2c 60%) 1 100%;
     border-image: -webkit-gradient(linear, left bottom, left top, color-stop(20%, #2c2c2c), color-stop(20%, rgba(181, 181, 181, 0.478)), color-stop(60%, rgba(181, 181, 181, 0.478)), color-stop(60%, #2c2c2c)) 1 100%;
     border-image: linear-gradient(0deg, #2c2c2c 20%, rgba(181, 181, 181, 0.478) 20%, rgba(181, 181, 181, 0.478) 60%, #2c2c2c 60%) 1 100%;
  border-left-style: solid;
  border-left-width: 1px;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._MenuItem_Carpets_ .__borderleft__ {
    -o-border-image: transparent;
       border-image: transparent;
    border-left-width: 0;
  }
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._MenuItem_Carpets_ ._Styles_ {
    min-width: 100%;
    max-width: 100%;
  }
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  ._MenuItem_Carpets_ .__StylesListWrapper__ {
    min-width: 100%;
    max-width: 100%;
  }
  ._MenuItem_Carpets_ .__StylesListWrapper__ > li {
    max-width: 50%;
  }
}
@media screen and (min-width: 769px) and (max-width: 1279px) {
  ._MenuItem_Carpets_ .__StylesListWrapper__ {
    min-width: 100%;
    max-width: 100%;
  }
  ._MenuItem_Carpets_ .__StylesListWrapper__ > li {
    max-width: 24%;
  }
}
.__CarpetItemListing__ {
  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%;
  max-width: 100%;
  position: relative;
  list-style-type: none;
}
.__CarpetItemListing__ li:not(.__CategoryTitle__) {
  padding: 0 3.688em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  max-width: inherit;
  width: inherit;
}
@media screen and (max-width: 480px) {
  .__CarpetItemListing__ li:not(.__CategoryTitle__) {
    padding: 0 0.288em;
  }
}
.__CarpetItemListing__ li a {
  line-height: 2.2em;
  font-size: 0.875em;
}
.__CarpetItemListing__ .__CategoryTitle__ {
  padding-left: 0.84292em;
  margin: 0.6em 0 0.25em 0;
  line-height: 1em;
  font-size: 4.375em;
  font-weight: 300;
  color: #F0F1F1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-transform: uppercase;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  .__CarpetItemListing__ .__CategoryTitle__ {
    color: hsl(0, 0%, 15%);
  }
}
@media screen and (max-width: 480px) {
  .__CarpetItemListing__ .__CategoryTitle__ {
    margin: 0.6em 0 -0.5em 0;
    padding: 0;
  }
}
li[data-carpet-item-order="1"] {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
li[data-carpet-item-order="2"] {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
li[data-carpet-item-order="3"] {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}
li[data-carpet-item-order="4"] {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}
li[data-carpet-item-order="5"] {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}
li[data-carpet-item-order="6"] {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
li[data-carpet-item-order="7"] {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}
li[data-carpet-item-order="8"] {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}
li[data-carpet-item-order="9"] {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}
li[data-carpet-item-order="10"] {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}
._MenuItem_Fabric_ .__SubMenu__ {
  left: 0;
  text-transform: capitalize;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._MenuItem_Fabric_ .__SubMenu__ {
    background-color: hsl(0, 0%, 17%);
    background: hsl(0, 0%, 17%);
  }
}
._MenuItem_Fabric_ .__SubMenu__ ._ColumnOne_ {
  min-width: 24%;
  max-width: 24%;
  min-height: 25em;
  max-height: 25em;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._MenuItem_Fabric_ .__SubMenu__ ._ColumnOne_ {
    max-width: 100%;
    min-height: initial;
    max-height: initial;
  }
  ._MenuItem_Fabric_ .__SubMenu__ ._ColumnOne_ .__CategoryMenu_OutBondLink__ {
    display: none;
  }
}
._MenuItem_Fabric_ .__SubMenu__ ._ColumnTwo_ {
  background: #2c2c2c;
  color: #fff;
  min-width: 76%;
  max-width: 76%;
  min-height: 25em;
  max-height: 25em;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._MenuItem_Fabric_ .__SubMenu__ ._ColumnTwo_ {
    max-width: 100%;
    min-height: initial;
    max-height: initial;
  }
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._MenuItem_Fabric_ .__SubMenu__ {
    background-color: hsl(0, 0%, 17%);
    background: hsl(0, 0%, 17%);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
  }
  ._MenuItem_Fabric_ .__SubMenu__ ._ColumnTwo_,
  ._MenuItem_Fabric_ .__SubMenu__ ._ColumnOne_ {
    min-width: 100%;
    max-width: 100%;
    min-height: initial;
    max-height: initial;
  }
}
._MenuItem_Fabric_ .__SubMenu__ ._SecondRow_ {
  min-width: 100%;
  max-width: 100%;
}
._MenuItem_Fabric_ .__borderleft__ {
  -o-border-image: -o-linear-gradient(bottom, #2c2c2c 20%, rgba(181, 181, 181, 0.478) 20%, rgba(181, 181, 181, 0.478) 60%, #2c2c2c 60%) 1 100%;
     border-image: -webkit-gradient(linear, left bottom, left top, color-stop(20%, #2c2c2c), color-stop(20%, rgba(181, 181, 181, 0.478)), color-stop(60%, rgba(181, 181, 181, 0.478)), color-stop(60%, #2c2c2c)) 1 100%;
     border-image: linear-gradient(0deg, #2c2c2c 20%, rgba(181, 181, 181, 0.478) 20%, rgba(181, 181, 181, 0.478) 60%, #2c2c2c 60%) 1 100%;
  border-left-style: solid;
  border-left-width: 1px;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._MenuItem_Fabric_ .__borderleft__ {
    -o-border-image: transparent;
       border-image: transparent;
    border-left-width: 0;
  }
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._MenuItem_Fabric_ .__StylesListWrapper__ {
    min-width: 100%;
    max-width: 100%;
  }
  ._MenuItem_Fabric_ .__StylesListWrapper__ > li {
    max-width: 24%;
  }
}
.__FabricItemsListing__ {
  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%;
  max-width: 100%;
  position: relative;
  list-style-type: none;
}
.__FabricItemsListing__ li:not(.__CategoryTitle__) {
  padding: 0 3.688em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  max-width: inherit;
  width: inherit;
}
@media screen and (max-width: 480px) {
  .__FabricItemsListing__ li:not(.__CategoryTitle__) {
    -webkit-transform: translateY(-2em);
        -ms-transform: translateY(-2em);
            transform: translateY(-2em);
    padding: 0 3em;
  }
}
.__FabricItemsListing__ li a {
  line-height: 2.2em;
  font-size: 0.875em;
}
.__FabricItemsListing__ li.__CategoryMenu_OutBondLink__ {
  padding: 0 1em 0 4.5em;
}
.__FabricItemsListing__ .__CategoryTitle__ {
  padding-left: 0.84292em;
  font-size: 4.375em;
  font-weight: 300;
  color: #F0F1F1;
  line-height: 0.7em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-transform: uppercase;
  margin: 0.6em 0 0.457em 0;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  .__FabricItemsListing__ .__CategoryTitle__ {
    color: hsl(0, 0%, 15%);
  }
}
@media screen and (max-width: 480px) {
  .__FabricItemsListing__ .__CategoryTitle__ {
    margin: 0;
    padding: 0 0 0 0.6em;
  }
}
li[data-fabric-item-order="1"] {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
li[data-fabric-item-order="2"] {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}
li[data-fabric-item-order="3"] {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}
li[data-fabric-item-order="4"] {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}
li[data-fabric-item-order="5"] {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}
li[data-fabric-item-order="6"] {
  -webkit-box-ordinal-group: 17;
      -ms-flex-order: 16;
          order: 16;
}
li[data-fabric-item-order="7"] {
  -webkit-box-ordinal-group: 20;
      -ms-flex-order: 19;
          order: 19;
}
li[data-fabric-item-order="8"] {
  -webkit-box-ordinal-group: 23;
      -ms-flex-order: 22;
          order: 22;
}
li[data-fabric-item-order="9"] {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
li[data-fabric-item-order="10"] {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}
li[data-fabric-item-order="11"] {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}
li[data-fabric-item-order="12"] {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}
li[data-fabric-item-order="13"] {
  -webkit-box-ordinal-group: 15;
      -ms-flex-order: 14;
          order: 14;
}
li[data-fabric-item-order="14"] {
  -webkit-box-ordinal-group: 18;
      -ms-flex-order: 17;
          order: 17;
}
li[data-fabric-item-order="15"] {
  -webkit-box-ordinal-group: 21;
      -ms-flex-order: 20;
          order: 20;
}
li[data-fabric-item-order="16"] {
  -webkit-box-ordinal-group: 24;
      -ms-flex-order: 23;
          order: 23;
}
li[data-fabric-item-order="17"] {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
li[data-fabric-item-order="18"] {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}
li[data-fabric-item-order="19"] {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}
li[data-fabric-item-order="20"] {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}
li[data-fabric-item-order="21"] {
  -webkit-box-ordinal-group: 16;
      -ms-flex-order: 15;
          order: 15;
}
li[data-fabric-item-order="22"] {
  -webkit-box-ordinal-group: 19;
      -ms-flex-order: 18;
          order: 18;
}
li[data-fabric-item-order="23"] {
  -webkit-box-ordinal-group: 22;
      -ms-flex-order: 21;
          order: 21;
}
._MenuItem_WallCovering_ .__SubMenu__ {
  left: 0;
  text-transform: capitalize;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._MenuItem_WallCovering_ .__SubMenu__ {
    background-color: hsl(0, 0%, 17%);
    background: hsl(0, 0%, 17%);
  }
}
._MenuItem_WallCovering_ .__SubMenu__ ._ColumnOne_ {
  min-width: 28%;
  max-width: 28%;
  min-height: 25em;
  max-height: 25em;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._MenuItem_WallCovering_ .__SubMenu__ ._ColumnOne_ {
    max-width: 100%;
    min-height: initial;
    max-height: initial;
  }
  ._MenuItem_WallCovering_ .__SubMenu__ ._ColumnOne_ .__CategoryMenu_OutBondLink__ {
    display: none;
  }
}
._MenuItem_WallCovering_ .__SubMenu__ ._ColumnTwo_ {
  background: #2c2c2c;
  color: #fff;
  min-width: 72%;
  max-width: 72%;
  min-height: 25em;
  max-height: 25em;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._MenuItem_WallCovering_ .__SubMenu__ ._ColumnTwo_ {
    max-width: 100%;
    min-height: initial;
    max-height: initial;
  }
}
._MenuItem_WallCovering_ .__SubMenu__ ._SecondRow_ {
  min-width: 100%;
  max-width: 100%;
}
._MenuItem_WallCovering_ .__borderleft__ {
  -o-border-image: -o-linear-gradient(bottom, #2c2c2c 42%, rgba(181, 181, 181, 0.478) 42%, rgba(181, 181, 181, 0.478) 72%, #2c2c2c 72%) 1 100%;
     border-image: -webkit-gradient(linear, left bottom, left top, color-stop(42%, #2c2c2c), color-stop(42%, rgba(181, 181, 181, 0.478)), color-stop(72%, rgba(181, 181, 181, 0.478)), color-stop(72%, #2c2c2c)) 1 100%;
     border-image: linear-gradient(0deg, #2c2c2c 42%, rgba(181, 181, 181, 0.478) 42%, rgba(181, 181, 181, 0.478) 72%, #2c2c2c 72%) 1 100%;
  border-left-style: solid;
  border-left-width: 1px;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._MenuItem_WallCovering_ .__borderleft__ {
    -o-border-image: transparent;
       border-image: transparent;
    border-left-width: 0;
  }
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._MenuItem_WallCovering_ .__StylesListWrapper__ {
    min-width: 100%;
    max-width: 100%;
  }
  ._MenuItem_WallCovering_ .__StylesListWrapper__ > li {
    max-width: 24%;
  }
}
.__WallCoveringItemsListing__ {
  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%;
  max-width: 100%;
  position: relative;
  list-style-type: none;
}
.__WallCoveringItemsListing__ li:not(.__CategoryTitle__) {
  padding: 0 3.688em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  max-width: inherit;
  width: inherit;
}
.__WallCoveringItemsListing__ li a {
  line-height: 2.2em;
  font-size: 0.875em;
}
.__WallCoveringItemsListing__ li.__CategoryMenu_OutBondLink__ {
  padding: 0 1em 0 4.5em;
}
.__WallCoveringItemsListing__ .__CategoryTitle__ {
  padding-left: 0.84292em;
  font-size: 4.375em;
  font-weight: 300;
  color: #F0F1F1;
  line-height: 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-transform: uppercase;
  margin: 0.457em 0 0.1em 0;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  .__WallCoveringItemsListing__ .__CategoryTitle__ {
    color: hsl(0, 0%, 15%);
  }
}
li[data-wallcovering-item-order="1"] {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
li[data-wallcovering-item-order="2"] {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}
li[data-wallcovering-item-order="3"] {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}
li[data-wallcovering-item-order="4"] {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}
li[data-wallcovering-item-order="5"] {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}
li[data-wallcovering-item-order="6"] {
  -webkit-box-ordinal-group: 17;
      -ms-flex-order: 16;
          order: 16;
}
li[data-wallcovering-item-order="7"] {
  -webkit-box-ordinal-group: 20;
      -ms-flex-order: 19;
          order: 19;
}
li[data-wallcovering-item-order="8"] {
  -webkit-box-ordinal-group: 23;
      -ms-flex-order: 22;
          order: 22;
}
li[data-wallcovering-item-order="9"] {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
li[data-wallcovering-item-order="10"] {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}
li[data-wallcovering-item-order="11"] {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}
li[data-wallcovering-item-order="12"] {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}
li[data-wallcovering-item-order="13"] {
  -webkit-box-ordinal-group: 15;
      -ms-flex-order: 14;
          order: 14;
}
li[data-wallcovering-item-order="14"] {
  -webkit-box-ordinal-group: 18;
      -ms-flex-order: 17;
          order: 17;
}
li[data-wallcovering-item-order="15"] {
  -webkit-box-ordinal-group: 21;
      -ms-flex-order: 20;
          order: 20;
}
li[data-wallcovering-item-order="16"] {
  -webkit-box-ordinal-group: 24;
      -ms-flex-order: 23;
          order: 23;
}
li[data-wallcovering-item-order="17"] {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
li[data-wallcovering-item-order="18"] {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}
li[data-wallcovering-item-order="19"] {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}
li[data-wallcovering-item-order="20"] {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}
li[data-wallcovering-item-order="21"] {
  -webkit-box-ordinal-group: 16;
      -ms-flex-order: 15;
          order: 15;
}
li[data-wallcovering-item-order="22"] {
  -webkit-box-ordinal-group: 19;
      -ms-flex-order: 18;
          order: 18;
}
li[data-wallcovering-item-order="23"] {
  -webkit-box-ordinal-group: 22;
      -ms-flex-order: 21;
          order: 21;
}
._MenuItem_Furniture_ .__SubMenu__ {
  left: 0;
  text-transform: capitalize;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._MenuItem_Furniture_ .__SubMenu__ {
    background-color: hsl(0, 0%, 17%);
    background: hsl(0, 0%, 17%);
    position: absolute;
    left: 0;
    min-height: 64.6em;
  }
}
._MenuItem_Furniture_ .__SubMenu__ ._ColumnOne_ {
  min-width: 30%;
  max-width: 30%;
  min-height: 25em;
  max-height: 25em;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._MenuItem_Furniture_ .__SubMenu__ ._ColumnOne_ {
    min-width: 100%;
    max-width: 100%;
    min-height: initial;
    max-height: initial;
  }
  ._MenuItem_Furniture_ .__SubMenu__ ._ColumnOne_ .__CategoryMenu_OutBondLink__ {
    display: none;
  }
  ._MenuItem_Furniture_ .__SubMenu__ ._ColumnOne_ .__ListedItemTitle__ {
    display: none;
  }
  ._MenuItem_Furniture_ .__SubMenu__ ._ColumnOne_ .__FurnitureCategory__ {
    list-style-type: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
._MenuItem_Furniture_ .__SubMenu__ ._ColumnTwo_ {
  min-width: 70%;
  max-width: 70%;
  min-height: 25em;
  max-height: 25em;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._MenuItem_Furniture_ .__SubMenu__ ._ColumnTwo_ {
    max-width: 100%;
    min-height: initial;
    max-height: initial;
  }
}
._MenuItem_Furniture_ .__BannerImage__ {
  background: url('/static/frontend/Kavayah/StarkCarpet/en_US/assets/ymee/furniture.png') no-repeat;
  background-size: cover;
  background-position-x: 0;
  background-position-y: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._MenuItem_Furniture_ .__BannerImage__ {
    background: none;
    display: none;
  }
  ._MenuItem_Furniture_ .__BannerImage__ .__BannerImageHeightSetter__ {
    display: none;
  }
}
._MenuItem_Furniture_ .__BannerImage__ .__BannerImageHeightSetter__ {
  max-height: 25em;
  visibility: hidden;
}
.__FurnitureItemsListing__ {
  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%;
  max-width: 100%;
  position: relative;
  list-style-type: none;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  .__FurnitureItemsListing__ {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
  }
}
.__FurnitureItemsListing__ > li:not(.__CategoryTitle__):not(.__SubListing__) {
  padding: 0 3.688em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  max-width: inherit;
  width: inherit;
}
.__FurnitureItemsListing__ > li:not(.__CategoryTitle__):not(.__SubListing__).__CategoryMenu_OutBondLink__ {
  padding: 0 1em 0 4.5em;
}
.__FurnitureItemsListing__ > li:not(.__CategoryTitle__):not(.__SubListing__) a:not(.__ListedItemTitle__) {
  line-height: 2.5em;
  font-size: 0.875em;
}
.__FurnitureItemsListing__ .__CategoryTitle__ {
  padding-left: 0.84292em;
  font-size: 4.375em;
  font-weight: 300;
  color: #F0F1F1;
  line-height: 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-transform: uppercase;
  margin: 0.457em 0 0.457em 0;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  .__FurnitureItemsListing__ .__CategoryTitle__ {
    color: hsl(0, 0%, 15%);
  }
}
.__FurnitureItemsListing__ .__SubListingWrapper__ {
  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 0.25em 0 5em;
}
.__FurnitureItemsListing__ .__SubListingWrapper__ li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 50%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding: 0;
  margin: 0;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  .__FurnitureItemsListing__ .__SubListingWrapper__ li {
    max-width: 24%;
  }
}
.__FurnitureCategory__.__SubListing__ {
  min-width: 100%;
  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-line-pack: start;
      align-content: flex-start;
}
.__FurnitureCategory__.__SubListing__ .__SubListingWrapper__ {
  padding: 0 5em;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -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;
}
.__FurnitureCategory__.__SubListing__ .__SubListingWrapper__ li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  .__FurnitureCategory__.__SubListing__ .__SubListingWrapper__ li {
    min-width: 21.429em;
    max-width: 21.429em;
    min-height: 7.857em;
    max-height: 7.857em;
    -ms-flex-line-pack: end;
        align-content: flex-end;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin: 0.357em;
  }
}
.__FurnitureCategory__.__SubListing__ .__SubListingWrapper__ li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  max-height: 100%;
  line-height: 2.2em;
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  .__FurnitureCategory__.__SubListing__ .__SubListingWrapper__ li a {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding: 0.5em;
  }
}
@media screen and (min-width: 320px) and (max-width: 1279px) {
  ._Casegoods_ {
    background: url("/static/frontend/Kavayah/StarkCarpet/en_US/assets/ymee//Caucsian.jpg") no-repeat;
  }
  ._Chairs_ {
    background: url("/static/frontend/Kavayah/StarkCarpet/en_US/assets/ymee//Caucsian.jpg") no-repeat;
  }
  ._Chaise_ {
    background: url("/static/frontend/Kavayah/StarkCarpet/en_US/assets/ymee//Caucsian.jpg") no-repeat;
  }
  ._Mirrors_ {
    background: url("/static/frontend/Kavayah/StarkCarpet/en_US/assets/ymee//Caucsian.jpg") no-repeat;
  }
  ._Sofas_ {
    background: url("/static/frontend/Kavayah/StarkCarpet/en_US/assets/ymee//Caucsian.jpg") no-repeat;
  }
  ._Stools_ {
    background: url("/static/frontend/Kavayah/StarkCarpet/en_US/assets/ymee//Caucsian.jpg") no-repeat;
  }
  ._Casegoods_ a,
  ._Chairs_ a,
  ._Chaise_ a,
  ._Mirrors_ a,
  ._Sofas_ a,
  ._Stools_ a {
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-transition: background 0.4s ease-in-out;
    -o-transition: background 0.4s ease-in-out;
    transition: background 0.4s ease-in-out;
  }
  ._Casegoods_:hover a,
  ._Chairs_:hover a,
  ._Chaise_:hover a,
  ._Mirrors_:hover a,
  ._Sofas_:hover a,
  ._Stools_:hover a {
    background-color: rgba(0, 0, 0, 0);
  }
}
li[data-furniture-item-order="1"] {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
li[data-furniture-item-order="2"] {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
li[data-furniture-item-order="3"] {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}
li[data-furniture-item-order="4"] {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
li[data-furniture-item-order="5"] {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}
li[data-furniture-item-order="6"] {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}
@media screen and (max-width: 767px) {
  .navigation__ {
    display: none;
    min-width: 100%;
    min-height: 100%;
    -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;
    position: absolute;
    top: 0;
    z-index: 1;
  }
  .navigation__.__MobiVersion__ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .NavigationPrimaryList_ {
    list-style-type: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -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%;
    max-width: 100%;
    position: relative;
    top: 0;
  }
  .NavigationPrimaryList_ > li {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
  li.MobileMenuPrimaryList_,
  li.MobileMenuSecondaryList_ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  li.MobileMenuPrimaryList_ {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0.625em 1.25em 0 1.25em;
    background-color: #1C1C1C;
    background: #1C1C1C;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  li.MobileMenuPrimaryList_ a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -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;
  }
  li.MobileMenuPrimaryList_ a.MenuButton_ {
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    justify-self: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  li.MobileMenuPrimaryList_ a.MenuButton_ span {
    max-width: 1em;
    min-width: 1em;
    min-height: 1em;
    max-height: 1em;
  }
  li.MobileMenuPrimaryList_ a.Logo_ {
    justify-self: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
    min-width: 4em;
    max-width: 6em;
  }
  li.MobileMenuPrimaryList_ a.Userprofile_ {
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    justify-self: flex-end;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    visibility: hidden;
  }
  li.MobileMenuPrimaryList_ a.Userprofile_ span {
    max-width: 1.25em;
    min-width: 1.25em;
    min-height: 1.25em;
    max-height: 1.25em;
  }
  li.MobileMenuSecondaryList_ {
    background-color: #1c1c1c;
    background: #1c1c1c;
  }
  li.MobileMenuSecondaryList_ .__FurnitureItemsListing__ .__CategoryMenu_OutBondLink__,
  li.MobileMenuSecondaryList_ .__CategoryMenu_OutBondLink__ {
    display: none;
  }
  li.MobileMenuSecondaryList_ .__FurnitureItemsListing__ .__CategoryMenu_OutBondLink__.__positionUpdated,
  li.MobileMenuSecondaryList_ .__CategoryMenu_OutBondLink__.__positionUpdated {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  li.MobileMenuSecondaryList_ .__MobiRugsList__ .__SubMenu__,
  li.MobileMenuSecondaryList_ .__MobiAntiqueRugsList__ .__SubMenu__,
  li.MobileMenuSecondaryList_ .__MobiCarpets__ .__SubMenu__,
  li.MobileMenuSecondaryList_ .__MobiFabric__ .__SubMenu__,
  li.MobileMenuSecondaryList_ .__MobiWallCovering__ .__SubMenu__,
  li.MobileMenuSecondaryList_ .__MobiFurniture__ .__SubMenu__,
  li.MobileMenuSecondaryList_ .moreItems_ .__SubMenu__,
  li.MobileMenuSecondaryList_ .__MobiCPD__ .__SubMenu__,
  li.MobileMenuSecondaryList_ .__MobiOurBrands__ .__SubMenu__,
  li.MobileMenuSecondaryList_ .__MobiWoS__ .__SubMenu__,
  li.MobileMenuSecondaryList_ .__MobiTS__ .__SubMenu__,
  li.MobileMenuSecondaryList_ .__MobiContactUs__ .__SubMenu__ {
    display: none;
    left: 100%;
  }
  li.MobileMenuSecondaryList_ .__MobiOurBrands__ ._ColumnTwo_,
  li.MobileMenuSecondaryList_ .__MobiAntiqueRugsList__ ._ColumnTwo_,
  li.MobileMenuSecondaryList_ .__MobiFurniture__ ._ColumnTwo_ {
    display: none;
  }
  li.MobileMenuSecondaryList_ .__MobiOurBrands__ ._ColumnOne_,
  li.MobileMenuSecondaryList_ .__MobiFabric__ ._ColumnOne_ {
    padding: 0;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  li.MobileMenuSecondaryList_ .__MobiOurBrands__ ._ColumnOne_ .__BrandItemsListing__ li:not(._divider):not(.__Menuitem_Title__),
  li.MobileMenuSecondaryList_ .__MobiFabric__ ._ColumnOne_ .__BrandItemsListing__ li:not(._divider):not(.__Menuitem_Title__) {
    max-width: 100%;
    min-width: 100%;
    width: 100%;
  }
  li.MobileMenuSecondaryList_ .__MobiOurBrands__ ._ColumnOne_ .__BrandItemsListing__ li:not(._divider):not(.__Menuitem_Title__) a._links,
  li.MobileMenuSecondaryList_ .__MobiFabric__ ._ColumnOne_ .__BrandItemsListing__ li:not(._divider):not(.__Menuitem_Title__) a._links {
    line-height: 4em;
  }
  li.MobileMenuSecondaryList_ .__SubMenu__ ._ColumnTwo_ {
    background-color: #272727;
    background: #272727;
  }
  li.MobileMenuSecondaryList_ .__SubMenu__ .__BrandItemsListing__ {
    background-color: #1C1C1C;
  }
  li.MobileMenuSecondaryList_ .__SubMenu__ .__BrandItemsListing__ .__Menuitem_Title__ {
    color: #272727;
    font-size: 4.375em;
    line-height: 1em;
    padding: 0 0.2em;
    font-weight: 100;
  }
  li.MobileMenuSecondaryList_ ul {
    list-style-type: none;
    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;
  }
  li.MobileMenuSecondaryList_ ul li {
    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 nowrap;
            flex-flow: row nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 1.107em 0 1.429em;
  }
  li.MobileMenuSecondaryList_ ul li.__BacktoMainMenu__ {
    padding: 0;
    margin: 0;
    opacity: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 3em;
    min-width: 3em;
    max-height: 5em;
    min-height: 5em;
    position: absolute;
    top: -4em;
    left: 0;
    background-color: #1c1c1c;
    background: #1c1c1c;
    z-index: 200;
    -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;
  }
  li.MobileMenuSecondaryList_ ul li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    line-height: 3.438em;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -ms-flex-item-align: center;
        align-self: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom: 1px solid rgba(180, 180, 180, 0.1);
  }
  li.MobileMenuSecondaryList_ ul.__StyleSizeColour__ {
    padding: 0;
  }
  li.MobileMenuSecondaryList_ ul.__StyleSizeColour__ li._Styles_,
  li.MobileMenuSecondaryList_ ul.__StyleSizeColour__ li._Size_,
  li.MobileMenuSecondaryList_ ul.__StyleSizeColour__ li._Colour_ {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin-left: -0.2em;
    padding: 0;
  }
  li.MobileMenuSecondaryList_ ul.__StyleSizeColour__ .__StylesListWrapper__ .__Hues__,
  li.MobileMenuSecondaryList_ ul.__StyleSizeColour__ .__SizeListWrapper__ .__Hues__,
  li.MobileMenuSecondaryList_ ul.__StyleSizeColour__ .__ColoursListWrapper__ .__Hues__ {
    padding: 0;
  }
  li.MobileMenuSecondaryList_ li.moreItems_,
  li.MobileMenuSecondaryList_ .emptyCell_ {
    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: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  li.MobileMenuSecondaryList_ li.moreItems_ a,
  li.MobileMenuSecondaryList_ .emptyCell_ 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;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border: 0 none transparent;
  }
  li.MobileMenuSecondaryList_ li.moreItems_ span,
  li.MobileMenuSecondaryList_ .emptyCell_ span {
    max-width: 0.688em;
    margin: auto;
  }
  li.MobileMenuSecondaryList_ ul.__SubMenu__ {
    left: 0;
    top: 4em;
    background-color: #1c1c1c;
    background: #1c1c1c;
    min-height: 68em;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    color: #ffffff;
    -webkit-animation-duration: 400ms;
            animation-duration: 400ms;
    -webkit-animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
            animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  }
  li.MobileMenuSecondaryList_ ul.__SubMenu__ .__RugsItemListing__ li:not(.__CategoryTitle__) {
    background-color: #1c1c1c;
    background: #1c1c1c;
    color: #ffffff;
    min-width: 100%;
    max-width: 100%;
    padding-left: 0;
    margin-left: -0.2em;
  }
  li.MobileMenuSecondaryList_ ul.__SubMenu__ .__RugsItemListing__ li:not(.__CategoryTitle__) div {
    display: block;
    min-width: 100%;
  }
  li.MobileMenuSecondaryList_ ul.__SubMenu__ .__RugsItemListing__ li:not(.__CategoryTitle__)._divider.dark span {
    display: none;
  }
  li.MobileMenuSecondaryList_ ul.__SubMenu__ .__RugsItemListing__ .__CategoryTitle__ {
    color: #272727;
    padding-left: 0;
    margin-left: -0.1em;
  }
  li.MobileMenuSecondaryList_ ul.__SubMenu__ ._Styles_ .__ListedItemTitle__ {
    margin-top: 1em;
  }
  li.MobileMenuSecondaryList_ ul.__SubMenu__ ._Styles_ .__StylesListWrapper__ li {
    min-width: 50%;
    max-width: 50%;
    padding: 0;
  }
  li.MobileMenuSecondaryList_ ul.__SubMenu__ ._Size_ {
    border-left-width: 0;
    border-right-width: 0;
  }
  li.MobileMenuSecondaryList_ ul.__SubMenu__ ._Size_ .__ListedItemTitle__ {
    margin-top: 1em;
  }
  li.MobileMenuSecondaryList_ ul.__SubMenu__ ._Size_ .__SizeListWrapper__ {
    padding: 0;
  }
  li.MobileMenuSecondaryList_ ul.__SubMenu__ ._Size_ .__SizeListWrapper__ li {
    max-width: 50%;
    min-width: 50%;
  }
  li.MobileMenuSecondaryList_ ul.__SubMenu__ ._Colour_ {
    margin-bottom: 2em;
  }
  li.MobileMenuSecondaryList_ ul.__SubMenu__ ._Colour_ .__ListedItemTitle__ {
    margin-top: 1em;
  }
  li.MobileMenuSecondaryList_ ul.__SubMenu__ ._Colour_ .__ColoursListWrapper__ .__NeutralColours__ {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  li.MobileMenuSecondaryList_ ul.__SubMenu__ ._Colour_ .__ColoursListWrapper__ .__Hues__ {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    max-width: 8em;
    min-width: 8em;
    margin-left: 4.4em;
  }
  li.MobileMenuSecondaryList_ ul.__SubMenu__ ._SecondRow_ {
    padding: 0;
    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;
  }
  li.MobileMenuSecondaryList_ ul.__SubMenu__ ._SecondRow_ .__SubmitFilterOptionsColumn__ a.__ResetFilter__ {
    max-width: 6em;
    min-width: 6em;
  }
  span.MenuSecondaryListTitle_ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 90%;
        flex-basis: 90%;
    justify-self: flex-start;
    -ms-flex-item-align: center;
        align-self: center;
    color: #fff;
    text-transform: uppercase;
  }
  span.MenuSecondaryListItemMoreIcon {
    max-width: 0.625em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: center;
        align-self: center;
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
  }
  li.Search_ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    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;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin: auto;
    background-color: #1C1C1C;
    background: #1C1C1C;
    line-height: 2em;
    padding: 1.4em 0;
  }
  li.LocateandContact_ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    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;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    background-color: #1C1C1C;
    background: #1C1C1C;
    padding: 1.313em 0;
  }
  a.SearchButton_ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-height: 4.5em;
  }
  a.SearchButton_ span {
    min-width: 1em;
    max-width: 1em;
    max-height: 1em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-self: center;
    -ms-flex-item-align: center;
        align-self: center;
  }
  a.Contactus_,
  a.LocateUs_ {
    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;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 48%;
    min-height: 5.063em;
  }
  a.Contactus_ span.iconTitle_,
  a.LocateUs_ span.iconTitle_ {
    color: #ffffff;
    line-height: 2em;
    font-size: 0.875em;
    padding: 1.143em 0;
    text-transform: uppercase;
  }
  a.Contactus_ {
    margin-left: 0.25em;
  }
  a.Contactus_ span.icon_ {
    min-width: 1.625em;
    max-width: 1.625em;
    max-height: 1.625em;
  }
  a.LocateUs_ {
    border-left: 1px solid rgba(180, 180, 180, 0.1);
    margin-right: 0.25em;
  }
  a.LocateUs_ span.icon_ {
    min-width: 1.25em;
    max-width: 1.25em;
    max-height: 1.875em;
  }
  .__HidefromSmallScreens__ {
    display: none;
  }
  .__AntiqueRugsItemListing__ .__CategoryTitle__ {
    padding-left: 0.34292em;
    padding-right: 0;
  }
  .__FurnitureItemsListing__ .__CategoryTitle__ {
    padding-left: 0.54292em;
    padding-right: 0;
  }
  .__SubListing__.__AntiqueRugsCategory__ {
    padding: 0;
  }
  .__SubListingWrapper__ {
    padding: 0;
  }
  .__MobiAntiqueRugsList__ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .__MobiAntiqueRugsList__ .__AntiqueRugsItemListing__ .__ListedItemTitle__ {
    display: none;
  }
  .__AntiqueRugsItemListing__ .__SubListing__ .__SubListingWrapper__,
  .__FurnitureItemsListing__ .__SubListing__ .__SubListingWrapper__ {
    padding: 0;
  }
  .__AntiqueRugsItemListing__ .__SubListing__ .__SubListingWrapper__ li,
  .__FurnitureItemsListing__ .__SubListing__ .__SubListingWrapper__ li {
    min-width: 40%;
    max-width: 45%;
    min-height: 7.857em;
    max-height: 7.857em;
  }
  .__BackButton__ {
    display: block;
    width: 1em;
    height: 1em;
  }
}
@media screen and (max-width: 767px) and screen and (min-width: 320px) and (max-width: 767px) {
  li.MobileMenuPrimaryList_ svg.SVG_Contactus,
  li.MobileMenuPrimaryList_ svg.SVG_Locateus {
    fill: white;
  }
}
@media screen and (min-width: 767px) {
  .navigation__ {
    display: none;
  }
}
@media screen and (max-width: 766px) {
  li.MobileMenuSecondaryList_ ul.__SubMenu__ .__RugsItemListing__ li.__ListOverTitle__:not(.__CategoryTitle__) {
    background: transparent;
  }
}
@media screen and (max-width: 766px) {
  .LocateandContact_,
  .Search_,
  .MobileMenuPrimaryList_ {
    background-color: #000;
    background: #000000;
  }
}
.__MobiCarpets__ ._ColumnTwo_ {
  -webkit-transform: translateY(-6em);
      -ms-transform: translateY(-6em);
          transform: translateY(-6em);
}
.__MobiFabric__ ._ColumnTwo_ {
  -webkit-transform: translateY(-5em);
      -ms-transform: translateY(-5em);
          transform: translateY(-5em);
}
@media screen and (max-width: 767px) {
  .navigation__ .__ukStoreMenu__ {
    z-index: 1;
  }
  .navigation__ .__ukStoreMenu__ li.MobileMenuPrimaryList_ a.Userprofile_ {
    visibility: hidden;
  }
}
.__HoverStylingForInContextVisual__ {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-animation-name: hoverStyle;
          animation-name: hoverStyle;
  -webkit-animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
          animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-direction: normal;
          animation-direction: normal;
  -webkit-animation-duration: 0.4s;
          animation-duration: 0.4s;
  text-transform: uppercase;
  padding: 2em;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  color: #fff;
  font-size: 0.875em;
}
.__FeaturedCollectionWrapper__:hover .__ViewAllStylesTxtBtn__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.__FeaturedCollectionWrapper__,
.__CollectionsWrapper__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  min-width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -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;
  margin-top: 2em;
}
@media screen and (max-width: 1440px) {
  .__FeaturedCollectionWrapper__,
  .__CollectionsWrapper__ {
    padding: 0 1em;
  }
}
@media screen and (max-width: 1024px) {
  .__FeaturedCollectionWrapper__,
  .__CollectionsWrapper__ {
    padding: 0 1em;
  }
}
@media screen and (max-width: 480px) {
  .__FeaturedCollectionWrapper__,
  .__CollectionsWrapper__ {
    padding: 0 0.1em;
  }
}
.__CollectionsPageTitle__ {
  color: white;
  font-size: 4.375em;
  padding: 0.1em 0.8em 0.2em;
  font-weight: 100;
  text-transform: uppercase;
  margin-bottom: 0.08em;
}
@media screen and (max-width: 1440px) {
  .__CollectionsPageTitle__ {
    padding: 0.1em 0.6em 0.2em;
  }
}
@media screen and (max-width: 768px) {
  .__CollectionsPageTitle__ {
    font-size: 3.125em;
    padding: 0.2em;
    margin-bottom: 0.4em;
  }
}
@media screen and (max-width: 767px) and (min-width: 320px) {
  .__CollectionsPageTitle__ {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .__CollectionsPageTitle__ {
    margin-bottom: 0;
    padding-bottom: 0;
    line-height: 0.75em;
  }
}
@media screen and (max-width: 769px) and (min-width: 480) {
}
.__ColorFilterWrapper__ .__CollectionsPageTitle__ {
  margin-top: 0.2em;
}
.__FeaturedUnit__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 80.958125%;
  justify-self: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
@media screen and (max-width: 1024px) {
  .__FeaturedUnit__ {
    max-width: 75%;
  }
}
@media screen and (max-width: 768px) {
  .__FeaturedUnit__ {
    max-width: 58.42391304%;
  }
}
@media screen and (max-width: 480px) and (min-width: 320px) {
  .__FeaturedUnit__ {
    max-width: 78.423913%;
  }
}
@media screen and (max-width: 767px) and (min-width: 320px) {
  .__FeaturedUnit__.__titlepg__ {
    max-width: 0;
  }
}
@media screen and (max-width: 767px) and (min-width: 320px) {
  .__FeaturedCollectionColumn__.__titlepg__ {
    max-width: 100%;
  }
}
.__FeaturedCollectionColumn__ {
  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;
  max-width: 18.75%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  justify-self: flex-end;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media screen and (max-width: 1024px) {
  .__FeaturedCollectionColumn__ {
    max-width: 24.3%;
  }
}
@media screen and (max-width: 768px) {
  .__FeaturedCollectionColumn__ {
    max-width: 40.76086957%;
  }
}
@media screen and (max-width: 480px) {
  .__FeaturedCollectionColumn__ {
    max-width: 20.76087%;
  }
}
.__CollectionItemsList__ {
  list-style-type: none;
  padding: 0;
  margin: 0;
  min-width: 100%;
  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;
}
.__CollectionItemsList__ li {
  position: relative;
}
.__CollectionItemsList__ li:hover .__HoverStylingForInContextVisual__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  min-height: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: end;
      align-content: flex-end;
}
@media screen and (max-width: 768px) {
  .__CollectionItemsList__ li:nth-child(1n+5) {
    display: none;
  }
}
.__CollectionName__ {
  font-size: 1.5em;
  padding: 0 0.8em 0em;
  text-transform: uppercase;
  font-weight: 200;
  margin-bottom: 0.24em;
}
@media screen and (max-width: 768px) {
  .__CollectionName__ {
    padding: 0.2 0.8em 0.3em;
    margin: 0.35em 0 0.458em;
  }
}
@media screen and (max-width: 957px) and (min-width: 480px) {
}
@media screen and (max-width: 480px) {
  .__FeaturedCollectionColumn__ h3.__CollectionName__ {
    line-height: 38px;
    position: relative;
    white-space: nowrap;
  }
}
@media screen and (max-width: 375px) {
}
@media screen and (max-width: 320px) {
}
.__FeaturedCollectionColumn__ .__CollectionName__ .__DarkDividerLine__ {
  font-size: 16px;
  font-weight: 200;
  max-width: 1.6em;
}
@media screen and (max-width: 767px) and (min-width: 320px) {
}
@media screen and (max-width: 480px) {
  .__FeaturedCollectionColumn__ .__CollectionName__ .__DarkDividerLine__ {
    line-height: 38px;
    position: relative;
    white-space: nowrap;
  }
}
@media screen and (max-width: 375px) {
}
@media screen and (max-width: 320px) {
}
.__FeaturedImage__ {
  visibility: hidden;
  width: 100%;
  min-height: "699.33px";
  max-height: "699.33px";
}
.__FeaturedImageWrapper__ {
  background-repeat: no-repeat;
  background-position-x: 0;
  background-position-y: 50%;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  height: auto;
  position: relative;
  max-height: 42em;
}
.__FeaturedImageWrapper__:hover .__HoverStylingForInContextVisual__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  min-height: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: end;
      align-content: flex-end;
}
@media screen and (max-width: 767px) and (min-width: 320px) {
  .__CollectionItem__ {
    line-height: 6.3em;
  }
}
.__CollectionItem__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  background-size: 130%;
  background-position-x: 50%;
  background-position-y: 50%;
  background-size: unset;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
}
.__CollectionItem__:hover .__HoverStylingForInContextVisual__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  min-height: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: end;
      align-content: flex-end;
}
img.__HiddenImage {
  visibility: hidden;
  background-repeat: no-repeat;
}
ul.__Collection__ {
  list-style-type: 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%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 3.125em;
  max-width: 45.9375%;
  position: relative;
}
ul.__Collection__ > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
ul.__Collection__ > li:not(.__CollectionName__):not(.__ViewAllStylesTxtBtn__) {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
ul.__Collection__ > li.__CollectionName__ {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
ul.__Collection__ > li.__ViewAllStylesTxtBtn__ {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media screen and (max-width: 768px) {
  ul.__Collection__ {
    max-width: 100%;
  }
  ul.__Collection__:first-child {
    margin-top: 0;
  }
}
ul.__Collection__.__ColorFilter__ {
  max-width: 100%;
  margin-top: 1.125em;
}
@media screen and (max-width: 768px) {
  ul.__Collection__.__ColorFilter__ {
    margin-top: 0em;
  }
}
.__FeaturedCollectionWrapper__ .__ViewAllStylesTxtBtn__ {
  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: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.__FeaturedCollectionWrapper__:hover .__ViewAllStylesTxtBtn__ span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: end;
      align-content: flex-end;
}
.__ViewAllStylesTxtBtn__ {
  text-transform: uppercase;
  padding: 0.2em;
  font-size: 0.8em;
}
.__ViewAllStylesTxtBtn__ span {
  display: none;
}
.__CollectionsWrapper__ {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.__CollectionsWrapper__ .__CollectionName__ {
  font-size: 1.5em;
  text-transform: uppercase;
  padding: 0 0.8em 0em;
  color: hsl(0, 0%, 17%);
  font-weight: 200;
  padding-left: 2.15em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
@media screen and (max-width: 768px) {
  .__CollectionsWrapper__ .__CollectionName__ {
    padding-left: 0.6em;
  }
}
@media screen and (max-width: 480px) {
  .__CollectionsWrapper__ .__CollectionName__ {
    padding-left: 0.6em;
  }
}
.__CollectionLayout__ {
  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-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  list-style-type: none;
}
.__CollectionLayout__ ul {
  list-style-type: none;
  max-width: 84em;
}
.__Instantiated__ {
  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: 58.50340136%;
  position: relative;
}
.__Instantiated__:hover .__HoverStylingForInContextVisual__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  min-height: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: end;
      align-content: flex-end;
}
.__Instantiated__ a {
  background-size: cover;
  background-position-x: 50%;
  background-position-y: 50%;
  background-repeat: no-repeat;
}
@media screen and (max-width: 768px) {
  .__Instantiated__ {
    max-width: 58.42391304%;
  }
}
@media screen and (max-width: 480px) and (min-width: 320px) {
  .__Instantiated__ {
    max-width: 64%;
  }
}
.__VerticalImageList__ {
  list-style-type: none;
  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;
  max-width: 40.81632653%;
}
.__VerticalImageList__ > ul {
  display: block;
}
.__VerticalImageList__ li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  position: relative;
}
.__VerticalImageList__ li:hover .__HoverStylingForInContextVisual__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  min-height: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: end;
      align-content: flex-end;
}
.__VerticalImageList__ a.__CollectionListItem__ {
  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%;
  height: auto;
  background-size: unset;
  background-position-x: 50%;
  background-position-y: 50%;
}
@media screen and (max-width: 768px) {
  .__VerticalImageList__ {
    max-width: 40.76086957%;
  }
}
@media screen and (max-width: 480px) and (min-width: 320px) {
}
@media screen and (max-width: 480px) and (min-width: 320px) {
  .__CollectionLayout__ .__VerticalImageList__ {
    max-width: 36%;
  }
}
.__ColorPanel__ {
  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%;
  position: relative;
}
.__ColorPanel__ ul li {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  max-width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  .__ColorPanel__.__ColorSwitch__ {
    max-width: 16em;
    padding-left: 1.5em;
  }
}
.__ColorSwitch__ a,
.__ColorSwitch__ .__ColourFilterBlock__ {
  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: 6.625em;
  max-width: 6.625em;
  min-height: 6.25em;
  max-height: 6.25em;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 1367px) and (max-width: 2400px) {
  .__ColorSwitch__ a,
  .__ColorSwitch__ .__ColourFilterBlock__ {
    min-width: 6.625em;
    max-width: 6.625em;
    min-height: 6.25em;
    max-height: 6.25em;
  }
}
@media screen and (min-width: 768px) and (max-width: 1366px) {
  .__ColorSwitch__ a,
  .__ColorSwitch__ .__ColourFilterBlock__ {
    min-width: 3.043em;
    max-width: 3.043em;
    min-height: 2.871em;
    max-height: 2.871em;
  }
}
@media screen and (max-width: 767px) {
  .__ColorSwitch__ a,
  .__ColorSwitch__ .__ColourFilterBlock__ {
    min-width: 2.939em;
    max-width: 2.939em;
    min-height: 2.747em;
    max-height: 2.747em;
  }
}
.__ColorSwitch__ a:hover:not(span),
.__ColorSwitch__ .__ColourFilterBlock__:hover:not(span),
.__ColorSwitch__ a:active:not(span),
.__ColorSwitch__ .__ColourFilterBlock__:active:not(span) {
  border: 1px solid #fff;
}
.__BrandIcon__ {
  width: 2.5em;
  height: 2.5em;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transform: translate(-0.8em, -0.8em);
      -ms-transform: translate(-0.8em, -0.8em);
          transform: translate(-0.8em, -0.8em);
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .__BrandIcon__ {
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@media screen and (max-width: 480px) {
  .__BrandIcon__ {
    -webkit-transform: translate(0.8em, 0);
        -ms-transform: translate(0.8em, 0);
            transform: translate(0.8em, 0);
  }
}
@media screen and (min-width: 1280px) and (max-width: 1600px) {
  .__BrandIcon__ {
    -webkit-transform: translate(0);
        -ms-transform: translate(0);
            transform: translate(0);
  }
}
.__ColorPanel__ .__Pagination__ {
  margin-top: 0em;
}
.__primary__ .__Button__ {
  background-color: #688CBC;
  padding: 0.6em 2.5em;
  text-transform: uppercase;
  color: #fff;
  font-size: 0.8em;
}
@-webkit-keyframes hoverStyle {
  from {
    opacity: 0;
    background-color: linear-gradient(0deg, rgba(39, 39, 39, 0) 0%, rgba(0, 0, 0, 0) 100%);
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(39, 39, 39, 0.5)), to(rgba(0, 0, 0, 0.5)));
    background: linear-gradient(0deg, rgba(39, 39, 39, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
  }
  to {
    opacity: 1;
    background-color: linear-gradient(0deg, rgba(39, 39, 39, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(39, 39, 39, 0.5)), to(rgba(0, 0, 0, 0.5)));
    background: linear-gradient(0deg, rgba(39, 39, 39, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
  }
}
@keyframes hoverStyle {
  from {
    opacity: 0;
    background-color: linear-gradient(0deg, rgba(39, 39, 39, 0) 0%, rgba(0, 0, 0, 0) 100%);
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(39, 39, 39, 0.5)), to(rgba(0, 0, 0, 0.5)));
    background: -o-linear-gradient(bottom, rgba(39, 39, 39, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
    background: linear-gradient(0deg, rgba(39, 39, 39, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
  }
  to {
    opacity: 1;
    background-color: linear-gradient(0deg, rgba(39, 39, 39, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(39, 39, 39, 0.5)), to(rgba(0, 0, 0, 0.5)));
    background: -o-linear-gradient(bottom, rgba(39, 39, 39, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
    background: linear-gradient(0deg, rgba(39, 39, 39, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
  }
}
.__CategoryListWrapper__ {
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  position: relative;
}
@media screen and (max-width: 768px) {
  .__CategoryListWrapper__ {
    margin: 0;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 2.125em;
  }
}
@media screen and (max-width: 480px) {
  .__CategoryListWrapper__ {
    margin: 0;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 1em;
  }
}
.__CategoryListWrapper__ li {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 6.25em 3.125% 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  min-width: 18.75%;
  max-width: 18.75%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -ms-flex-item-align: start;
      align-self: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  position: relative;
}
@media screen and (max-width: 768px) {
  .__CategoryListWrapper__ li {
    margin: 2.625em 0 0 0;
    min-width: 28.209%;
    max-width: 28.209%;
  }
}
@media screen and (max-width: 480px) {
  .__CategoryListWrapper__ li {
    margin: 1.313em 0 0;
    min-width: 47%;
    max-width: 47%;
  }
}
.__CategoryListWrapper__ li.__Specials__::after {
  content: " ";
  position: absolute;
  right: -1.4em;
  background-image: url(../images/special_tag.svg);
  width: 1.4em;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
}
.__CategorisedCollection__ {
  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: 1000%;
      flex-basis: 1000%;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  position: relative;
}
.__CategorisedCollectionDetails__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-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;
  margin-top: 1.25em;
}
.__CategorisedCollectionImage__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-size: auto;
  background-position-x: 50%;
  background-position-y: 50%;
  background-repeat: no-repeat;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  justify-self: center;
  min-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.__CategorisedCollectionImage__ img {
  visibility: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
  height: auto;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  .__CategorisedCollectionImage__ img {
    max-height: 14.533em;
    min-height: 14.533em;
  }
}
@media screen and (min-width: 768px) and (max-width: 1365px) {
  .__CategorisedCollectionImage__ img {
    min-height: 18.129em;
    max-height: 18.129em;
  }
}
@media screen and (min-width: 1366px) {
  .__CategorisedCollectionImage__ img {
    min-height: 27.438em;
    max-height: 27.438em;
  }
}
.__CategorisedCollectionName__,
.__ProductName__ {
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.__CategorisedCollectionName__ {
  color: #B4B4B4;
  font-size: 0.875em;
}
@media screen and (max-width: 768px) {
  .__CategorisedCollectionName__ {
    font-size: 0.75em;
  }
}
.__ProductName__ {
  color: #2C2C2C;
  font-size: 1.125em;
}
@media screen and (max-width: 768px) {
  .__ProductName__ {
    font-size: 1em;
  }
}
.__DarkDividerLine__ {
  margin: 0.6em 0 1em 0;
  max-height: 0.094em;
  max-width: 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #2c2c2c;
  background: #2c2c2c;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-height: 0.09em;
}
.__FeaturedCollectionColumn__ h3.__CollectionName__ .__DarkDividerLine__ {
  min-height: 0.11em;
}
.__QuantityNPriceRange__ {
  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;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: hsl(0, 0%, 71%);
}
.__QuantityNPriceRange__ span {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
@media screen and (max-width: 480px) {
  .__QuantityNPriceRange__ {
    display: none;
  }
  .__QuantityNPriceRange__.__CloseoutProductPriceShow__ {
    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: baseline;
        -ms-flex-pack: baseline;
            justify-content: baseline;
  }
}
.__SizesAvailable__,
.__StartingPrice__ {
  color: #2C2C2C;
}
.__FeaturedCarpetWrapper__:hover .__ViewAllStylesTxtBtn__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.__FeaturedCarpetWrapper__,
.__CarpetsWrapper__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  min-width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -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;
}
@media screen and (max-width: 1440px) {
  .__FeaturedCarpetWrapper__,
  .__CarpetsWrapper__ {
    padding: 0 1em;
  }
}
@media screen and (max-width: 1024px) {
  .__FeaturedCarpetWrapper__,
  .__CarpetsWrapper__ {
    padding: 0 1em;
  }
}
@media screen and (max-width: 480px) {
  .__FeaturedCarpetWrapper__,
  .__CarpetsWrapper__ {
    padding: 0 0.1em;
  }
}
.__CarpetsPageTitle__ {
  color: white;
  font-size: 4.375em;
  padding: 0.1em 0.8em 0.2em;
  font-weight: 100;
  text-transform: uppercase;
  margin-bottom: 0.08em;
}
@media screen and (max-width: 1440px) {
  .__CarpetsPageTitle__ {
    padding: 0.1em 0.6em 0.2em;
  }
}
@media screen and (max-width: 768px) {
  .__CarpetsPageTitle__ {
    font-size: 3.125em;
    padding: 0.2em;
    margin-bottom: 0.4em;
  }
}
@media screen and (max-width: 480px) {
  .__CarpetsPageTitle__ {
    color: transparent;
    margin-bottom: 0;
    padding-bottom: 0;
    line-height: 0.75em;
  }
}
.__ColorFilterWrapper__ .__CarpetsPageTitle__ {
  margin-top: 0.2em;
}
.__FeaturedCarpetColumn__ {
  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;
  max-width: 18.75%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  justify-self: flex-end;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media screen and (max-width: 1024px) {
  .__FeaturedCarpetColumn__ {
    max-width: 24.3%;
  }
}
@media screen and (max-width: 768px) {
  .__FeaturedCarpetColumn__ {
    max-width: 40.76086957%;
  }
}
.__CategorisedCarpet__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  min-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  position: relative;
  overflow: hidden;
}
.__CategorisedCarpet__ a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
}
.__CategorisedCarpet__ .__CategorisedCarpetImage__ {
  background-size: auto;
  background-position-x: 50%;
  background-position-y: 50%;
  background-repeat: no-repeat;
}
@media screen and (max-width: 1366px) {
  .__CategorisedCarpet__ .__CategorisedCarpetImage__ img {
    max-height: 10em;
    max-width: 16em;
  }
}
@media screen and (min-width: 1366px) {
  .__CategorisedCarpet__ .__CategorisedCarpetImage__ img {
    max-height: 15em;
    min-width: 18.75em;
    min-height: 15em;
  }
}
.__CarpetItemsList__ {
  list-style-type: none;
  padding: 0;
  margin: 0;
  min-width: 100%;
  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;
}
.__CarpetItemsList__ li {
  position: relative;
}
.__CarpetItemsList__ li:hover .__HoverStylingForInContextVisual__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  min-height: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: end;
      align-content: flex-end;
}
.__CarpetName__ {
  font-size: 1.5em;
  padding: 0 0.8em 0em;
  text-transform: uppercase;
  font-weight: 200;
  margin-bottom: 0.24em;
}
@media screen and (max-width: 768px) {
  .__CarpetName__ {
    padding: 0.2 0.8em 0.3em;
    margin: 0.35em 0 0.458em;
  }
}
@media screen {
  .__CarpetName__ {
    min-height: 0.11em;
  }
}
@media screen and (max-width: 480px) {
  .__FeaturedCarpetColumn__ h3.__CarpetName__ {
    line-height: 38px;
    -webkit-transform: translateX(-10.64em);
        -ms-transform: translateX(-10.64em);
            transform: translateX(-10.64em);
    position: relative;
    white-space: nowrap;
  }
}
@media screen and (max-width: 375px) {
  .__FeaturedCarpetColumn__ h3.__CarpetName__ {
    -webkit-transform: translateX(-13.2em);
        -ms-transform: translateX(-13.2em);
            transform: translateX(-13.2em);
  }
}
@media screen and (max-width: 320px) {
  .__FeaturedCarpetColumn__ h3.__CarpetName__ {
    -webkit-transform: translateX(-11.2em);
        -ms-transform: translateX(-11.2em);
            transform: translateX(-11.2em);
  }
}
.__FeaturedCarpetColumn__ .__CarpetName__ .__DarkDividerLine__ {
  font-size: 16px;
  font-weight: 200;
  max-width: 1.6em;
}
.__CarpetItem__ {
  display: block;
  position: relative;
}
.__CarpetItem__:hover .__HoverStylingForInContextVisual__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  min-height: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: end;
      align-content: flex-end;
}
ul.__Carpet__ {
  list-style-type: 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%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 3.125em;
  max-width: 45.9375%;
  position: relative;
}
ul.__Carpet__ > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
ul.__Carpet__ > li:not(.__CarpetName__):not(.__ViewAllStylesTxtBtn__) {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
ul.__Carpet__ > li.__CarpetName__ {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
ul.__Carpet__ > li.__ViewAllStylesTxtBtn__ {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media screen and (max-width: 768px) {
  ul.__Carpet__ {
    max-width: 100%;
  }
}
ul.__Carpet__.__ColorFilter__ {
  max-width: 100%;
  margin-top: 1.125em;
}
@media screen and (max-width: 768px) {
  ul.__Carpet__.__ColorFilter__ {
    margin-top: 0em;
  }
}
.__FeaturedCarpetWrapper__ .__ViewAllStylesTxtBtn__ {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  min-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.__FeaturedCarpetWrapper__:hover .__ViewAllStylesTxtBtn__ span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.__CarpetsWrapper__ {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.__CarpetsWrapper__ .__CarpetName__ {
  font-size: 1.5em;
  text-transform: uppercase;
  padding: 0 0.8em 0em;
  color: hsl(0, 0%, 17%);
  font-weight: 200;
  padding-left: 2.15em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
@media screen and (max-width: 768px) {
  .__CarpetsWrapper__ .__CarpetName__ {
    padding-left: 0.6em;
  }
}
@media screen and (max-width: 480px) {
  .__CarpetsWrapper__ .__CarpetName__ {
    padding-left: 0.6em;
  }
}
.__CarpetLayout__ {
  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-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  list-style-type: none;
}
.__CarpetLayout__ ul {
  list-style-type: none;
}
.__CategorisedCarpetName__,
.__ProductName__ {
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.__CategorisedCarpetName__ {
  color: #B4B4B4;
  font-size: 0.875em;
}
@media screen and (max-width: 768px) {
  .__CategorisedCarpetName__ {
    font-size: 0.75em;
  }
}
.__CategorisedCarpetDetails__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-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;
  margin-top: 1.25em;
}
.__VerticalImageList__ {
  list-style-type: none;
  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;
  max-width: 40.81632653%;
}
.__VerticalImageList__ > ul {
  display: block;
}
.__VerticalImageList__ li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  position: relative;
}
.__VerticalImageList__ li:hover .__HoverStylingForInContextVisual__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  min-height: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: end;
      align-content: flex-end;
}
.__VerticalImageList__ a.__CarpetListItem__ {
  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%;
  height: auto;
}
@media screen and (max-width: 768px) {
  .__VerticalImageList__ {
    max-width: 40.76086957%;
  }
}
@media screen and (max-width: 480px) {
  .__VerticalImageList__ {
    max-width: 15.76087%;
  }
}
.__FilterInfo__ {
  display: none;
  -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;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-height: 5em;
  max-width: 100%;
  background-color: #fff;
  background: #fff;
  position: relative;
  left: 0;
  right: 0;
  z-index: 1;
  margin: auto;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.__CategoryFiltersSection__ {
  margin-right: 1em;
  text-transform: uppercase;
}
.__FilteredBy__ {
  margin: 0 auto;
  width: 100%;
  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;
  max-width: 1600px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -ms-flex-item-align: start;
      align-self: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: center;
      align-self: center;
  min-height: 2.438em;
}
@media screen and (max-width: 1630px) {
  .__FilteredBy__ {
    padding: 0 0.938em;
  }
}
.__ProductType__ {
  font-size: 4.375em;
  color: hsl(180, 3%, 94%);
  font-weight: 100;
  text-transform: uppercase;
  margin-right: 0.4em;
}
@media screen and (max-width: 1024px) {
  .__ProductType__ {
    font-size: 3.125em;
    -webkit-transition: font-size 200ms ease-in-out;
    -o-transition: font-size 200ms ease-in-out;
    transition: font-size 200ms ease-in-out;
  }
}
@media screen and (min-width: 767px) and (max-width: 980px) {
  .__ProductType__ {
    margin-right: 0.2em;
  }
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .__ProductType__ {
    font-size: 1.4em;
  }
}
.__FilterOptions__ {
  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-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  padding: 0.75em 0;
  list-style-type: none;
}
@media screen and (max-width: 780px) {
  .__FilterOptions__ {
    min-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
    overflow-x: auto;
  }
}
.__FilterOptions__ li {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  .__FilterOptions__ li.__ProductType__ {
    font-size: 1.4em;
  }
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .__FilterOptions__ li.__FilterResetBtn__,
  .__FilterOptions__ li .__FilterResultCount__ {
    justify-self: flex-end;
  }
}
.__SortItemsList__ {
  list-style-type: none;
  z-index: 200;
  position: absolute;
  top: 3em;
  right: 0;
  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%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  color: #5a5a5a;
  background-color: #f2f2f2;
  background: transparent;
  margin: 0;
}
.__SortItemsList__ li {
  line-height: 3em;
}
.__SortItemsList__ li:not(:last-child) {
  border-bottom: 1px solid #c8c8c8;
}
.__SortItems__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  justify-self: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  min-height: 4.375em;
  min-width: 11em;
  text-transform: uppercase;
  font-size: 0.875em;
  list-style-type: none;
}
@media screen and (max-width: 800px) {
  .__SortItems__ {
    display: none;
  }
}
.__SortItems__ 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;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  background: white;
}
.__SortItems__ li a {
  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;
  padding: 0.25em 0.75em;
}
.__SortItems__ li a.selected {
  background-color: #000000;
  color: #fff;
}
.__SortItems__ li a.selected:hover {
  cursor: default;
}
.__SortItems__ li:hover {
  background-color: #ffffff;
  color: #000000;
}
.__SortItems__ li:hover a {
  cursor: pointer;
}
.__SortItems__ li:hover .__SortItemsList__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.__StyleFilter__,
.__SizeFilter__,
.__ColourFilter__ {
  background-color: hsl(180, 3%, 94%);
  background: hsl(180, 3%, 94%);
  font-size: 0.875em;
  border-radius: 0.357em;
  text-transform: uppercase;
  padding: 0.5em 0.5em;
  margin-left: 0.5em;
  margin-right: 0.5em;
  color: hsl(0, 0%, 17%);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: auto;
}
.__StyleFilter__ a,
.__SizeFilter__ a,
.__ColourFilter__ a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .__StyleFilter__.targetIE_height,
  .__SizeFilter__.targetIE_height,
  .__ColourFilter__.targetIE_height {
    height: 2.4em;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .__StyleFilter__.targetIE_StyleFilter_,
  .__SizeFilter__.targetIE_StyleFilter_,
  .__ColourFilter__.targetIE_StyleFilter_ {
    width: 9em;
  }
  .__StyleFilter__.targetIE_SizeFilter_,
  .__SizeFilter__.targetIE_SizeFilter_,
  .__ColourFilter__.targetIE_SizeFilter_ {
    width: 5em;
  }
  .__StyleFilter__.targetIE_ColourFilter_,
  .__SizeFilter__.targetIE_ColourFilter_,
  .__ColourFilter__.targetIE_ColourFilter_ {
    width: 10em;
  }
  .__StyleFilter__.targetIE_StyleFilter_,
  .__SizeFilter__.targetIE_StyleFilter_,
  .__ColourFilter__.targetIE_StyleFilter_,
  .__StyleFilter__.targetIE_SizeFilter_,
  .__SizeFilter__.targetIE_SizeFilter_,
  .__ColourFilter__.targetIE_SizeFilter_,
  .__StyleFilter__.targetIE_ColourFilter_,
  .__SizeFilter__.targetIE_ColourFilter_,
  .__ColourFilter__.targetIE_ColourFilter_ {
    -ms-flex-item-align: center;
        align-self: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media screen and (min-width: 767px) and (max-width: 980px) {
  .__StyleFilter__,
  .__SizeFilter__,
  .__ColourFilter__ {
    margin-right: 1em;
  }
}
.__colorBlock__ {
  display: inline-block;
  width: 1.429em;
  height: 1.429em;
  border-radius: 0.357em;
  margin-right: 0.571em;
}
.__FilterResetBtn__ button {
  background: transparent;
  color: hsl(0, 100%, 40%);
  text-transform: uppercase;
  font-size: 0.875em;
}
.__ResultCountLabel__ {
  color: hsl(0, 0%, 71%);
  text-transform: uppercase;
}
.__FilterResultCount__ {
  font-size: 0.875em;
}
.__Filters__ {
  display: none;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  background-color: hsl(0, 0%, 98%);
  background: hsl(0, 0%, 98%);
  -ms-flex-item-align: start;
      align-self: flex-start;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  min-width: 100%;
  z-index: 0;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media screen and (max-width: 768px) {
  .__Filters__ {
    display: none;
  }
}
@media screen and (max-width: 1630px) {
  .__Filters__ {
    padding: 0 1em;
  }
}
.__FilterListByStyles__,
.__FilterListBySizes__,
.__FilterListByColours__,
.__FilterListByConstructions__,
.__FilterListByFibers__,
.__FilterListByPrice__ {
  display: none;
  -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%;
  position: relative;
  top: 0;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-bottom: 2em;
  list-style-type: none;
  font-size: 0.875em;
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 1440px) and (max-width: 2400px) {
  .__FilterListByStyles__,
  .__FilterListBySizes__,
  .__FilterListByColours__,
  .__FilterListByConstructions__,
  .__FilterListByFibers__,
  .__FilterListByPrice__ {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    min-width: 67%;
    max-width: 67%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    padding-bottom: 1em;
  }
}
.__FilterListByStyles__ a,
.__FilterListBySizes__ a,
.__FilterListByColours__ a,
.__FilterListByConstructions__ a,
.__FilterListByFibers__ a,
.__FilterListByPrice__ a,
.__FilterListByStyles__ span.__ColourFilterBlock__,
.__FilterListBySizes__ span.__ColourFilterBlock__,
.__FilterListByColours__ span.__ColourFilterBlock__,
.__FilterListByConstructions__ span.__ColourFilterBlock__,
.__FilterListByFibers__ span.__ColourFilterBlock__,
.__FilterListByPrice__ span.__ColourFilterBlock__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 22em;
  max-width: 30em;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  white-space: initial;
}
.__FilterListByStyles__ a.__ColourFilterBlock__,
.__FilterListBySizes__ a.__ColourFilterBlock__,
.__FilterListByColours__ a.__ColourFilterBlock__,
.__FilterListByConstructions__ a.__ColourFilterBlock__,
.__FilterListByFibers__ a.__ColourFilterBlock__,
.__FilterListByPrice__ a.__ColourFilterBlock__,
.__FilterListByStyles__ span.__ColourFilterBlock__.__ColourFilterBlock__,
.__FilterListBySizes__ span.__ColourFilterBlock__.__ColourFilterBlock__,
.__FilterListByColours__ span.__ColourFilterBlock__.__ColourFilterBlock__,
.__FilterListByConstructions__ span.__ColourFilterBlock__.__ColourFilterBlock__,
.__FilterListByFibers__ span.__ColourFilterBlock__.__ColourFilterBlock__,
.__FilterListByPrice__ span.__ColourFilterBlock__.__ColourFilterBlock__ {
  min-width: 2.143em;
  max-width: 2.143em;
  min-height: 2.143em;
  max-height: 2.143em;
  border: 1px solid #ccc;
  border-top-right-radius: 0.625em;
  margin: 0.179em;
}
.__FilterListByStyles__ a.__ColourFilterBlock__.__SelectedColourBlock__,
.__FilterListBySizes__ a.__ColourFilterBlock__.__SelectedColourBlock__,
.__FilterListByColours__ a.__ColourFilterBlock__.__SelectedColourBlock__,
.__FilterListByConstructions__ a.__ColourFilterBlock__.__SelectedColourBlock__,
.__FilterListByFibers__ a.__ColourFilterBlock__.__SelectedColourBlock__,
.__FilterListByPrice__ a.__ColourFilterBlock__.__SelectedColourBlock__,
.__FilterListByStyles__ span.__ColourFilterBlock__.__ColourFilterBlock__.__SelectedColourBlock__,
.__FilterListBySizes__ span.__ColourFilterBlock__.__ColourFilterBlock__.__SelectedColourBlock__,
.__FilterListByColours__ span.__ColourFilterBlock__.__ColourFilterBlock__.__SelectedColourBlock__,
.__FilterListByConstructions__ span.__ColourFilterBlock__.__ColourFilterBlock__.__SelectedColourBlock__,
.__FilterListByFibers__ span.__ColourFilterBlock__.__ColourFilterBlock__.__SelectedColourBlock__,
.__FilterListByPrice__ span.__ColourFilterBlock__.__ColourFilterBlock__.__SelectedColourBlock__ {
  border: 1px solid #fff;
}
.__FilterListByStyles__ a.__ColourFilterBlock__.__HideColourBlock__,
.__FilterListBySizes__ a.__ColourFilterBlock__.__HideColourBlock__,
.__FilterListByColours__ a.__ColourFilterBlock__.__HideColourBlock__,
.__FilterListByConstructions__ a.__ColourFilterBlock__.__HideColourBlock__,
.__FilterListByFibers__ a.__ColourFilterBlock__.__HideColourBlock__,
.__FilterListByPrice__ a.__ColourFilterBlock__.__HideColourBlock__,
.__FilterListByStyles__ span.__ColourFilterBlock__.__ColourFilterBlock__.__HideColourBlock__,
.__FilterListBySizes__ span.__ColourFilterBlock__.__ColourFilterBlock__.__HideColourBlock__,
.__FilterListByColours__ span.__ColourFilterBlock__.__ColourFilterBlock__.__HideColourBlock__,
.__FilterListByConstructions__ span.__ColourFilterBlock__.__ColourFilterBlock__.__HideColourBlock__,
.__FilterListByFibers__ span.__ColourFilterBlock__.__ColourFilterBlock__.__HideColourBlock__,
.__FilterListByPrice__ span.__ColourFilterBlock__.__ColourFilterBlock__.__HideColourBlock__ {
  border: 1px solid rgba(255, 255, 255, 0);
}
.__FilterListByStyles__[data-filter-by-list="size"] a {
  min-width: 5em;
}
.__FilterListByStyles__[data-filter-by-list="item_collection_drp"] .filter_item.item {
  max-width: 16em;
}
.__FilterListByStyles__[data-filter-by-list="product_line"] .filter_item.item {
  max-width: 10em;
}
.__FiltersList__ {
  list-style-type: none;
  font-size: 0.875em;
  margin: 0;
  padding: 0;
  margin: 0 auto;
  width: 100%;
  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: 1600px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -ms-flex-item-align: start;
      align-self: flex-start;
  position: relative;
  padding: 0.25em 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 768px) {
  .__FiltersList__ {
    display: none;
  }
}
.__FiltersList__ li {
  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;
  position: relative;
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-right: 2.857em;
  text-transform: uppercase;
}
.__FiltersList__ li:hover > .__FilterListByStyles__,
.__FiltersList__ li:hover > .__FilterListBySizes__,
.__FiltersList__ li:hover > .__FilterListByColours__,
.__FiltersList__ li:hover > .__FilterListByConstructions__,
.__FiltersList__ li:hover > .__FilterListByFibers__,
.__FiltersList__ li:hover > .__FilterListByPrice__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.__FiltersList__ li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.__FiltersList__ .__mostrelevent__ {
  display: none;
}
@media screen and (min-width: 768px) and (max-width: 800px) {
  .__FiltersList__ .__mostrelevent__ {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    justify-self: flex-end;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.__FilterListByStyles__[data-filter-by-list="multi_color"] {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 30em;
  max-width: 30em;
}
.__FilterBtnForSmallScreens {
  position: fixed;
  display: none;
  bottom: 20%;
  right: 14%;
  max-width: 6em;
  max-height: 6em;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding: 0.75em;
  background-color: white;
  background: white;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 1;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  .__FilterBtnForSmallScreens {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
.catalogsearch_result_index .__FilterBtnForSmallScreens {
  display: none;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  .catalogsearch_result_index .__FilterBtnForSmallScreens {
    display: none;
  }
}
.__MenuListState__ {
  padding-left: 0.714em;
}
.__IndicMark__ {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  height: 20px;
  width: 2px;
  display: block;
  margin-bottom: 0.4em;
  background-color: #000000;
}
.__MobiFilterWrapper__ {
  display: none;
  min-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
  background-color: #fff;
  background: #fff;
  padding: 1.25em;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 2000;
  -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: 768px) {
  .__MobiFilterWrapper__ .__SortItems__ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.__MobiFilter__ {
  list-style-type: none;
  font-size: 0.875em;
  margin: 0;
  padding: 0;
  margin: 0 auto;
  width: 100%;
  max-width: 1600px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -ms-flex-item-align: start;
      align-self: flex-start;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 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;
}
.__MobiFilter__ > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  text-transform: uppercase;
  line-height: 4em;
  border-bottom: 1px solid rgba(180, 180, 180, 0.1);
  color: #2c2c2c;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.__MobiFilter__ > li > a {
  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%;
  min-width: 100%;
}
.__MobiFilter__ select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  line-height: 4em;
  color: #2c2c2c;
  padding: 0.6em;
  margin-bottom: 1em;
}
.__MostReleventBtnWrapper__ {
  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-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 2.714em;
  margin-top: 0.429em;
}
.__MostReleventBtnWrapper__ span {
  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: 40%;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.__FilterIcon__ {
  width: 2em;
  height: 2em;
  margin-right: 11px;
}
.__MobiFilterCloseBtnWrapper__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.__MobiFilterCloseBtn__ {
  max-width: 1.714em;
  max-height: 1.714em;
  min-width: 1.714em;
  min-height: 1.714em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-self: flex-end;
  -ms-flex-item-align: center;
      align-self: center;
  margin: 2.857em 2.857em 2.857em 0;
}
.__FilterSubList__ {
  display: none;
  margin: 0;
  padding-left: 1.125em;
  min-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;
}
.__FilterSubList__ li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.286em 0;
}
.__FilterSubList__ li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  line-height: 2.571em;
  text-transform: capitalize;
}
.__Pagination__ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 100%;
  min-height: 5em;
  background-color: hsl(0, 0%, 100%);
  background: hsl(0, 0%, 100%);
  margin-top: 2em;
  color: hsl(204, 2%, 59%);
  text-transform: uppercase;
}
.__Prev,
.__Next {
  text-transform: uppercase;
}
.__PageIndex__ {
  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-type: none;
  font-size: 1.1em;
  margin: 0;
  padding: 0 3.429em;
}
.__PageIndex__ li {
  padding: 0 0.771em;
}
.__PageIndex__ li.__Current__ {
  color: hsl(0, 0%, 0%);
}
main.page-main {
  max-width: 1600px;
  margin: auto;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  height: auto;
}
header.page-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  float: none;
  clear: both;
  position: relative;
}
footer.page-footer > .widget.block.block-static-block {
  margin: 0;
  float: none;
  display: block;
  width: 100%;
}
.footer.content {
  width: 0;
  height: 0;
  display: none;
  position: absolute;
  left: -2000em;
}
/*------------------------- IE 10 and IE 11 Fixes ------------------------------*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  a.__NaveMenuLinkItem__.__MenuIcon {
    min-width: 4.125em;
  }
  svg:not(:root) {
    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-line-pack: center;
        align-content: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
    min-width: 100%;
    max-height: 1.25em;
  }
  .navigation__ svg .__SVGFill_Search__,
  .navigation__ svg .__SVGFill_User__,
  .navigation__ svg .__SVGFill_Cart__ {
    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-line-pack: center;
        align-content: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
  }
  .Bars__ {
    display: block;
  }
  ._MenuItem_Brand_ .__SubMenu__,
  ._MenuItem_Rugs_ .__SubMenu__ {
    left: 0;
  }
  .__CollectionItemsList__ {
    max-width: 100%;
  }
  .__VerticalImageList__ {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .__Filters__.__CatFilters__ {
    min-height: 2em;
  }
  .__SwatchsOpt__ {
    min-height: 7.55em;
  }
  .field.search.__SearchGroup__ .control {
    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: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
  }
  .form.minisearch.__SearchForm__ {
    -ms-flex-line-pack: center;
        align-content: center;
    margin: 2% 0px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .field.search.__SearchGroup__ {
    margin: 0;
  }
  ._MenuItem_Search a.__NaveMenuLinkItem__,
  ._MenuItem_UserSigninSignup a.__NaveMenuLinkItem__,
  ._cart a.__NaveMenuLinkItem__ {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  ._MenuItem_Search a.__NaveMenuLinkItem__ svg:not(:root),
  ._MenuItem_UserSigninSignup a.__NaveMenuLinkItem__ svg:not(:root),
  ._cart a.__NaveMenuLinkItem__ svg:not(:root) {
    max-height: 5.5em;
  }
  .__FiltersList__ {
    min-width: 83.5%;
  }
  .__FiltersList__ li {
    min-height: 1em;
    max-height: 2em;
    max-width: 100%;
    min-width: 8em;
  }
  .__FiltersList__ li:first-child,
  .__FiltersList__ li:last-child {
    min-width: 4em;
  }
  .__FilterListItems__.__FilterListByStyles__[data-filter-by-list="multi_color"],
  .__FilterListItems__.__FilterListByStyles__[data-filter-by-list="construction"],
  .__FilterListItems__.__FilterListByStyles__[data-filter-by-list="fiber_content"] {
    top: 1.5em;
  }
  .__FilterListItems__.__FilterListByStyles__[data-filter-by-list="multi_color"],
  .__FilterListItems__.__FilterListByStyles__[data-filter-by-list="construction"] {
    min-height: 9em;
  }
  .__FilterListItems__.__FilterListByStyles__[data-filter-by-list="fiber_content"] {
    min-height: 12em;
  }
  .__CategorisedCarpetDetails__ {
    min-height: 5em;
  }
  .__PageIndex__ {
    margin: 2% -50%;
    min-width: 10em;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 50%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .blog__post.__article__ p {
    display: block;
    min-width: 100%;
    max-width: 100%;
  }
  .cms-home.cms-index-index .ie-height-fix {
    position: relative;
    top: 14em;
  }
  .cms-home.cms-index-index .ie-newsletter-popup-fix {
    display: inline-block;
  }
  .cms-home.cms-index-index .column.main .carouselsliderwrapper {
    top: 1em;
  }
}
@media all and (-ms-high-contrast: none) and (min-width: 767px), (-ms-high-contrast: active) and (min-width: 767px) {
  .login-container .__coloumnLeft__ {
    max-width: 65%;
    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-right: 1em;
  }
}

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