/** Shopify CDN: Minification failed

Line 653:26 Expected identifier but found "."
Line 791:21 Expected identifier but found "!"
Line 2643:23 Unexpected "{"

**/
body{
   font-family: 'Poppins', sans-serif;
}
.feature-row__item.feature-row__text.feature-row__text--left a.btn,.feature-row__item.feature-row__text.feature-row__text--right a.btn {
    background: transparent;
    width: 200px;
    padding: 14px 0;
    font-size: 17px;
    border: 1px solid #c18837;
    font-size: 15px;
    letter-spacing: 0.2px;
    color: #6d6d6d;
    position: relative;
    top: 8px;
    font-family: 'Poppins', sans-serif;
    box-shadow: 8px 8px 9px 2px #eaeaea;
    text-align: center;
    text-transform: uppercase;
    font-weight: 400;
}
.catalog-next p {
    color: #696868;
    text-transform: uppercase;
    font-size: 12px;
}
.search-header.search--focus {
    max-width: 314px;
}
.site-footer__content ul {
    text-align: left;
}
.scasl-search-btn {
    border-top: 1px solid #e0e0e0 !important;
}
.content-text a.button sapn{
    user-select: none;
    -webkit-appearance: none;
    display: inline-block;
    width: auto;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    border-radius: 2px;
    background-color: transparent;
    white-space: normal;
    padding: 14px 65px !important;
    border: 1px solid #c18837;
    font-size: 15px;
    letter-spacing: 0.2px;
    color: #6d6d6d;
    position: relative;
    top: 30px;
    font-family: 'Poppins', sans-serif;
    box-shadow: 8px 8px 9px 2px #eaeaea;
    text-align: center;
    text-transform: uppercase;
    font-weight: 400;
}
ul#SiteNav li a {
    text-transform: capitalize;
    font-family: 'Poppins', sans-serif;
    color: #6d6a6a;
    font-size: 15px;
    letter-spacing: 0.2px;
    font-weight: 400;
    text-align: left;
    margin-left: 15px;
}
.product-card:hover .product-card__title, .product-card:focus-within .product-card__title {
    border-bottom-color: transparent;
}
.content-text h2 {
    font-size: 30px;
    font-family: 'Poppins', sans-serif;
    color: #b37113;
    letter-spacing: 0.2px;
    text-transform: uppercase;
    margin: 0;
    font-weight: 300;
}
.content-text p {
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    padding-top: 20px;
    color: #6d6d6d;
    letter-spacing: 0.1px;
    font-weight: 400;
    margin: 0;
}
.first, .second {
    padding:50px 0 0;
}
.second .content-text {
    text-align: right;
}
.feature-row__item.feature-row__text.feature-row__text--left a.btn:hover,.feature-row__item.feature-row__text.feature-row__text--right a.btn:hover{
    background: #c18837;
    border: 1px solid #c18837;
    color: #fff;
    transition: 0.3s;
    transition: transform 0.3s cubic-bezier(0.22, 0.665, 0.34, 0.875), -webkit-transform 0.3s cubic-bezier(0.22, 0.665, 0.34, 0.875);
    text-decoration: none;
    box-shadow: 0px 0px 19px #bfbfbf;
}
footer.site-footer .grid__item small a {
    padding-left: 5px;
}
.site-footer__item-inner.site-footer__item-inner--newsletter {
    padding-left: 22px;
    text-align:left;
}
.site-footer span {
    color: #6d6d6d;
    font-family: 'Poppins', sans-serif;
    font-size:14px;
}
div#shopify-section-1569410408970,div#shopify-section-feature-row {
    padding: 30px 0 0;
}
.index-section {
    padding:0;
}
.feature-row__item.feature-row__text.feature-row__text--right {
    text-align: right;
}
.page-width ul.list--inline.site-footer__social-icons.social-icons.site-footer__icon-list {
    display: none;
}
.feature-row__text {
    padding-top: 0;
}
/* placeholder color*/

::placeholder {
  color: #7f7f7f;
  opacity: 1; 
}

:-ms-input-placeholder { 
   color: #7f7f7f;
}

::-ms-input-placeholder { 
   color: #7f7f7f;
}
/* placeholder color*/
footer.site-footer {
    background: #f5f5f5;
    padding: 48px 0 0;
    width: 100%;
    float: left;
    margin: 48px 0 0;
    position: relative;
    left: 0;
    bottom: 0;
}
footer.site-footer .site-footer__content p.h4 {
    font-size: 16px;
    letter-spacing: 0.2px;
    font-family: 'Poppins', sans-serif;
    color: #848181;
    text-transform: uppercase;
    margin-bottom: 11px;
    font-weight: 400;
    text-align: left;
}
footer.site-footer .site-footer__content li {
    list-style: none;
    font-family: 'Poppins', sans-serif;
    text-transform: capitalize;
    font-weight: 500;
}
footer.site-footer .site-footer__content li a {
    color: #6d6d6d;
    font-family: 'Poppins', sans-serif;
    line-height: 26px;
    font-size: 14px;
    font-weight: 400;
}
footer.site-footer .input-group input#ContactFooter-email {
    border: 1px solid #c5c4c4;
    padding: 5px 11px;
    width: calc(100% - 40px);
    min-height: 33px;
    margin: 2px 0;
    font-family: 'Poppins', sans-serif;
    letter-spacing: 0.2px;
    flex-grow: inherit;
    font-size: 14px;
    flex-basis: inherit;
    float: left;
    background:rgb(255, 255, 255);
}
footer.site-footer .site-footer__item-inner.site-footer__item-inner--newsletter li {
    display: inline-block;
    margin-right: 10px;
    padding: 4px 0;
}
footer.site-footer .site-footer__item-inner.site-footer__item-inner--newsletter li a {
    color: #929090;
    font-family: 'Poppins', sans-serif;
    line-height: 26px;
    font-size: 14px;
    font-weight: 400;
}
span.input-group__btn button#Subscribe span.newsletter__submit-text--large {
    display: none;
}
span.input-group__btn button#Subscribe {
    background: url(https://cdn.shopify.com/s/files/1/0268/2427/8050/t/2/assets/email-icon.png?408);
    background-size: 26px auto;
    background-position: center;
    background-repeat: no-repeat;
    margin: 0;
    position: absolute;
    width: 34px;
    min-height: 39px;
    right: 0;
    padding: 0;
}
.site-nav__dropdown ul li {
    width: 100%;
}
footer.site-footer .grid__item small.site-footer__copyright-content {
    margin: auto;
    font-family: 'Poppins', sans-serif;
    color: #6d6d6d;
    font-size: 11px;
    letter-spacing: 0.2px;
}
footer.site-footer .grid__item a {
    margin: auto;
    font-family: 'Poppins', sans-serif;
    color: #6d6d6d;
    margin-left: 14px;
    font-size: 11px;
    letter-spacing: 0.2px;
}
.grid__item small.site-footer__copyright-content a {
    margin: 0;
}
footer.site-footer .grid--no-gutters .grid__item {
    text-align:center;
}
.site-footer__hr {
    margin: 0;
    padding: 0 0;
}
.site-footer__newsletter span.input-group__btn {
    position: absolute;
    display: block;
}
.site-footer__newsletter span {
    width: 100%;
    float: left;
}
.input-group {
    position: relative;
    display: block;
    width: 100%;
    float: left;
}
.return-link-wrapper {
    margin: 0 auto;
    padding: 35px 0 0 !important;
}
ul.social-sharing li a svg {
    color: #888;
    fill: #929090 !important;
}
ul.social-sharing li a svg:hover{
    fill:#d28f31 !important;
    text-decoration:none;
}
.btn--share:hover{
    color:#d28f31 !important;
    text-decoration:none;
}
.site-footer__newsletter span a {
    color: #c48837;
    border-bottom: 1px solid #c48837;
    font-size: 14px;
    letter-spacing: 0.2px;
    font-weight: 300;
    font-family: 'Poppins', sans-serif;
}
.site-footer__item:first-of-type {
    padding-left: 0;
    margin-bottom: 26px;
}
.site-footer__linklist-item {
    padding:0 30px 0px 0;
}
footer.site-footer .grid--no-gutters .grid__item {
    text-align: center;
    padding: 10px 0 !important;
}
footer.site-footer .site-footer__content li a:hover{
    color: #c18837;
    background: transparent;
    text-decoration: none;
    border:0;
}
.site-footer__newsletter span a:hover{
    color:#6d6d6d;
    border-color:#6d6d6d;
    transition: 0.3s;
}

footer.site-footer .site-footer__item-inner.site-footer__item-inner--newsletter li a:hover,footer.site-footer .grid__item a:hover{
    color: #c18837;
    text-decoration:none;
    border:0;
}
.site-footer__hr {
    border-bottom: 1px solid #f4f4f4 !important;
}
footer.site-footer .site-footer__item {
    margin-bottom: 4px;
}
.site-footer__newsletter {
    position: relative;
    width: 100%;
}
form#ContactFooter {
    position: relative;
    width: 100%;
}
.rich-text__heading--medium.text-center h2.h3 {
    font-size: 20px;
    font-family: 'Poppins', sans-serif;
    color: #c18837;
    letter-spacing: 0.2px;
    text-transform: uppercase;
    margin: 0;
    font-weight: 400;
}
.rich-text__text--medium.rte-setting.text-center p {
    font-size: 30px;
    position: relative;
    letter-spacing: 0.2px;
    font-family: 'Poppins', sans-serif;
    color: #6d6d6d;
    text-transform: uppercase;
    padding-bottom: 8px;
    margin: 0;
    font-weight: 200;
}
div#shopify-section-1569499213528 .rich-text__heading--medium.text-center h2.h3 {
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    color: #6d6d6d;
    text-transform: uppercase;
    margin: 0;
    letter-spacing: 0.2px;
    font-weight: 400;
    font-style: italic;
    padding-top: 10px;
}
div#shopify-section-1569499139917 {
    padding: 90px 0 0;
}
.rich-text__text--medium.rte-setting.text-center p::after{
    position: absolute;
    content: '';
    background: url(https://cdn.shopify.com/s/files/1/0268/2427/8050/t/2/assets/golden-bar.png?745);
    height: 1px;
    width: 212px;
    bottom: 4px;
    margin: auto;
    left: 0;
    right: 0;
}
/*-----header-----*/
.site-header {
    width: 1300px;
    margin: auto;
    padding:0;
}
svg#Capa_1 {
    margin-left: 7px;
}
.site-header__logo-image img {
    max-width: 100% !important;
}
nav#AccessibleNav ul#SiteNav li {
    list-style: none;
    display: inline-block;
    margin-left: 17px;
}
div#shopify-section-1569499139917:focus, .mobile-nav__table-cell:focus{
   outline:none;
}
div:focus{
  outline:none; 
}
li.main-search.site-header__icon {
    margin-left: 4px !important;
}
nav#AccessibleNav ul#SiteNav li a {
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
    color: #6d6a6a;
    font-size: 14px;
    letter-spacing: 0.2px;
    font-weight: 400;
    text-align: left;
    padding:3px 8px;
    display:inline-block;
}
.hero--large {
    height: 839px;
}
div#shopify-section-header {
    padding: 22px 0;
}
.border-bottom {
    border-bottom: none;
    position: relative;
    display: block;
    right: 0;
    text-align: right;
}
.medium-up--seven-twelfths.grid__item img:hover, .medium-up--seven-twelfths.grid__item img:hover {
    box-shadow: 8px 7px 19px 6px #f5f5f5;
}
.grid__item.medium-up--one-quarter.text-right.site-header__icons a.site-header__icon.site-header__cart {
    display: none;
}
div#SiteNavLabel-bedroom, li.site-nav--has-dropdown.site-nav--active-dropdown div#SiteNavLabel-collections {
    background: rgba(0,0,0,0.7);
    position: absolute;
    margin-top: 15px !important;
    border: none;
    width: 232px;
    left: 10px;
    padding:11px 70px 70px 0;
}
span.site-nav__label:focus ,.mobile-nav-wrapper.js-menu--is-open:focus{
    outline: none !important;
}
.main-search.site-header__icon {
    position: relative;
    color: #6d6a6a;
    right: 0;
    padding: 0 20px;
    top: 0;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    width: 100px;
    display: inline-block;
}
div#SiteNavLabel-bedroom ul li a {
    color: #fff !important;
    text-transform: capitalize !important;
    line-height: 30px;
}
.site-header__icon svg {
    float: right;
    color: #c18837;
}
body.template-product .product-card__title{
    width:100%;
    position:absolute;
    margin:auto;
    left:0;
    right:0;
    text-align:center;
    margin-top:20px;
}
.site-nav {
    margin: 0;
    padding-top: 5px;
    float: right;
    padding-left: 15px;
    padding-right: 15px;
}
.search .btn--link .icon {
    color: #c18837  !IMPORTANT;
}
.search .btn--link .icon {
    color: #151414 !IMPORTANT;
    height: 22px;
    width: 36px;
    border-right: 1px solid #dbdbdb;
    top: 0;
    position: relative;
}
form.search-header.search input.search-header__input.search__input {
    border-bottom: 1px solid #000;
    padding: 10px 72px 10px 0;
    background-color: rgba(249, 249, 249, 0.71) !important;
}
svg.icon.icon-search {
    margin-right: 13px;
}
svg.icon.icon-login path {
    display: none;
}
button.search-header__submit.search__submit.btn--link.site-header__icon svg.icon.icon-search {
    color: transparent;
}
.top-login {
    /*width: 100%;*/
    text-align: right;
    font-family: 'Poppins', sans-serif;
    font-size: 11px;
    color: #797575;
    letter-spacing: 0.2px;
    font-weight: 400;
    text-transform: capitalize;
    padding: 0;
    position: absolute;
    right: 15px;
    top: -10px;
}
.top-login img {
    padding-right: 3px;
    max-width: 100%;
    width: 14px;
    vertical-align: middle;
}
form.search-header.search input[type="reset"]:focus {
    outline: none;
}
.search-bar__submit, .search-header__submit:focus {
    outline: none;
}
form.search-header.search input.search-header__input.search__input:focus {
    outline: none;
    border: none;
    border-bottom:1px solid #888;
}
form.search-header.search input[type="reset"] {
    top: 26px;
    right: 30px;
    position: absolute;
    background-image: url(https://cdn.shopify.com/s/files/1/0268/2427/8050/t/2/assets/cross.png?4386);
    background-position: center;
    height: 14px;
    width: 14px;
    background-size: 20px auto;
    margin-top: 5px;
    border: none;
    background-color: transparent;
    padding: 6px;
}
button.search-header__submit.search__submit.btn--link.site-header__icon svg.icon.icon-search {
    margin-right: 45px;
}
svg.icon.icon-login {
    position: absolute;
    right: 0;
    width: 105px;
    height: 13px;
    display: block;
    z-index: 99;
    text-align: right;
    top: -4px;
    font-family: 'Poppins', sans-serif;
    background-size: cover;
    background-position: center;
}
svg.icon.icon--wide.icon-chevron-down {
    color: #ca904b;
}
nav#AccessibleNav.grid__item.medium-up--two-thirds.small--hide {
    padding: 0 !important;
    display: contents;
    width: 100%;
    font-size: large;
    position:relative;
}
.site-header__logo {
    margin: 0;
    padding: 0 15px;
}
.site-header__mobile-nav {
    background-color: transparent;
}
.site-nav__link--button {
    text-transform: uppercase;
    color: #6d6a6a;
    padding:3px 0px;
}
.search-header {
    max-width: calc(0em / 16);
}
.site-nav__link:focus .site-nav__label, .site-nav__link:not([disabled]):hover .site-nav__label {
    border: none;
    color:#c18837;
}
svg.icon.icon-login:hover{
    border: none;
    color:#c18837;
}
.site-nav__link--button:focus, .site-nav__link--button:hover,.main-search.site-header__icon:hover,.top-login:hover {
    color: #bb8713;
    outline: none;
}
.search-header__input, .search-bar__input {
    left: 0px;
    position: relative;
    font-family:inherit;
}
form.search-header.search svg.icon.icon-search {
    opacity: 1;
}
.main-search.site-header__icon img {
    position: absolute;
    padding-left: 8px;
    padding-top: 5px;
}
a.social-icons__link .icon {
    width: 16px;
}
.search-header.search--focus input.search-header__input.search__input {
    display: block;
}
input.search-header__input.search__input {
    display: block;
}
.search-bar__submit, .search-header__submit {
    bottom: 0;
    top: 26px;
    z-index: -0;
    height: 20px;
    width: 20px;
}
.search-header {
    right: 0;
    margin-top: 60px;
    padding: 17px 23px 40px 23px;
    width: 314px;
    left: inherit;
    position: absolute;
    top: 0;
    background: rgba(249, 249, 249, 0.71);
    max-width: 314px;
    display: none;
}
li.main-search.site-header__icon.open-search form.search-header {
    display: block;
}
form.search-header.search..search-header..search.search--focus{
    position:absolute;
    top:20px;
    color:#fff;
}
.site-nav__label {
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
}
.search--focus .search-header__input {
    border: navajowhite;
    border-bottom: 1px solid #949494;
}
.main-search.site-header__icon label {
    margin: 0;
    font-size: 15px;
}
button#Subscribe:focus {
    outline: none !important;
}
form#ContactFooter .input-group--error {
    margin-bottom: 1px;
}
.site-header__icon svg {
    height: 28px;
    width: 28px;
    padding: 4px 7px;
}
.empty-page-content.text-center a.btn.btn--has-icon-after {
    background: #b37113;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 400;
    border: 1px solid #b37113;
}
.empty-page-content.text-center a.btn.btn--has-icon-after:hover{
    background:transparent;
    color:#b37113
}
.empty-page-content.text-center h1{
    font-family: 'Poppins', sans-serif;
    text-transform:uppercase;
}
.shopify-challenge__container form input.shopify-challenge__button.btn:focus, .page-container:focus{
    outline:none;
}
.grid__item{
    padding:0;
}
.content-text {
    padding: 40px 0 40px 50px;
}
.first .content-text {
    padding: 25px 0 40px 48px;
}
.faq-image {
    padding-bottom: 80px;
}
/*-------------------about us page ------------*/
.sidebar a {
    width: 100%;
    float: left;
    text-decoration: none;
    color: #6d6d6d;
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
    padding-bottom: 10px;
    margin:0 !important;
}
.one .about-content {
    padding: 0 0 9px 30px !important;
    margin: 0;
}
.about-content p {
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    padding-top: 0;
    color: #6d6d6d;
    letter-spacing: 0.1px;
    font-weight: 400;
    margin-bottom: 0;
}
.one .about-content p strong {
    color: #b37113;
    font-weight: 500;
}
.two .design-content {
    padding-left: 40px !important;
}
.template-page div#shopify-section-header,.template-article div#shopify-section-header {
    border-bottom: 1px solid #b4b4b4;
}
.sidebar h2 {
    font-size: 16px;
    letter-spacing: 0.2px;
    font-family: 'Poppins', sans-serif;
    color: #848181;
    text-transform: uppercase;
    font-weight: 500;
    margin-bottom: 25px;
}
.sidebar a[aria-current="page"] {
    color: #b37113;
    font-weight: 500;
}
.image-content {
    padding: 0 0 0 0 !important;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    padding-top: 22px;
    color: #6d6d6d;
    letter-spacing: 0.1px;
    font-weight: 400;
    margin-bottom: 0;
}
.two .about-content {
    padding-left: 0 !important;
}
.sapce-section {
    padding: 30px;
}
.two .about-content {
    text-align: right;
    padding: 0 30px 0 0 !important;
}
.template-page .sidebar {
    margin-top: 0;
}
.top-login span:hover {
    color: #c48837;
}
.top-login span:focus {
    outline: none;
}
.medium-up--seven-twelfths.grid__item span {
    color: #c18837;
}
.page-width{
    padding:0  15px; !important;
}
.grid {
    margin-left: 0 !important;
}
.second .content-text {
    padding-left: 0 !important;
    padding-right:48px;
}
.one .about-content p {
    padding-bottom: 4px;
    padding-top: 0;
}
.first .image-content {
    padding-left: 0 !important;
    color: #b37113;
    letter-spacing: 0.2px;
    text-transform: uppercase;
    margin: 0;
    font-weight: 500;
}
.about-content h2,.furniture-care h3 {
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    color: #b37113;
    letter-spacing: 0.2px;
    text-transform: uppercase;
    margin: 0;
    font-weight: 500;
    margin-bottom: 10px;
}
.inner {
    margin: 0 0 20px 0;
}
.furniture-care h3 {
    margin: 4px 0;
    text-transform: capitalize;
}
.inner ul li {
    list-style: none;
    position: relative;
    padding-left: 10px;
    font-family: 'Poppins', sans-serif;
    font-size:14px;
    color: #6d6d6d;
}
.inner ul {
    margin: 0;
}
.inner ul li:before {
    position: absolute;
    content: '*';
    height: 12px;
    width: 201px;
    top: 2px;
    margin: auto;
    left: 0;
}
.two .about-content p strong {
    width: 100%;
    display: block;
    line-height: 30px;
    font-weight: 300;
    color: #a0a0a2;
    line-height: 16px;
    padding: 7px 0;
}
.main-content {
    padding-top: 50px;
}
.filters-toolbar-wrapper {
    display: none;
}
.two .about-content p {
    padding-bottom: 3px !important;
}
.rte.about-image {
    margin: 0;
}
svg.icon.icon-hamburger {
    padding: 2px 3px;
}
svg.icon.icon-search {
    padding: 4px 3px;
}

/* button css */
.button8{
	color: rgba(255,255,255,1);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	border: 1px solid rgba(255,255,255,0.5);
	position: relative;	
}
.button8 a{
	color: rgba(51,51,51,1);
	text-decoration: none;
	display: block;
}
.button8 span {
    z-index: 2;
    display: contents;
    position: absolute;
    width: 100%;
    height: 100%;
	left: 0;
}
.button8::before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 0%;
	height: 100%;
	z-index: 1;
	opacity: 0;
	background-color: rgba(255,255,255,0.5);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.button8:hover::before {
    width: 100%;
}
body .shopify-section .content-text a {
    padding: 14px 65px;
    border: 1px solid #c18837;
    font-size: 15px;
    letter-spacing: 0.2px;
    color: #c18837;
    position: relative;
    top: 30px;
    font-family: 'Poppins', sans-serif;
    box-shadow: 8px 8px 9px 2px #eaeaea;
    text-align: center;
    text-transform: uppercase;
    font-weight: 400;
}
.site-nav__link--active .site-nav__label {
    border-bottom-color: transparent;
    color: #c48837;
}
.site-nav__label {
    border-bottom: 1px solid transparent;
}
svg#Capa_1 {
    display: none;
}
.form-message--error .form-message__title:focus {
    outline: none;
}
.product-card:hover .product-card__title {
    color:  #b37113;
}
/*button css */
/*-------------------News page ------------*/

.blog-list h1 a {
    font-family: 'Poppins', sans-serif;
    color: #353535;
    margin: 0;
    font-weight: 500;
    font-size: 15px;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    border: 0 !important;
    letter-spacing: 0.3px;
    text-transform: capitalize;
}
.blog-list {
    box-shadow: 0px 0px 30px #d9d9d9;
    border: 1px solid #e4e4e4;
    border-radius: 15px;
    padding: 13px;
    width: 88%;
    margin-bottom: -14px;
    margin-top: 40px;
    margin-left: 8px;
}
body.template-page .news-section .rte:last-child {
    margin-bottom: 0;
    margin: -40px;
}
.blog-list:hover{
    background:#fff;
    color:#000;
    box-shadow:0px 0px 12px #c9c9c9;
}
.blog-list p {
    width: 100%;
    text-align: left;
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
    font-size: 13px;
    font-family: 'Poppins', sans-serif;
    padding-top: 4px;
    color: #6d6d6d;
    letter-spacing: 0.1px;
    font-weight: 400;
    margin-bottom: 0;
}
.blog-list h1 {
    margin: 0;
    width: 100%;
    font-size: 14px;
    padding-top: 5px;
}
.blog-list a.article__link {
    border-bottom: 1px solid #fff !important;
}
.blog-list span.article__date {
    margin-bottom: 0;
    font-size: 12px;
    font-family: 'Poppins', sans-serif;
    color: #666666;
    text-transform: uppercase;
    margin: 0;
    letter-spacing: 0.2px;
    font-weight: 500;
    font-style: italic;
    padding-top: 0;
}
.blog-list span.article__date img {
    max-width: 100%;
    position: relative;
    top: 4px;
}
.blog-list a.btn--small:hover {
    font-weight: 500;
    color: #be8633;
    border-color: #be8633;
    background: transparent;
}
.blog-list a.btn--small {
    font-size: 13px;
    color: #be8633;
    border: 0;
    border-bottom: 1px solid #be8633;
    padding: 1px 0px;
    text-transform: capitalize;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    letter-spacing: 0.4px;
    margin: 0 0 20px 0;
    border-radius:0;
}
.blog-list a.btn--small img {
    max-width: 100%;
    position: relative;
    top: 0px;
    width: 12px;
    height: 9px;
    left: 5px;
}
.blog-list a.article__link .article__grid-image-container {
    height: 256px;
}
.design-content p strong {
    font-weight: 400;
}
body.template-search .section-header{
    margin:0;
}
main#MainContent h1.h2 {
    font-size: 20px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
}
body.template-search div#PageContainer {
    border: 1px solid #d6d6d6;
}
/*-------------------end the News page ------------*/
/* single news*/
.section-header a {
    border-bottom: 1px solid currentColor;
    border: 0;
}
.product-img .section-header.text-center h1.article__title {
    font-family: 'Poppins', sans-serif;
    color: #353535;
    margin: 0;
    font-weight: 600;
    font-size: 15px;
    padding-bottom: 7px;
    width: 100%;
    border: 0 !important;
    letter-spacing: 0.3px;
    line-height: 22px;
}
.product-img .section-header.text-center span.article__author {
    margin-bottom: 0;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    color: #c48837;
    text-transform: uppercase;
    margin: 0;
    letter-spacing: 0.2px;
    font-weight: 500;
    padding-top: 0;
}
.product-img .section-header.text-center span.article__date time {
    margin-bottom: 0;
    font-size: 13px;
    font-family: 'Poppins', sans-serif;
    color: #4f4f4f;
    text-transform: uppercase;
    margin: 0;
    letter-spacing: 0.2px;
    font-weight: 500;
    font-style: italic;
    padding-top: 0;
}
.product-info .rte {
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    padding-top: 0;
    color: #6d6d6d;
    letter-spacing: 0.1px;
    font-weight: 400;
    margin: 0;
    padding-left: 20px;
    text-align: justify;
}
div#shopify-section-article-template ul.social-sharing {
    text-align: center;
    width: 100%;
    display: inline-block;
    padding:35px 0 0;
}
div#shopify-section-article-template ul.social-sharing li {
    display: inline-block;
}
div#shopify-section-article-template .grid {
    border-bottom: 1px solid #c48837;
    padding-bottom: 21px;
}
.text-center.return-link-wrapper.page-width a.btn.btn--secondary {
    border-color: #c48837;
    color: #c48837;
    padding: 8px 10px;
    font-size: 13px;
}
.text-center.return-link-wrapper.page-width a.btn.btn--secondary:focus{
    outline:none;
}
/* furniture care*/
.furniture-care p strong {
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    color: #b37113;
    letter-spacing: 0.2px;
    text-transform: capitalize;
    margin: 0;
    font-weight: 500;
}
.furniture-care-warranty h1 {
    text-align: center;
    font-size: 20px;
    font-family: 'Poppins', sans-serif;
    color: #c18837;
    letter-spacing: 0.2px;
    text-transform: capitalize;
    font-weight: 500;
}
.furniture-care-warranty p {
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    color: #6d6d6d;
    letter-spacing: 0.1px;
    font-weight: 400;
    margin: 0;
}
.furniture-care-warranty h3 {
    margin: 25px 0 10px 0;
    font-size: 16px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    letter-spacing: 0.2px;
}

.furniture-care-warranty ol li{
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    color: #6d6d6d;
    letter-spacing: 0.1px;
    font-weight: 400;
    margin: 0;padding-bottom:10px;
}
.furniture-care-warranty ol{
    margin:0 0 0 15px;
}
.contact-info p strong {
    font-weight: 500;
}
body.template-search .list-view-item {
    width: 23%;
    display: inline-block;
    margin: 20px 10px;
    vertical-align: top;
}
/* contact page  */
.contact-form.form-vertical {
    padding: 0 15px;
}
.contactform .grid__item.medium-up--one-whole {
    padding: 0;
}
.contactform textarea#ContactForm-message{
    height: 86px;
}
.contactform input:focus, .contactform textarea#ContactForm-message:focus{
    outline:none; 
}

body.template-product,body.template-collection,body.template-page {
    overflow: scroll;
}
.contactform input,.contactform textarea#ContactForm-message {
    background: #f5f5f5;
    border: 1px solid #d8d7d7;
    border-radius: inherit;
    min-height: 54px;
    margin-bottom:15px;
    font-size:14px;
    font-family:'Poppins', sans-serif;
}
.contactform input.btn {
    float: right;
    color: #888;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 400;
    padding: 2px 57px;
    background: #fff;
    border: 1px solid #b37113;
}
.contactform .contact-form.form-vertical h2 {
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    color: #c18837;
    letter-spacing: 0.2px;
    text-transform: capitalize;
    margin: 0;
    font-weight: 500;
}
.contactform form#ContactForm {
    padding-top: 18px;
}
.slick-next:focus{
    outline:none; 
}
.slick-prev:focus{
    outline:none; 
}
/* contact page  */

.Recruitment form#ContactForm {
    padding-top: 10px;
}
.Recruitment .contact-form.form-vertical p {
    margin-top: 4px;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    letter-spacing: 0.2px;
}
.term-condition {
    background: #f5f5f5;
    padding: 15px;
    height: 175px;
    overflow: auto;
    border: 1px solid #d8d7d7;
    margin: 0 0 30px;
    display: inline-block;
    width: 100%;
}
.Recruitment .contact-form {
    padding: 0;
}
.term-condition p {
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    padding-top: 0;
    color: #6d6d6d;
    letter-spacing: 0.1px;
    font-weight: 400;
    margin-bottom: 0;
}
.term-condition h4 {
    color: #686868;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 10px;
    margin-top: 0;
    letter-spacing: 0.2px;
}
/* find your sales */
.find-sales .grid .grid__item h4 {
    margin: 0 0 5px 0;
    text-transform: uppercase;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    color: #797979;
}
.find-sales .grid .grid__item p {
    margin: 0;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    letter-spacing:0.2px;
}
.find-sales {
    padding: 0 15px;
}
.find-sales .grid__item {
    padding-left: 50px;
    margin-bottom: 33px;
}
.find-sales .grid .grid__item a {
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    border: 0;
    color: #797979;
    width: 100%;
    display: inline-block;letter-spacing: 0.2px;
}
.terms-conditions h5, .privacy-policy h5 {
    font-size: 17px;
    font-family: 'Poppins', sans-serif;
    color: #b37113;
    letter-spacing: 0.2px;
    text-transform: capitalize;
    font-weight: 600;
    margin: 0;
}
.terms-conditions p, .privacy-policy p {
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    padding-top: 0;
    color: #6d6d6d;
    letter-spacing: 0.1px;
    font-weight: 400;
    margin: 0;
    text-align: justify;
    padding-bottom: 10px;
}
.terms-conditions h4,.privacy-policy h4 {
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
    color: #474747;
    text-transform: capitalize;
    margin: 0;
    letter-spacing: 0.2px;
    font-weight: 400;
    padding-bottom: 12px;
    margin: 0;
}

.privacy-policy p span a,.terms-conditions p span a {
    border-bottom: 0 !important;
}
.privacy-policy p span a:hover,.terms-conditions p span a:hover {
    color:#b37113;
}

.medium-up--push-one-twelfth .section-header.text-center h1 {
    font-size: 28px;
    font-family: 'Poppins', sans-serif;
    color: #b37113;
    letter-spacing: 0.2px;
    text-transform: capitalize;
    margin: 0;
    font-weight: 600;
}
.accordion-container{
    position: relative;
    max-width: 500px;
    height: auto;
}
.accordion-container > h2 {
    text-align: left;
    color: #c18837;
    margin-bottom: 0;
    padding-bottom: 6px;
    font-family: 'Poppins', sans-serif;
}
.set {
    position: relative;
    width: 100%;
    height: auto;
    background-color: transparent;
}
.set > a {
    display: block;
    padding: 10px 0 3px 0;
    text-decoration: none;
    color: #4f4f4f;
    text-align: left;
    font-family: 'Poppins', sans-serif;
    letter-spacing: 0.2px;
    font-weight: 500;
    border-bottom: 0 !important;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;
    font-size: 14px;
}
span.input-group__btn button#SearchResultSubmit {
    background: #b37113;
    max-width: 218px;
    font-family: 'Poppins', sans-serif;
    letter-spacing: 0.2px;
}
input#SearchInput {
    font-family: 'Poppins', sans-serif;
    letter-spacing: 0.2px;
    color: #434242;
    font-size: 15px;
    border: 1px solid #b6b6b6;
}
.section-header.text-center h1.h2 {
    font-family: 'Poppins', sans-serif;
    color: #4b4b4b;
    letter-spacing: 0.2px;
}
body.template-search .rte p {
    font-family: 'Poppins', sans-serif;
    color: #6d6d6d;
    font-weight: 400;
    letter-spacing: 0.2px;
}
.shopify-challenge__container .shopify-challenge__message, .shopify-challenge__container .shopify-challenge__errors {
    text-align: center;
    color: #6d6d6d;
    font-family: 'Poppins', sans-serif;
    line-height: 26px;
    font-size: 17px;
    font-weight: 400;
}
input#SearchInput:focus{
    outline:none; 
}
body.template-search .rte p a {
    border: 0 !important;
}
body.template-search .rte p a:hover {
    border: 0 !important;
    color:#b37113;
}
input.input--error, select.input--error, textarea.input--error {
    color: #c48837;
  background:#fff;
}
.shopify-challenge__container .shopify-challenge__button {
    display: block;
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
    border: 1px solid #b37113;
    letter-spacing: 0.2px;
    color: #b37113;
    background: transparent;
    text-transform: uppercase;
    font-weight: 400;
    padding: 15px 38px;
    text-align: center;
    margin: auto;
}
.shopify-challenge__container .shopify-challenge__button:hover{
    background:#b37113;
    color:#fff;
  
}
footer.site-footer .site-footer__content p.h4:focus {
    outline: none;
}
.set > a i{
    float: right;
    margin-top: 2px;
}
.set > a.active {
    background-color: transparent;
    color: #494949;
}
.new-for-mobile a#scapl-geocode-btn{
    top:0 !important;  
}
.content {
    background-color: #fff;
    font-size: 14px;
    display: none;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    color: #888;
    text-align:left;
    line-height:18px;
}
span.input-group__btn button#SearchResultSubmit {
    background: transparent;
    color: #b37113;
    border: 1px solid #b37113;;
}
.product-recommendations__inner {
    padding: 100px 0 20px 0;
}
.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{
    background:transparent;
    color:#b37113;
}
.content p{
    padding: 10px 15px;
    margin: 0;
    color: #333;
}
span.price-item.price-item--regular {
    display: none;
}
.product-recommendations__inner .section-header.text-center {
    margin: 30px 0;
}
.product-recommendations__inner .section-header.text-center h2 {
    text-align: left;
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: 0.2px;
    font-family: 'Poppins', sans-serif;
    color: #797979;
    padding: 32px 0 0px 0px;
    font-weight: 400;
    border-top: 1px solid #b8b8b8;
}
.slick-track .visually-hidden, .icon__fallback-text{
    left:0 !important;
    bottom:0 !important;
    clip:auto !important;
}
.homepage-slider .swiper-pagination {
    z-index: 3;
}
.contact-form.form-vertical input.btn.btn-right {
    float: left;
}
.active-thumb .product-single__thumbnail-image {
    opacity: 0.7;
    border: 0 !important;
}
form#product_form_4143851929671,.product-form__item--payment-button.product-form__item--no-variants,form#product_form_4140460736583 {
    display: none;
    padding:0;
}
.product-single__description.rte p, .product-single__description.rte ul li {
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    color: #6d6d6d;
    letter-spacing: 0.1px;
    font-weight: 400;
    margin: 0;
}
.product-single__description.rte ul li.capital {
    text-transform: uppercase;
}
.product-form--payment-button-no-variants {
    padding: 0;
}
h1.product-single__title {
    font-size: 16px;
    letter-spacing: 0.2px;
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
    padding-bottom: 6px;
    color: #b37113;
}
.product-single__description.rte {
    margin: 0 0 20px 0;
}
.product-single__description.rte h5 {
    font-family: 'Poppins', sans-serif;
    margin: 20px 0 3px 0;
    font-size: 15px;
    color: #505050;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 0.2px;
}
.zooomyrp-carousel .zooomyrp-stage {
    margin: left;
}
.product-single__title {
    margin-bottom: 0;
}
.product-single__description.rte ul {
    margin: 0;
}
.product-single__description.rte ul li {
    text-decoration:none;
    list-style:none;
  
}
input:-webkit-autofill {
   -webkit-box-shadow:inset 0 0 0px 9999px #fff;
}
form#customer_login input.btn, .form-vertical form input.btn {
    border: 1px solid #c18837 !important ;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    letter-spacing: 0.2px;
    background: transparent;
    color: #c18837;
    font-weight: 400;
    padding: 7px 25px;
    min-height: 45px;
}
div#CustomerLoginForm h1#LoginHeading:focus {
    outline: none;
}
div#RecoverPasswordForm h2#RecoverHeading:focus {
    outline: none;
}
.text-center p {
      font-family: 'Poppins', sans-serif;
      letter-spacing: 0.2px;
}
.form-vertical form input:focus {
      outline: none;
}
.form-vertical h1.text-center{
    text-transform: uppercase;
    font-size: 30px;
    font-family: 'Poppins', sans-serif;
    color: #c18837;
    letter-spacing: 0.2px;
    font-weight: 600;
}
button#AddressNewButton{
    text-transform: uppercase;
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    background: #c18837;
    color:#fff;
    letter-spacing: 0.2px;
    font-weight: 600;
}
header.section-header h1{
    text-transform: uppercase;
    font-size: 30px;
    font-family: 'Poppins', sans-serif;
    color: #c18837;
    letter-spacing: 0.2px;
    font-weight: 600; 
}
button#AddressNewButton:hover {
    background: #fff;
    color: #c18837;
    border: 1px solid #c18837;
}
button#AddressNewButton:focus {
  outline:none;
}
.grid__item.myaccount__account-details a.btn.btn--small {
    text-transform: uppercase;
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    border: 1px solid #c18837;
    color: #fff;
    color: #c18837;
    background: transparent;
    letter-spacing: 0.2px;
    font-weight: 600;
}
.grid__item.myaccount__account-details a.btn.btn--small:hover {
    background: #c18837;
    color: #fff;
}
.form-vertical input {
    border: 1px solid #d0d0d0;
}
div#CustomerLoginForm input,div#RecoverPasswordForm input {
    border: 1px solid #c1c1c1;
}
div#CustomerLoginForm h1#LoginHeading {
    text-transform: uppercase;
    font-size: 30px;
    font-family: 'Poppins', sans-serif;
    color: #c18837;
    letter-spacing: 0.2px;
    font-weight: 600;
}
.text-center a{    font-family: 'Poppins', sans-serif;
    letter-spacing: 0.2px;
}
.form-vertical form label {
    color: #888;
    font-family: 'Poppins', sans-serif;
}
.form-vertical form label{
    color: #888;
}
div#RecoverPasswordForm h2#RecoverHeading {
    font-family: 'Poppins', sans-serif;
    letter-spacing: 0.2px;
    color: #b37113;
    font-size: 22px;
}
footer input:-internal-autofill-selected ,input[type="text"]:focus{
    background-color: rgb(255, 255, 255) !important;
    background-image: none !important;
    color: rgb(0, 0, 0) !important;
}
.main-search form.search-header.search input.search-header__input.search__input{
    background-color: rgba(255, 255, 255,0) !important;
    background-image: none !important;
    color: rgb(0, 0, 0) !important;
}
/* slider for products */
/*------------ swiper slider ----------*/
.swiper-container {
      width: 100%;
      height: 100%;
}
.swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
}
.swiper-button-next:after {
    background: url(https://cdn.shopify.com/s/files/1/0080/0345/2999/t/3/assets/next.png?8315);
    content: '' !important;
    position: absolute;
    background-size: 11px 17px;
    background-repeat: no-repeat;
    height: 22px;
    width: 11px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
    background-position:center;
}
.swiper-button-prev:after{
    background:url(https://cdn.shopify.com/s/files/1/0080/0345/2999/t/3/assets/prev.png?8318);
    content:'' !important;
    position:absolute;
    height: 22px;
    background-size:11px 17px;
    width: 11px;
    background-repeat: no-repeat;
    top:50%;
    transform: translateY(-50%);
    z-index:10;
    background-position:center;
}
.swiper-button-next, .swiper-button-prev{
    position:absolute;
    height: 20px;
    width: 20px;
    top: 50%;
    transform: translateY(-50%);
    opacity: 1 !important;
    z-index:10;
}
body.template-product ul.social-sharing li a.btn.btn--small {
    background: #eaeceb;
    border-radius: 50%;
    text-align: center;  
}
body.template-product .btn--share .icon {
    margin-right: 0;
}
.product-card {
    position: relative;
    width: 100%;
    padding: 0;
    margin: 0;
    text-align: center;
}
body.template-collection div#shopify-section-header ,.template-product  div#shopify-section-header{
    border-bottom: 1px solid #c1c1c1;
}
.swiper-button-next.swiper-button-disabled {
    right: -3px;  
}
.swiper-button-prev.swiper-button-disabled {
    left: 0;
}
body.template-product span.share-title {
    display: none;
}
.swiper-container {
    max-width: 1146px;
}
.porduct-slider {
    width: 100%;
    position: relative;
}
/* slider close */
/* collections page */
.collection-list ul li {
    display: inline-block;
    margin-right: 12px;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    padding-top: 20px;
    color: #6d6d6d;
    letter-spacing: 0.1px;
    font-weight: 400;
}
span.swiper-pagination-bullet:focus {
    outline: none;
}
/* bedroom page */
.collection-hero__image {
    background-position: top;
    background-size: cover;
    height: 553px;
    width: 100%;
}
.collection-hero__title-wrapper::before {
    background-color: rgba(0, 0, 0, 0);
}
.collection-hero .collection-hero__title-wrapper h1.collection-hero__title.page-width {
    font-size: 70px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
}
div#Collection ul li {
    width: 23%;
    display: inline-block;
    /*float: left;*/
    margin: 0 9px 30px 9px;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 6px;
}
.list-view-item__image-wrapper{
    margin:0;width:100%;
}
.list-view-item__link {
    width: 100%;
}
div#Collection ul li:focus ,.product-card.product-card--list:focus,.list-view-item__title-column:focus{
    outline: none;
}
.list-view-item__title:focus {
    outline: none;
}
.list-view-item:last-child{
    padding-bottom:22px;
}
.list-view-item__price-column{
    display:none;
}
.list-view-item__image-column {
    display: table-caption;
    width: 100%;
    padding-bottom: 3px;
}
.list-view-item__image {
    max-height: 100%;
    width:100%;
}
span.visually-hidden1 {
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    padding-top: 20px;
    color: #6d6d6d;
    letter-spacing: 0.1px;
    font-weight: 400;
    margin: 0;
    position:absolute;
    bottom:0;
}
.list-view-item__title-column {
    display: table-cell;
    vertical-align: middle;
    color: #888 !important;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    letter-spacing: 0.2px;
    text-align: center;
    text-transform: uppercase;
}
.product-card__title {
    font-size: 15px;
    letter-spacing: 0.2px;
    font-family: 'Poppins', sans-serif;
    color: #696868;
    margin-bottom: 11px;
    font-weight: 400;
    margin: 0px 10px;
    text-transform: unset;
    text-transform: uppercase;
}
.product-card__title:hover {
    color: #000;
    border-bottom: 0;
    padding: 0;
}
a.full-width-link:focus {
    outline: none;
}
.main-content a[aria-current="page"] {
    color: #b37113 !important;
}
body.template-collection div#PageContainer {
    text-align: center;
}
div#Collection {
    text-align: left;
    padding-top: 17px;
}
span.input-group__btn button#SearchResultSubmit:focus,.list-view-item__link:focus {
    outline: none;
}
.product-single__photos {
    padding-right: 20px;
}
.input-group input#ContactFooter-email:focus {
    outline: 1px solid orange;
}
form input:-internal-autofill-selected:focus {
    background-color: transparent !important;
}
.slick-slider{
    padding:0 100px;
}
.slick-next{
    right:0;
}
.slick-prev{
    left:0;
}
.collection-menu li{
    display:inline-block; 
}
.collection-menu li a {
    font-size: 15px;
    margin: 0px 10px;
    color: #696868;
    font-family: 'Poppins', sans-serif;
    letter-spacing: 0.2px;
}
.collection-menu li a[aria-current="page"] {
    color: #b37113 !important;
    font-weight: 500;
}
body.template- .shopify-challenge__container {
    max-width: 500px;
    margin: 0 auto;
    padding: 40px 0;
}
.back-url {
    text-align: right;
}

div#Collection ul li:hover {
    border-color: #b37113;
}
form#bh-sl-user-location input, form#bh-sl-user-location select {
    border-radius: 0 !important;
    background: #f5f5f5;
    border: 1px solid #d8d7d7;
    min-height: 50px;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    color: #888;
    letter-spacing: 0.4px;
    font-weight: 400;
}
.bh-sl-form-container #scasl-tab-radius {
    border: 1px solid #e0e0e0 !important;
}
form#bh-sl-user-location label {
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
    color: #000;
    letter-spacing: 0.2px;
    text-transform: capitalize;
    margin: 0;
    font-weight: 400;
    margin-bottom: 5px;
}
div#scasl-tab-radius form#bh-sl-user-location button {
    border: 1px solid #c18837 !important;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    letter-spacing: 0.2px;
    background: transparent !important;
    color: #c18837;
    font-weight: 400;
    padding: 7px 12px;
    min-height: 50px;
    border-radius: 0;
    text-transform: uppercase;
}
.bh-sl-container.scasl-container #page-header .bh-sl-title {
    color: #c18837;
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 0.2px;
    margin: 0;
}
div#bh-sl-map-container ul.list .list-content.scasl-list-content div#scasl-title {
    color: #c18837 !important;
}
div#scasl-title {
    font-size: 16px;
    letter-spacing: 0.2px;
    font-family: 'Poppins', sans-serif;
    color: #848181;
    text-transform: uppercase;
    font-weight: 500;
    margin-bottom: 10px;
}
#scasl-list-container #scasl-address,#scasl-list-container #scasl-phone span#scasl-phone-label,.list-content.scasl-list-content div span {
    text-decoration: none;
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
    padding-bottom: 5px;
    margin: 0 !important;
}
div#scasl-phone a {
    text-decoration: none;
    color: #666;
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
    padding-bottom: 10px;
    margin: 0 !important;
    letter-spacing: 0.9px;
}
.bh-sl-loc-list.scasl-location-list {
    border: 1px solid #e0e0e0 !important;
}
textarea#ContactForm-message {
    border: 1px solid #d0d0d0;
}
textarea#ContactForm-message:focus {
    outline: 1px solid #c18837;
}
input#bh-sl-address:focus,select#scasl-radius-container:focus,select#scasl-lengthUnit:focus,button#bh-sl-submit:focus,button#scapl-geocode-btn {
    outline: none;
}
#scasl-app-container .list-focus {
    border-color: #ffffff !important;
}
/*----------------reposnsive-------------*/
ul.social-sharing li a.btn.btn--small {
    margin: 0 6px 0 0 !important;
}
.collection-menu {
    margin-bottom: 25px;
}
.dimension {
    display: none;
}
#dimension {
    cursor:pointer; 
}
#dimension span.color_30:after {
    content: "+";
    margin-left: 3px;
}
.die-text#dimension span.color_30:after {
    content: "-";
    margin-left: 3px;
}
#dimension span.color_30:before {
    content: "Show ";
}
.die-text#dimension span.color_30:before {
    content: "Hide ";
}
.template-product main#MainContent {
    padding-top: 25px;
}
.note, .form-message {
    padding: 3px 10px;
}
input.btn.btn-right {
    float: right;
}
form#bh-sl-user-location #bh-sl-address {
    width: 84% !important;
}
.scasl-search-btn button, #scapl-geocode-btn {
    width: 15% !important;
}
.back-url img {
    width: 12px;
}
.back-url a:hover{
    opacity:0.6; 
}
.swiper-slide a{
    width:100%;
}
.swiper-button-next:focus {
    outline: none;
}
.swiper-button-prev:focus {
    outline: none;
}
div#SiteNavLabel-dining-room ul li a,div#SiteNavLabel-living-room ul li a,div#SiteNavLabel-occasional ul li a {
    color: #fff !important;
    text-transform: capitalize;
    padding-bottom: 10px;
}
div#SiteNavLabel-dining-room, div#SiteNavLabel-living-room, div#SiteNavLabel-occasional, div#SiteNavLabel-upholstery {
    background: rgba(0,0,0,0.7);
    position: absolute;
    margin-top: 15px;
    border: none;
    width: 232px;
    left: 10px;
    padding: 11px 70px 70px 0;
}
li.site-nav--has-dropdown button.site-nav__link.site-nav__link--main.site-nav__link--button {
    margin-left: 15px;
    padding: 3px 8px;
}
.slick-slider {
    padding: 0;
    width: 100%;
}
.slideshow__arrows {
    background-color: rgba(0, 0, 0, 0);
    display:inline-block;
}
.slideshow__arrows .slick-dots li button::before, .slideshow__arrows .slick-dots li a::before {
    width: 18px;
    height: 18px;
    color: #ddd;
}
button.slideshow__pause {
    display: none;
}
div#slickSlide00,div#slickSlide01,div#slickSlide02,div#slickSlide03 {
    animation: fade3 4s infinite;
    -webkit-animation: fade3 4s infinite;
    transition:opacity 1.5s ease-in !important;
    -webkit-transition: opacity 2s ease-in;
}
/*------ product pagae---*/
.template-list-collections ul li a .box {
    width: 100%;
    background-size: contain;
    padding-bottom: 28px;
    max-width: 300px;
    margin: auto;
}
.template-list-collections ul.grid li {
    margin: 0 20px 30px 20px;
    width: 30%;
}
.template-list-collections ul.grid.grid--uniform {
    padding-top: 40px;
}

.template-list-collections .collection-grid-item {
    min-height: 243px;
    padding: 0;
}
.template-list-collections .collection-grid-item__title-wrapper::before {
    background-color: transparent;
}
body.template-list-collections main#MainContent {
    border-top: 1px solid #ccc;
}
.template-list-collections .collection-grid-item__title.h3 {
    font-size: 15px;
    letter-spacing: 0.2px;
    font-family: 'Poppins', sans-serif;
    color: #696868;
    margin-bottom: 11px;
    font-weight: 400;
    margin: 0px 10px;
    text-transform: uppercase;
    bottom: 0;
    text-shadow: none;
    top: inherit;
    border-bottom: 1px solid #bfbfbf;
    padding-bottom: 13px;
}
.template-list-collections ul.grid li:hover .collection-grid-item__title.h3 {
    color: #b37113;
    border-bottom: 1px solid #b37113;
}
.template-list-collections .box {
    background-size: contain !important;
    height:auto;
}
.template-list-collections div#shopify-section-list-collections-template a.list-main {
    font-size: 15px;
    margin: 0px 0px;
    color: #696868;
    font-family: 'Poppins', sans-serif;
    letter-spacing: 0.2px;
    padding: 0 8px;
    border-right: 1px solid #c3c3c3;
    line-height: 30px;
}
.template-list-collections div#shopify-section-list-collections-template a.list-main:hover {
    color: #c18837;
}
@keyframes fade
{
  0%   {opacity:1}
  33.333% { opacity: 0}
  66.666% { opacity: 0}
  100% { opacity: 1}
}
.slideshow__controls{
    bottom:-64px
}
.slideshow__arrows button {
    display: none;
}
.slideshow__controls:hover .slideshow__arrows, .slideshow__controls:focus .slideshow__arrows, .slideshow__controls--hover .slideshow__arrows {
    background-color: rgb(255, 255, 255);
}
.slideshow__arrows ul.slick-dots li {
    margin-left: 20px;
}
.slideshow__arrows ul.slick-dots {
    margin: 0;
}
.slideshow__arrows .slick-dots li.slick-active button::before, .slideshow__arrows .slick-dots li.slick-active a::before {
    color: #bbb;
}
.slideshow__controls:focus, .slideshow__arrows:focus {
    outline: none;
}
.slideshow__arrows .slick-dots li button, .slideshow__arrows .slick-dots li a {
    width: 19px;
    height: 19px;
    background: #ddd;
    border-radius: 24px;
}
.collection-menu ul{
    display:none; 
}
.collection-menu .blank{
    display:block; 
}
ul#SiteNav .site-nav__dropdown li a{
    color:#fff; 
}
.site-nav__dropdown--right:not(.site-nav__dropdown--centered) {
    right: inherit;
    left: 0;
}
.site-nav__dropdown{
    background: rgba(0,0,0,0.7); 
	border:none;
}
button.site-nav__link[aria-controls="SiteNavLabel-collections"] + .site-nav__dropdown{
    width: 372px !important;
    right: 0 !important;
    left: inherit !important;
    padding-right: 0px !important;
}
button.site-nav__link[aria-controls="SiteNavLabel-collections"] + .site-nav__dropdown li{
    width:48% ;
    display:inline-block; 
}
.collection-menu.gh ul:last-child {
    display: none;
}
ul#SiteNav .site-nav__dropdown li a[aria-current="page"] span{
    color:#c18837;
}
div#Collection p,p,.privacy-policy {
    color: #696868;
}
.product-featured-img:focus{
    outline:none; 
}
.slideshow__text-wrap--mobile {
    background-color: transparent;
    top:0;
}
.homepage-slider {
    position: relative;
}
.homepage-slider  .swiper-container {
    max-width: 100%;
}
.homepage-slider  .swiper-pagination-bullet {
    width: 19px;
    height: 19px;
    display: inline-block;
    border-radius: 100%;
    background: #ddd;
    opacity: 1;
    margin: 0 5px;
}
.search-bar__close{
    font-sizE:15px; 
}
.homepage-slider  .swiper-pagination {
    width: 100%;
    bottom: -40px;
}
.homepage-slider  .swiper-pagination-bullet-active {
    opacity: 1;
    background: #000;
}
.homepage-slider {
    text-align: center;
}
.swiper-slide img {
    width: 100%;
}
div#Collection .pagination li {
    display: inline-block;
    width: auto;
    margin: 0;
    border: navajowhite;
}
.zooomyrelated h4 {
    text-align: left !important;
    color: #4a4a4a !IMPORTANT;
    font-weight: 400;
    padding: 32px 0 0 0;
    margin-bottom: 30px;
    border-top: 1px solid #b8b8b8;
}
.zooomy-product-title {
    display: block;
    font-size: 14px;
    text-align: center;
    color: #4a4a4a; 
}
.zooomy-product-img:hover {
    opacity: 0.75;
}
.zooomyrp-next .fa-angle-right:before {
    background: url(https://cdn.shopify.com/s/files/1/0080/0345/2999/t/3/assets/next.png?8315);
    content: '' !important;
    position: absolute;
    background-size: 11px 17px;
    background-repeat: no-repeat;
    height: 22px;
    width: 11px;
    top:0;
}
.mobile-nav__link--active .mobile-nav__label {
    border-bottom-color: #fff;
}
.zooomyrelated{
    margin-top: 90px; 
}
.zooomyrp-prev .fa-angle-left:before {
    background: url(https://cdn.shopify.com/s/files/1/0080/0345/2999/t/3/assets/prev.png?8318);
    content: '' !important;
    position: absolute;
    height: 22px;
    background-size: 11px 17px;
    width: 11px;
    background-repeat: no-repeat;
    top:0;
}




/*-----------*/
.catalog-next {
    padding-left: 30px !important;
}
.catalog-next {
    color: #000;
    text-align: center;
    margin-bottom:20px;
}
.catalog-next h3 {
    margin: 0;
    font-size: 14px;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    padding: 10px 0;
}
/*----------*/

@media only screen and (min-width: 992px){
.product-single {
    position:relative; 
}
.product-single .grid__item.medium-up--one-half{
    padding-left:25px; 
}
.product-single .grid__item.medium-up--one-half:before {
    position: absolute;
    width: 1px;
    height: 100%;
    content: "";
    left: 50%;
    top: 0;
    background: #ccc;
}
}
@media only screen and (min-width: 750px){
.list-view-item {
    border-bottom: 1px solid #e8e9eb;
    padding-bottom: 22px;
    margin-right: 24px;
}
.collection-hero {
    margin-bottom: 45px;
}
.homepage-slider {
    margin-top: -50px;
}
}

@media only screen and (min-width: 768px) { 
.main-content {
    min-height: 600px;
}
}

@media only screen and (max-width: 1440px) { 
.site-header {
    width: 100%;
}
div#shopify-section-header {
    padding: 20px 15px;
}
.rte.rte-setting.featured-row__subtext p {
    font-size: 13px;
    padding-top:14px;
}
nav#AccessibleNav ul#SiteNav li {
    margin-left: 0;
}
.site-nav a {
    padding: 3px 7px;
}
.blog-list {
    width: 93%;
    margin-bottom: 14px;
    margin-top: 0;
}
body.template-page .news-section .rte:last-child {
    margin: 0;
}
.collection-hero__image {
    height: 412px;
}
.top-login {
    top: -6px;
}
.slick-initialized+.slideshow__controls {
    width: 100%;
    top: inherit;
}
.slideshow__controls{
     bottom:0;
}
}


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

footer.site-footer .site-footer__content p.h4 {
    font-size: 14px;
}
.hero--large {
    height: 400px;
}
div#SiteNavLabel-bedroom, li.site-nav--has-dropdown.site-nav--active-dropdown div#SiteNavLabel-collections {
    margin-top: 0;
    padding:11px 58px 10px 0;
}
div#SiteNavLabel-bedroom ul li a {
    line-height: 20px;
}
input.search-header__input.search__input {
    padding: 0;
}
.site-nav {
    padding-top: 10px;
    float:right;
}
.slick-next {
    right: 0;
}
.slick-prev {
    left: 0;
}
form#bh-sl-user-location #bh-sl-address {
    width: 100% !important;
}
div#scasl-tab-radius form#bh-sl-user-location button {
    float: left;
    position: relative;
    min-width: 164px;
    margin-top: 10px !important;
}
.top-login img {
    width: 18px;
}
}

@media only screen and (max-width: 1290px){
.about-content p {
    font-size: 13px;
}
li.site-nav--has-dropdown button.site-nav__link.site-nav__link--main.site-nav__link--button {
    margin-left: 7px;
}
}


@media only screen and (max-width: 1199px) {
.site-nav__link--button {
    font-size: 14px;
   padding: 0;
}
.find-sales .grid__item {
    padding-left: 0px;
}
.content-text p{
    font-size:13px;
}
.content-text {
    padding-top: 0px;
}
.site-header__logo-image img {
    max-width: 500px !important;
    margin: auto;
}
.rich-text__text--medium.rte-setting.text-center p {
    font-size: 25px;
}
.site-nav__label, .main-search.site-header__icon label {
    font-size: 12px;
}
.site-nav {
    text-align: center;
    float:none;
    padding:3px 7px;
    padding-top:10px;
    float:right;
}
.site-footer__item-inner.site-footer__item-inner--newsletter{
    padding:0;
}
.one .about-content p,.two .about-content p {
    padding: 0  !important;
}
.about-content h2 {
    font-size: 16px;
    margin-bottom: 5px;
}
.set > a {
    padding: 5px 0;
}
div#Collection ul li {
    width: 30%;
    margin: 0 15px 60px 15px;
}
.product-card__title{ font-size:13px;
  margin:0;
}
.slick-slider{
  padding: 0;
}
body.template-search .list-view-item {
    width: 50%;
}
}


@media only screen and (max-width: 991px) {
.homepage-slider {
  margin-top: -30px;
}
.catalog-next {
    padding-left: 0 !important;
}
.catalog-top.two-tenths.grid__item.catalogs {
    width: 33%;
}
body.template-search .list-view-item {
    width: 100%;
    margin: 0;
    margin-bottom: 20px;
}
.grid--no-gutters .grid__item {
    width: 100%;
    float: left;
}
.mobile-nav__dropdown .mobile-nav__sublist-header--main-nav-parent {
    font-size: 0;
    padding: 0;
}
.mobile-nav__table-cell {
    width: 20%;
    position: absolute;
    top: 0;
    border:0;
}
div#shopify-section-header {
    padding: 10px 15px;
}
.privacy-policy,.privacy-policy p {
    text-align: left;
}
.about-content h2, .inner h3 {
    text-align: left;
}
.inner ul li:before {
    position: relative;
    left: -7px;
}
.site-header__icon svg {
    float: right;
    color: #7b7b7b;
}
.top-login img {
    filter: grayscale(10);
}
.main-search.site-header__icon img{
    padding-top:2px;
}
.accordion-container {
    max-width: 100%;
    height: auto;
    margin: auto;
    left: 0;
    right: 0;
    position: relative;
}
.one .about-content p, {
    padding: 10px 0 0 !important;
}
.second .content-text {
    text-align: left;
    padding-right:0;
}
.sidebar h2 {
    font-size: 14px;
}
div#shopify-section-1569499213528 .rich-text__heading--medium.text-center h2.h3{
   margin:0 0 20px 0;
}
.first, .second{
    padding:0;
}
.mobile-nav__link {
    text-align: center;
    border-bottom: 1px solid #eaeaea;
    border-top: 1px solid #eaeaea;
}
.site-footer__item{
    padding:0 9px 0 3px;
}
div#shopify-section-homepage-content-with-img .rte,div#shopify-section-homepage-content-with-img .grid__item {
    width: 100%;   
    text-align:center;
}
.one .about-content p{padding:0 !important;}
.about-content {
    padding: 20px 0 0 0 !important;
}
.two .about-content {
    padding: 0 !important;
  }
svg.icon.icon-hamburger {
    border: 2px solid;
    border-radius: 4px;
    background: transparent;
}
a.site-header__icon.site-header__account {
    padding: 7px 0;
}
.hide.grid__item.medium-up--one-quarter.text-right.site-header__icons.site-header__icons--plus {
    padding: 14px 0px;
}
.hero--large {
    height: 300px;
}
.grid__item {
    padding: inherit;
}
.site-header__icons {
    position: absolute;
}
.site-header__icons {
    position: relative;
}
.content-text h2 {
    font-size: 22px;
}
.content-text p {
    padding-top: 8px;
    text-align:left;
}
.content-text {
    padding-top: 30px;
}
.second {
    padding: 40px 0 0;
}
div#shopify-section-1569499139917 {
    padding: 40px 0 0;
}
  footer.site-footer{margin:0;}
 div#shopify-section-homepage-content-with-img .rte img
.image-content img {
    width: 100%;
}
.second .content-text {
    padding-top: 0;
    padding-bottom: 70px;
}
.rte.about-image, .two .about-image {
    width: 100%;
    margin: auto;
    text-align: center;
}
  .site-nav {
    float: initial;
}
.template-page .about-content {
    width: 100%;
    text-align: left;
}
 .two .about-content p {
    padding: 0 !important;
    line-height:15px;
    margin: 4px 0;
}
.first .content-text{padding-left:0;}
.medium-up--five-twelfths.grid__item.rte a.button, .medium-up--five-twelfths.grid__item.listing a.button {
    top: 15px;
}
body .shopify-section .content-text a {
    padding: 12px 50px;
    font-size: 13px;
}
.one .about-content,.two .about-content {
    padding:20px 0 0 0 !important;
}
.two .design-content {
    padding-left: 0 !important;
    padding-bottom: 20px !important;
}
.furniture-care-warranty {
    padding: 15px 0 20px 0;
}
.find-sales .grid__item {
    width: 50%;
}
.find-sales .grid__item{padding-left:40px;}
  
div#Collection ul li {
    width: 47%;
    margin: 0 8px 60px 8px;
}
.collection-hero__image {
    height: 340px;
}
main#MainContent a {
    font-size: 14px;
    margin: 0px 5px;
}
.product-single__photos {
    width: 100%;
}
body.template-product .grid__item.medium-up--one-half {
    width: 100%;
}
body.template-product .return-link-wrapper {
    margin: 0 auto;
    padding: 0 !important;
}
.main-content {
    padding-top: 30px;
}
.product-single__meta {
    padding-top: 15px;

}
ul.product-single__thumbnails-product-template {
    padding-left: 0;
}
.rte.about-image img, .two .about-image img {
    width: 84%;
    max-height:550px;
}
footer.site-footer {
    margin: 50px 0 0;
}
.sapce-section {
    padding: 0;
}
.furniture-care-warranty {
    padding: 0;
}
.contact-start {
    width: 100%;padding: 20px 0 0 0;
}
.contact-form.form-vertical {
    padding: 0;
}
.map-start {
    width: 100%;
    padding: 20px 0 0 0;
}
.grid__item.medium-up--five-sixths.contactform {
    margin-bottom: 0;
}
.one .faq-content {
    margin: 0 !important;
}
.inner {
    margin: 0 0 6px 0;
}
.product-recommendations__inner {
    padding: 10px 0 8px 0;
}
button.btn--link.site-header__icon.site-header__menu.js-mobile-nav-toggle.mobile-nav--close:focus {
    outline: none;
}
.search .btn--link .icon {
    width: 22px;
    padding-right: 5px;
    color:#4a4a4a !IMPORTANT
}
.search-bar__close .icon {
    margin-top: 3px;
    padding-left: 5px;
    color: #4a4a4a !IMPORTANT;
}
div#shopify-section-homepage-content-with-img .rte, div#shopify-section-homepage-content-with-img .grid__item img {
    width: 100%;
    text-align:center;
}
.product-recommendations__inner .section-header.text-center h2{
   text-align:center; 
}
div#shopify-section-content-with-image .about-content,div#shopify-section-content-with-images .design-content,div#shopify-section-content-care-image .about-content,div#shopify-section-faqs-content .faq-content {
    padding: 20px 30px !important;
    text-align: justify;
}
div#shopify-section-contact-section .about-content {
    text-align: center;
}
.social-sharing {
    display: block;
}
.section-header{
   margin-bottom:15px;
    text-align: left !important;
  }
.medium-up--push-one-twelfth .section-header.text-center h1{
   font-size:20px; 
   text-align:center;
}
ul.social-sharing li {
    display: inline-block;
}
.page-container {
    transform: inherit !important;
}
.mobile-nav-wrapper.js-menu--is-open {
  transform: translateX(0px) !important;
  z-index: 9;
  width: 60%;
  position: fixed;
  height: 100%;
}
.mobile-nav {
    padding: 50px 0;
    height: 100%;
    background: #fff;
    border-top: 1px solid #eee;
}
.mobile-nav-wrapper {
    transform: translateX(-100%) !important;
    width:60% !important;
}
form.search-header.search input[type="search"]::-webkit-search-cancel-button {
    display:none;
}
input[type="search"]::-webkit-search-cancel-button {
/* Remove default */
  -webkit-appearance: none;
  height: 10px;
  width: 10px;
  background:url(https://cdn.shopify.com/s/files/1/0080/0345/2999/t/3/assets/12.png?10563);
  background-size:10px 10px;
  background:position:center;
}
.order-change {
    display: flex;
    flex-wrap: wrap;
}
.order-2 {
    order: 2;
}
.order-1 {
    order: 1;
    padding-top:10px;
}
body  .zooomyrp-carousel .zooomyrp-prev {
    left: -40px;
}
 body .zooomyrp-carousel .zooomyrp-next {
    right: -30px;
}
.is-active+.mobile-nav__dropdown:focus, .collection-menu .blank:focus, div#shopify-section-collection-template-bedroom:focus {
    outline: none;
}
div#Collection:focus, .collection-menu li:focus {
    outline: none;
}
.mobile-nav:focus, .site-header__logo-image:focus, .product-card:focus, ul.grid:focus {
    outline: none;
}
.product-single__photo-wrapper:focus, .product-single__photos:focus, .product-single:focus, .back-url:focus, .product-single__thumbnail-image:focus{
    outline: none;
}
div#shopify-section-product-template:focus, .site-header__icons-wrapper:focus, .site-header__icon:focus, .zooomyrp-carousel .zooomyrp-item img:focus {
    outline: none;
}
.zooomyrelated {
    margin-top: 0;
}
.mobile-nav__sublist-link::after {
    background-image: url(https://cdn.shopify.com/s/files/1/0080/0345/2999/t/3/assets/arrow45.png);
    background-repeat: no-repeat;
    position: absolute;
    content: '';
    width: 20px;
    height: 20px;
    right: 16px;
}
.mobile-nav__dropdown li .mobile-nav__table .mobile-nav__sublist-link::after {
    width: 0;
}
}

@media only screen and (max-width: 749px) {
.grid.second {
    display: flex;
    flex-wrap: wrap;
}
ul.mobile-nav__dropdown {
    max-height: 100vh;
  overflow: scroll;
}
.catalog-top {
    width: 50%;
}
.swiper-slide a img:first-child {
    display: none;
}
.second .content-text {
    order: 2;
}
.second .image-content {
    order: 1;
    float: none;
}
.homepage-slider .swiper-pagination {
    width: 100%;
    bottom: -30px;
}
.homepage-slider .swiper-pagination-bullet {
    width: 15px;
    height: 15px;
}
.slideshow-wrapper .slideshow__text-wrap--mobile{
  top: 0;
}
.slick-dotted.slick-slider {
    height: 266.538px !important;
}
  
div#shopify-section-contact-section .about-content.contact-info {
    text-align: left;
    padding:0 49px !important;
}  
.porduct-slider {
    max-width: 80%;
    margin: 0px auto;
}
.furniture-care h3 {
    margin: 10px 0;
}
.rte.about-image img, .two .about-image img {
  max-height:350px;
}
.content-text {
    text-align: center;
}
.sidebar {
    text-align: center;
}
.second .content-text {
    padding-left: 0 !important;
    padding-right: 0;
    text-align: center !important;
}
  footer.site-footer .site-footer__content p.h4 {
    color: #505050;
    font-weight: 500;
}
.back-url {
    text-align: right;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.site-header > .site-header__icon.site-header__account.top-login,body.template-page .sidebar {
     display: none;
}
.site-header__icon.site-header__account.top-login > span  {
    display: none;
}
.site-header__icon.site-header__account.top-login {
    top: 2px;
    width: auto;
}
.site-header__icon.site-header__search-toggle {
    padding: 0;
    position: absolute;
    right: 17px;
    top: 0;
}
.hide.grid__item.medium-up--one-quarter.text-right.site-header__icons.site-header__icons--plus {
    padding: 6px 0 0;
}
.site-header__icon.js-mobile-nav-toggle {
    left: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right:inherit;
}
.top-login {
    font-size: 14px;
}
svg.icon.icon-search {
    margin-right: 18px;
    padding: 0;
    width: 18px;
    height:28px;
}
.top-login img {
    padding-right: 0;
    width: 17px;
}
.site-header__logo-image {
    display: inline-block;
    max-width: 280px;
    margin: 0px auto;
}
a.site-header__icon.site-header__account {
    padding: 0;
}
.site-header__icons-wrapper {
    justify-content: space-between;
}
.mobile-hide-logo {
    display: none !important;
}
.product-single__photos .product-single__thumbnail {
    margin: 0 auto;
    width: 100%;
}
.template-page .sidebar {
    margin-top: 0;
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
}
main#MainContent a {
    font-size: 14px;
    margin: 0 0 10px;
}
.site-footer__content {
    padding: 0 30px;
}
.medium-up--five-twelfths.grid__item.rte a.button, .medium-up--five-twelfths.grid__item.listing a.button {
    top: 15px;
}
.site-header__icon {
    padding: 10px 0;
    right:0;
}
.search .btn--link .icon{
    top:-18px;
}
.site-header__logo {
    padding: 0;
}
.feature-row__text {
    padding-top: 10px;
    padding-bottom: 46px;
}
.page-width {
    padding: 0 15px !important;
}
.hide.grid__item.medium-up--one-quarter.text-right.site-header__icons.site-header__icons--plus,.hide.grid__item.medium-up--one-quarter.text-right.site-header__icons.site-header__icons--plus a.site-header__icon.site-header__account,.hide.grid__item.medium-up--one-quarter.text-right.site-header__icons.site-header__icons--plus button.search-header__submit.search__submit.btn--link.site-header__icon   {
    display: block !important;
}
.grid--no-gutters .grid__item {
    padding-left: 0;
    text-align: center;
}
svg.icon.icon-login {
    width:90px;
}
.hero--large {
    height: 322px;
}
.rich-text__text--medium.rte-setting.text-center p {
    font-size: 15px;
}
div#shopify-section-1569499213528 .rich-text__heading--medium.text-center h2.h3 {
    font-size: 13px;
}
.rich-text__heading--medium.text-center h2.h3 {
    font-size: 14px;
}
.sapce-section {
    padding: 0;
}
.blog-list{
    margin-left:0;
    width:100%;
    text-align:center;
}
.blog-list p{
    text-align:center;
}
.product-img, .product-info {
    width: 100%;
    padding: 0;
}
.product-info .rte{
     padding:0;
}
body.template-article .return-link-wrapper {
    margin: 24px;
}
footer.site-footer {
    margin: 25px 0 0;
    padding: 20px 0 0;
}
.product-single__meta {
    padding-top: 0;
} 
.furniture-care p {
    margin: 5px 0;
}
div#Collection ul li {
    width: 100%;
    margin: 0 0 20px;
}
.list-view-item:last-child {
    padding-bottom: 0px;
}
.template-product .main-content {
    padding-top: 0;
}
ul.product-single__thumbnails-product-template {
    padding-left: 0;
}
.list-view-item__title-column {
    padding-bottom: 0;
}
.site-footer__item-inner.site-footer__item-inner--link_list {
    margin-top: 15px;
}
.collection-hero .collection-hero__title-wrapper h1.collection-hero__title.page-width {
    font-size: 31px;
}
.collection-hero {
    margin-bottom: 15px;
}
.collection-menu {
    margin-bottom: 15px;
}
.contact-form.form-vertical {
    padding: 0;
}
.site-footer__item-inner.site-footer__item-inner--newsletter {
    padding: 0;
    margin-top: 20px;
}
.product-card {
    margin: 0 auto 10px;
    text-align: center;
}
.site-header__icons .btn--link, .site-header__icons .site-header__cart:focus {
    outline: none;
}
.search-bar__input:focus {
    border-color: transparent;
    outline: none;
}
.furniture-care-warranty h1 {
    margin-bottom: 10px;
    text-align: left;
}
.thumbnails-slider--active .product-single__thumbnails {
     display: block; 
}
.term-condition {
    margin: 0;
}
div#Collection ul li{
    padding-bottom:0;
}
div#scasl-app-container #bh-sl-map-container {
    margin-bottom: 0 !important;
}
.article__grid-image-container{
   margin-bottom:0;
}
.rte.furniture-care-warranty{
   text-align: justify;
}
.content{
    text-align: left;
}
.furniture-care-warranty h1,.set, .term-condition,.find-sales .grid__item {
    text-align: center;
}
form#bh-sl-user-location #bh-sl-address{
   width:100% !important; 
}
#scasl-tab-radius{
  padding:10px;
}
.collection-menu {
    padding: 0 15px;
}
.collection-menu li {
    padding-right: 22px;
    line-height: 30px;
}
.border-bottom{
   display:contents; 
}
.overly-main.js-menu--is-open {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 999;
    top: 0;
    background: #0000008a;
}
.mobile-nav__sublist-link:focus, .btn--link:not([disabled]):hover, .btn--link:focus{
    outline: none;
}
.mobile-nav__link, .mobile-nav__sublist-link {
    padding: 10px 30px;
}
.mobile-nav__sublist-link:not(.mobile-nav__sublist-header) {
    padding-left: 27px;
    border-bottom: 1px solid #eee;
    text-align: center;
    border-top: 1px solid #eee;
}
.mobile-nav__dropdown li .mobile-nav__table {
    margin-top: 10px;
}
.mobile-nav__return-btn, .mobile-nav__icon {
    color: #8a8a8a;
    width: 30%;
    float: right;
}
.mobile-nav-wrapper.js-menu--is-open {
    display: block;
    z-index: 99999999999999;
    height: 100% !important;
}
.mobile-nav__dropdown li .mobile-nav__table {
    display: table;
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
}
.mobile-nav__item .icon {
    right: 0;
    width: 10px;
} 
nav.mobile-nav-wrapper button.site-header__icon {
    padding: 10px 5px;
    right: 0;
    position: absolute;
    right: 15px;
    z-index: 999;
}
.btn--link .icon:focus, input.search-header__input.search__input:focus{
   outline:none; 
}
.search-bar {
    height:60px !important;
}
button.btn--link.site-header__icon.site-header__menu.close-main:focus {
    outline: none;
}
ul.mobile-nav__dropdown {
    padding: 40px 0 0;
}
div#shopify-section-content-with-image .listing.about-content {
    margin-bottom: 15px;
}
.catalog-next img {
    max-width: 100%;
}
body.template-page .medium-up--push-one-twelfth .section-header.text-center h1 {
    text-align: center;
}
}

@media only screen and (max-width: 575px) {
.inner ul li {
    text-align: left;
}
div#shopify-section-contact-section .about-content.contact-info {
    padding:0  35px !important;
}  
.mobile-nav__sublist-link:not(.mobile-nav__sublist-header){
    padding-left:10px; 
}
.search-header:focus{
    outline:none; 
}
}

@media only screen and (max-width: 460px) {
.find-sales .grid__item {
    width: 100%;
    padding:0;
}
.collection-hero__image {
    height: 275px;
}
svg.icon.icon-search{
   margin-right:8px; 
}
.catalog-top {
    width: 100%;
}

.catalog-top.two-tenths.grid__item.catalogs {
    width: 50%;
}

}
@media only screen and (min-width: 749px) {
.swiper-slide a img:nth-child(2) {
    display: none;
}
}
@media only screen and (max-width: 420px) {
.site-header__logo-image {
    max-width: 230px;
} 
.hide.grid__item.medium-up--one-quarter.text-right.site-header__icons.site-header__icons--plus {
    padding: 0;
}
div#shopify-section-contact-section .about-content.contact-info {
    padding: 0 28px !important;}
  
}
@media only screen and (max-width: 320px) {
.site-header__logo-image {
    max-width: 200px;
} 
}
@media only screen and (max-width: 360px) {
div#shopify-section-contact-section .about-content.contact-info {
    padding: 0 22px !important;
}
}