/** Shopify CDN: Minification failed

Line 414:18 Unexpected ";"

**/



@font-face {
  font-family: 'TTNorms-R';
  src: url("//www.housethisindia.com/cdn/shop/files/TTNorms-Regular.woff?v=9486622187289197299") format("woff"), url("//www.housethisindia.com/cdn/shop/files/TTNorms-Regular.eot?v=17353237311704928496") format("eot"), url("//www.housethisindia.com/cdn/shop/files/TTNorms-Regular.ttf?v=43836943433913674") format("truetype"), url("//www.housethisindia.com/cdn/shop/files/TTNorms-Regular.svg?v=13864115030391784173") format("svg"); }



@font-face {
  font-family: 'TT-Norms-Bold';
  font-style: normal;
  font-weight: bold;
  src: url("/cdn/shop/files/TT_Norms_Bold.TTF?v=1624867822") format("truetype"); }



@font-face {
  font-family: 'Baskerville-normal';
  src: url("/cdn/shop/files/BASKVL.woff?v=1674028857") format("woff"), url("/cdn/shop/files/BASKVL.eot?v=1674029130") format("eot"), url("/cdn/shop/files/BASKVL.woff2?v=1674029074") format("woff2"), url("/cdn/shop/files/BASKVL.TTF?v=1674029285") format("truetype"), url("/cdn/shop/files/BASKVL.svg?v=1674029284") format("svg"); }

/* new code */
.home-product-carousel_wrap {
    display: flex;
    width: 100%;
}
.prd__image-wrapper {
  display: flex;
  overflow: hidden;
  height: 500px;
}

.heading.icon__heading {
    text-align: center;
    margin-top: 50px;
}
.prd__image-main {
  /* overflow: hidden; */
}

.prd__image-main img {
  object-fit: contain;
  width: 100%;
  height: 100%;
}
div[ref="priceContainer"] {
    color: #000;
}
.prd__content-wrapper {
  width: 50%;
  height: auto;
  /* position: absolute; */
  /* left: 50%; */
  /* top: 0%; */
  font-size: 18px;
  /* background: #dbd2d2; */
  padding: 3rem;
}
.slick-arrow{
   position: absolute;
   top: 50%;
   transform: translate(-50%);
   border-radius: 89px;
   padding: 8px 10px;
   background: #111;
   color: #fff;
   z-index: 99;
}

.slick-next {
  right: 10%;
}
.slick-prev {
    left: 10%;
    transform: rotate(180deg);
}
/* 
button.slick-prev.slick-arrow {
  position: absolute;
  top: 50%;
  right: 50%;
  transform: translate(-50%);
  z-index: 3;
  border: unset;
  border-radius: 89px;
  padding: 8px 10px;
  background: #111;
  color: #fff;
}

button.slick-next.slick-arrow {
  position: absolute;
  top: 50%;
  left: 5%;
  transform: translate(-50%);
  z-index: 3;
  border: unset;
  border-radius: 89px;
  padding: 8px 10px;
  background: #111;
  color: #fff;
  transform: rotate(180deg);
} */
span.svg-wrapper.icon-arrow {
  border-radius: 50%;
}

.media-with-content--media-right
  .prd__content-wrapper.slick-initialized.slick-slider {
  right: 50% !important;
}

/* end */

.prd_title {
    font-size: 22px;
    font-weight: 800;
}
.home__contact-from {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;   /* Center horizontally */
  align-items: center;       /* Center vertically */
  margin: 0 auto;
}
.home-contact-form h2.heading {
    text-align: center;
}
.home-contact-form{border: 1px solid rgb(208 202 197);}
.home-contact-form .contact-form__input {
    width: unset;
}

.home_slide-show .group-block--width-custom {
    padding: 15px 30px 15px 0;
    border-radius: 0 16px 16px 0 !important;
    overflow: hidden;
    margin-bottom: 30px;
}
.home_slide-show .group-block--width-custom .text-block{padding-left:30px; padding-bottom: 0}
.home_slide-show .group-block--width-custom a.button {margin-left: 30px;}
.home_slide-show .group-block--width-custom .text-block:first-child {
    display: block;
    min-width: 100%;
    border-bottom: solid 5px;
}
.product-offer_wrapper {
    margin: 20px 0;
    padding: 0;
}

.product-offer_wrapper h2 {
    font-size: 18px;
    margin-bottom: 0;
    letter-spacing: 0.8px;
    font-family: "Poppins";
    font-weight: bolder;
}
.deco-line {
    max-width: fit-content;
    margin: 0 auto 10px auto;
    padding: 10px 100px;
}
.deco-line span {
    display: inline-block;
    border-bottom: 1px solid #4a4a4a;
    padding: 2px 100px 0 100px;
}
.product-offer_wrapper > div {
    gap: 5px;margin-top:15px;
}

.product-offer_wrapper > div  img {
    width: 24px;
    height: auto;
}
.product-offer_wrapper>div>div {
    max-width: fit-content;
}

.collection_title {
    margin-left: auto;
}

span.menu-list__link-title {
    text-transform: uppercase;
    font-weight: bold;
}

a.image__link {
    position: absolute;
    height: 95%;
    width: 100%;
    z-index: 99;
}
.mega-menu__link--parent {
    display: block;
    width: 100%;
    border-bottom: solid 1px #000;
    text-transform: uppercase;
    font-weight: bold;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.atw-button-icon {
    width: 100% !important;
    height: 24px;
}
.product-details .quantity-selector{    width: auto;max-width: max-content;
    margin-bottom: 1rem;;}
.swym-atw-button-container{width: 30% !important;}
.header__column--right header-actions{align-items: center;}
.product-form-buttons button{padding-inline: unset;}
.mega-menu__content-list-item .resource-card__media{aspect-ratio: 2/2.2}
.swym-atw-button-container .atw-button{background: #000;padding-block:.9rem}
.swym-atw-button-container .atw-button .atw-button-icon path { fill: #fff;}
.swym-atw-button-container .atw-button .atw-button-icon {
    margin: auto;
    display: block;
    max-width: 24px;
}
.header__column--right header-actions i.icon-swym-wishlist{display: flex}
product-price .price {
    font-weight: 700;
}
.related_products-wrap {
    margin: 0 0 3rem;
}
.related-sections{margin: 0 0 3rem;}
.collection-wrapper .facets--filters-title{    width: 24%;}
.collection-wrapper .collection_title{    margin-left: 0;}
div.ai-text-block__content-aqzrruhp4thq5ve8rtcustomtextblocks36y6cr:nth-child(2) h2{    border-bottom: 1px solid #4a4a4a;max-width: max-content;
    margin: 0 auto 1rem;
    padding: 0 7rem 6px;}
.last-banner-sec{margin: 3rem 0 }
.text-block--AWm1VNDV4cWdBSlJhM__text_7gqy3Q H2{font-size: 23px; letter-spacing: 2px;}
      rte-formatter.spacing-style.text-block.text-block--ASURUL2FvYWc5Rkw1d__text_YzxeQm.rte.rte {
    max-width: 100%;
    width: 100%;
}
rte-formatter.spacing-style.text-block.text-block--ASURUL2FvYWc5Rkw1d__text_YzxeQm.rte.rte p{letter-spacing: 0.6px;
  
    font-size: 15px;
    line-height: 28px;
    width: 100%;
    max-width: 100%;
}
footer .menu__heading{padding-bottom: 0}
footer .menu__heading span.menu__heading__default {
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 2px;
}
.product-offer_main ul.slick-dots {
    list-style: none;
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 0;
    gap: 7px;
}
.product-offer_main ul.slick-dots button {text-indent:-9999px;padding: 0;aspect-ratio: 1;width: 10px;min-height: 10px;border-radius: 50%;border: none;}
.prod_off-copy-contprod_offner {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.prod_off-content-block-text {
    padding: 15px;
    box-shadow: 1px 4px 4px #dbd3d3;
    border: 1px solid #DFDFDF;
}
.product-offer_main .slick-list {
    padding-right: 90px;margin:-5px;
}
.product-offer_main .slick-list .slick-slide{margin:0 5px}
.product-offer_main ul.slick-dots li.slick-active button {
    background: #000;
}
.template_about-us main p {
    letter-spacing: 1px;
}
.prod_off-copy-message {margin-top:0!important}

.template_page main h1, .template_page main h2 {
    color:#000!important;
}
.philosophy h2 {
    padding: 30px 0 15px 0;
}
.philosophy {
    padding: 45px 0;
}

.inspiration-vindhya-reusable {
    padding: 25px 0;
}

/* .inspiration-vindhya-reusable h2 {
    padding-bottom: 30px;
} */
.mt-30{margin-top:30px}
/* .caring-for-our-world {
    padding-top: 60px;
} */
.caring-for-our-world h2 {
 
    padding-top: 30px;
}
.about_vertical-image .rich_text.rte.about-center + div {
    display: block;
}
.about__image-right .deco-line span{border:none}
@media(min-width:750px) {
  .d-flex {
    display: flex;
    column-gap: 200px;
}
.d-flex .col-md-6 {
    flex-basis: 50%;
}
.align-items-center {
    align-items: center;
}
  .img-left{flex-direction: row-reverse}
}

.inspiration-vindhya-reusable h2.mb-0.mt-50.text-center
 {
    padding-top: 20px;
}

.about__image-right .section-content-wrapper.section-content-wrapper{
  flex-direction: row-reverse;
}
.about__image-right .heading.icon__heading {
    margin-top: 0;
}

.about__image-right div.section-content-wrapper.section-content-wrapper , .custom-section-content .section-content-wrapper.section-content-wrapper, .custom-section-content, .about_how-itAll-wrap {min-height: initial; max-height: fit-content}
.about-center {
    text-align: center;
}
.template_b2b .contact-form__form-row{        align-items: flex-start;}
.template_b2b .contact-form__form-row .form-label {
    min-width: 75px;
    font-weight: bold;
}
.submit-button{    margin-left: 5.5rem;}
.explore-one-half .image-with-content-wrapper {
    display: flex;
    align-items: center;
}
.image-with-content-section.explore-one-half {
    border: 0;
}
.explore-one-half .image-with-content-wrapper .heading h2:after{border-bottom: 1px solid; content:""; width: 90%; margin: 0 auto; left:0; right: 0; position: absolute; bottom:-11px  }
.explore-one-half .image-with-content-wrapper .heading h2{ position: relative;  margin: 0;}
.template_b2b  .block-content-wrapper>.block-content .heading{  width: 100%;
    text-align: center;  bottom: 0%; top: auto}
.explore-one-half .image-with-content-wrapper > .heading{    width: 25%;}
.explore-one-half .image-with-content-wrapper .block-content-wrapper{width: calc(100% - 25%);}
.home-decor-section .block-content-wrapper{display: flex;
    gap: 1.5rem;
    padding: 0;}
.image-with-content-section.home-decor-section {
    padding: 0 3rem;margin: 2rem 0;
}
.subheading {
    padding: 0 0 12px;
}
.home-decor-section .block-content .heading{    text-transform: uppercase;
    text-align: center;
    padding: 8px 0 0;font-weight: bold;
}
.home-decor-section .heading h2{    padding: 0 0 2rem;}

.slide__image-container>.slide__image{}
@media (max-width:749px){
  .desk-img{display: none;}
  .image-with-content-section.home-decor-section { padding: 0 1rem;}
  .home-decor-section .block-content-wrapper {flex-wrap: wrap;}
      .home-decor-section .block-content-wrapper .block-content {        padding: 0 0 1rem;
        width: calc(50% - 5px);
    }
  .deco-line span,
  .deco-line{padding: 10px 2rem;}
  div.ai-text-block__content-aqzrruhp4thq5ve8rtcustomtextblocks36y6cr:nth-child(2) h2{padding: 0 2rem 6px;}
  .home-decor-section .block-content-wrapper{    gap: .5rem;}
}
 footer  .email-signup-block {margin-top:15px}
@media (min-width:750px){
  footer  .email-signup-block {margin-top:34px}
  .mob-img{display: none;}
}

.image-with-content-section.explore-one-half {max-width: 1200px;}

.product-details .accordion accordion-custom .details-content > ul {
    display: none;
}
.product-details .accordion accordion-custom:last-child  ul{
    display: block;
}

.mega-menu__content-list .mega-menu__content-column--collections .mega-menu__content-list-item{    gap: 10px;
    display: flex};
.mega-menu__content-list .mega-menu__content-column--collections {
        grid-template-columns: 100% !important;
    }
.mega-menu__content-list .resource-card.resource-card--overlay {
    width: 50% !important;
}
.mega-menu.section .mega-menu__content-column--collections {
        grid-template-columns: 100%;
}