/** Shopify CDN: Minification failed

Line 666:0 Unexpected "}"

**/

@font-face {
    font-family: 'Centra No1';
    src: url('/cdn/shop/files/CentraNo1-Medium.eot?v=1721196920') format('embedded-opentype'),
        url('/cdn/shop/files/CentraNo1-Medium.woff2?v=1721196919') format('woff2'),
        url('/cdn/shop/files/CentraNo1-Medium.woff?v=1721196919') format('woff'),
        url('/cdn/shop/files/CentraNo1-Medium.ttf?v=1721196920') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Centra No1';
    src: url('/cdn/shop/files/CentraNo1-Light.eot?v=1721197153') format('embedded-opentype'),
        url('/cdn/shop/files/CentraNo1-Light.woff2?v=1721197152') format('woff2'),
        url('/cdn/shop/files/CentraNo1-Light.woff?v=1721197152') format('woff'),
        url('/cdn/shop/files/CentraNo1-Light.ttf?v=1721197152') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Centra No1';
    src: url('/cdn/shop/files/CentraNo1-Book.eot?v=1721197605') format('embedded-opentype'),
        url('/cdn/shop/files/CentraNo1-Book.woff2?v=1721197604') format('woff2'),
        url('/cdn/shop/files/CentraNo1-Book.woff?v=1721197604') format('woff'),
        url('/cdn/shop/files/CentraNo1-Book.ttf?v=1721197605') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* general css start */
.full_width_sec {
    width: 100%;
    margin: 0;
}
body, p {
  font-family: 'Centra No1';
  font-weight: 300;
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
  font-family: 'Centra No1';
}
/* general css end */

/* header css start */
.header__primary-nav a.block.h6 {
    font-family: 'Centra No1';
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
}
header .header__primary-nav {
    /* margin-left: 40px; */
}

.header__primary-nav-item::before {
  display: none!important;
}

.header__primary-nav a{
    transition: transform .2s ease-in-out;
}
.header__primary-nav a:hover{
   opacity: 0.8;
}

.header__primary-nav a[aria-current]{
  color: #a5815a;
}


@media screen and (max-width: 1280px) {
  header .header__primary-nav {
    margin-left: 0;
  }
}
/* header css end */

/* footer css start */
.social_media_d {
    margin-top: 20px;
}


.social_media_d ul.social-media--list {
    gap: 10px;
}
footer .footer.color-scheme {
    background-image: url(/cdn/shop/files/Group_372762.svg?v=1721206748);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

footer .link-faded{
  text-transform: uppercase;
}
footer .h6{
  font-size: 13px;
  font-weight: 500;
}
footer .unstyled-list{
  gap: 6px;
}

footer .unstyled-list li{
  font-size: 13px;
  letter-spacing: 1px;

}

footer .text-subdued p{
  max-width: 250px;
  margin: 0;
  margin-block-start: 0!important;
  display: block!important;
}
footer .text-subdued p a{
  margin-block-start: 0!important;
  margin: 0!important;
  margin-block-start: 0!important;
}

footer .footer_logo_d img{
  width: 280px;
}

@media screen and (max-width: 767px) {
  .footer{
    padding-bottom: 1rem;
  }
  /* footer .text-subdued p{
      max-width: 230px;
  } */
  footer .footer__block-list{
     gap: 1rem;
  }
  footer .footer__block-list .gap-4{
    gap: 0;
  }
  footer .footer_logo_d img{
      width: 178px;
      margin: 1rem auto 0 auto;
  }
}


/* footer css end */

/* hp banner css start */
.slideshow__slide-content {
    left: 140px;
}
.slideshow__slide-content .prose p{
  text-align: center;
  font-family: 'Centra No1';
  font-weight: normal;
  margin-top: 8px;
}
.slideshow__slide-content .prose .h6 {
    font-size: 16px;
    line-height: 24px;   
}
.slideshow__slide-content .prose .h1 {
    font-size: 44px;
    line-height: 52px;
}
@media screen and (max-width: 767px) {
  .slideshow__slide-content {
    left: unset;
  }
  .slideshow__slide-content .prose .h1 {
    font-size: 28px;
    line-height: 30px;
  }
  .collection-list--text-outside .place-self-end-start{
      place-self: center;
  }
  .collection-list--text-outside .place-self-end-start .h3{
    margin: 0;
  }
}
/* */

/* hp collection list sec css start*/
.collection-card__content p.h3 {
    margin-left: 30px;
    font-family: 'Centra No1';
    font-size: 14px;
    line-height: 24px;
}

/* hp collection list css end */

/* featured collection css start */
section#shopify-section-template--22273002242241__featured-collections .v-stack h2.h2 {
  display: none;
}
#shopify-section-template--22273002242241__featured-collections .section-spacing {
  padding-top: 0;
}
/* featured collection css end */

/* collection product-card css start */
img.product-card__image {
    width: 100%;
}
.full_width_sec .product-list {
  --product-list-default-row-gap: unset;
  --product-list-default-column-gap: unset;
}
.full_width_sec .product-card__figure {
    border: 1px solid #fff;
}
.full_width_sec  .full-bleed {
      margin-inline-end: unset;
}
.collection__main product-card.product-card {
    margin-bottom: 50px;
    gap: 10px;
}
.product-list product-card.product-card .v-stack.justify-items-center {
  justify-items: left;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.product-list product-card.product-card .product-card__info {
    justify-items: left;
    padding: 0 30px;
}

    .collection:only-child {
        margin-block-start: 0;
    }
@media screen and (max-width: 767px) {
  .full_width_sec .product-list:not(.product-list--carousel) {
       margin-inline: unset;
  }
  .full_width_sec product-card.product-card {
    margin-bottom: 25px;
  }
.product-list product-card.product-card .product-card__info{
  padding: 0 19px;
}
  .product-list product-card.product-card .v-stack.justify-items-center{
    display: initial;
      justify-items: center;
  }

  
}
/* collection product-card css end */

/* content over image sec css start */
.color-scheme--with-image-overlay .content-over-media .content .prose p {
    text-align: center;
    font-family: 'Centra No1';
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
}
.color-scheme--with-image-overlay .content-over-media .content .prose p.h2 {
    font-weight: 400;
    font-size: 36px;
    line-height: 36px;
    margin-top: 10px;
}
.color-scheme--with-image-overlay .content-over-media .content .prose .content_link {
    text-align: center;
  font-weight: 400;
  font-size: 14px;
}
.color-scheme--with-image-overlay .content-over-media .content {
    right: 75px;
}
@media screen and (max-width: 767px) {
  .color-scheme--with-image-overlay .content-over-media .content {
    right: 0;
  }
  .color-scheme--with-image-overlay .content-over-media .content .prose p {
    font-size: 16px;
    line-height: 16px;
  }
  .color-scheme--with-image-overlay .content-over-media .content .prose p.h2 {
    font-size: 30px;
    line-height: 30px;
  }
}
/* content over image sec css end */

/* product page css start */
.shopify-section--main-product .section-spacing.section-spacing--tight.color-scheme.color-scheme--scheme-1.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673 {
    background: #f5f5f5;
}
.product-info__block-item variant-sku.variant-sku.text-subdued {
    color: #303030;
    /* font-size: 15px; */
  
}
/* .product .product-info__block-list .product-info__block-item .variant-picker__option-info.h-stack.justify-between.gap-2 {
    justify-content: unset;
}
.product span.fabric_d {
    border-left: 1px solid #000;
    padding: 0 15px;
    margin-left: 10px;
} */
.product-info__block-item[data-block-id="text_JgGXAg-0"] {
    margin-top: 0 !important;
}
/* product page css end */

/* our story page cs strat */
.shopify-section--rich-text .para_d p {
    font-size: 34px;
    line-height: 46px;
    font-weight: 300;
    font-style: italic;
}

.shopify-section--rich-text .para_d p strong{
  display: block;
  font-style: normal;
  padding-top: 1rem;
}

.shopify-section--image-with-text{
   padding: 120px 0;
}

@media screen and (max-width: 767px) {
  .shopify-section--rich-text .para_d p {
    font-size: 20px;
    line-height: normal;
  }
  .shopify-section--image-with-text{
   padding: 40px 0;
}
  .shopify-section--rich-text .para_d p strong{font-size: 18px;}


  
}

.color-scheme--bg-c238bd49806a0806a75efee5b84a9b53.section-spacing  p{
   text-transform: initial;
}



/* our story page css end */

/* contact page css start */
section#shopify-section-template--22273002307777__slideshow_Dr3NJH .slideshow__slide-content .prose p {
    text-align: unset;
}
.contactUs_sec {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    /* justify-content: space-evenly; */
    justify-content: space-between;
}
.contactUs_sec .contactInfo_d {
    width: 25%;
}
.contactUs_sec .contactForm_d {
    width: calc(100% - 35%);
    text-align: unset;
}
.contactUs_sec .contactInfo_d p {
    margin: 20px 0;
}
.contactUs_sec .contactInfo_d p span a {
    color: #A4815A;
    text-decoration: underline;
}
.contactUs_sec .contactForm_d .justify-self-center {
    justify-self: unset;
}
.contactUs_sec .contactForm_d .text-center {
    text-align: unset;
}
.for_contactPage .multi-column__item {
    display: flex;
    align-items: center;
    gap: 20px;
}
.for_contactPage.section-spacing {
    padding: 25px 0;
}
.for_contactPage .multi-column__item .prose p {
  text-transform: none;
  letter-spacing: 0;
  font-weight: 300;
}
.for_contactPage multi-column.multi-column.scroll-area {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10%;
}

.for_contactPage .multi-column__item img{
  width: 30px;
}

.contactUs_sec .prose p{
  margin-top: 10px;
}

.for_contactPage .multi-column__item{
  position: relative;
}

.for_contactPage .multi-column__item a:after{
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673{
   padding: 49px 0;
}

@media screen and (max-width: 767px) {
  .contactUs_sec .contactInfo_d {
    width: 100%;
  }
  .contactUs_sec .contactForm_d {
    width: 100%;
  }
  .for_contactPage multi-column.multi-column.scroll-area {
    display: grid;
    justify-content: safe center;
    align-items: unset;
    gap: 10px;
  }
  .for_contactPage .multi-column__item {
    gap: 5px;
  }
  .for_contactPage.section-spacing {
    padding: 12px 0;
  }
  .for_contactPage .multi-column__item .prose p {
    font-size: 11px;
  }
  .section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673{
    padding: 40px 0;
  }
}
/* contact page css end */




/* header css start */

.header{
  padding-top: 28px;
  padding-bottom: 28px;
}

.header__secondary-nav img{
  max-width: 22px;
}
.header__primary-nav-item{
  position: relative;
}
.header__primary-nav-item::before {
  background: #a5815a!important;
  width: 100%;
  bottom: -28px;
}

/* header css end */

/* Homepage css start */

.product-card__info .h6{
  font-size: 14px;
    letter-spacing: 1px;
}

.badge--on-sale{
  background: #a5815a;
}
.text-on-sale{
  color: #a5815a;
}
.collection-list--text-outside{
  row-gap: 3rem;
}

.ss-index .shopify-section--video{
  margin-bottom: 4rem;
}

/* @media screen and (max-width: 767px) {
  .ss-index .shopify-section--video{
  margin-bottom: 4rem;
}
} */


/* Homepage css end */

/* Inner pages banner css start */

.collection-banner .prose{
  max-width: 100%;
  width: 100%;
  text-align: left;
  left: 140px;
}

.collection-banner .prose .h1{
    font-family: Centra No1;
  font-weight: 400;
  font-size: 44px;
  line-height: 52px;

}


/* Inner pages banner css end */


/* Product detail page css start */

.shopify-section--rich-text .h3{letter-spacing: normal;}

@media screen and (min-width: 1100px) {
  .product-gallery__media > *{
    max-height: 85vh;
    object-fit: contain;
}

}

.product-info__block-item table tr td:first-child {
    text-align: left; /* Change to left, center, or justify as needed */
}



.accordion__content  .dimensions_d th, .accordion__content .dimensions_d td{font-size: 13px; text-align: center;}

.product-card__image{
    -webkit-transition: all .6s ease-out;
    transition: all .6s ease-out;
}

/* Collection listing  */

.ss-collection .shopify-section--main-collection{
  margin-top: 4rem;
}
@media screen and (max-width: 767px) {
  margin-top: 2rem;
}

/* Homepage video control */

.shopify-section--video .control{
    position: absolute;
    bottom: -2%;
    right: 0%;
    background: transparent;
    border: none;
    cursor: pointer;
    z-index: 1;
    display: flex;
    width: 32px;
    height: 32px;
    align-items: center;
    justify-content: center;
    background: rgba(165,129,90,0.7);
    border-radius: 100%;
}

@media screen and (max-width: 767px) {
  .shopify-section--video .control{
    bottom: -1%;
  }
}

.shopify-section--video .control button{
  background: transform!important;
  border: 0!important;
}

.shopify-section--video .control button img{
  width: 18px;
}


/* inside pages header */
@media screen and (max-width: 767px) {

  .collection-banner .prose{
    left: 0;
  }
  .collection-banner .prose .h1{
    font-size: 28px;
  }
}

/* static page */

.ss-page .section-stack p, .ss-page .section-stack ul li{font-weight: 400;}

.newsletter-popup .button{
    position: relative;
    z-index: 99;
}

@media screen and (max-width: 767px) {
 .shopify-section--image-with-text-overlay .content-over-media > picture img{
    height: 240px;
    object-fit: cover;
  }
}

.header__cart-dot{
  background-color: #a5815a;
}


/* for lookbook */

.ss-lookbook #shopify-section-template--22273002373313__main{
  position: absolute;
  left: 0;
  right: 0;
    top: -136px;
  bottom: 0;
  z-index: 99;
}

.ss-lookbook  #shopify-section-template--22273002373313__main .container{
  max-width: 100%;
  width: 100;
  margin: auto;
}



#shopify-section-template--22323991904449__image_with_text_overlay_C8c4Ee  .content-over-media > picture img, #shopify-section-template--22273002307777__image_with_text_overlay_UidJGj  .content-over-media > picture img {
    height: auto!important;
  }
}


.ss-terms-and-conditions strong{
   font-weight: 500!important;
}  



.ss-return-policy strong{
   font-weight: 500!important;
}  


