/** Shopify CDN: Minification failed

Line 1925:27 Expected ":"
Line 1925:29 Expected identifier but found "18px"

**/
@font-face {
  font-family:'maison_neuelight';
  src: url('maisonneue-light-webfont.ttf') format('truetype'),
    url('maisonneue-light-webfont.woff2') format('woff2'),
    url('maisonneue-light-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family:'maison_neuemedium';
  src: url('maisonneue-medium-webfont.ttf') format('truetype'),  
    url('maisonneue-medium-webfont.woff2') format('woff2'),
    url('maisonneue-medium-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family:'maison_neuebook';
  src: url('MaisonNeue-Book.ttf') format('truetype'),  
    url('MaisonNeue-Book.woff2') format('woff2'),
    url('MaisonNeue-Book.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

*{
  /*-webkit-transition:all 0.4s ease;
  transition:all 0.4s ease; */
  -webkit-appearance: none !important;
}

body{overflow-x: hidden !important;}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#999;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color: #999;font-family:'maison_neuelight',helvetica,san-serif;}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
body{font-family:'maison_neuemedium',helvetica,san-serif;letter-spacing:1.5px;text-transform:lowercase}
body, input, textarea, button, select{    font-family:'maison_neuelight',helvetica,san-serif;}
p{color:#444444;letter-spacing:1px;}
input, textarea, select{border-color:#848484;}
input[type="text"],input[type="password"], textarea, select{text-transform:initial !important}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{font-family:'maison_neuemedium',helvetica,san-serif;}
a,a:focus,button,button:focus,.slick-slide:focus{outline:none !important;}
input:focus, textarea:focus, select:focus{outline:none !important;}
.navmenu-lineup .site-header__icons-wrapper{display: inline-block;width: auto;}
.navmenu-lineup nav#AccessibleNav{display: inline-block;width: auto;width: auto;float: none;}
.navmenu-lineup ul{margin: 0;text-align: right;}

.site-nav__link--button,.navmenu-lineup li a{letter-spacing: 4px;font-size: 16px;color: #020202;}
.site-header__search  .btn--link{color: #ffffff;}
.search--focus .search-header__input {
  outline: none;
  border-color: #949494;
  cursor: auto;
  background: #fff;
  min-height: inherit;
  height: 30px;
}
.search .rte p {
    display: none;
}

.search .list-view-item__title-column {padding-left:70px;text-align: left;}
.search ul.list--inline.pagination .btn:after{display: none;}
.search .pagination .icon{padding: 3px;}
.search .list-view-item__image-column {width: 220px;max-width: 100%;}
.search .product-card__image-wrapper img, .search .product-card__image-wrapper {width: 100%;height: 100%;}

.btn.search__submit {background:#000000 !important;color:#ffffff;padding:0 10px;}
.btn.search__submit:hover {color:#ffffff !important;}

.search-header__input, .search-bar__input{
  min-height: inherit;
  height: 30px;
}  
.search-bar__form .search-bar__input{height: 45px;}
.search-bar {z-index: 99999;}
.announcement-bar{
  padding: 7px 0;
}
.site-header__search .search--focus .btn--link {
  color: #000000;
}
.site-header__mobile-nav{
  background-color: transparent;
}
.site-header__icons-wrapper {
  width: auto;
}
.product-card__title{border-bottom:none;}
ul.top-bar-menu {
  width: auto;
  float: right;
  padding-right: 40px;
}
.top-bar-menu li {
  display: inline-block;
  padding: 0 10px;
  vertical-align: middle;
}
.announcement-bar .site-header__icons-wrapper{
  width: auto;
  display: block;
  float: right;
  padding-left:20px;
  position: absolute;
  right: 50px;
  top: -3px;
  z-index: 11;
}
.top-bar-menu a {
  color: #fff;
}
.top-bar-menu a:hover{
  color: #f9e4df; 
}
.site-header {
  border: 0;
  position: fixed;
  left: 0;
  right: 0;
  top: 38px;
  /*     z-index:10;
  background: -moz-linear-gradient(top,  rgba(242,242,242,1) 0%, rgba(255,255,255,0) 100%);
  background: -webkit-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(255,255,255,0) 100%);
  background: linear-gradient(to bottom,  rgba(242,242,242,1) 0%,rgba(255,255,255,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#00ffffff',GradientType=0 ); */
}

.main-content {min-height:600px;}
.btn--has-icon-after .icon {display:none;}


#SiteNav {
  font-family:'maison_neuebook',helvetica,san-serif;
}

#SiteNav li {
  margin-top:5px;
  text-align:left;
}

.site-nav__link .icon-chevron-down {
  display:none;
}

.site-nav__dropdown .site-nav__link {
  padding:2px 15px 5px;
}

.site-nav__childlist {
  /*padding:30px 17px 20px;*/
}

.site-nav__childlist .site-nav__childlist-item .site-nav__label 
{
  font-size:15px;
  font-weight:600;
}

.site-header .navmenu-lineup #SiteNav > li.site-nav--has-dropdown .site-nav__dropdown .site-nav__childlist li.site-nav__childlist-item ul li .site-nav__label {
  font-size:14px;
   font-family:'maison_neuelight',helvetica,san-serif;
  font-weight:400;
}

.site-header .navmenu-lineup #SiteNav > li.site-nav--has-dropdown .site-nav__dropdown .site-nav__childlist li.site-nav__childlist-item ul li .site-nav__label:hover {
  text-decoration:underline;
}

.site-header__search-toggle {
  width:23px;
  margin-right: 10px;
}


.site-header__search-toggle svg {
      position: absolute;
	  top: 4px;
}

.template-index .site-header {
  padding: 0 0;
  left: 0;
  right: 0;
  top: 38px;
  z-index: 10;
  background: transparent;
  transition: 0.5s top ease;
}
.page-width{
  max-width: 1500px;
}
header.site-header.animate .site-header__icons {
  position: fixed;
  top: -115px;
  transition: 0.5s top ease-in-out;
}
header.site-header.showstickyheader.animate .site-header__icons {
  background-color: rgba(255,255,255,0.8);
  top: 0;
  transition: 0.5s top ease-in-out;
  position: fixed;
  width:100%;
}
.showstickyheader .site-header__logo img {
  width: auto;
  transition: 0.5s width ease;
}
div#PageContainer {
  margin-top: 160px;
}
.template-index div#PageContainer{
  margin-top:0px;
}
.site-header__logo {
  margin: 0;
}
.site-header__account img, .site-header__cart img{
  vertical-align: middle;
}

.social-icons__link {
  line-height: 46px;
  margin-left: 2px;
}

.social-icons li {
  padding: 0;
  border: 1px solid;
  width: 38px;
  height: 38px;
  border-radius: 30px;
  text-align: center;
  line-height: 46px;
  margin-right: 15px;
}
.announcement-bar .page-width {
  position: relative;
}
.site-header__icon.btn--link:not([disabled]):hover,.site-header__icon.btn--link:focus{
  color:#fff;
}

/* .site-header__search-toggle
{display:none} */

.js-drawer-open-top .search-bar__table button.btn--link.search-bar__close {
    display: none;
}
.search--focus .search-header__input:hover+.btn--link.site-header__icon{
  color:#000;
}

.search-header__input:hover+.btn--link.site-header__icon{
  color:#fff;
}
.site-footer{
  padding:100px 0 60px;
}
.product-card__title{
  font-weight: 300;
  font-family:'maison_neuelight',helvetica,san-serif;
  letter-spacing: 1px;
  font-size: 14px;
  line-height: 1.5em;
}
/* .grid__item{
  text-align: center;
} */

.filters-toolbar-wrapper {
  border-bottom: 0;
  border-top: 0;
  float:right;
}
.grid-view-item--sold-out .grid-view-item__image {
  opacity: 1;
}
.select-group select{
  border: 1px solid #000000;
  letter-spacing:1.5px;
}
.section-header h1 {
  float: left;
  font-family:'maison_neuemedium',helvetica,san-serif;
  font-size:28px;
  letter-spacing: 1px;
  font-weight: 300;
  margin: 10px 0 0;
}
.grid--view-items{padding-bottom:100px;}
.filters-toolbar .icon-chevron-down{right: 12px;}
.product-single__thumbnails{margin-left: 0;}
.thumbnails-wrapper .grid__item{float: none;display: inline-block;vertical-align: top;padding: 0 5px;}
.thumbnails-wrapper ul li {max-height:144px !important;overflow:hidden !important;margin-bottom:10px;}
.thumbnails-wrapper .medium-up--one-quarter {width:24.5%}

.product-single__thumbnail-image {max-height: 164px !important;display: block;height: auto;max-width:initial !important;margin:0 auto !important}
ul.grid.grid--uniform{font-size: 0;}
.product-single__thumbnail-image{border: 0;padding: 0;}

.product-single__title {
  text-align: left;
  font-size: 32px;
  color: #000;
  font-weight: normal;
  margin-bottom: 13px;
  font-family:'maison_neuebook',helvetica,san-serif;
  text-transform: lowercase;
}
.product__price {
  color: #444444;
  letter-spacing: 1.5px;
  font-weight: normal;
  font-size: 20px;
}
button.btn.product-form__cart-submit {
  min-width: 155px;
  background: #444444;
  border-radius: 0;
}
.product-form__item--quantity label {
  display: none;
}
.product-single__description p {
  text-align: left;
  color: black;
  font-size: 15px;
  line-height: 30px;
}
ul.tabs{
  margin: 0px;
  padding: 0px;
  list-style: none;
  text-align: center;
  font-size:0;
}
ul.tabs li{
  color: rgba(0, 0, 0, 0.7);
  display: inline-block;
  padding: 10px 15px;
  cursor: pointer;
  min-width: 245px;
  background: rgba(255,255,255,0.45);
  letter-spacing: 1px;
  font-size:15px;
  border-right: 1px solid #dfd7cc;
}
ul.tabs li:last-child{
  border-right:0;
}
ul.tabs li.current{
  background: #ffffff;
  color: #000;
}
.tab-content{
  display: none;
  background: #ffffff;
  padding: 50px;
}
.tab-content.current{
  display: inherit;
}
.main-tabing-section{
  background-color: #f6ebe8;
  margin-top:65px;
}
.common-padding{
  padding: 65px 0;
}
.material-use li {
  display: inline-block;
  padding: 0 8px;
}
.material-use li span {
  display: block;
  text-align: center;
  font-size: 12px;
}
.material-use {
  text-align: center;
  margin-top: 30px;
}
#tab-2.tab-content p {
      text-align: center;
    font-size: 14px;
    color: #151515;
    line-height: 28px;
    max-width: 750px;
    margin: 0 auto;
    width: 100%;
}

#tab-3 .btn {
      font-family:'maison_neuelight',helvetica,san-serif;
}



#tab-2.tab-content p a {
  font-weight: normal;
  text-decoration:underline;
}

#tab-2.tab-content p a:hover {
  font-weight: normal;
  background:none !important;
  text-decoration:underline;
  color:#000000 !important;
}

.relatedproduct-sec {
  padding-top: 75px;
}
.padding-bottom-zero{
  padding-bottom:0;
}
.coltwo-four {
  float: right;
  width: 30%;
}
.colone-eight {
  float: left;
  width: 60%;
}
.maker-name {
  font-size: 30px;
  color: #000;
  margin-bottom: 30px;
  letter-spacing: 1px;
  text-transform:lowercase;
}
.colone-eight p,.colone-eight a{
  line-height: 24px;
  font-size: 14px;
}
.colone-eight a{
  font-family:'maison_neuemedium',helvetica,san-serif;
}
.related-products img.prev {
  position: absolute;
  left: -14px;
  top: 40%;
  transform: translateY(-50%);
  cursor: pointer;
}
.related-products img.next {
  position: absolute;
  right: -40px;
  top: 40%;
  transform: translateY(-50%);
  cursor: pointer;
}
.relatedproduct-sec .related-products {
  width: 94%;
  margin: 0 auto;
  display: block;
  float: none;
}
.pro-call-slider .slick-slide {
  padding: 0 20px;
}
.pro-call-slider .slick-dots{
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
  z-index: 10;
}
.pro-call-slider .slick-dots li button:before,.pro-call-slider .slick-dots li a:before{
  width: 14px;
  height: 14px;
  background: #fff;
  border-radius: 30px;
  opacity:0.37;
}

.slick-slide img {color:#ffffff;}

.slick-dots li.slick-active button:before {
  opacity: 1 !important;
}
.pro-like-see{
  text-align: left;
  line-height: 24px;
  font-size: 15px;
  color: black;
}
.pro-like-see span {
  display: block;
  text-align: left;
  letter-spacing: 1px;
}
.pro-like-see a {
  font-family:'maison_neuemedium',helvetica,san-serif;
  border: 1px solid #848484;
  padding: 10px;
  margin-top: 26px;
  display: inline-block;
  text-align: center;
  letter-spacing: 1px;
  max-width: 242px;
  width: 100%;
  font-size: 15px;
  height: 45px;
}
.product-form__input{
  border-radius: 0;
}
.product-form {
  display: block;
  text-align: left;
}
.product-form__item.product-form__item--quantity {
  display: inline-block;
  position: relative;
}
.product-form__item.product-form__item--submit {
  display: inline-block;
  vertical-align: top;
}
button.sub,button.add{
  display: inline-block;
  position: absolute;
  top: 0;
  height: 46px;
  border: 0;
  background: transparent;
  font-size: 25px;
  color: #b5b5b5;
  padding: 0 10px;
}
.product-form__item input {
  display: inline-block;
  width: 88px;
  text-align: center;
  border-color: #848484;
  color: #010101;
  font-size: 15px;
}

input[type="text"], input[type="email"], input[type="tel"], input[type="password"], textarea {
  text-transform:initial;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0; 
}
button.add {
  right: 0;
}
.single-option-selector {
  max-width: 375px;
}
/* .selector-wrapper label {
  display: none;
} */
.selector-wrapper.js.product-form__item {
  margin-bottom: 23px;
}

.white-popup {
  position: relative;
  background: #FFF;
  padding: 60px;
  width: auto;
  max-width: 600px;
  margin: 20px auto;
}
#appointment-form input:not([type="submit"]), #appointment-form textarea {
    background: #efefef;
    padding: 11px;
    letter-spacing: 1.5px;
    text-transform: lowercase;
    border: 1px solid #efefef;
      font-size: 14px;
}
#appointment-form label
{
  text-transform:lowercase;
    letter-spacing:1.5px;
    font-size: 14px;
}

#appointment-form [type="submit"] {
    background: #000 !important;
    width: 100%;
    text-align: center;
    color: #fff;
    padding: 14px;
}
.site-header{z-index:999;}
#SearchDrawer svg {vertical-align: inherit;}
#SearchDrawer .search-bar__form-wrapper svg {width: 23px;height: 23px;}

/* New design changes */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{letter-spacing: 2.5px;text-transform: lowercase;font-weight:200;}
h5 {font-size: 19px;font-weight: 100;font-family: 'maison_neuebook',helvetica,san-serif;}
.site-header__logo, .site-header__logo-image, .site-header__logo-image img{height: 100%;max-height: 860px;}
.site-header{position: absolute;}
.site-header .site-header__logo-image img{width: auto;margin: 0 auto;max-width: 100% !important;}
.site-header__logo-image{width:auto;padding:50px 0;}
.site-header__logo{max-width:200px;width:100%;z-index:1111;position: fixed;}
.site-header{top:0;padding:0;background:none;}
.site-nav a{padding:3px 20px;}
.site-header .navmenu-lineup{padding:0 82px 0 0;}
.site-header .navmenu-lineup ul{position:static;}
.site-header .navmenu-lineup #SiteNav > li {margin:0;padding-top:40px;padding-bottom:40px;}
.site-header .navmenu-lineup #SiteNav > li span{position:relative;font-family:'maison_neuemedium',helvetica,san-serif;}
.site-header .navmenu-lineup #SiteNav > li.site-nav--has-dropdown .site-nav__dropdown span {font-family:'maison_neuebook',helvetica,san-serif;}
.site-header .navmenu-lineup #SiteNav > li.site-nav--has-dropdown span::after{width:0;}
.site-header .navmenu-lineup #SiteNav > li.site-nav--active-dropdown{background: rgba(255,255,255,0.9);}
.site-header .navmenu-lineup #SiteNav > li.site-nav--has-dropdown:hover {background: rgba(255,255,255,0.9);}
header.site-header.head-color {background-color: rgba(255,255,255,0.6);transition: all 0.5s ease-in-out;z-index: 9999;}
.site-header .navmenu-lineup #SiteNav > li.site-nav--has-dropdown .site-nav__dropdown {width: 100%;top:100% !important;background: transparent;border:none;z-index:11;min-height: 17.2vw;}
.site-header .navmenu-lineup #SiteNav > li.site-nav--has-dropdown .site-nav__dropdown .site-nav__childlist{background:transparent;float: right;max-width: 950px;width: 100%;margin-right: 5%;}
.site-header .navmenu-lineup #SiteNav > li.site-nav--has-dropdown .site-nav__dropdown .site-nav__childlist li.site-nav__childlist-item {padding: 0 35px;}
.site-nav__dropdown{display:block;visibility: hidden;z-index: 0;-webkit-transition: opacity .5s;-o-transition: opacity .5s;transition: opacity .5s;-webkit-transition-delay: 0;-o-transition-delay: 0;transition-delay: 0;opacity: 0;transform: translate3d(0,-30px,0);transition: opacity .5s,transform .5s;-webkit-transition: opacity .5s,-webkit-transform .5s;-o-transition: opacity .5s,-o-transform .5s;}
.drawer-page-content::after{display: none;}
body.search main form.search input[type="search"] {
    background: #efefef;
    padding: 11px;
    letter-spacing: 1.5px;
    text-transform: lowercase;
    border: 1px solid #efefef;
    font-size: 14px;
    border-radius: 0;
}
.site-header__cart-count {
    background-color: transparent;
    right: 0.1rem;
    min-width: initial;
    height: initial;
    top: 0.4rem;
}
.site-header__cart-count  span {
    font-family:'maison_neuelight',helvetica,san-serif;
    background-color: #000;
    border-radius: 50%;
    width: 17px;
    height: 17px;
    color: white;
    text-align: center;
    line-height: 17px;
    font-size: 11px;
  display: block;
}
.site-header__cart-count span.empty-cart {
    opacity: 0;
}

.cart td {
  border-top:1px solid #efefef !important;
  border-bottom:1px solid #efefef !important;
}

.site-nav__dropdown {padding: 30px 30px 11px 0;overflow: hidden;}
.site-nav__dropdown--right:not(.site-nav__dropdown--centered),
.site-nav__dropdown--left:not(.site-nav__dropdown--centered){
    right: auto;
    left: 0;
}
.site-nav--has-dropdown {
    position: static;
}
.navmenu-lineup nav#AccessibleNav{position: relative;}

.site-header .navmenu-lineup #SiteNav > li.site-nav--has-dropdown .site-nav__dropdown:before {
    content: "";
    background: rgba(255,255,255,0.95);
    position: absolute;
    width: 110vw;
    left: 0;
    height: 100%;
    top: 0;
    transform: translateX(-50%);
}
.site-nav__dropdown--centered {width: 50vw;left: -100px;}
.site-nav__dropdown.site-nav__dropdown--right li {display: inline-block;}
.site-nav__dropdown.site-nav__dropdown--right.site-nav__dropdown--centered li {display: block;}
.site-nav__childlist{float: right;}


.navmenu-lineup nav#AccessibleNav {
    position: static;
}
.site-nav__dropdown--centered {
    width: 100vw;
    left: 0;
}
.site-nav__dropdown--centered ul.site-nav__childlist-grid {
    display: flex;
    justify-content: flex-end;
}
.site-header .navmenu-lineup #SiteNav > li.site-nav--has-dropdown .site-nav__dropdown .site-nav__childlist {
    max-width: 90%;
}
.site-header .navmenu-lineup #SiteNav > li.site-nav--has-dropdown .site-nav__dropdown:before{transform: none;}
.site-nav__dropdown--right:not(.site-nav__dropdown--centered), .site-nav__dropdown--left:not(.site-nav__dropdown--centered) {width: 80vw;}
.site-nav__dropdown--right#SiteNavLabel-campaign{width: 87vw;}


/* header.site-header.showstickyheader .navmenu-lineup{transition:all 0.5s ease-in-out;padding-top:20px;padding-bottom:20px;} */
.site-header .grid--table>.grid__item{display:block;}
/* .site-header__logo:before{content:"";width:100%;height:435px;position:absolute;top:0;left:0;background-color:#fbe3c7;z-index:-1;} */
.product-card{background-color:#fff;}
.template-index .site-header__logo:before, .template-collection .site-header__logo:before, .template-product .site-header__logo:before, .designers .site-header__logo:before, .template-page.campaign-2018 .site-header__logo:before, .template-page.campaign-2019 .site-header__logo:before {background: transparent;}
.section-header h1{font-family:'maison_neuelight',helvetica,san-serif;font-size:18px;color:black;letter-spacing:1.5px}
.filters-toolbar__input-wrapper{background-color:#f2f2f2;margin-left:33px;}
.select-group select{border:0;height:40px;font-size:14px;color:black;}
.filters-toolbar__label{display:none;}
.product-card__title{color:#000000;}
#shopify-section-collection-template .grid--view-items{margin:0 -30px;}
/* #shopify-section-collection-template .grid--view-items,  */
header.collection-header .page-width .section-header{padding-left:15px;}
#shopify-section-collection-template .grid__item{padding:0 30px;}
#shopify-section-collection-template .grid--view-items .grid-view-item{margin:0 auto 55px;}

.template-product #PageContainer{padding-top:100px;margin-top: 0;}
.template-collection #PageContainer{padding-top:60px;margin-top: 0;}
.designers #PageContainer{padding-top:160px;margin-top: 0;}
.template-product #PageContainer:before, .template-collection #PageContainer:before, .designers #PageContainer:before{content:"";width:100%;height:435px;position:absolute;top:0;left:0;background-color:#fbe3c7;z-index:-1;}
.designers #PageContainer:before{background-color:#becce4;}
.customers p {font-size:16px;}
.customers .main-content .grid__item {text-align:left}
.customers .myaccount__order-history {text-align:left;}
.customers .section-header h1 {font-size:26px;font-weight:600;float:none;margin: 20px 0 80px;}
.customers .section-header {text-align: left !important;}
.customers .btn:not([disabled]):hover {color:initial !important}

.product-single__meta{margin-top:25px;}
.product-single .grid__item.medium-up--one-half:last-child{padding-left:90px;text-align: left;}
.template-product .main-tabing-section{background-color:transparent;}
.template-product ul.tabs li{font-family:'maison_neuemedium',helvetica,san-serif;color:black;background:#f4f2f2;font-size:14px;border:1px solid #f4f2f2;border-bottom:1px solid black;}
.template-product ul.tabs li.current{border:1px solid black;background:white;border-bottom:1px solid white;}
.template-product .tab-content{padding:50px 60px;border:1px solid black;margin-top:-1px;color: #444444;font-size: 14px;}
.pro-call-slider .slick-dots{bottom:-35px;}
.pro-call-slider .slick-dots li button:before, .pro-call-slider .slick-dots li a:before{background:#a6a6a6;}
.adam-info{padding:140px 0 30px 0;}
.relatedproduct-sec header.section-header{text-align:left;margin-bottom:40px;}
.relatedproduct-sec header.section-header h2{text-transform:lowercase;font-weight:500;font-size:22px;}
.relatedproduct-sec .related-products{width:100%;}
#ProductSection-product-template, .template-product .main-tabing-section, .adam-info, #shopify-section-related-products{padding-left:70px;}
.related-products img.prev{left:0}
.related-products img.next{right:0;}
.relatedproduct-sec .related-products .slick-slide{padding:0 30px;}
.product-form input, .product-form textarea, .product-form select{min-height:44px;background-color:#f2f2f2;border:0;text-transform: lowercase;}
.product-form__item.product-form__item--submit button.btn.product-form__cart-submit{background:#000 !important;text-transform:lowercase;font-size:15px;color: white;text-align: center;}
.product-form__item.product-form__item--submit button.btn.product-form__cart-submit:after {content: "";}

.template-index .site-header{top:0;}
.template-index .page-width, .template-page.campaign-2018 .page-width, .template-page.campaign-2019 .page-width {max-width: 1610px;}

.hero__overlay::before{background-color: transparent;}
.hero__inner .page-width {max-width: 560px;margin-right: 65px;}
.hero__inner h2, .hero .mega-subtitle p {font-size:48px;letter-spacing:2px;line-height:80px;font-weight:300;font-family:'maison_neuebook',helvetica,san-serif;}
.template-index .hero__inner h2, .template-index .hero .mega-subtitle p, .template-index .btn.hero__btn {color:#000000 !important}

.hero .mega-title, .hero .mega-subtitle{text-shadow:none;}
.hero__inner h2{margin-bottom:30px;}
.btn{background:transparent !important;text-transform:lowercase;font-size:16px;font-family:'maison_neuemedium',helvetica,san-serif;letter-spacing:2px;font-weight:normal;color:black;padding:0;}
.btn:after{content:">";margin-left:4px;}
.btn.hero__btn{color:white;position:relative;margin-bottom:60px;}
.btn.hero__btn:before{content: '';position: absolute;display: block;left: 0;top: 100%;margin: 0 auto;height: 2px;background-color: #fff;width: 0%;transition: width 0.5s ease;}
.btn.hero__btn:hover, .btn.hero__btn:not([disabled]):hover{color:#fff;}
.btn.hero__btn:hover:before{width:100%;}
.btn:not([disabled]):hover, .shopify-payment-button .shopify-payment-button__button--unbranded:not([disabled]):hover, .btn:focus, .shopify-payment-button .shopify-payment-button__button--unbranded:focus{color: black;}
p{font-size:19px;line-height:34px;color:black;font-weight:normal;letter-spacing: 1.5px;}
.two-img-section h3{font-size:32px;line-height:22px;font-family:'maison_neuebook',helvetica,san-serif;font-weight:normal;margin-bottom:80px;}
.two-img-section .first-img img, .two-img-section .second-img img{width:100%;object-fit:cover;height:640px;}
.two-img-section .feature-row__item{flex:0 0 40%;}
.two-img-section .feature-row__item.feature-right{flex:0 0 60%;padding-left:85px;}
.img-text-section .feature-row__item.feature-row__text{flex:0 0 40%;padding:0 115px 0 120px;}
.img-text-section .feature-row__item{flex:0 0 60%;padding-left:85px;}
.two-img-section .feature-row__item.feature-right .feature-inner{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;}
.two-img-section .feature-row__item.feature-right .feature_small{-webkit-flex:0 1 45%;-moz-flex:0 1 45%;-ms-flex:0 1 45%;flex:0 1 45%;}
.two-img-section .feature-row__item.feature-right .feature-row__text{-webkit-flex:0 1 55%;-moz-flex:0 1 55%;-ms-flex:0 1 55%;flex:0 1 55%;padding:0 32px 0 100px;}
.article__grid-meta{margin-bottom:55px;background-color:white;padding:70px 60px;text-align:left;}
.blog-section{padding:118px 0;background-size:cover;background-position:center center;}
.blog-section .grid__item{padding:0 38px;}
.blog-section .grid{margin-left:-38px;margin-right:-38px;overflow-Y:hidden;}
.blog-section .btn{background:white !important;font-size:14px;max-width:242px;width:100%;height:42px;line-height:42px;margin-bottom:10px;}
.blog-section hr.hr--invisible{margin:27px 0;}
.article__title{margin-bottom:11px;font-size:20px;line-height:26px;color:#0f1316;font-weight:normal;min-height:52px;}
.article__author, .article__date{display:inline-block;margin-bottom:10px;font-size:12px;letter-spacing:1px;color:#666666;line-height:26px;}
.article__grid-excerpt{margin-bottom:17.5px;color:#444444;font-size:14px;line-height:24px;letter-spacing:1.5px;}
.two-img-right-section .feature-row__item.feature-left{-webkit-flex:0 1 15%;-moz-flex:0 1 15%;-ms-flex:0 1 15%;flex:0 1 15%;}
.two-img-right-section .feature-row__item.feature-img-group{-webkit-flex:0 1 85%;-moz-flex:0 1 85%;-ms-flex:0 1 85%;flex:0 1 85%;padding-left:160px;}
.feature-group-inner{display:-webkit-flex;display:-ms-flexbox;display:flex;}
.feature-group-inner .feature-row__item.feature_small{-webkit-flex:0 1 45%;-moz-flex:0 1 45%;-ms-flex:0 1 45%;flex:0 1 45%;}
.feature-group-inner .feature-row__item.feature_small{padding-left:76px;}
.feature-group-inner .feature-row__item{-webkit-flex:0 1 55%;-moz-flex:0 1 55%;-ms-flex:0 1 55%;flex:0 1 55%;}
.feature-group-inner img{width:100%;height:645px;object-fit:cover;}
.two-img-right-section .feature-row{-webkit-align-items:normal;-moz-align-items:normal;-ms-align-items:normal;-o-align-items:normal;align-items:normal;}
.two-img-right-section .feature-row__item.feature-left .feature-inner{background-color:#fbe3c7;padding:40px;}
.two-img-right-section .feature-row__item.feature-left .feature-inner .feature-row__text{padding:0;}
.two-img-right-section .feature-row__item.feature-left ul li a{color:rgba(0,0,0,0.55);font-size:15px;line-height:38px;letter-spacing:1px;position:relative;}
.two-img-right-section .feature-row__item.feature-left .feature-inner .feature-row__text h2.h3{color:black;font-family:'maison_neuebook',helvetica,san-serif;font-weight:normal;font-size:15px;letter-spacing:1px;line-height:38px;}
.two-img-right-section .feature-row__item.feature-left ul{padding-left:0;}
.two-img-right-section .feature-row__item.feature-left ul li a.active:after{content:">";position:absolute;left:-12px;top:-5px;font-size:15px;}
.two-img-right-section .feature-row__item.feature-left ul li a.active{color:black;}
.two-img-right-section .feature-row__item.feature-left ul li a:hover {text-decoration:underline}
.feature-row__item .btn{position:relative;text-align: left;}
.feature-row__item .btn:before{content: '';position: absolute;display: block;left: 0;top: 100%;margin: 0 auto;height: 2px;background-color: #000;width: 0%;transition: width 0.5s ease;}
.feature-row__item .btn:hover, .feature-row__item .btn:not([disabled]):hover{color:#000;}
.feature-row__item .btn:hover:before{width:100%;}
.template-article h1 + div span {display:none}
.template-article h1, .template-article h1 + div {max-width:1140px;text-align:left;margin:20px auto !important;}
.template-article #__pf {max-width:900px;text-align:left;margin:20px auto !important;}
.template-article #__pf span {font-size:16px;}
.template-article h1, time {max-width:890px !important;margin:20px auto !important;display:block !important}
.page-width.designer-page{max-width:1120px;    z-index: 90;position: relative;}
.colone-eight p{color: #444;}
.related-products img.prev{z-index: 9;}
.price-item {font-weight: normal;color: #000;}
.product-single__description {margin-bottom: 10px;}
.btn-read-more {margin-bottom: 30px;font-size: 15px;margin-top:5px;}
.btn-read-more:after {content: none !important;}
.appointment-form-link:hover {background:#848484;color:#ffffff !important;}

#in_ar_button {position:relative !important;left:initial !important;transform:none !important;text-align:left !important}
#in_ar_button img {opacity:1 !important;width:180px !important;margin-top: -5px;}


/* Hypervisual */

.hypervisual__content-block--text .hypervisual__text-wrapper {max-width:inherit !important;padding-top:0 !important;margin: 0 auto 15px 0 !important;}

.hypervisual__button.hypervisual__text-large, .hypervisual__text-large, .hypervisual__text-large *, input.hypervisual__text-large {
font-family: 'maison_neuebook',helvetica,san-serif;
  font-size: 18px !important;
  color: #333;
  line-height: 2.15 !important;
  max-width:870px !important;
}



.hypervisual__root + p, .hypervisual__root + span {
  display:none;
}

.hypervisual__content-block a {
  text-decoration:none !important;
}

.hypervisual__content-block--image img, .hypervisual__library-multi-column-image-text-column-image img {
  max-width:870px !important;
  margin:0 0 53px 0;
}

.hypervisual__content-block--spacer {
  border-bottom: 1px solid #ededed;
    margin: 0 0 30px;
  height: 1px !important;
}

h1.hypervisual__text_line_one, h2.hypervisual__text_line_one, h3.hypervisual__text_line_one {
  margin:0 auto !important;
  text-align:left !important;
}

.hypervisual__content-block--heading.hypervisual__text-align-center h1, .hypervisual__content-block--heading.hypervisual__text-align-center h2, .hypervisual__content-block--heading.hypervisual__text-align-center h3, .hypervisual__content-block--heading.hypervisual__text-align-center h4 {text-align:left !important;padding:0 15px 30px !important;}


.hypervisual__button.hypervisual__text-medium, .hypervisual__text-medium, .hypervisual__text-medium *, input.hypervisual__text-medium {
font-family: 'maison_neuelight',helvetica,san-serif;
  font-size: 15px !important;
  color: #333;
  line-height: 2.15 !important;
  max-width:870px !important;
}

.hypervisual__button.hypervisual__text-small, .hypervisual__text-small, .hypervisual__text-small *, input.hypervisual__text-small {
  font-family: 'maison_neuelight',helvetica,san-serif;
  font-size: 13px !important;
  color: #333;
  line-height: 1.8 !important;
  max-width:870px !important;
  
}

.hypervisual__content-block--text {padding:0 !important;}


.product-single__description.active + .btn-read-more {display: none;}
.product-single__description.active {height: 100%;margin-bottom: 30px;}
.product-single__description {margin-bottom: 10px;height: 202px;overflow: hidden;transition: 0.5s all ease;position: relative;}
.product-single__description:after {content: "";position: absolute;right: 0;bottom: 0;left: 0;z-index: 0;height: 80px;width: 100%;
background: rgba(255,255,255,0);
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );}
.product-single__description.active:after {visibility: hidden;opacity: 0;}

/* Designer Page */
.designer-box{margin:0 -20px;}
.designer{padding:0 20px;float:left;}
.designer:nth-child(2n){float:right;}
.designer-inner{max-width:375px;width:100%;text-align:left;margin-bottom:70px;}
.designer h4{color:black;font-size:26px;line-height:36px;font-weight:normal;word-spacing:100vw;}
.designer p{font-size:14px;line-height:26px;color:#333333;}
.designer img{width:auto;margin-bottom:25px;}
.designer-inner a{border:none !important;display:block;}

[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] {transition-duration: 0.4s;}

.navmenu-lineup li a span{position: relative;padding-bottom: 5px;}
.site-nav__link:focus .site-nav__label, .site-nav__link:not([disabled]):hover .site-nav__label {border-bottom-color: transparent;}
span.site-nav__label:after {background: #000;content: '';position: absolute;display: block;left: 0;top: 100%;margin: 0 auto;height: 2px;background-color: #000;width: 0%;transition: width 0.5s ease;}
.navmenu-lineup li a:hover .site-nav__label:after, li.site-nav--active .site-nav__label:after{width: 100%;}
.site-nav__link--active .site-nav__label {border-bottom-color: transparent;}

.site-footer a, .site-footer p, .select-group select {text-transform: lowercase;}

.template-collection .grid--view-items{overflow:hidden;}
.template-collection .product-card.visibleImg, .visibleImg {opacity: 1;}


.product-card:hover .product-card__image-with-placeholder-wrapper {opacity: 0.4;transition: all 800ms;}
.product-card:hover .product-card__image-wrapper, .product-card:focus-within .product-card__image-wrapper {opacity: 1;}
.product-card {text-align: center;}

/* campaigns */
.campaign-2019 #PageContainer, .campaign-2018 #PageContainer, .campaign-2017 #PageContainer, .campaign-2016 #PageContainer, .campaign-2014 #PageContainer{margin-top:0;}
.campaign-2018 .hero .mega-title, .campaign-2018 .hero .mega-subtitle, .campaign-2019 .hero .mega-title, .campaign-2019 .hero .mega-subtitle{float:right;}
.two-img-right-section.two-img-left-section .feature-row__item.feature-left .feature-inner{background-color:transparent;padding:0;}
.two-img-right-section.two-img-left-section .feature-row__item.feature-left{-webkit-flex:0 1 23%;-moz-flex:0 1 23%;-ms-flex:0 1 23%;flex:0 1 23%;}
.two-img-right-section.two-img-left-section .feature-row__item.feature-img-group{-webkit-flex:0 1 85%;-moz-flex:0 1 85%;-ms-flex:0 1 85%;flex:0 1 85%;padding-left:145px;}
.two-img-right-section.two-img-left-section .feature-row{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;}
.two-img-left-section .feature-group-inner .feature-row__item{-webkit-flex:0 1 57%;-moz-flex:0 1 57%;-ms-flex:0 1 57%;flex:0 1 57%;}
.two-img-left-section .feature-group-inner .feature-row__item.feature_small{-webkit-flex:0 1 43%;-moz-flex:0 1 43%;-ms-flex:0 1 43%;flex:0 1 43%;}
.two-img-left-section h2{font-size:17px;line-height:28px;font-family:'maison_neuelight',helvetica,san-serif;font-weight:normal;color:black;max-width:820px;width:100%;margin:0 auto;}
.page-width.two-img-right-section.two-img-left-section{padding-top:0;}
.feature-row-campaign .feature-row__item{-webkit-flex:0 1 75%;-moz-flex:0 1 75%;-ms-flex:0 1 75%;flex:0 1 75%;}
.feature-row-campaign .feature-row__text--left{padding-left:120px;-webkit-flex:0 1 25%;-moz-flex:0 1 25%;-ms-flex:0 1 25%;flex:0 1 25%;}
.index-section.section-hero-campaign{padding-top:0;}
.section-two-img-text-left h2 + .feature-row{margin-top:80px;}

/* Tab inner */
.tab-description h5 {
    color: black;
    font-size: 15px;
    line-height: 36px;
    margin-bottom: 5px;
    font-weight: normal;
}
.tab-description p {
    color: #444444;
    font-size: 13px;
    line-height: 24px;
    font-weight: normal;
}
.des-inner {
    margin-bottom: 20px;
}
.tab-description {
    display:-webkit-flex;display:-ms-flexbox;display:flex;
    justify-content: space-around;
}
#tab-3 p {
    color: #444;
    font-size: 14px;
    line-height: 24px;
    font-weight: normal;
}
.des_img img {width: 100%;}
.des_img {padding-left: 60px;}
.des_content, .des_img {
    float: left;
    width: 50%;
}
.tab-content .btn {
    color: #444444;
    font-size: 14px;
    line-height: 24px;
    position: relative;
    padding-left: 15px;
    text-transform: inherit;
}
.tab-content .btn:after {
  content: ">";
    position: absolute;
    left: 0;
      top: 0;
}


.main-content{z-index: 0}
.product-single__photo{padding-bottom:0;}
.product-featured-img{width:100%;top:0;left:0;}

.site-header__icon svg{width:23px;height: 23px;vertical-align:middle;margin-right:0;}

.campaign-directory .site-header__logo:before, .template-article .site-header__logo:before{content:none;}
.campaign-directory #PageContainer, .template-article #PageContainer, .template-blog #PageContainer {padding-top: 160px;margin-top: 0;}
.campaign-directory .page-container:before, .template-article .page-container:before, .template-blog .page-container:before{content: "";width: 100%;height: 435px;position: absolute;top: 0;left: 0;background-color: #f7e4de;z-index: -1;}

.article-template .section-header {margin-bottom: 25px;}
.article-template .article__title{font-family:'maison_neuemedium',helvetica,san-serif;font-size:34px;margin: 0 0 15px;max-width: 600px;text-align: left;line-height: 1.4;float: none;}
.article-template .article__date{display:block;text-align:left;font-size: 13px;color: #333;}
.article-img{margin-bottom:25px;}
.article-img img{width:100%;}
.article-template .rte, .article-template .rte p{font-size:15px;color:#333;line-height: 2.15;}
.article-template .rte p{margin-bottom:25px;}
.article-template .rte p:last-child{margin-bottom:0;}

.our-story .site-header__logo:before{content:none;}
.our-story #PageContainer{padding-top: 160px;margin-top: 0;}
.our-story .page-container:before{content: "";width: 100%;height: 435px;position: absolute;top: 0;left: 0;background-color: #f7e4de;z-index: -1;}
.story-img-with-text h2{font-family:'maison_neuemedium',helvetica,san-serif;font-size:34px;color:#000;margin-bottom:100px;font-weight: normal;}
.story-img-with-text .featured-row__subtext p{font-size:17px;line-height:32px;margin-bottom:25px;}
.story-img-with-text .feature-row__text--right{max-width: 464px;padding-top:120px;}
.story-img-with-text .feature-row__text--left{max-width: 576px;padding-right: 120px;}
.story-rich-text .rte-setting p {font-size:17px;text-align:left;}
.story-rich-text .medium-up--two-thirds{max-width:860px;}
.story-two-img-with-text .featured-row__subtext p{font-size:17px;line-height:32px;margin-bottom:25px;}
.story-two-img-with-text .two-img-right-section.two-img-left-section .feature-row__item.feature-left {-webkit-flex: 0 1 27%;-moz-flex: 0 1 27%;-ms-flex: 0 1 27%;flex: 0 1 27%;}
.story-two-img-with-text .two-img-right-section.two-img-left-section .feature-row__item.feature-img-group {-webkit-flex: 0 1 83%;-moz-flex: 0 1 83%;-ms-flex: 0 1 83%;flex: 0 1 83%;padding-left: 80px;}

.template-cart #PageContainer{padding-top: 114px;margin-top: 0;}
.template-cart .page-container:before{content: "";width: 100%;height: 240px;position: absolute;top: 0;left: 0;background-color: #fbe3c7;z-index: -1;}
.empty-page-content h1, .cart-header__title{font-family:'maison_neuemedium',helvetica,san-serif;font-size: 34px;color: #000;font-weight: normal;}
.cart--empty-message{font-size:17px;}
th{font-family:'maison_neuelight',helvetica,san-serif;text-transform:lowercase;}
.cart table{color:#000;}
.cart .border-top{border-top-color:#000;}
.cart .border-bottom{border-bottom-color:#000;}
.list-view-item__title{font-family:'maison_neuebook',helvetica,san-serif;font-size: 24px;color: #000;font-weight: normal;text-transform: lowercase;}
.list-view-item__title a{color:#000;}
.cart__meta-text{font-size: 15px;color: #000;font-style: normal;text-transform: lowercase;padding:0;line-height: 1.8;}
.cart__remove{margin-top:0;line-height:28px;}
.cart__remove a{color: #000;font-size: 15px;text-transform: lowercase;border: none;padding: 0;position:relative;}
.cart__remove a:before{content: '';position: absolute;display: block;left: 0;top: 100%;margin: 0 auto;height: 1px;background-color: #000;width: 0%;transition: width 0.5s ease;}
.cart__remove a:hover{color:#000 !important;}
.cart__remove a:hover:before{width:100%;}
.cart__image-wrapper div:hover, .cart__image-wrapper div:focus{border:none;}
.cart__qty .cart__qty-input{background-color: #f2f2f2;color: #010101;font-size: 15px;border:none;}
.cart-subtotal{color:#000;display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-box-align: flex-end;-moz-box-align: flex-end;-ms-flex-align: flex-end;-webkit-align-items: flex-end;align-items: flex-end;}
.cart-subtotal__title{font-size:15px;}
.cart-subtotal__price{font-size:20px;min-width: inherit;padding-left: 15px;}
.cart__shipping{color: #000;margin-bottom:0;}
.cart__submit-controls .btn--secondary{font-family:'maison_neuemedium',helvetica,san-serif;border: 1px solid #848484;padding: 10px;display: inline-block;text-align: center;letter-spacing: 1px;max-width: 150px;width: 100%;font-size: 15px;height: 45px;color: #3d4246;}
.cart__submit-controls .btn--secondary:hover{background-color:#848484 !important;color:#fff;border-color:#848484;}
.cart__submit-controls .cart__submit{font-family:'maison_neuemedium',helvetica,san-serif;background-color:#000 !important;border: 1px solid #000;padding: 10px;display: inline-block;text-align: center;letter-spacing: 1px;max-width: 150px;width: 100%;font-size: 15px;height: 45px;color: #fff;}
.cart__submit-controls .cart__submit:hover{color:#fff;}
.additional-checkout-buttons{margin-top:0;}
 

.customers #PageContainer{padding-top: 114px;margin-top: 0;}
.customers .page-container:before{content: "";width: 100%;height: 240px;position: absolute;top: 0;left: 0;background-color: #fbe3c7;z-index: -1;}

/* Contact page */
.template-page.contact-us .page-container:before {
    content: "";
    width: 100%;
    height: 270px;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #f9e4df;
    z-index: -1;
}
.template-page.contact-us #PageContainer {
    margin-top: 0;
    padding-top: 140px;
}
.template-page.contact-us .section-header h1 {
    font-family:'maison_neuemedium',helvetica,san-serif;
    font-size: 34px;
    text-align: center;
    float: none;
}
label {
    text-transform: lowercase;
    letter-spacing: 1.5px;
    font-size: 14px;
    text-align: left;
}
input[type="text"], input[type="email"], input[type="tel"],input[type="password"], textarea {
    background: #efefef;
    padding: 11px;
    letter-spacing: 1.5px;
    text-transform: lowercase;
    border: 1px solid #efefef;
    font-size: 14px;
      border-radius: 0;
}
.template-page.contact-us input[type="submit"], .customers input[type="submit"] {
    background: #000 !important;
    text-align: center;
    color: #fff;
    padding: 14px 30px;
}
.article-template .rte, .article-template .rte p{max-width: 900px;margin: 0 auto;}

.form-message.form-message--error {
    display: none;
}
.form-message--success {
    border: 0;
    background-color: transparent;
    color: black;
    display: block;
    width: 100%;
    font-size: 15px;
    padding: 0;
      outline: 0;
}

/* login page */

#customer_login, #RegisterForm {padding-top: 30px;}
#customer_login p, #RegisterForm #customer_login p {font-size: 15px;line-height: 1;text-transform: lowercase;}
#customer_register_link {color: black;border-bottom: 1px solid;}

/* .template-collection .product-card{opacity: 0;} */


.white-popup-block {
    background: #FFF;
    padding: 30px 30px;
    max-width: 500px;
    margin: 40px auto;
    position: relative;
    box-shadow: 2px 0px 5px 0px rgba(0,0,0,0.10);
    text-align: center;
    font-size: 20px;
    z-index: 99; 
    position: fixed;
    top: 15%;
    left: 50%;
    transform: translateX(-50%);
}
#product-model button {display: none;}
.mfp-bg.mfp-fade.mfp-ready {opacity: 0;}

/* .white-popup-block .mfp-close{display: none;}
.mfp-bg{opacity: 0;}
.mfp-wrap{top: 2%!important;} */
.product-model{display: none;}


/*  Newsletter*/



.newsletter .page-width .grid {max-width:900px;margin:20px auto}

.newsletter .hbspt-form h2 {text-align:center;margin-bottom:30px;}

.newsletter .hbspt-form p {font-family: Helvetica,Helvetica Neue,Arial,Lucida Grande,sans-serif;font-size:18px;}

.hbspt-form {max-width:1145px;margin:10px auto;font-family: 'maison_neuemedium,helvetica,san-serif';}

.hbspt-form label {
  	font-size: 16px;
    font-style: normal;
    font-weight: 400;
    color: #000000;
    line-height: 1.5;
	clear:both;
      font-family: Helvetica,Helvetica Neue,Arial,Lucida Grande,sans-serif;
}
.hbspt-form input {
  	width:100%;
  	padding: 14px 18px;
    background: #f2f3f3;
    color: #474748;
    border: none;
	margin-bottom:20px;
    font-family: Helvetica,Helvetica Neue,Arial,Lucida Grande,sans-serif;
}
.hbspt-form input[type="checkbox"] {
  	width:auto;
  margin-right:15px;
}

.hbspt-form ul {
  margin:20px 0;
}

textarea {
  width:100%;
  	padding: 14px 18px;
    background: #f2f3f3;
    color: #474748;
    border: none;
	margin-bottom:20px;
	height:200px}

.hbspt-form input[type="submit"]
{
  padding: 9px 65px !important;
    text-align: center;
    font-size: 18px;
    font-weight: 200;
    background: #000000;
    color:#ffffff;
  width:auto !important;
  -webkit-appearance: none;
      font-family: Helvetica,Helvetica Neue,Arial,Lucida Grande,sans-serif;
  text-transform: lowercase !important;
  letter-spacing:2px !important;
}

.hbspt-form .hs-form-required {
  display:none;
}

.hbspt-form select
{
  padding: 14px 18px;
  width:100%;
    background: #f2f3f3;
    color: #474748;
    border: none;
  margin-bottom:20px;
}


.hbspt-form input[type="checkbox"] {
      margin-right: 5px !important;
}

.hbspt-form .hs_design_industry_professional label
{
  color:#474748;
  font-size:14px !important;
}

.hbspt-form .hs_design_industry_professional input[type="checkbox"]
  {
    padding:0 !important;margin:0 !important;
  }
  
  .hbspt-form .hs_design_industry_professional span
  {
      display: inline-block;
    padding-bottom:5px;
    margin-left:4px !important;
  }

.hs_submit div, .claims-form .hs_submit div {text-align:center}

.hbspt-form input[type="file"]
{
  width:176px !important;
  padding:9px 18px !important;
  max-height:47px;
}

.hbspt-form input[type="file"]::-webkit-file-upload-button {
  visibility: hidden;
}

.hbspt-form input[type="file"]::before {
  content: 'Upload an Image';
  display: inline-block;
  background: #f2f3f3;
  border-radius:none;
  padding: 5px 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
}


.hbspt-form .hs_firstname, .hbspt-form .hs_email, .hbspt-form .hs_lastname, .hbspt-form .hs_mobilephone  {
  /*max-width: 49%;*/
    width: 100%;
}

.hbspt-form .hs_firstname, .hbspt-form .hs_email
{
   float:left;
}


.hbspt-form .hs_lastname, .hbspt-form .hs_mobilephone   {
  float:right;
}



.hbspt-form .hs_add_images_of_the_product, .hbspt-form .hs_add_images_of_packaging  {
  max-width: 49%;
    display: inline-block;
    width: 100%;
    text-align: center;
}

.hbspt-form .hs_add_images_of_packaging {
    padding-left: 20%;
}


.hbspt-form .hs_add_images_of_the_product {
    padding-right: 20%;
}



.hbspt-form .submitted-message
{
  font-size:16px;
}

.hbspt-form .hs-error-msg, .hbspt-form .hs-error-msgs label {
  color:#ffffff !important;
  background:#222222 !important;
  padding:5px 10px !important;
  position:absolute;
  margin-top:-34px;
  font-size:14px;
}

.sticky_newsletter-open{z-index:99;min-width:280px;height:54px;max-width:280px;position:fixed;right:10px;bottom:10px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.sticky_newsletter-open.active{-webkit-transform:translateY(150%);-moz-transform:translateY(150%);-ms-transform:translateY(150%);-o-transform:translateY(150%);transform:translateY(150%);}
.sticky_newsletter-open a{background-color:#fff;display:block;font-size:14px;line-height:54px;text-align:center;box-shadow:rgba(0, 0, 0, 0.298039) 0px 0px 2px;color:#444444;letter-spacing:0.05em;font-weight:600;}
.sticky_newsletter{width:100%;max-width:380px;background-color:#fff;box-shadow:rgba(0, 0, 0, 0.298039) 0px 0px 2px;padding:25px 30px 20px;margin-left:20px;position:fixed;bottom:10px;right:10px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-transform:translateY(150%);-moz-transform:translateY(150%);-ms-transform:translateY(150%);-o-transform:translateY(150%);transform:translateY(150%);}
.sticky_newsletter.active{z-index:99;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.sticky_newsletter-close{width:30px;height:30px;position:absolute;top:-13px;left:-13px;}
.sticky_newsletter-close svg{width:30px;height:30px;}
.sticky_newsletter .section-header{margin-bottom:25px;}
.sticky_newsletter.active .grid{margin:0;}
.sticky_newsletter-inner .grid__item{position:relative;padding-left:0;}
.sticky_newsletter .form-vertical label{line-height:1;vertical-align:middle;}
.sticky_newsletter .form-vertical input[type="checkbox"]{font-size:14px;border-radius:2px;box-shadow:none;vertical-align:-2px;background:#efefef;border:0;width:15px;padding:5px;height:15px;margin-bottom:0;vertical-align:middle;}
.sticky_newsletter label[for="accept-privacy"]{display:flex;}
.sticky_newsletter-inner.form-vertical button#newsletter-submit-btn{background:#000 !important;width:100%;text-align:center;color:#fff;padding:11px;}
.privacy_text{text-align:left;margin-bottom:20px;}
.privacy_text a{font-size:12px;letter-spacing:1.5px;text-decoration:underline;}
.sticky_newsletter .form-vertical input{margin-bottom: 0;}
.sticky_newsletter .form-vertical .grid__item{margin-bottom: 25px;}
.sticky_newsletter .form-vertical .grid__item .error{font-size: 14px;color: red;display:none;}

.sticky_newsletter .hbspt-form .hs-main-font-element h2 {font-size: 19px!important;max-width: 180px;margin: 0 auto 10px auto;text-align: center;line-height: 1.4em;}
.sticky_newsletter .hbspt-form .hs_firstname, .sticky_newsletter .hbspt-form .hs_lastname, .sticky_newsletter .hbspt-form .hs_email  {max-width: 100% !important;float:none !important}
.sticky_newsletter .hbspt-form .hs-form-required {display:none !important}
.sticky_newsletter .hbspt-form input {;margin-bottom:15px !important;padding: 10px 18px !important;font-size: 16px;width:100%}
.sticky_newsletter .hbspt-form label {font-size:14px;color:#333;margin-bottom:0}
.sticky_newsletter .hbspt-form legend {font-size:14px;font-weight:bold;color: #474748;margin-bottom: 5px;}
.sticky_newsletter .hbspt-form ul {margin:0}
.sticky_newsletter .hbspt-form input[type="submit"] {text-transform: lowercase !important;letter-spacing: 2px;-webkit-appearance: none;border-radius:1px !important;width:100% !important;font-weight:700;font-size:15px;padding: 11px 30px !important;margin-top:15px !important;background:#000000 !important;color:#ffffff !important}

.hbspt-form .submitted-message p
{
  font-size:16px;text-align: center;font-family: maison_neuemedium,helvetica,san-serif;
}


.hbspt-form .hs-error-msg, .hbspt-form .hs-error-msgs label {
  color:#000000 !important;
  background:#fbe3c7 !important;
  padding:5px 10px !important;
  position:absolute;
  margin-top:-23px;
  font-size:11px;
}

.filters-toolbar__item-wrapper{justify-content: space-between;}
.filters-toolbar-wrapper{float: none; width:100%;}
.filters-toolbar__item-child:first-child .filters-toolbar__input-wrapper.select-group {display: none;}
.filters-toolbar__item-child ul li {display: inline-block;padding: 5px 10px;}
.section-header ul.collection-filter-ul a[selected="selected"] {border-bottom: 1px solid currentColor;}
.section-header ul.collection-filter-ul a {border-bottom: 0;font-size: 15px;text-transform: lowercase;}
ul.collection-filter-ul {text-align: left;}

/* Blog page */
.page-width.blog-grid-page{max-width:1115px;width:100%;}
.blog-grid-page .grid--blog{margin:0 -20px;}
.blog-grid-page .grid--blog .medium-up--one-half{max-width:405px;width:100%;padding:0;padding:0 20px;}
.blog-grid-page .grid--blog .medium-up--one-half:nth-child(2n){float:right;}
.blog-grid-page h2.article__title.h3{font-size:22px;text-align:left;line-height:32px;color:black;margin-bottom:25px;}
.blog-grid-page .article__grid-meta{padding:35px 0;margin-bottom:20px;}
.blog-grid-page .article__grid-excerpt{color:#333333;font-size:14px;line-height:26px;}

/* nau design ar */
.nau-design-ar div#PageContainer {margin-top: 0;}
.ar-rich-text p{font-size:17px;line-height:28px;text-align:left;}
.design-ar-main p{font-size:17px;margin-bottom:27px;}
.ar-row{margin:0 -30px;display:flex;display:-webkit-flex;display:-moz-flex;justify-content:space-between;}
.ar-text-column{flex:0 0 35%;margin-top:25px;}
.ar-image-column{flex:0 0 55%;}
.ar-row > div{padding:0 30px;}
.ar-rich-text .grid .grid__item{max-width:720px;margin:0 auto;width:100%;padding:0;text-align:center;float:none;padding-top:15px;padding-bottom:80px;}
.design-ar-main{padding:100px 0;}
.feature-row__item.btn-image{margin-top:40px;}

/* Gallery css */
.nau-gallery div#PageContainer {margin-top: 0;}

/* All default page css */
body.template-page.page div#PageContainer {margin-top: 0;padding-top: 160px;}
body.template-page.page .page-container:before {content: "";width: 100%;height: 435px;position: absolute;top: 0;left: 0;background-color: #f7e4de;z-index: -1;}
body.template-page.page .page-width {max-width: 1010px;}
body.template-page.page h1 {
    font-family:'maison_neuemedium',helvetica,san-serif;
    font-size: 34px;
    margin: 0 0 15px;
    max-width: 500px;
    text-align: left;
    line-height: 1.4;
    float: none;
}
body.template-page.page h4 {
    font-size: 20px;
    color: black;
    margin-top: 0;
}

body.template-page.page p, body.template-page.page li {
    font-size: 15px;
    color: #333;
    line-height: 2.15;
}

/* CloudSearch */

.cs-price-block {display:none}

.template-search div#PageContainer {margin-top: 0;padding-top: 160px;}
.template-search .page-container:before {content: "";width: 100%;height: 435px;position: absolute;top: 0;left: 0;background-color: #f7e4de;z-index: -1;}
.template-search .no_price{display:none}

/* product drop swatch */
.product-swatch-main {
    background: #fff;
    box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.10);
    margin: 0 auto;
      margin-top: 15px;
    position: relative;
}
.product-swatch-main h4 {
    padding: 10px;
    margin-top: 5px;
    padding: 15px 13px 13px;
    text-align: left;
    font-size: 16px;
    color: #303030;
    vertical-align: top;
    display: inline-block;
    width: 100%;
    margin: 0;
    line-height: normal;
    cursor: pointer;
    position: relative;
    font-family:'maison_neuebook',helvetica,san-serif;
}
.product-swatch-main h4:before {
    display: inline-block;
    position: absolute;
    width: 10px;
    height: 10px;
    background: transparent;
    text-indent: -9999px;
    border-bottom: 1px solid #262626;
    border-right: 1px solid #262626;
    transition: all 250ms ease-in-out;
    text-decoration: none;
    color: transparent;
    content: "";
    transform: rotate(45deg);
    right: 15px;
    top: 15px;
}
.product-swatch-main h4.open:before {
  transform: rotate(225deg);
  top:20px;
}
.product-dropdown {
    display: none;
    text-align: center;
    padding: 20px;
    position: absolute;
    width: 100%;
    background: #fff;
    box-shadow: 0px 2px 6px 1px rgba(0,0,0,0.10);
  z-index: 999;
}
.product-dropdown.active {
    display: block;   
}
.product-form{padding-top:0;}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  -moz-appearance: none; 
  appearance: none; 
  margin: 0; 
}
body .bLKvsX .glider-d-2 .glider-dot.active:before, .bLKvsX .glider-d-3 .glider-dot.active:before {
    content: "";
    position: absolute;
    width: 100% !important;
    height: 100% !important;
    border-radius: 50%;
    top: 0 !important;
    left: 0 !important;
}

.modular-video {padding-left: 54px !important; padding-right: 52px !important; }
/* ============ Collection view navigation ============ */ 

.template-collection .section-header a {border:none;}
.tags .filters-toolbar .col_filters { margin: 0 15px;}
.tags .filters-toolbar .col_filters.current_collection { border-bottom: 1px solid currentColor;}

.pagination li {vertical-align: baseline;}
.pagination .btn {border: 0;height: auto;width: auto;display: initial;}
.pagination .btn svg {width: 15px;height: 15px;}

.lead-time{margin-top: 20px;color: #999;font-size: 14px;}
.download-overview {font-size: 14px; text-align:left; margin-top:-15px;}
.download-overview a {text-decoration: underline;}
.stock-available{color: #000;}

.coll-designer-header{
  padding: 50px 0 70px; 
  margin-bottom: 50px;
  background-color: #fbe3c7;
}
.coll-designer-header .designer-name{
  text-transform: capitalize;
  margin-bottom: 30px;
}
.coll-designer-header .row{
  display: flex;
  align-items: flex-start;
}
.coll-designer-header .row .img-box{
  min-width: 300px;
  padding-top: 200px;
  margin-right: 60px;
  position: relative;
}
.coll-designer-header .img-box img{
  object-fit: cover;
  object-position: top;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.coll-designer-header .text-wrap{
  flex: 1 0 0;
   max-width: 950px  !important;
  font-size:15px !important;
   line-height: 1.6em  !important;
  
}
.coll-designer-header .text-wrap p, .coll-designer-header .MsoNormal{
  font-size:15px !important;
  line-height: 1.6em  !important;
 
}

@media screen and (max-width: 1850px){
  .site-header__logo{max-width:100px;}
  .hero__inner h2, .hero .mega-subtitle p {font-size: 40px;}
  .hero__inner .page-width {margin-right:0}
  .page-width {padding-right:40px;}
  .modular-section 
  .hero__inner .page-width {max-width: 540px;}
  .site-header .navmenu-lineup {padding-right:20px;}
  .hero--medium {height:850px;}
  .modular-video {padding-left: 56px !important; padding-right: 37px !important; }
}

@media screen and (max-width: 1700px){
  .page-width {padding-left: 100px;}
  .template-product .page-width {padding-left:30px;}
  .site-header__logo, .site-header__logo-image, .site-header__logo-image img {max-height: 800px;}
  .template-product #PageContainer:before, .template-collection #PageContainer:before, .designers #PageContainer:before, .our-story .page-container:before, .campaign-directory .page-container:before, .template-article .page-container:before, .template-blog .page-container:before {height: 400px;}
/*   .template-product .grid__item {padding-left: 60px;} */
  .modular-video {padding-left: 110px !important; padding-right: 40px !important; }
  
}

@media screen and (max-width: 1650px) and (min-width: 750px){
.site-header .navmenu-lineup #SiteNav > li.site-nav--has-dropdown .site-nav__dropdown:before {width: 170vw;}
  .site-nav__dropdown--centered {width: 100%;left: 0;}
}

@media screen and (max-width: 1500px){
    .modular-video {padding-left: 85px !important; padding-right: 27px !important; }
}


@media screen and (max-width: 1400px){
.template-article h1, .template-article h1 + div, .template-article #__pf, .pf-ari {padding-left:100px;padding-right:100px}
  time {display:none !important}
}


@media screen and (max-width: 1349px){
  .template-index p {font-size:17px;line-height: 30px;}
  .btn {font-size:15px;}
  .hero--medium {height:700px;}
  .hero__inner h2, .hero .mega-subtitle p {font-size: 34px;}
  
}

@media screen and (max-width: 1299px){
  .img-text-section .feature-row__item.feature-row__text {padding: 0 50px;}
  .img-text-section .feature-row__item{padding-left: 10px;}
  .two-img-section .first-img img, .two-img-section .second-img img {height: 400px;}
  .feature-group-inner img {height: 500px;}
  .two-img-right-section .feature-row__item.feature-img-group, .feature-group-inner .feature-row__item.feature_small, .two-img-section .feature-row__item.feature-right{padding-left: 50px;}
  .two-img-right-section .feature-row__item.feature-left .feature-inner{padding: 30px}
  .two-img-section .feature-row__item.feature-right .feature-row__text{padding: 0 30px;}
  .hero__inner .page-width {max-width: 480px;}
  .site-header__logo, .site-header__logo-image, .site-header__logo-image img {max-height: 700px;}
  .template-product #PageContainer:before, .template-collection #PageContainer:before, .designers #PageContainer:before, .our-story .page-container:before,   .campaign-directory .page-container:before, .template-article .page-container:before, .template-blog .page-container:before {height: 350px;}
  .hero__inner h2 {margin-bottom: 20px;}
  .hero__inner h2, .hero .mega-subtitle p {line-height: 70px;}
  .two-img-section h3 {font-size:28px;}
  .template-index p, .story-rich-text .rte-setting p, .story-two-img-with-text .featured-row__subtext p {font-size:15px;line-height:28px;}
  .story-img-with-text .feature-row__text--right{padding-top:50px;}
  
}


@media only screen and (min-width: 1200px){
  .site-header .navmenu-lineup #SiteNav > li.site-nav--has-dropdown:hover .site-nav__dropdown{display: block;}
  .site-nav--has-dropdown:hover .site-nav__dropdown{opacity: 1;visibility: visible;-webkit-transition-delay: .3s;-o-transition-delay: .3s;transition-delay: .3s;visibility: visible;transform: translate3d(0,0,0);z-index: 1;pointer-events:inherit;}
}
@media screen and (max-width: 1199px) and (min-width: 992px){
  .site-header .navmenu-lineup {padding: 0 20px 0 0;}
  .site-nav__link--button, .navmenu-lineup li a {letter-spacing: 3px;font-size: 16px;padding: 3px 10px;}
}

@media screen and (max-width: 1199px) and (min-width: 750px){
  body .site-header .navmenu-lineup #SiteNav > li.site-nav--has-dropdown .site-nav__dropdown,
  .site-header .navmenu-lineup #SiteNav > li.site-nav--has-dropdown:hover .site-nav__dropdown{display: none;}
  body .site-header .navmenu-lineup #SiteNav > li.site-nav--active-dropdown .site-nav__dropdown,
  .site-header .navmenu-lineup #SiteNav > li.site-nav--has-dropdown.site-nav--active-dropdown:hover .site-nav__dropdown{display: block;}
  .site-header .navmenu-lineup #SiteNav > li.site-nav--has-dropdown.site-nav--active-dropdown .site-nav__dropdown {visibility: visible;opacity: 1;transform: translate3d(0,0,0);z-index: 99999;}
  .site-nav__link--button, .navmenu-lineup li a, .site-header .navmenu-lineup #SiteNav > li.site-nav--has-dropdown span{z-index: 999;}

}
@media screen and (max-width: 1024px) and (min-width: 750px){
	.search main .medium-up--push-three-tenths {left: 0;}
}
@media screen and (max-width: 1199px){
  .site-header__search-toggle{color:#fff;}
  .search-header__input, .search-bar__input{min-height: 44px;height: auto;}
  .search-bar__input,.search__input{border: 1px solid #000 !important;}
  .site-header__logo-image img{width: auto;}
  /*   .showstickyheader .site-header__logo img{width: 70px;} */
  div#PageContainer {margin-top: 100px;}

  .material-use li{margin-bottom:15px;}
  ul.tabs li{min-width: 185px;}
  .grid--view-items{padding-bottom: 50px;}
  .js-drawer-open  div#PageContainer{margin-top: inherit;}

  .relatedproduct-sec .related-products{width: 100%;}
  .two-img-right-section.two-img-left-section .feature-row__item.feature-img-group, .feature-row-campaign .feature-row__text--left{padding-left: 20px;}
   #shopify-section-two-img-text-left .feature-row {margin-top: 50px;}
  .template-page.campaign-2018 .btn, .template-page.campaign-2019 .btn {text-align: left;}
  
  .product-single .grid__item.medium-up--one-half:last-child {padding-left:40px;}
  .product-single__description p {font-size:14px;}
  
  .story-img-with-text .featured-row__subtext p{font-size:15px;line-height:28px;}
  
  .ar-image-column, .ar-text-column {flex: 0 0 50%;}
}

@media screen and (min-width: 992px){
	.site-header .navmenu-lineup #SiteNav > li.site-nav--has-dropdown .site-nav__dropdown .site-nav__childlist li.site-nav__childlist-item {padding: 0 20px;}
    .site-header .navmenu-lineup #SiteNav > li.site-nav--has-dropdown .site-nav__dropdown .site-nav__childlist {max-width: 100%;margin-right: 0;}
}
@media screen and (max-width: 991px){
  .maker-name{font-size: 26px;margin-bottom: 15px;}
  .colone-eight p, .colone-eight a{line-height: 22px;font-size: 14px;}
  .two-img-section h3 {font-size:24px;margin-bottom: 20px;line-height: 45px;}
  .btn {font-size:14px}
  .template-index p {font-size:15px;line-height:24px;}
  .article__grid-meta{padding: 30px;}
  .blog-section .grid__item {padding: 0 10px;}
  .blog-section .grid {margin-left: 0;margin-right: 0;}
  p {font-size: 15px;line-height: 23px;}
  .btn{text-align: left;}
  .blog-section .btn{text-align: center;}
  .two-img-section .first-img img, .two-img-section .second-img img, .feature-group-inner img {height: 300px;}
  .two-img-right-section .feature-row__item.feature-left ul li a {font-size: 14px;line-height: 27px;}
  .img-text-section .feature-row__item.feature-row__text {padding: 0 10px;}
  .two-img-right-section .feature-row__item.feature-img-group, .feature-group-inner .feature-row__item.feature_small, .two-img-section .feature-row__item.feature-right {
    padding-left: 20px;}
  .showstickyheader .site-header__logo img, .site-header__logo-image img {width: auto;margin: 0 auto;}
  .campaign-directory .page-container:before, .template-article .page-container:before, .template-blog .page-container:before {height:300px;}
  .navmenu-lineup li a{font-size: 16px;}
  .site-nav a {padding: 3px 15px;}
  .two-img-right-section .feature-row__item.feature-left .feature-inner .feature-row__text h2.h3{line-height: 18px;}
  .site-header__logo:before{height: 245px;}
  .story-img-with-text .featured-row__subtext p{line-height:24px;}
  .story-img-with-text .feature-row__text--left{padding-right:0;}
  .story-two-img-with-text .feature-row{flex-wrap:wrap;}
  .story-two-img-with-text .two-img-right-section.two-img-left-section .feature-row__item.feature-left{-webkit-flex: 0 1 100%;-moz-flex: 0 1 100%;-ms-flex: 0 1 100%;flex: 0 1 100%;}
  .story-two-img-with-text .two-img-right-section.two-img-left-section .feature-row__item.feature-img-group{-webkit-flex: 0 1 100%;-moz-flex: 0 1 100%;-ms-flex: 0 1 100%;flex: 0 1 100%;padding-left:0;}

  .coll-designer-header{
    padding: 0 0 50px;
    margin-bottom: 50px;
  }
  .coll-designer-header .row .img-box{
    min-width: 180px;
    padding-top: 130px;
    margin-right: 20px;
  }
  .coll-designer-header .text-wrap p {
    font-size: 14px;
  }
  #shopify-section-collection-template{
    position: relative;
  }
  .coll-designer-header .designer-name{
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 991px) and (min-width: 750px){
  .site-nav__link--button, .navmenu-lineup li a {padding: 3px 5px;letter-spacing: 1px;font-size: 16px;}
  .site-header .navmenu-lineup {padding: 0 20px 0 0;}
  .site-header__logo-image {padding: 30px 0;}
  .site-header__logo, .site-header__logo-image, .site-header__logo-image img {max-height: 600px;}
  .template-product #PageContainer:before, .template-collection #PageContainer:before, .designers #PageContainer:before {height: 300px;z-index: 0;}
  .site-header .navmenu-lineup #SiteNav > li.site-nav--has-dropdown .site-nav__dropdown .site-nav__childlist li.site-nav__childlist-item {padding: 0;}
  .site-header .navmenu-lineup #SiteNav > li.site-nav--has-dropdown .site-nav__dropdown .site-nav__childlist{max-width: 100%px;margin-right: 0;}
  .hero--medium {height:600px;}
  .hero__inner h2, .hero .mega-subtitle p {font-size: 28px;}
  .product-card__title {font-size:13px;}
  .cart table{font-size:13px;}
  .cart tr th:nth-child(2), .cart tr td:nth-child(3){display:none;}
  .top-bar-menu a{font-size: 16px;}
  .site-footer{padding: 60px 0 150px;}
  .social-icons li{margin-right: 10px;margin-bottom: 10px;}
  .site-footer h4, .site-footer .h4{font-size: 18px;margin-bottom: 20px;}
  .site-footer__linklist-item{line-height: 22px;}
  .relatedproduct-sec .related-products{width: 100%;}
  .section-header{margin-bottom: 30px;}
  .site-header .navmenu-lineup #SiteNav > li.site-nav--has-dropdown span{font-size: 16px;padding: 3px 5px;letter-spacing: 1px;color: #000;}
  .site-header .navmenu-lineup #SiteNav > li{padding-top:20px;padding-bottom:20px;}
  .hero__inner .page-width {max-width:380px;}
  .hero__inner h2, .hero .mega-subtitle p {font-size: 24px;line-height: 50px;}
  .two-img-section h3 {font-size:20px}
  .product-card__title {font-size:13px;}
}

@media screen and (max-width: 927px){
  .blog-grid-page .grid--blog .medium-up--one-half, .designer-inner {max-width: 600px;}
  .blog-grid-page .grid--blog .medium-up--one-half:nth-child(2n), .designer:nth-child(2n) {float: none;}
}

@media (max-width: 899px) and (min-width: 750px){
  .designer-inner {max-width: 300px;}
}

@media screen and (max-width: 768px) and (min-width: 750px){
 .hero__inner .page-width {max-width: 420px;}
}

@media only screen and (min-width: 750px){
  /*     .hero--medium{height: 740px;} */
  .hero--medium{height: 1035px;}
  .site-header__account, .site-header__cart{vertical-align: text-bottom;}
  .product-card__image-wrapper img,.product-card__image-wrapper{max-width: 330.230769px !important;max-height: 330px !important;}
  .filters-toolbar__item-child:first-child{margin-right: 0;}
  .site-footer h4, .site-footer .h4{font-size:20px;    font-weight: 500;letter-spacing: 1px;}
  .site-footer__linklist-item {font-size: 14px;color: #000;letter-spacing: 1px;line-height: 28px;}
/*   .product-single__photo-wrapper,.product-single__photo-wrapper .product-featured-img {max-width: 620px !important;max-height: 710.527559px !important;margin-left: 0;} */
  .product-single__thumbnails{margin-top: 15px;} 
  .btn, .shopify-payment-button .shopify-payment-button__button--unbranded{border-radius: 0px;}
  .index-section {padding-top: 60px;padding-bottom: 60px;}
  #shopify-section-feature-row {padding-top: 90px;padding-bottom: 55px;}
  .page-width.two-img-right-section {padding-top: 20px;padding-bottom: 20px;}
  .blog-section {margin-bottom: 140px;}

  .main-li-designers .site-nav__dropdown{
    width: 100%;
    padding-left: 70px;
    overflow: hidden;
  }
  .main-li-designers .site-nav__dropdown>ul{
    column-count: 2;
    padding-left: 33.33%;
    max-width: 1500px;
    margin-left: auto;
    position: relative;
  }
  .main-li-designers .site-nav__dropdown>ul>li:first-child{
    font-weight: 600;
    position: absolute;
    left: 0;
    top: 0;
  }
  .main-li-designers .site-nav__dropdown.site-nav__dropdown--right li{
    display: block;
  }

}

@media only screen and (max-width: 749px){  
  .template-article h1, .template-article h1 + div, .template-article #__pf, .pf-ari {padding-left:50px;padding-right:50px}
  .template-article h1 {font-size:24px}
  .site-header__icon svg{height: 23px;width: 22px;vertical-align:top;}
  .site-header__search-toggle svg {position:relative;top:initial;}
  .site-header__cart svg, .site-header__account svg{height: 21px;width: 21px;}
  .site-header__icon{color:#000;width:34px;}
  .site-header__icon .icon{vertical-align:top;}
  .site-header__icon .icon-hamburger{margin-top:-2px;}
  .site-header__icon .icon-close{margin-top:2px;}
  .page-container{-ms-transform:none !important;-webkit-transform: none !important;transform: none !important;}
  .mobile-nav__dropdown .mobile-nav__sublist-header--main-nav-parent {color:#000000}
  .mobile-nav__link, .mobile-nav__sublist-link {letter-spacing:2px;}
  .mobile-nav__dropdown .mobile-nav__sublist-header {font-family:'maison_neuelight',helvetica,san-serif;font-weight:200;}
  .mobile-nav-wrapper {position:fixed;top: -1px;}
  .site-header__logo{padding-left: 0;}
  .page-width {padding-left: 60px;}
  .site-header__logo, .site-header__logo-image, .site-header__logo-image img {max-height: 424px;}
  .template-article #__pf span {font-size: 15px;}
  #tab-2.tab-content p {text-align:left;}
  .product-single .grid__item.medium-up--one-half:last-child {padding-left:58px;}
  .template-product ul.tabs li, .template-product ul.tabs li.current {min-width:none;width:33%;border:none}
  ul.tabs {border:1px solid #000000;background: #f4f2f2;}
  .template-product .tab-content {border-top:none;}
  .main-content {padding-top:10px;}
  .product-more-img-slider .slick-track {width: 1100px !important;transform: translate3d(-70px, 0px, 0px) !important;}
  
  
  .template-product #PageContainer:before, .template-collection #PageContainer:before, .designers #PageContainer:before, .our-story .page-container:before {height: 226px;z-index: 0;}
  .template-index p {margin:20px 0;}
    .hero--medium {height: 450px;}
    .site-header__logo-image {
    padding: 15px 0;
  }
  
  .first-img {margin-bottom:20px;}
  .img-text-section .feature-row__item.feature-row__text, .img-text-section .feature-row__item {padding:0;}
  
  .announcement-bar .site-header__icons-wrapper{right: 15px;top: 0;}
  .site-header__icon{padding:0;}
  .site-header .navmenu-lineup { padding: 0 20px 0 0;}
  
  .site-header__account img, .site-header__cart img{width:23px;}
  /*   .site-header__logo-image img{width: 55px;} */
  /*   .showstickyheader .site-header__logo img{width: 55px;} */
  .site-header__icon.btn--link:not([disabled]):hover, .site-header__icon.btn--link:focus{color: #000;}
  .announcement-bar .site-header__icon.btn--link:not([disabled]):hover,.announcement-bar .site-header__icon.btn--link:focus{color: #fff;}

  .announcement-bar{padding: 6.5px 0;}
  ul.top-bar-menu{padding-right: 30px;}
  .grid--view-items{padding-bottom: 0;}

  div#PageContainer{margin-top: 70px;}
  .filters-toolbar__item-child:first-child{margin-right: 0;}
  .filters-toolbar__item-child .filters-toolbar__input{padding-left: 15px;}

  .section-header h1{font-size:20px;}
  .grid__item.text-right.site-header__icons.site-header__icons--plus{width: 100%;padding: 0;}
  .grid__item.medium-up--one-quarter.logo-align--left{width:40%;}

  .site-header__icons-wrapper a, .site-header__icons-wrapper button{padding-left: 12px;vertical-align: top;}
  .site-header__icon svg.icon.icon-close{height: 18px;}
  .filters-toolbar__input{height: 36px;}

  input, textarea, select, button{font-size: 14px;}
  .site-footer{padding: 40px 0 30px;}
  .top-bar-menu li{padding:0 5px;}
  .site-footer__item{margin-bottom: 30px;}

  .site-footer h4, .site-footer .h4{margin-bottom: 3px;}
  .site-footer__content{padding: 0 0;}

  .mobile-nav__link, .mobile-nav__sublist-link {padding: 14px 20px;font-size: 14px;}
  .site-footer__linklist-item{padding: 3px 0;    font-size: 14px;}
  .site-footer h4, .site-footer .h4{font-size:16px;}

  .thumbnails-wrapper{top:5px;margin: 0 2px 5px 2px;}
  ul.tabs li{min-width: 100%;border-right: 0;}

  .colone-eight,.coltwo-four{width: 100%;}
  .coltwo-four{margin-top: 30px;}

  .relatedproduct-sec .related-products{width: 100%;}
  .common-padding{padding: 35px 0;}
  .relatedproduct-sec{padding-top: 35px;}
  .product-single__title{font-size:26px;}
  .tab-content{padding:20px;}

  #ProductSection-product-template, .template-product .main-tabing-section .page-width, .adam-info .page-width, #shopify-section-related-products .page-width {padding-left: 60px;}
  .product-single .grid__item.medium-up--one-half:last-child {padding-left: 22px;}
  .template-product .main-tabing-section, .adam-info, #shopify-section-related-products{padding-left:0;}
  #shopify-section-collection-template .grid--view-items, header.collection-header .page-width .section-header {padding-left: 0;}

  .site-header__logo {max-width: 60px;top: 0;}
  .site-header__logo-image{margin: 0 auto;}

  .two-img-section .first-img img, .two-img-section .second-img img, .feature-group-inner img {height: auto;}
  .two-img-right-section .feature-row__item.feature-img-group, .feature-group-inner .feature-row__item.feature_small, .two-img-section .feature-row__item.feature-right {
    padding-left: 0;}
  .two-img-section .feature-row__item.feature-right .feature-inner{display: block;}
  .two-img-section .feature-row__item.feature-right .feature-row__text {padding: 0;}
  .feature-group-inner {display: block;}
  .article__title{font-size; 18px;}
  .hero__inner h2, .hero .mega-subtitle p {font-size: 30px;;line-height: 50px;}
  .hero__inner .page-width {max-width: 100%;margin-right: 0;margin-top: 40px;}
  .two-img-section h3 {font-size: 20px;line-height: 35px;}

  .designer-box{display: block;}
  .designer-inner {max-width: 100%}
  .template-product .tab-content {padding: 30px;}   
    .site-header .navmenu-lineup{padding-top:20px;padding-bottom:20px;}
  .two-img-right-section .feature-row__item.feature-left .feature-inner .feature-row__text{margin-bottom: 30px;}
  .two-img-right-section.two-img-left-section .feature-row__item.feature-img-group, .feature-row-campaign .feature-row__text--left {padding-left: 0;}
  .tab-description{display: block;}
  .des_content, .des_img {float: left;width: 100%;}
  .des_img {padding-left: 0;margin-top: 20px;}
  /*.hero .hero__inner:after {content: "";position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.2);width: 100%;height: 100%;z-index: -1;}*/
  .hero .mega-title, .hero .mega-subtitle, .btn.hero__btn {display:none;}
  
  .site-header {position: fixed;z-index: 9999;background:transparent;}
  header.site-header.animate .site-header__icons, header.site-header.showstickyheader.animate .site-header__icons{position: static;background:transparent;}
  .site-header__mobile-nav, .mobile-nav-wrapper ul{background-color:rgba(255,255,255,0.8);}
  .open-menu .site-header__mobile-nav{z-index:1115;}
  .mobile-nav-wrapper.js-menu--is-open{z-index:1113;}
  .article-template .article__title{font-size:24px;}
  .article-template .article__date{font-size:12px;}
  .article-template .rte, .article-template .rte p {font-size: 13px;line-height: 1.8;}
  .article-template .rte p{margin-bottom:17.5px;}
  .story-img-with-text .feature-row__text--right{padding-top:25px;max-width: 100%;}
  .story-img-with-text h2{margin-bottom:30px;}
  .story-img-with-text .feature-row__text--left{max-width:100%;}
  
  
  .hypervisual__multi-column-image-format-padded .hypervisual__library-multi-column-image-text-column-image {padding:0 !important;}
/*   .product-single .grid__item.medium-up--one-half:last-child {padding-left:58px;}
 

  .slick-track {width: 1100px !important;transform: translate3d(-70px, 0px, 0px) !important;}

  ul.tabs {border:1px solid #000000;}
  .template-product .tab-content,ul.tabs {margin-left:28px;}
  .template-product .tab-content {border-top: 0;}
  .template-product ul.tabs li {width:33%;min-width:initial;border:0;}
  .template-product ul.tabs li.current {border:0;} */
  .site-header__cart-count{right: -10px;top: -10px;}
  .main-content{position:relative;z-index:1;}
  .template-cart .page-container:before, .customers .page-container:before{z-index:0;height: 180px;}
  .cart__edit--active, .cart__update-control, .js-edit-toggle{color: #000 !important;font-size: 14px;text-transform: lowercase;border: none;padding: 0;position: relative;}
  .additional-checkout-buttons{margin-top:10px;}
  .cart table, .cart__meta-text{font-size:14px;}
  .list-view-item__title{font-size:18px;}
  .cart__image-wrapper{width:110px;}
  .cart__qty-label{display:none;}
  .cart__qty-input {padding-top: 10px;padding-bottom: 10px;}
  .cart__update-control{margin-bottom:0;}
  .cart__update-wrapper{border-bottom-color:#000;}
  
  .cart-subtotal {justify-content: flex-end;}
  .cart__submit-controls {-webkit-justify-content: flex-end;-ms-justify-content: flex-end;justify-content: flex-end;  }
  .cart__image-wrapper div{width: 80px;}
  .cart-table {overflow-x: auto;}
  .product-single__thumbnails-item {width: 100px;}
  .product-single__thumbnail{width: auto;}
  .thumbnails-wrapper .grid__item{padding: 0 5px;}
  
  .campaign-directory .page-container:before, .template-article .page-container:before, .template-blog .page-container:before{z-index: 0; height: 225px;}
    .campaign-directory .page-container:before, .template-article .page-container:before, .template-blog .page-container:before, .campaign-directory .page-container:before, .template-article .page-container:before, .template-blog .page-container:before {height:225px;}

  ul.collection-filter-ul{display: none;}
  .filters-toolbar__item-child:first-child .filters-toolbar__input-wrapper.select-group {display: none;}
  .filters-toolbar-wrapper {float: right;width: auto;}
  .filters-toolbar--has-filter .filters-toolbar__item-child {flex-basis: 100%;}
  .filters-toolbar__input-wrapper {display: block;}
  
  .blog-grid-page .article__title--has-image{padding-left: 0;}
  
  .ar-row{display: block;}
  .ar-text-column{margin-top: 0;margin-bottom: 30px}
  .design-ar-main {padding: 50px 0;}
  .ar-rich-text .grid .grid__item{padding-bottom: 40px;}
  .ar-rich-text .grid {margin-left: 0;}
  
  body.template-page.page .page-container:before, .template-search .page-container:before{z-index: 0;}
  
  .search .list-view-item__image-column {display: block;}
  .search .product-card__image-wrapper img, .search .product-card__image-wrapper {max-height: 100%;}
  .search .list-view-item__link {display: block;}
  .search .list-view-item__title-column {padding-left: 0;}
  .search .list-view-item__price-column {display: block;text-align: left;width: 100%;}
  .lead-time{margin-top: 10px;}
  .thumbnails-wrapper .btn:after {display:none !important}
  .thumbnails-wrapper .btn {z-index:20000 !important}
  .modular-video {padding-left: 45px !important; padding-right: 27px !important; }

  .coll-designer-header{
    padding-top: 30px;
  }
  .coll-designer-header .row{
    flex-direction: column;
  }
  .coll-designer-header .row .img-box{
    margin-bottom: 30px;
    margin-right: 0;
  }
}


@media only screen and (max-width: 500px){

  .cart__submit-controls .cart__submit{max-width: 100%;}
  .product-single__thumbnails-item {width: 70px;} 
  .product-single__thumbnail-image {max-height: 70px !important;margin: 0 auto;}
  
}

@media only screen and (max-width: 425px){
  .relatedproduct-sec .related-products{width: 100%;}
  .related-products img.next{  right: -28px;}
  .related-products img.prev{left: -6px;}
  .related-products img.prev,.related-products img.next{width:12px;}
  .filters-toolbar__input-wrapper {margin-left: 0;margin-top: 5px;}
  .filters-toolbar__item-wrapper{display: block;}
  .section-header h1{width: 100%;}
  .filters-toolbar-wrapper {float: none;width: 100%;}
  .filters-toolbar__input-wrapper{width: 100%;}
}

@media only screen and (max-width: 400px){
  .filters-toolbar-wrapper{width: 100%;margin-top: 20px;}
  .announcement-bar{padding: 3.5px 0;}
  /*   .site-header{top:32px;} */

}