/** Shopify CDN: Minification failed

Line 667:4 Comments in CSS use "/* ... */" instead of "//"
Line 668:4 Comments in CSS use "/* ... */" instead of "//"
Line 671:4 Comments in CSS use "/* ... */" instead of "//"
Line 1294:21 Expected identifier but found bad string token
Line 1294:23 Unterminated string token
Line 2073:4 Comments in CSS use "/* ... */" instead of "//"
Line 2271:4 Comments in CSS use "/* ... */" instead of "//"
Line 2339:4 Comments in CSS use "/* ... */" instead of "//"
Line 2448:4 Comments in CSS use "/* ... */" instead of "//"
Line 2449:4 Comments in CSS use "/* ... */" instead of "//"
... and 3 more hidden warnings

**/
@font-face {
  font-family: 'Quicksand-Regular';
  src: url("/cdn/shop/files/Quicksand-Regular.woff?v=1660826440") format('woff');
}
@font-face {
  font-family: 'Quicksand-Regular';
  src: url("/cdn/shop/files/Quicksand-Medium.woff?v=1661254210") format('woff');
}
@font-face {
  font-family: 'optima';
  src: url('/cdn/shop/files/OPTIMA.woff?v=1668082089') format('woff');
}
@font-face {
  font-family: 'optima_b';
  src: url('/cdn/shop/files/OPTIMA_B.woff?v=1668082339') format('woff');
}
@font-face {
  font-family: 'Quicksand-Light';
  src: url("/cdn/shop/files/Quicksand-Light.woff?v=1668080933") format('woff');
}


@font-face {
  font-family: 'Groteska-Book';
  src: url("/cdn/shop/files/Groteska-Book.woff2?v=1743761939") format('woff2'),
        url("/cdn/shop/files/Groteska-Book.woff?v=1743761939") format('woff');
}

@font-face {
  font-family: 'Groteska-Medium';
  src: url("/cdn/shop/files/Groteska-Medium.woff2?v=1743767492") format('woff2'),
        url("/cdn/shop/files/Groteska-Medium.woff?v=1743767492") format('woff');
}

@font-face {
  font-family: 'Helvetica';
  src: url('/cdn/shop/files/Helvetica_Regular.woff?v=1761723614') format('woff');
}


.NewsletterPopup__Close {
    right: 64px;
    bottom: 13px;
    top: auto !important;
    left: auto;
}
.Header__MainNav ul li:nth-child(1) a.Heading {
    /* color: #9f6a58 !important; */
}
.category-description p {
    text-transform: none !important;
}
.Heading{
  font-family: var(--text-font-family);
}
ul.HorizontalList.HorizontalList--spacingExtraLoose li.HorizontalList__Item .MegaMenu>.MegaMenu__Inner>.MegaMenu__Item.MegaMenu__Item--fit>a.MegaMenu__Title.Heading {
    font-size: 15px;
    display: inline-block;
    text-transform: uppercase;
    font-family: 'Helvetica';
    color: #9f6a58;
}

span.ProductItem__Label.ProductItem__Label--onSale.Heading.Text--subdued {
    font-family: 'Helvetica';
    text-align: center;
    margin-left: 17px;
    margin-top: 17px;
    font-weight: 400;
    font-size: 18px;
    padding: 0;
    border-radius: 50%;
    width: 55px;
    height: 55px;
    max-width: 100%;
    line-height: 56px;
}
.AnnouncementBar__Content.Heading { 
    font-size: 12px;
    font-weight: 400;
    display: flex;
    justify-content: center;
    align-items: center;
}
.anouncment_slider ul.slick-dots {
    display: none !important;
}
.anouncment_slider p a {
    font-size: 12px;
    letter-spacing: 0.72px;
    color: #fff;
    text-align: center;
    display: inline-block;
    margin: 0px;
    font-weight: 500;
}
.AnnouncementBar__Wrapper .slick-track p:nth-child(odd) {
    /* background-color: #7f8b76; */
    color: #fff !important;
}

/* .AnnouncementBar__Wrapper .slick-list.draggable p:nth-child(even) {
    background-color: #9f6a58;
    color: #fff !important;

} */
.AnnouncementBar__Wrapper .slick-list.draggable p{
  padding:4px;
}
.Header__FlexItem.Header__FlexItem--fill{ 
  justify-content: center;
}

nav.Header__MainNav.hidden-pocket.hidden-lap ul li a {
    font-weight: 400;
    font-size: 14px;
    text-transform: capitalize;
    color: #5C6670;
    line-height: 18px;
    letter-spacing: 0.84px;
    font-family: 'Helvetica';
}
.CollectionToolbar__Group button {
    font-size: 12px;
    line-height: 16px;
    color: #5C6670;
    letter-spacing: 0.36px;
    text-transform: capitalize !important;
    font-weight: 100;
}
/* header navar css  end  */
/* section#section-template--17781847163031__slideshow .Slideshow.Slideshow--fullscreen {
       min-height: 110vh;
} */
.col{
  float:unset !important;
}
a.Header__LogoLink img {
    width: 160px;
}
a.Header__Icon.Icon-Wrapper {
    display: flex;
    align-items: center;
}
/* currency element css */

.Product__InfoWrapper .ProductMeta h2.ProductMeta__Vendor {
    display: none;
}
ul.bacurr-dropdown-choices {
    background-color: #ffffff !important;
}
.baDropdownStyle .bacurr-dropdownChoices span {
    font-size: 13px !important;
    text-transform: unset;
    font-family: 'Helvetica';
    line-height: 16px;
    letter-spacing: 0.84px;
    color: #000;
}
.baDropdownStyle .bacurr-choiceDesign:after, .baDropdownStyle .bacurr-choiceDesign.active:after {
    border-top: 6px solid #fff;
    border-bottom-color: transparent;
}
.baDropdownStyle .bacurr-dropdown-choices li {
    margin: 0;
    padding: 8px 14px !important;
}

/* currency element css end */


.Slideshow .Slideshow__Content header.SectionHeader h2.SectionHeader__Heading ,
.Slideshow .Slideshow__Content header.SectionHeader h3.SectionHeader__SubHeading.Heading.u-h6{
    margin: 0;
}
.Slideshow .Slideshow__Content header.SectionHeader .SectionHeader__ButtonWrapper .ButtonGroup.ButtonGroup--spacingSmall a.ButtonGroup__Item.Button {
    padding: 14px 10px;
    border-radius: 5px;
    font-family: 'Helvetica';
    font-weight: 400;
    letter-spacing: normal;
    font-size: 14px;
}
.Slideshow .Slideshow__Content header.SectionHeader .SectionHeader__ButtonWrapper .ButtonGroup.ButtonGroup--spacingSmall a.ButtonGroup__Item.Button:before{
  border-radius:3px;
}


/* Product details section */
.features--heading-large .u-h1 ,.follow_us_section .collection_heading {
    font-weight: normal;
    font-size: 40px;
    color: #9f6a58;
    margin:0;
    font-family: 'optima';
}
.TabList__Item:after{
  background:#9f6a58;
}
.SectionHeader__TabList.TabList button:last-child:before {
    content: "";
    position: absolute;
    left: -20px;
    top: 50%;
    width: 2px;
    transform: translate(0% , -50%);
    background-color: #9f6a58;
    height: 50%;
}
.SectionHeader__TabList.TabList{
  margin:0;
  display: flex;
  justify-content: center;
  column-gap: 3rem;
}

h3.SectionHeader__SubHeading.Heading.u-h6 {
    font-size: 17px;
    font-weight:normal;
    margin-bottom: 0;
    font-family: 'Helvetica';
    text-transform: math-auto;
        color: inherit;

}
.follow_us_section .collection_subheading{
    font-size: 17px;
    font-weight:normal;
    margin-bottom: 0;
    font-family: 'Helvetica';
    text-transform: math-auto;
        color: inherit;

}
h2.SectionHeader__Heading.SectionHeader__Heading--emphasize.Heading.u-h1 {
    font-size: 36px !important;
    font-family: 'optima';
}
.template-product .Product{
  max-width: 1240px;
}
.Product__Info .ProductMeta .ProductMeta__Title {
    font-weight: normal;
    margin-bottom: 10px;
    font-family: 'Helvetica';
    color: #424A54;
    font-size: 32px;
    line-height: 1.2;
    text-transform: unset;
}
.custom_short_description {
    font-family: 'Helvetica';
    font-size: 15px;
}
.ProductMeta__PriceList .ProductMeta__Price {
    color: #5C6670;
    font-size: 19px;
    font-family: 'optima';
    letter-spacing: 1px;
    font-weight: normal;
}

.ProductForm__Variants span.ProductForm__Label {
    font-size: 13px;
    letter-spacing: 1px;
    color: #575E6B;
}
.QuantitySelector--large .QuantitySelector__Button {
/*   padding: 10px 15px; */
  border: 1px solid var(--border-color);
  font-family: system-ui;
}
/* .QuantitySelector .QuantitySelector__Button .QuantitySelector__CurrentQuantity{
    border: 1px solid #A05E20;
    font-family: 'Helvetica';
    color: #575E6B;
}
 */
.topTableSize td, .topTableSize th {
    letter-spacing: 0 !important;
    white-space: nowrap;
    padding: 5px 5px !important;
}

@media only screen and (min-width: 768px){
    .Container.Container--extraNarrow img {
    max-width: 280px;
    padding-right: 10px;
}
  .Container.Container--extraNarrow {
    display: flex;
    align-items: center;
}
  div#shopify-section-template--16978505302167__blog-posts .blog_post .blog_description.text-center {
    max-width: 76%;
    margin: 10px auto;
}
  .CollectionMain nav.breadcrumb:nth-child(2) {
    display: none;
}
  .Product--large .Product__Wrapper {
    max-width: calc(100% - 400px);
}
  .Product__InfoWrapper .Product__Info {
    width: 350px;
    max-width: 100%;
    padding-top: 10px;
    margin: 0px 0px -40px 0px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 18px;

}
  .Product__Wrapper .Product__Gallery {
    margin-top: 0px;
    margin-left: 45px;
}
  .Product__Info .ProductMeta {
/*     display: flex; */
    justify-content: space-between;
    align-items: flex-start;
}
/*   .Product__Info .ProductMeta .ProductMeta__Title {
    width: 280px;
  } */
  .Product__Info .ProductMeta .ProductMeta__PriceList {
    margin-top: 0;
/*     text-align: right; */
}
  .ProductMeta__PriceList .ProductMeta__Price.Price--compareAt {
    margin-left: 15px;
}
  .Product__InfoWrapper .Product__Info .ProductMeta{
    padding-bottom: 10px;
    margin-bottom: 15px;
    border-bottom: 1px solid #ccc;
  }
  .Product__InfoWrapper .Product__Info .ProductForm__Variants {
    margin-top: 5px;
    margin-bottom: 15px;
    margin-right: 0px;
}
  .HorizontalList--spacingTight .HorizontalList__Item {
    margin: 0px;

}
  .HorizontalList--spacingTight .HorizontalList__Ite
  m .SizeSwatch{
    padding: 0.432rem 2.118rem;
    font-size: 12px;
    color: #575E6B;
  }
}




/* pdp page css by anil */
form.ProductForm .ProductMeta__Text {
    margin-bottom: 0px;
    font-size: 13px;
    padding: 0 10px;
    margin-top: 0px;
    color: #666;
    padding-top: 16px;
}
#meta-taxt-10  , .data_heading {
    font-size: 20px;
    font-family: 'Helvetica';
    margin-top: 16px;
    border-top: 1px solid var(--border-color);
    font-weight:700;
    padding-top: 0.5rem;
}
.mb-0{
  margin-bottom:0;
}
#meta-taxt-9,.ProductMeta__Text>.ProductMeta__Text{
   font-size: 20px;
    font-family: 'optima';
    margin-top: 16px;
    font-weight:700;
    padding-top: 0.5rem;
}
#meta-taxt-10 strong {
    margin-right: 5px;
}
div#meta-taxt-11 , #meta-taxt-9 {
    border-top: 1px solid var(--border-color);
}
#meta-taxt-5 {
    display: inline-block;
    cursor: pointer;
    padding: 0.9rem 0;

}
.Product__Aside{
  padding:0;
 

}
.Product__Aside .Product__Tabs {
 margin:0;
  
}
/* .Product__Aside .Product__Tabs .Collapsible.Collapsible--large {
    border-top: 0;
} */
.Product__Aside .Product__Tabs .Collapsible.Collapsible--large .Collapsible__Button {
    padding: 10px;
    font-size: 13px;
    line-height: 20px;
    font-weight: 100;
    margin-top: 0;
    letter-spacing: 0.39px;
    color: #575E6B;
}
.Product__Aside .Product__Tabs .Collapsible.Collapsible--large .Collapsible__Button .Collapsible__Plus:after{
  height:7px;
  
}
.Product__Aside .Product__Tabs .Collapsible.Collapsible--large .Collapsible__Button .Collapsible__Plus:before{
  width:7px;
} 

.Product__Aside .Product__Tabs .Collapsible.Collapsible--large .Collapsible__Button p {
    margin-bottom: 0;
}

.Product__Aside .Product__Tabs .Collapsible.Collapsible--large .Collapsible__Button[aria-expanded="true"],
.Product__Aside .Product__Tabs .Collapsible.Collapsible--large .Collapsible__Button:hover:hover{
    background-color: #fafafa;
}
.Product__Aside .Product__Tabs .Collapsible.Collapsible--large .Collapsible__Plus {
    position: absolute;
    right: 18px;

}
/* .Product__Tabs .Collapsible.Collapsible--large .Collapsible__Inner {
    padding: 11px 16px;
} */
.Product__Tabs .Collapsible.Collapsible--large .Collapsible__Inner .Collapsible__Content {
    padding-bottom: 0px;
}
.Product__Tabs .Collapsible.Collapsible--large .Collapsible__Inner .Collapsible__Content .Rte {
    padding: 1rem 0;
}
.Product__Tabs .Collapsible.Collapsible--large .Collapsible__Inner .Collapsible__Content .Rte > p {
    font-size: 13px;
    margin: 0;
    letter-spacing: 0.39px;
    color: #575E6B;
    padding: 0 10px;
}
.ProductForm__QuantitySelector {
  display:flex;
  column-gap:2rem;
}
.ProductForm__QuantitySelector+.ProductMeta__Text+.ProductMeta__Text+.ProductMeta__Text {
  background-color: #fafafa;
    padding: 10px;
    margin: 0;
  border-top: 1px solid var(--border-color);
  border-bottom: 1px solid var(--border-color);
}
.template-product .Product__Wrapper .Product__InfoWrapper {
    max-height: 100% !important;
}
.Product__Info div#wishlisthero-product-page-button-container {
    display: none;
}
/* .Collapsible.Collapsible--large > button {
    border-bottom: 1px solid var(--border-color);
}
 */

form.ProductForm .ProductMeta__Description {
  padding:0 10px;
  margin: 1rem 0;
}
.Product__Tabs .Collapsible.Collapsible--large:last-child {
    border-bottom: 0;
}
.ProductForm__QuantitySelector>.QuantitySelector {
    border: 0;
}

form.ProductForm .QuantitySelector--large .QuantitySelector__Button {
    padding: 0.924rem;
    display: flex;
}
form.ProductForm .QuantitySelector--large svg {
    width: 9px;
    height: 9px;
}

form.ProductForm  input.QuantitySelector__CurrentQuantity {
    border: 1px solid #A05E20;
    font-size: 10px;
    padding: 0.8rem;
}
.template-product .Product__Wrapper .Product__InfoWrapper .ProductForm__BuyButtons {
    margin: 2rem 0;
}
.dispatch_text{
  text-align:center;
  padding-bottom: 2rem;
  border-bottom: 1px solid #ddd;
  margin-bottom: 1rem;
}
  .dispatch_text p , .ProductMeta__Description p,
.data_heading h2,
.ProductMeta__Description>.Rte{
    font-family: 'optima';
    font-size: 15px;
    line-height: 1.5;
}

.ProductForm__Variants ul.SizeSwatchList {
    margin: 20px auto 20px;
  margin-top:11px;
  border-bottom:1px solid #ddd;
  padding-bottom:10px;
}
.ProductForm__Variants .ProductForm__Option button.ProductForm__LabelLink {
/*     float: unset;
    margin-top: 11px; */
    text-decoration: none;
    color:#9f6a58;
}
.ProductForm__Variants .ProductForm__Label{
  display:inline-block;
}
.ProductForm__Variants ul.SizeSwatchList >li.HorizontalList__Item:first-child {
    margin-left: 0;
}

.ProductForm .ProductForm__QuantitySelector {
    margin-top: 11px;
}

form.ProductForm .ProductForm__QuantitySelector ,
.ProductForm .ProductForm__Option.ProductForm__Option--labelled{
  margin-bottom:0;
}
.ProductForm__AddToCart {
    transition: .5s linear;
    letter-spacing: 0.84px;
    font-size: 25px;
    background: #9f6a58;
    border: 1px solid #c0865e;
    border-radius:15px;
    color: #fff;
    font-weight: 400;
    font-family: 'optima';
    text-transform: capitalize;
/*     padding: 0.693rem 2.733rem; */
}

.ProductForm__AddToCart:hover{
  background: #9f6a58 !important;
    color: #fff !important;
}
.ProductForm__AddToCart:hover span {
    color: #fff;
}
.ProductForm__Option > ul.SizeSwatchList.HorizontalList li.HorizontalList__Item:hover label {
    border: 1px solid #9f6a58;
    background-color: #9f6a58;
    color:#fff;
}
 .HorizontalList--spacingTight .HorizontalList__Item .SizeSwatch__Radio:checked + .SizeSwatch{
   border: 1px solid #9f6a58;
   background-color: #9f6a58;
   color:#fff;
}
.SizeSwatch {
    max-height: none;
   
    margin-right: 10px;
    margin-bottom: 10px;
    vertical-align: middle;
    transition: all 0.2s ease-in-out;
    width: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 0px 5px;height: 35px;
    border-radius: 10px;
}
.HorizontalList--spacingTight.Size .SizeSwatch{ border-radius: 100%;}
.ProductForm__Variants .ProductForm__Label{
  margin-bottom:0;
}

a.how_toM{
  display:inline-block;
  align-items:start;
}
a.how_toM {
    color: #1979c3 !important;
    vertical-align: middle;
}
.measurement_img img {
    margin: 0;
}
.measurment_guide > .row {
    display: flex;
    padding: 20px;
    align-items: stretch;

}
.col.span_5 {
    padding-left: 0;
    max-width:240px;
}

.col.span_7 {
    padding-right: 0;
    display: flex;
}
.measurement_img {
    display: flex;
}
.measurement_description p {
    margin-bottom: 0.5rem!important;
    font-size: 13px;
    font-family: 'Helvetica';
    line-height: 1.3;
    margin-top: 4px;
}
.measurement_description h2 , .How_tomeasure h6 {
    font-family: 'Helvetica';
    text-transform: capitalize !important;
    font-weight: 400;

  
}
.measurment_guide {
    display: none;
    position: fixed;
    z-index: 1;
    padding-top: 185px;
    left:50%;
    top: 50%;
    transform:translate(-50%, -50%);
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0,0,0,0.5);
    //display: flex !important;
    //align-items: center;
}
.no-scroll div#shopify-section-header {
    //z-index: 0;
}
.Modal--pageContent .Modal__Content {
        position: relative;
}
.measurment_guide>.row {
    position:relative;
    background-color:#fff;
    color:#444;
    max-width: 607px;
    margin: 0 auto;
}
span.note {
    font-size: 13px;
    margin-top: 10px;
    display: inline-block;
    font-family: 'Helvetica';
    font-weight: bold;
    padding-left: 15px;
}
span.close {
    position: absolute;
    right: 0.5rem;
    top: -2rem;
    font-size: 42px;
    cursor: pointer;
}
.How_tomeasure h6 {
    font-size: 16px !important;
    font-family: 'Helvetica' !important;
    font-weight: 600;
    margin: 0;
    padding: 10px 10px 8px;
    border-bottom: 1px solid #000;
    background-color: #b9d0d8c2;
}
.measurment_guide .col {
    padding: 0 1rem;
}
.measurement_description h2 {
    margin: 10px 0 0;
    line-height: 1.1;
    color: #444 !important;
    font-size: 16px !important;
}
.How_tomeasure {
    border: 1px solid #000;
}

.measurement_description {
    padding: 0 10px 15px;
}
body.has_modal_all #shopify-section-header {
    z-index: 0;
}

/* enquiry form css */
.enquiry_contact_form {
    display: none;
    position: fixed;
    background-color: rgba(0,0,0, 0.5);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 6;
    width: 100%;
    transition:all .5s linear;
}
.enquiry_form {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    width: 420px;
    margin: 0 auto;
    background-color: #fff;
    position: absolute;
    z-index: 2;
    padding: 2rem;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.enquiry_form span.closes {
    position: absolute;
    top: -3rem;
    right: -1rem;
    padding: 7%;
    font-size: 3rem;
    cursor:pointer;
}
.enquiry_form > div {
    display: flex;
    align-items: center;
  
}

.enquiry_form > 
 .message {
    display: block;
}
.enquiry_form input {
    background: none;
    border: 0;
    border-bottom: 1px solid #ccc;
    flex: 1;
}

.enquiry_form label {
    width: 30%;
    display: inline-block;
    margin-top: 15px;
}

.enquiry_form {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}

.enquiry_form  input[type="submit"] {
    width: 30%;
    background: #9f6a58;
    letter-spacing: 0.84px;
    margin: 0 auto;
    padding: 1.5rem 2rem;
    line-height: 0;
    color: #fff;
}
.enquiry_form 
 .message  label {
    width: 100%;
}
.enquiry_form .submit {
    text-align: center;
}
.enquiry_form .message textarea {
    width: 100%;
    border: 1px solid #e2e2e2;
    margin-bottom: 2rem;
    background: #fff;
    margin-top: 10px;
    padding: 5px;
}
.enquiry_form h2 {
    font-size: 16px;
    margin-bottom: 20px;
    text-transform: uppercase;
    color: #9F5E28 !important;
    font-weight: 600;
}
span.normal_font {
    font-weight: 400;
}
.Modal__Content .Container {
    position: relative;
}
.ProductForm a.Modal__Close {
    z-index: 0;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 20px;
    right: 0;
    transform: translate(-20%, 0%);
/*     margin-left: 266px; */
    margin-top: -20px !important;
    margin-top: 0;
}
.ProductForm a.Modal__Close >svg.Icon.Icon--close>path ,
.pswp__ui button.pswp__button>svg>polyline,
.pswp__ui button.pswp__button>svg>path{
    color: #000;
}
body.has_modal {overflow: hidden;}


.ProductForm__BuyButtons .wishlisthero-floating{
  position:unset;
}
form.ProductForm .ProductForm__QuantitySelector .ProductForm__BuyButtons {
    display: flex;
    align-items: center;
}
svg.svg-inline--fa.fa-heart.fa-w-16.fa-1x {
    max-width: 18px;
}
.ProductItem .wishlist-hero-custom-button.wishlisthero-floating {
    opacity: 0;
  transition:all .5s linear;
}
 .ProductItem:hover .wishlist-hero-custom-button.wishlisthero-floating {
    opacity: 1;
    background-color: #fff;
}
.ProductItem__Wrapper h2.ProductItem__Title.Heading > a {
    text-transform: capitalize;
    font-family: 'optima';
    color: #424a54;
    font-size: 23px;
    line-height: 20px;
    font-weight: 500;
}
.ProductItem__Wrapper .ProductItem__PriceList.Heading span {
    font-size: 17px;
    color: #424a54;
    font-family: 'Helvetica';
    font-weight: 400;
}
.type-custom.jss1 {
    display: none;
}
svg.svg-inline--fa.fa-heart.fa-w-16.fa-1x path {
    fill: rgb(92, 102, 112);
}
.Modal[aria-hidden=false] {
    z-index: 24;
}
#modal-.open_modal {
    visibility: visible;
    opacity: 1;
    z-index: 99;
}
span.black {
    color: #000;
    font-family: 'Helvetica';
}
.Collapsible__Content p>strong {
    font-weight: normal;
    font-family: 'Helvetica';
    color: #000;
}
/* enquiry form css end */



/* other product css */
.ProductItem{
  text-align:left;
}

.customColor-label ul.recommended_products {
    display: flex;
    list-style: none;
    column-gap: 1rem;
}
.ProductMeta__Text.custom_liquid {
    border-top: 1px solid var(--border-color);
    padding-top: 10px !important;
    margin-bottom: 20px !important;
}
.customColor-label ul.recommended_products li a img {
    max-width: 50px;
}
.customColor-label p {
    font-size: 13px;
    line-height: 21px;
    margin-top: 0;
    letter-spacing: 0.39px;
    color: #575E6B;
}
/* other product css end */

/* Contact_Us */
.form_contact_wrap_frst {
    background: #D8CAC0;
}
.InstructionsToFollow p.contact_social {
    display: flex;
}
.InstructionsToFollow h2 {
    color: #a05e20;
}
.Contact_Our_stores h5 {
    color: #424A54;
    letter-spacing: 0.84px;
    text-transform: lowercase;
    font-size: 25px;
    text-align: left;
    margin-bottom: 20px;
}
p.form-head {
    color: #424A54;
    letter-spacing: 0.84px;
    text-transform: lowercase;
    font-size: 25px;
    text-align: left;
    margin-bottom: 20px;
}
.Contact_Our_stores h3 {
    font-size: 14px;
    text-transform: uppercase;
}
.Contact_Our_stores address {
    font-size: 13px;
    line-height: 24px;
    letter-spacing: 0.39px;
    color: #424A54;
}
.InstructionsToFollow p.contact_social span.enquireSure {
    margin-right: 20px;
}
.InstructionsToFollow p.contact_social span.block-div {
    display: flex;
    align-items: center;
    justify-content: center;
}
.InstructionsToFollow p.contact_social span.block-div img {
    max-width: 38% !important;
    margin: 0px;
}
.form_contact_wrap {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0px 20px;
    display: flex;
    justify-content: center;
    background: #D8CAC0;
    padding: 60px 0;
}
.form_contact {
    display: flex;
    width: 100%;
    justify-content: center;
}

.form_contact form#contact_form {
    width: 63%;
    margin-right: 10rem;
}
.content_contact {
    width: 30%;
}
.form_contact_wrap .Form--spacingTight .Form__Item {
    margin-bottom: 15px;
    background: #fff;
}
.form_contact_wrap .Form__Submit {
    display: block;
    margin-top: 20px;
    background: #000;
    color: #fff;
}
.form_contact_wrap .Form__Submit:hover {
    background: #000 !important;
    color: #fff !important;
}
div#shopify-section-template--15701490303127__main h1.SectionHeader__Heading.Heading.u-h1 {
    background: url(/cdn/shop/files/contact_banner_225e5504-6140-4c3e-8377-35ba1ac9c0f6.jpg?v=1660909121);
    padding: 8rem 0;
    background-position: center;
    background-repeat: no-repeat;
    font-size: 40px;
    color: #fff !important;
    background-size: cover;
}
@media screen and (max-width:767px){
  .Modal__Header {
    margin-bottom: 0;
}
      .Modal--pageContent {
        padding: 0 0 50px;
    }
  .measurment_guide > .row {
    flex-direction: column-reverse;
}
  .measurment_guide .col {
    max-width: 100%;
    margin-bottom: 20px;
}
  .newsletters {
    background-image: url(/cdn/shop/files/Banner_02.png?v=1681896844) !important;
}
 /* section#section-template--17781847163031__slideshow .Slideshow--fullscreen .Slideshow__Image, section#section-template--17781847163031__slideshow .SectionHeader__ButtonWrapper, section#section-template--17781847163031__slideshow .Slideshow__Content .SectionHeader {
    transform: none !important;
} */
.TableWrapper::-webkit-scrollbar {
  width: 4px;
  height:4px;
}
.TableWrapper::-webkit-scrollbar-track {
  background: #66666675;
}
.TableWrapper::-webkit-scrollbar-thumb {
  background: #666;
}
  .Table th:first-child, .Table td:first-child, .Table tfoot td:empty+td, .Rte table th:first-child, .Rte table td:first-child, .Rte table tfoot td:empty+td {
    padding-left: 6px;
}
  #modal- table.topTableSize.table-measurment-chart tr th, #bottom_modal table.topTableSize.table-measurment-chart tr th, #jacket_modal table.topTableSize.table-measurment-chart tr th, #Dupatta_modal table.topTableSize.table-measurment-chart tr th {
    min-width: 20px;
}
  .ProductForm__BuyButtons {
   position: fixed;
    bottom: 0;
    width: 96%;
    z-index: 9;
    margin-bottom: 0 !important;
    left: 0;
    right: 0;
    margin: auto !important;
}
  .template-product .Whatsapp-icon {
    position: fixed;
    bottom: 65px;
    right: 12px;
    z-index: 9;
}
  .collection_description {
    padding: 0px 20px 0 !important;
    max-width: 100% !important;
}
  .prodct-Cta.About_above_section .prdctCta-slider .cta-caption a {
    font-size: 15px !important;
}
  .template-article h2.Article__Title.Heading.u-h1, a.account-icon.Header__Icon.Icon-Wrapper.Icon-Wrapper--clickable {
    display: none;
}
  div#product-restore-email {
    width: 92%;
    margin: auto;
}
  .Search__Inner {
    padding: 10px 18px;
}
  .ProductItem__Info {
    margin-top: 10px;
    /* height: 100px; */
  margin-bottom: 10px;
}
  .ProductList--grid>.Grid__Cell:last-child {
    margin-bottom: 15px;
}
  span.ProductItem__Label.ProductItem__Label--onSale.Heading.Text--subdued {
        font-size: 14px;
        width: 40px;
        height: 40px;
        line-height: 40px;
        margin-left: 12px;
        margin-top: 12px;
}
div#shopify-section-template--15701490303127__main h1.SectionHeader__Heading.Heading.u-h1 {
    background: url(/cdn/shop/files/contact_banner_225e5504-6140-4c3e-8377-35ba1ac9c0f6.jpg?v=1660909121);
    padding: 4rem;
    background-position: center;
    background-repeat: no-repeat;
    font-size: 25px;
    color: #fff!important;
    
}
.InstructionsToFollow p.contact_social span.enquireSure {
    margin-right: 10px;
}
.InstructionsToFollow p.contact_social span.block-div img {
    max-width: 26%!important;
    margin: 0 auto;
}
  .form_contact {
    display: block;
    width: 100%;
}
  .form_contact form#contact_form {
    width: 100%;
    margin-right: 0rem;
}
  .InstructionsToFollow h2 {
    margin: 10px 0;
    font-size: 18px !important;
}
  .InstructionsToFollow p.contact_social {
    margin: 0;
}
  .Contact_Our_stores h5, p.form-head {
      margin: 15px 0 10px 0px;
}
  .form_contact_wrap {
    padding: 30px 20px;
}
.content_contact {
    width: 100%;
}
.Product__ActionList button.RoundButton.RoundButton--small.RoundButton--flat {
    background: #f5f5eb;
}
  .NewsletterPopup__Close .Icon, .RoundButton--small .Icon{ margin-right: 0;}
  .CollectionToolbar nav.breadcrumb {
    display: none;
}
  .CollectionToolbar--top {
    margin-top: 0rem !important;
}
  .CollectionToolbar__Group {
    justify-content: space-evenly !important;
        margin-right: 0 !important;
}
  .CollectionToolbar__Group button {
    width: 50%;
}
}

/* Contact_Us */

div#sizechart_open {
    position: relative;
}
span#closeChartChart {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 14px;
    color: red;
}
.ProductItem__ImageWrapper {
    border-radius: 0;
    overflow: hidden;
}



.prdctCta , .prdctCta-slider {
    display: flex;
}

.col {
    display: block;
    padding: 0 10px;
    width:100%;
}
.About_above_section .col {
    width: 12%;
    padding: 0 !important;
}

.cta-img {
    width: 30%;
}
.cta-img img {
    border-radius: 100px;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    image-rendering: -webkit-optimize-contrast;
}

.cta-caption {
    width: 100%;
    margin-left: 15px;
    padding-right: 10px;
}
.Footer {
    border-top: 0 !important;
}
.ftrlinks-logo.text-center {
    text-align: center;
}
.ftrlinks-logo.text-center {
    text-align: center;
    position: absolute;
    left: 50%;
    top: 90%;
    transform: translate(-50% , -50%);
}
.ftrlinks-logo.text-center a {
    display: flex;
    justify-content: center;
}
.ftrlinks-logo.text-center a>img {
    width: 150px;
}
.row.d-flex {
    flex-wrap: wrap;
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-align: center;
}

.Footer__Block.Footer__Block--links {

    padding-top: 1rem;
}

.Footer__Block.Footer__Block--text {
    padding-top: 1rem;
}

.Footer__Block.Footer__Block--newsletter {
    width: 66.666667%;
    text-align: center;
    padding: 0 15px;
    flex-basis: unset;
}

form#footer-newsletter input.Form__Input {
    width: 50%;
    display: inline-block;
    height: auto;
    padding: 15px;
    vertical-align: bottom;
    border: transparent;
    border: 1px solid #9f6a58 !important;
    text-transform: none;
    display: inline;
    margin-top: 0;
    font-family: 'Helvetica';
    font-size: 13px;
    margin-bottom: 0;
}
form#footer-newsletter .Form__Submit,button.shopify-payment-button__button.shopify-payment-button__button--unbranded,
.SectionFooter a.Button.Button--primary{
    display: inline-block;
    color: #fff;
    background: #9f6a58;
    font-size: 11px;
    height: auto;
    line-height: 10px;
    padding: 16px 40px;
    border-radius: 0;
    border: none;
    border-top: 0;
    font-family: 'Helvetica';
    font-weight: 400;';
    color: #fff;
    text-transform: uppercase;
}
.Form__Submit,button.shopify-payment-button__button.shopify-payment-button__button--unbranded,
.SectionFooter a.Button.Button--primary{
  border-radius:5px;
  letter-spacing: 0;
}
  button.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover,
.SectionFooter a.Button.Button--primary:hover{

    background-color: transparent;
   
}
span.CollectionItem__Link.Button:before {
    border-radius: 5px;
  
}
span.CollectionItem__Link.Button {
    border-radius: 5px;
    border: 1px solid transparent !important;
    font-family: 'Helvetica';
    font-weight: 400;
    font-size:14px;
    letter-spacing: 0;
}
span.CollectionItem__Link.Button:hover{
  border: 1px solid #fff !important;
}

.Footer__Copyright {
    background: #778F71;
    text-align: center;
    padding: 15px 0;
    width: 100%;
    color: #fff;
  position: absolute;
}
.HorizontalList--spacingLoose .HorizontalList__Item{
  margin-left:0;
  margin-right: 10px;
}
.HorizontalList__Item>.Link {
    display: inline-block;
    color: #9f6a58;
    font-size: 20px;
  
}
.right_column {
    flex: 1;
    justify-content: end;
    display: flex;
}

.ProductItem__LabelList{
  width:auto;
}
span.ProductItem__Label.ProductItem__Label--soldOut.Heading.Text--subdued {
    position: static;
    top: 0;
    display: block;
    width: auto;
    right: unset;
    font-family: 'optima';
    font-size: 12px;
    font-weight: 500;
    background: #9E5E2E;
    color: #fff;
    letter-spacing: 0;
    padding: 5px 18px;
    margin: 0;
    border-top-right-radius: 0;
    border-radius: 2px;
}
header.SectionHeader.SectionHeader--center h3.SectionHeader__Heading.Heading.u-h3 {
    font-family: 'optima';
    letter-spacing: 1px;
    color: #9F5E28;
    font-size: 22px;
    text-transform: capitalize;
    border-top: 1px solid #bababa;
    border-bottom: 1px solid #bababa;
    padding: 0.5rem 0;
}
.SectionHeader--center .header_logo img {
    width: 110px;
}
nav.breadcrumb {
    padding-left: 45px;
}

nav.breadcrumb a {
    padding: 0px;
    line-height: 4;
}
.Product__SlideshowNav.Product__SlideshowNav--dots {
    display: none;
}
.Product__Wrapper .Product__Gallery {

    margin-left: 0px;
}
/* section.footer_Section {
    background-image: url(/cdn/shop/files/Footer_1.jpg?v=1716977030);
    background-size: cover;
    padding-bottom: 0;
    background-position: center center;
    background-color: rgba(0,0,0,0.1);
    height: 867px;
    position:relative;
    margin-bottom: -45px;
} */
/* section.footer_Section:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #fff8f88c;
    z-index: 0;
} */
footer#section-footer{
  position:relative;
  z-index:1;
}
.Footer__Content.Rte p a {
    color: #000;
  font-size:15px;
}
.Footer__Content.Rte p {
    margin-bottom: 0.5rem;
}

.Footer__Content.Rte p a {
    text-decoration: none;
}

h2.Footer__Title.Heading.u-h6 {
    font-size: 28px;
    font-family: 'optima';
    display: inline-block;
    text-align: left;
    line-height: 36px;
    font-weight: 300;
    letter-spacing: 1px;
    color: #9F5E28;
    text-transform: unset;
    margin-bottom: 15px;
    display: none;
}

section.meanswear-img-blog-sec .row ,
.blog-sec-wrap section.sec4 .three-sec-list .row {
    display: flex;
}
a.readmore {
    text-transform: capitalize;
    color: #9f6a58;
    text-decoration: underline;
}

.ArticleToolbar__Left span.Heading.Text--subdued.u-h8, 
.ArticleToolbar__Left span.ArticleToolbar__ArticleTitle {
    text-transform: uppercase;
}
.prodct-Cta.footer_top_section {
    margin-top: 5rem;
}
div#collection-sort-popover .Popover__Content button.Popover__Value[data-value='manual'], div#collection-sort-popover .Popover__Content button.Popover__Value[data-value='title-ascending'], div#collection-sort-popover .Popover__Content button.Popover__Value[data-value='title-descending'], div#collection-sort-popover .Popover__Content button.Popover__Value[data-value='created-ascending'] {
    display: none;
}
.des_heading h2 {
    font-size: 20px;
    font-weight: bold;
}
div#meta-taxt-7,
div#meta-taxt-8{
    font-size: 20px;
    font-weight: bold;
}
div#meta-taxt-8 {
/*     border-bottom: 1px solid #ddd; */
/*     padding-bottom: .5rem;
    margin-bottom: 0.5rem; */
}
.Product__InfoWrapper .ProductMeta__Description .ProductMeta__Text {
    margin: 12px 0;
}
Product__InfoWrapper .ProductMeta__Text ,.ProductMeta__Text {
    margin: 0px 0;
}
.ProductMeta__Description {
    margin: 0 auto;
    padding-bottom: 1.5rem;
    margin-bottom: .5rem;
}
.ProductMeta__Text.px-0 {
    border-top: 1px solid #ddd;
      margin-top: 0;
}

h2.ArticleItem__Title.Heading.u-h2 a {
    text-transform: capitalize;
}

.prodct-Cta.About_above_section {
    margin: 80px 0 40px;
}

.prodct-Cta.About_above_section .prdctCta-slider {
    justify-content: center;
    align-items: center;
}
.prodct-Cta.About_above_section .prdctCta-slider .cta-caption {
    margin-left: 0;
    padding: 0;
}
.prodct-Cta.About_above_section .prdctCta-slider .cta-img {
    width: 100px;
    height:100px;
}
.prodct-Cta.About_above_section .prdctCta-slider .cta-caption a {
    font-size: 16px;
}
.prodct-Cta.About_above_section .prdctCta-slider .col.span_4.item .prdctCta {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    row-gap: .2rem;
  position:relative;
}
.prodct-Cta.About_above_section .prdctCta-slider .cta-caption a:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.Linklist__Checkbox:checked+.Link:after {
    content: "x";
    position: absolute;
    right: 0;
    color: #000;
    opacity: 1;
}
.Cart__Checkout , .Cart__OffscreenNoteContainer button.Button.Button--primary.Button--full{
  color:#000 !important;
  border-radius:5px;
  transition:all .5s linear;
  border:1px solid #ddd;
  font-size: 14px;
  font-family: 'Helvetica';
}
.Cart__Checkout:hover , .Cart__OffscreenNoteContainer button.Button.Button--primary.Button--full:hover {
    background-color: #c0865e !important;
    color: #fff !important;
}
h2.CartItem__Title.Heading a {
    font-size: 16px;
}
.CartItem__Remove{
  font-size: 13px;
  font-weight: 400;
}
.Price , p.CartItem__Variant {
  font-size:16px;
}
.NewsletterPopup .Heading {
    margin-top: 2rem;
}
section.store_page .row {
    display: flex;
    justify-content: space-between;
}
h1.store.Heading.u-h1 {
    text-align: center;
    margin: 3rem 0 6rem;
}
section.store_page {
    margin: 5rem 0;
}
.custom_short_description {
    margin-bottom: 1rem;
}
.store_col.span1 {
    flex: 1;
    z-index: -1;
}

.store_col {
    padding: 0 16px;
}
.location_img {
    position:relative;
    display: inline-flex;
    column-gap: 1rem;
    align-items: center;
}

.location_img img {
    width: 40px;
}
.location_img p a:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.store_col.span1 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    image-rendering: -webkit-optimize-contrast;
}
.store_col.span2 h2 {
    color: #fff;
}
.store_col.span2 {
    position: relative;
    color: #fff;
}
.store_col.span2:after {
    content: "";
    position: absolute;
    background-color: #78967A;
    top: -2rem;
    height: calc(100% + 4rem);
    width: calc(100% + 4rem);
    right: 0;
    z-index: -1;
}
.CollectionFilters__ClearButton{
  display:none;
}
span.Cart__NoteButton ,
button.Cart__NoteButton{
    font-weight: 600;
}
span.close a {
    font-size: 22px;
    color: #999;
}
.custom_Variant_LineItem {
    width: 100%;
    display: flex;
}
.custom_Variant_LineItem p.line-item-property__field {
/*     width: 50%; */
    margin-right: 10px;
     margin-bottom: 13px;
}
.custom_size_variant>span {
    text-indent: 5px;
    display: block;
    margin-bottom: 0rem;
}
.custom_size_variant {
    border-bottom: 1px solid #ddd;
}
.custom_Variant_LineItem select ,p.line-item-property__field.bottom-lineItem>select#bottom-size {
/*     width: 100%;
    display: flex;
    height: 28px; */
  border:none;
  background-color: #f5f5eb;
}
section#section-template--16978505302167__3f3dbfcd-c61f-40b9-aca8-4d93ddeb275b .Carousel.Carousel--insideDots.CollectionList ,
section#section-template--16978505302167__21755c60-9c13-4682-b1ae-afc3001fbc7c .CollectionList.CollectionList--grid.CollectionList--spaced,
section#section-template--16978505302167__c133fbe7-63df-4f25-9c75-be2eca89051f .CollectionList.CollectionList--grid.CollectionList--spaced{
    justify-content: center;
             margin: 0 auto;
}
.blog_after_collection_list .CollectionList.CollectionList--grid {
     justify-content: space-around;
}
.blog_after_collection_list span.CollectionItem__Link.Button {
    border: none !important;
    font-family: 'Helvetica';
    font-weight: 400;
    border-bottom: 1px solid #fff !important;
    border-radius: 0;
    letter-spacing: 0;
}
div#shopify-section-template--17781847163031__blog-posts>section#section-template--17781847163031__blog-posts .Container {
    all: unset;
}
div#shopify-section-template--16978505302167__664fe836-28df-4d94-a703-fda205a6458e section#section-template--16978505302167__664fe836-28df-4d94-a703-fda205a6458e .Carousel.Carousel--insideDots.CollectionList.CollectionList--spaced a.CollectionItem.Carousel__Cell {
    min-width: 50%;
}

.favourties_collection .ProductItem__Info.ProductItem__Info--center {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50% , -50%);
    color: #fff;
}
.favourties_collection .ProductItem__Info.ProductItem__Info--center h2 a {
    border-bottom: 1px solid #fff;
    color: #fff;
}

.favourties_collection .ProductItem__PriceList.Heading span {
    color: #fff;
}
.favourties_collection .ProductListWrapper {
    margin-bottom: 100px;
}
.favourties_collection .TabPanel .Container .SectionFooter a {
    font-weight: 400;
    font-size: 14px;
    padding: 16px 40px;
}

.favourties_collection .ProductItem__Info.ProductItem__Info--center {
    text-align: center;
}
.ArticleListWrapper .ArticleList article.ArticleItem .ArticleItem__Content p.ArticleItem__Excerpt {
    display: none;
}
.blog_after_collection_list> .Carousel.Carousel--insideDots.CollectionList a.CollectionItem.Carousel__Cell .CollectionItem__Wrapper.CollectionItem__Wrapper--normal {
    border-radius: 0;
}
.blog_after_collection_list .SectionHeader__ButtonWrapper {
    margin: 0;
}

.blog_after_collection_list .SectionHeader__ButtonWrapper span.CollectionItem__Link.Button {
    border: 0;
    color: #fff !important;
    text-transform: capitalize;
    padding: 0;
    border-bottom: 1px solid #fff;
    letter-spacing: 0;
}

.blog_after_collection_list .SectionHeader__ButtonWrapper span.CollectionItem__Link.Button:before {
    background-color: transparent !important;
    content: "";
}

.blog_after_collection_list h2.SectionHeader__Heading.SectionHeader__Heading--emphasize.Heading.u-h1 {
    font-size: 35px !important;
  line-height:1.2;
  max-width: 300px;
    margin: auto;
    font-family: 'optima';
}
.newsletters .ImageHero.ImageHero--small.ImageHero--newsletter {
    justify-content: start;
}
.weekly_feature_after_collection .Carousel.Carousel--insideDots.CollectionList.CollectionList--spaced ,
section#section-template--16978505302167__c133fbe7-63df-4f25-9c75-be2eca89051f .Carousel.Carousel--insideDots.CollectionList.CollectionList--spaced{
    justify-content: center;
    margin: 0;
}
/* .weekly_feature_after_collection h2.SectionHeader__Heading.SectionHeader__Heading--emphasize.Heading.u-h1 {
    font-size: 22px !important;
    line-height:1.8;
} */
section#section-template--16978505302167__0c28c442-ddf1-48e6-8d0b-2cfbd0a47704 .SectionHeader--center {
    text-align: left;
}
.follow_us_section {
    padding: 20px 0;
}
.follow_us_section .collection_heading:after {
    border-bottom: 1px solid;
    content: "";
    position: absolute;
    bottom: 0;
    height: 1px;
    width: calc(100% - 88%);
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
}

.follow_us_section .collection_heading {
    position: relative;
}
section#section-template--16978505302167__01f7476d-9356-4905-9dcb-b642947a4589 {
    margin: 90px 0 0;
}
.follow_us_section .CollectionList.CollectionList--grid a {
    border: 1px solid #fff;
}
.text-center{
  text-align:center;
}
.blog_post .blog_description.text-center {
    margin: 10px 0 40px;
}
.blog_description.text-center p {
    font-size: 16px;
}
.blog_post .ArticleListWrapper article.ArticleItem .ArticleItem__Content h2.ArticleItem__Title.Heading.u-h2 {
    font-size: 15px;
    font-weight: normal;
 
}
.blog_post .ArticleListWrapper article.ArticleItem .ArticleItem__Content h2.ArticleItem__Title.Heading.u-h2 a{
   border-bottom:1px solid #999;
  line-height:28px;
}
.blog_post a.ArticleItem__Link.Link.Link--underline {
    display: none;
}
.blog_post .ArticleListWrapper article.ArticleItem .ArticleItem__Content{
      margin: 0 8px;
}

.blog_post  .SectionFooter{
  margin-top:0;
}
section.Section.Section--spacingNormal.blog_post .SectionHeader:not(:only-child) {
    margin-bottom: 0px;
}
input.Form__Input::placeholder {
    color: #999 !important;
}
form.Newsletter.Form input.Form__Input{
  background-color:#fff;
  border-radius:5px;
  min-width: 65%;
}

.newsletters {
    position: relative;
/*     background-image: linear-gradient(to right,#7f8b76 50%,#9f6a58 50%); */
    background-image: url(/cdn/shop/files/Banner_5.jpg?v=1681886538);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0% 0%;
    
}
/* .newsletters:before {
    content: "";
    position: absolute;
    background-image: url(/cdn/shop/files/Home-page-01.jpg?v=1669784268);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-size: 50% 100%;
    background-repeat: no-repeat;
    background-position: 100% 0%;
    z-index: 0;
} */

.newsletters .FlexboxIeFix .ImageHero.ImageHero--newsletter {
    justify-content: start;
    text-align: left;
    align-items: middle;
}

.newsletters .FlexboxIeFix header.SectionHeader.SectionHeader--center {
    text-align: left;
    color: #fff;
}
.newsletters .ImageHero__ContentOverlay {
    margin-bottom: 4rem;
}

.newsletters .FlexboxIeFix header.SectionHeader.SectionHeader--center h2.SectionHeader__Heading.Heading.u-h1 {
    color: #fff;
}
.newsletters .FlexboxIeFix header.SectionHeader.SectionHeader--center .SectionHeader__Description {
    margin: 0;
}
.newsletters .flex_gift_card {
    position: absolute;
    right: 4%;
    bottom: 10%;
}

.gift_card_wrapper {flex-basis: 30%;text-align: center;color: #fff;}

.gift_card_wrapper p {
    margin: 0;
    font-size: 9px;
    font-family: 'Helvetica';
    font-weight: 400;
}

.gift_card_wrapper h4 {
    font-size: 30px;
    text-decoration: underline;
    font-family: 'optima';
}
.newsletters .PlaceholderBackground.PlaceholderSvg--dark {
    display: none;
}
.newsletters > div {
    position: relative;
    z-index: 1;
}
.newsletters button.Form__Submit.Button.Button--primary {
    background-color: #fff;
    border: 0;
    font-family: 'Helvetica';
    font-weight: 400;
    letter-spacing: 0;
}
.newsletters button.Form__Submit.Button.Button--primary:hover {
    color: #000;
}

.weekly_feature_after_collection {
    max-width: 80%;
    margin: 0 auto;
}
.weekly_feature_after_collection span.CollectionItem__Link.Button {
    text-transform: uppercase;
}
h1.Header__Logo svg#Layer_1 {
    width: 126px;
    height: 100%;
    color: #5c6670;
}
.Whatsapp-icon {
    position: fixed;
    bottom: 55px;
    right: 25px;
    z-index: 9;
}
.Whatsapp-icon img {
    display: block;
    width: 52px;
}

/* .background_video .ImageHero:after {
    content: "";
    background-image: url(/cdn/shop/files/rsz_3video_banner.png?v=1668753183);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    background-size: cover;
    right: 0;
    z-index: 4;
} */
.background_video .ImageHero.active:after {
    display: none;
}
.bacurr-choiceDesign {
    background-color: #7f8b76 !important;
}
.bacurr-choiceDesign span {
  color: #fff !important;
}


.baDropdownStyle .bacurr-choiceDesign:after {
    border-top-color: #fff !important;
}

 ul.slick-dots {
    height: 20px;
    display: flex !important;
    justify-content: center;
    column-gap: 1rem;
    position: absolute;
    left: 50%;
    bottom: 4px;
    bottom: 3%;
    transform: translate(-50%, 0%);
}


 ul.slick-dots li {
    height: 20px;
}

ul.slick-dots li button {
    width: 10px;
    height: 10px;
    background-color: transparent;
    border-radius: 100%;
    border: 1px solid #9f6a58;
}

 ul.slick-dots li.slick-active button {
    background-color: #9f6a58 !important;
}

.favourties_collection ul.slick-dots li.slick-active button {
    background-color: #fff !important;
}
.favourties_collection ul.slick-dots li button {
    border: 1px solid #fff;
}
aside.NewsletterPopup.custom_popup{
    min-height: 540px;
    display: flex;
    background-color: transparent;
    box-shadow: none;
    width: 450px !important;
    max-width: 450px;
}
aside.NewsletterPopup.custom_popup .popup_wrapper {
    justify-content: flex-start;
    display: flex;
    padding-top: 4rem;
}
aside.NewsletterPopup.custom_popup .NewsletterPopup__Form {
    margin-top: 1rem;
}
.NewsletterPopup {
    max-width: 385px;
    right: unset;
    left: 50%;
    top:50%; 
    transform: translate(-50%,-50%) !important;
    padding: 0px 10px 0px;
}
.NewsletterPopup__Close{
  top:50px;
  padding: 0.5rem;
  background-color: #ddd;
  border-radius: 100%;
}
aside.NewsletterPopup.custom_popup .Heading {
    margin-top: 0rem;
    color: #7f8b76;
    font-size: 36px;
    font-family: 'optima';
    text-transform: uppercase;
    line-height: 1.2;
    margin-bottom: 0;
    font-weight: 100;
}
aside.NewsletterPopup.custom_popup:before {
    background-image: url(/cdn/shop/files/Website_Pop_1.png?v=1670228992);
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index:-1;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.custom_popup .NewsletterPopup{
  display:flex;
}
.popup_wrapper {
    max-width: 260px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
button.Form__Submit.Button.Button--primary.Button--full,
.NewsletterPopup__Content p{
    font-family: 'Helvetica';
    font-weight: 400;
}
/* section.Product.Product--large.z-index {
    z-index: 5;
} */
#modal-.Modal[aria-hidden=false],  #bottom_modal.Modal[aria-hidden=false] ,  #jacket_modal.Modal[aria-hidden=false],
 #Dupatta_modal.Modal[aria-hidden=false]{
    background-color: rgba(0,0,0,0.5);
}
#modal- .Container.Container--extraNarrow ,#bottom_modal .Container.Container--extraNarrow,
#jacket_modal .Container.Container--extraNarrow,#Dupatta_modal .Container.Container--extraNarrow{
    background-color: #fff;
    padding: 2rem 2rem 1rem;
    color:#575E6B;
    //height: 100vh;
}

#modal- table.topTableSize.table-measurment-chart tr th ,
#bottom_modal table.topTableSize.table-measurment-chart tr th,
#jacket_modal table.topTableSize.table-measurment-chart tr th,
#Dupatta_modal table.topTableSize.table-measurment-chart tr th{
    background-color: #fff !important;
    border: 1px solid #ccc !important;
    border-bottom: 0 !important;
    border-right: 0 !important;
    font-family: 'Helvetica';
    font-weight: 400;
}
#modal-.Container--extraNarrow , #bottom_modal .Container--extraNarrow,
#jacket_modal .Container--extraNarrow,#Dupatta_modal .Container--extraNarrow{
    max-width: 800px;
}
#modal- table.topTableSize.table-measurment-chart tr th:last-child,
#bottom_modal table.topTableSize.table-measurment-chart tr th:last-child ,
#jacket_modal table.topTableSize.table-measurment-chart tr th:last-child,
#Dupatta_modal table.topTableSize.table-measurment-chart tr th:last-child{
   border-right:1px solid #ccc !important;
  
}
.TableWrapper table tr:last-child td {
    border-bottom-color: #ccc !important;
}


a.how_toM img {
    margin-top: 0rem;
    margin-bottom: 0rem;
}
table.topTableSize.table-measurment-chart tr td, table.topTableSize.table-measurment-chart tr th {
    text-align: center !important;
    font-size: 10px;
  
}
.TableWrapper table tr td {
    border-bottom: 0 !important;
    border: 1px solid #ccc !important;
    border-bottom-color: transparent !important;
    border-right-color: transparent !important;
    
}
.TableWrapper table tr td:last-child {
    border-right-color: #ccc !important;
}
.size-chart span.Measurment_link-Textdata {
    display: inline-block;
    width: 100%;
    padding: 0.6rem;
    text-align: center;
    background-color: #666;
    color: #fff;
    box-sizing: border-box;
}
a.Modal__Close.RoundButton.RoundButton--large {
    box-shadow:unset;
}
.size-chart p {
    margin-bottom: 10px !important;
}
p.text_infodetat {
    margin-top: 10px;
}
div#collection-filter-drawer header.Drawer__Header span {
    font-weight: 400;
    text-transform: uppercase;
}
section.Section.Section--spacingNormal .Carousel__Cell .ProductItem .ProductItem__Wrapper a.ProductItem__ImageWrapper.ProductItem__ImageWrapper--withAlternateImage img,
.AspectRatio>img{
    border-radius: 5px;
}
a.Product__SlideshowNavImage.AspectRatio.is-selected {
    border-radius: 5px;
}
.template-search div#Search .AspectRatio img {
   border-radius: 0;
}
  .Cart__ItemList .CartItemWrapper h2.CartItem__Title.Heading {
    font-family: 'optima';
    font-weight: 400;
}
 .Cart__ItemList .CartItemWrapper  p.CartItem__Variant ,  .Cart__ItemList .CartItemWrapper  span.CartItem__Price.Price{
    font-weight: 400;
}
.Drawer__Header.Drawer__Header--bordered.Drawer__Container> span {
    font-weight: 400;
    text-transform: uppercase;
}

.popupOverlay {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100vh;
    transition-delay: 250ms;
    transition: all 2s ease;
}
.popupOverlay .overlay {
    position: fixed;
    z-index: 99999999;
    background-color: #000;
    width: 100%;
    height: 100vh;
    opacity: 0.9;
    inset: 0;
    transition: all 2s ease;
}
p.Form__Alert.Alert.Alert--success {
    font-size: 12px;
}
.NewsletterPopup .Button:before {
    background-color: #7f8b76;
}
.NewsletterPopup .Button, .NewsletterPopup .Form__Input{
    border-color: #7f8b76 !important;
}
.NewsletterPopup .Form__Input{
    color: #7f8b76;
    box-sizing: border-box;
}
.NewsletterPopup .Form__Input::placeholder{
    color: #7f8b76;
}
div#shopify-section-template--16978505302167__5a48b4ee-7e43-4213-af90-9b37060b5db7 ul.slick-dots {
    display: none!important;
}
.Search__Input::placeholder, .Search__Input {
    font-weight: 100;
}
.Search__InputIconWrapper {
    margin-right: 2px;
}
.Collapsible.last-nav-mob[style="overflow: visible;"] .Collapsible__Inner {
    height: auto;
    visibility: visible;
}
section.Section.Section--spacingNormal.favourties_collection h2.ProductItem__Title.Heading {
    line-height: 35px;
}
.Collapsible.last-nav-mob button.Collapsible__Button.Heading.Text--subdued.Link--primary.u-h7{display: none;}

.slip-hide button.ProductForm__LabelLink.Link.Text--subdued,
.belt-hide button.ProductForm__LabelLink.Link.Text--subdued{
    display: none;
}
section.Product.Product--large .Product__InfoWrapper span.swatchProductColor.swatchType_one_color.currentSwatch {
    border: 2px solid #9f6a58;
}
section.Product.Product--large .Product__InfoWrapper span.swatchProductColor.swatchType_one_color>div {
    background-size: contain;
    background-repeat: no-repeat;
    background-size: 99% 100%;
    width: 65px; 
    height: 65px;
}
.webyzeProductColors.webyzeProductColorsLarge>.swatchProductColor, .webyzeProductColors.webyzeProductColorsLarge>.swatchProductColor>div{
    width: 56px !important;
    height: 65px !important;
}
.ProductMeta__Text.px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0.5rem !important;
}
.ProductMeta__Text.px-0 {
    font-size: 20px !important;
}

.SectionHeader__ButtonWrapper a:hover {
    text-decoration: underline;
    color: #fff;
}
.ProductMeta__Text {
    font-family: 'optima';
    font-size: 15px;
    line-height: 1.5;
}
.HorizontalList.HorizontalList--spacingLoose {
    display: none;
}
.Footer__Block.Footer__Block--text .HorizontalList.HorizontalList--spacingLoose {
    display: block;
}

.template-collection header.PageHeader {
    margin: 10px 0;
}

span.ProductItem__Label.Heading.Text--subdued.Ready_To_Ship {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    //z-index: 999;
    font-family: 'optima';
    font-size: 12px;
    font-weight: 500;
    background: #9E5E2E;
    color: #fff;
    letter-spacing: 1px;
    padding: 4px 10px;
    margin: 0;
    border-top-left-radius: 16px;
}
div#product-restore-email {
    transition: .5s linear;
    letter-spacing: 0.84px;
    font-size: 25px;
    background: #9f6a58;
    border: 1px solid #c0865e;
    border-radius: 5px;
    color: #fff;
    font-weight: 400;
    font-family: 'optima';
    text-transform: capitalize;
}

.first-collaps {
    display: flex;
    align-items: center;
}
.first-collaps a {
    width: 80%;
    display: block;
    font-size:15px;
}
.Collapsible__Inner {
    visibility: visible;
}
.first-collaps button {
    width: 20%;
    position: relative;
}
.first-collaps button:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background-color: var(--navigation-border-color);
    height: 60%;
    width: 1px;
    bottom: 0;
    margin: auto;
}
.SidebarMenu__Nav .Collapsible {
    padding: 10px 0;
}
.SidebarMenu__Nav .Collapsible__Button {
    padding: 0px 0;
}
.SidebarMenu__Nav .Collapsible__Content {
    padding-bottom: 0;
}
.template-article h2.Article__Title.Heading.u-h1 {
    display: none;
}
body #email-me-frame .email-frame-content .email-me-button {
    font-size: 14px !important;
}
div#Slidebfa8801d-e869-480f-ad2e-c1b3d010296c .Slideshow__Content {
    //display: none;
}
.collection_description {
    padding: 20px 20px 0;
    text-align: center;
    max-width: 75%;
    margin: auto;
}
.collection_description p {
    font-size: 14px;
    padding-top: 10px;
}
.needhelwrap {
    padding-top: 10px;
    border-top: 1px solid var(--border-color);
    margin-top: 10px;
}

@media screen and (min-width:1400px){
 section#section-template--17781847163031__slideshow .Slideshow.Slideshow--fullscreen {
    min-height: 750px !important;
   /* min-height: 705px !important; */
}
}

@media screen and (min-width: 1140px) and (max-width: 1400px){
  .Header__Wrapper .Header__FlexItem--fill:first-child {
    order: 1;
    width: 30%;
}
.Header__Wrapper .Header__FlexItem--logo:nth-child(2) {
    order: 2;
    width: max-content;
}
.Header__Wrapper .Header__FlexItem--fill:last-child {
    order: 3;
    width: 30%;
    display: flex;
    justify-content: flex-end;
}
}

div#shopify-section-template--16978505498775__main h1.SectionHeader__Heading.Heading.u-h1 {
    display: none;
}
div#shopify-section-template--16978505302167__5a48b4ee-7e43-4213-af90-9b37060b5db7 ul.slick-dots {
    bottom: -60px;
}
div#shopify-section-template--16978505302167__5a48b4ee-7e43-4213-af90-9b37060b5db7 .favourties_collection ul.slick-dots li.slick-active button {
    background-color: #9f6a58 !important;
    width: 12px;
    height: 12px;
}
/* section#section-template--16978505302167__slideshow .js .Carousel--fadeIn .Carousel__Cell.is-selected, section#section-template--16978505302167__slideshow .flickity-slider{
  position:inherit !important;
}
section#section-template--16978505302167__slideshow .Slideshow.Slideshow--fullscreen {
    min-height: auto !important;
} */




.Blog header.PageHeader .SectionHeader.SectionHeader--center h1.SectionHeader__Heading.Heading.u-h1{
      font-weight: normal;
    font-size: 36px !important;
    color: #9f6a58;
    margin: 0;
  padding-top: 0;
    font-family: 'optima';
  letter-spacing: normal;
}

#shopify-section-template--16978505302167__a2985b74-a52a-493a-9e77-60d4af4c1fd0 .SectionHeader__TabList.TabList button{
 width:6%;

}
 #shopify-section-template--16978505302167__a2985b74-a52a-493a-9e77-60d4af4c1fd0 .SectionHeader__TabList.TabList button:nth-child(1)::after {
  width: 100%;
}
#shopify-section-template--16978505302167__a2985b74-a52a-493a-9e77-60d4af4c1fd0 .SectionHeader__TabList.TabList button:nth-child(1){
      text-align: right;width: 50%;
    display: inline-block; max-width: max-content;
   
}
#shopify-section-template--16978505302167__a2985b74-a52a-493a-9e77-60d4af4c1fd0 .TabList__Item.is-active::after {
  width: 100%;
}
#shopify-section-template--16978505302167__a2985b74-a52a-493a-9e77-60d4af4c1fd0 .SectionHeader__TabList.TabList button:nth-child(2){
 text-align: left;
  width: 50%;
  display: inline-block;   
  max-width: max-content;
 
}

@media(max-width:767px){
  #shopify-section-template--16978505302167__a2985b74-a52a-493a-9e77-60d4af4c1fd0 .SectionHeader__TabList.TabList button{
  width:21%;
 
}
  span.inc_tax {
    vertical-align: top;
    font-size:16px!important;
   padding-left: 7px;
}
}
/* 12 feb */
#bottom_modal .container label input:checked + span {
    //background-color: #9f6a58;
    //color: white;
    //padding:0.375em 0.75em 0.375em 0.375em;
    //border-radius: 99em;
}
#bottom_modal .container label span:before {
    display: flex;
    flex-shrink: 0;
    content: "";
    background-color: #fff;
    width: 1.5em;
    height: 1.5em;
    border-radius: 50%;
    margin-right: 0.375em;
    transition: 0.25s ease;
    box-shadow: inset 0 0 0 0.125em #666666;
}
#bottom_modal .container label span {
    display: flex;
    align-items: center;
    padding: 0.375em 0.75em 0.375em 0.375em;
    border-radius: 99em;
    transition: 0.25s ease;
    color: #9f6a58;
}
#bottom_modal .container label input {
    position: absolute;
    left: -9999px;
}

span.uk {
    display: flex;
    align-items: center;
    padding: 0.2em 0.75em 0.2em 0.375em;
    border-radius: 99em;
    transition: 0.25s ease;
    color: #9f6a58;
    font-size: 16px;
    margin-left: 10px;
    font-family: 'optima';
    position: relative;
    max-height: 30px;
    cursor: pointer;
}
span.uk:before {
    display: flex;
    flex-shrink: 0;
    content: "";
    background-color: #fff;
    width: 1.5em;
    height: 1.5em;
    border-radius: 50%;
    margin-right: 0.375em;
    transition: 0.25s ease;
    box-shadow: inset 0 0 0 0.125em #666666;
}
span.uk.addClass {
    background-color: #9f6a58;
    color: white;
}
label.addClass span {
    background-color: #9f6a58;
    color: white;
}
.chart_wrapper.open__chart {
    display: block !important;
}
.chart_wrapper {
    display: none !important;
}
@media (min-width:767px){
  .template-collection .SectionHeader__Description.Rte.metacontent {
    max-width:100%;
    padding: 0;
}

.template-collection .category-description.DetailedDescription,.template-collection .popular_search {
    padding: 20px;
}
}

button.instafeed-new-arrow.instafeed-new-arrow-next {
    display: none;
}

button.instafeed-new-arrow.instafeed-new-arrow-prev {
    display: none;
}

form#ola_lookupForm {
    width: 100%;
    margin: auto;
    text-align: left;
}
input#ola_submitButton {
    transition: .5s linear;
    letter-spacing: 0.84px;
    font-size: 25px;
    background: #9f6a58;
    border: 1px solid #c0865e;
    border-radius: 15px;
    color: #fff;
    font-weight: 400;
    font-family: 'optima';
    text-transform: capitalize;
    height: 44px!important;
    display: flex;
    align-items: center;
    justify-content: center;
    /* padding: 0.693rem 2.733rem; */
    line-height: 12px;
    margin-bottom: 10px;
    margin-top: 27px;
}

span#ola_orderNumberField input {
 border-radius: 11px;
    border-color: #9f6a58;
}
span#ola_orderEmailField input {
    border-radius: 11px;
    border-color: #9f6a58;
}
span#ola_orderEmailField > label {
    font-size: 14px!important;
}
div#ola_orderLookUp_formWrapper {
    width: 65%;
    margin: auto;
}
span#ola_orderEmailField label {
    font-weight: 400;
    font-size: 14px;
    text-transform: capitalize;
    color: #5C6670;
    line-height: 14px;
    letter-spacing: 0.84px;
}

span#ola_orderEmailField > label {
    margin-bottom: 11px;
}
input#ola_orderNumber
{
     border-radius: 11px;
    border-color: #9f6a58;
}
input#ola_submitButton:hover {
    background: white;
    color: #9f6a58;
}
span#ola_orderNumberField > label {
    font-size: 14px!important;
}
@media screen and (max-width:768px)
{
div#ola_orderLookUp_formWrapper {
    width: 84%;
    padding-left: 0;
    margin-left: 12px;
}
}

 div#shopify-section-template--16978505498775__main .PageHeader + .PageContent {
    /* margin-top: 60px; */
    margin-bottom: 60px;
   // display: flex;
    align-items: center;
    
}
@media screen and (min-width:768px)
{
#ola_orderLookUp_formWrapper input[type="text"] {
    display: block;
    margin-bottom: 20px;
    width: 350px!important;
    font-size: 16px;
    max-width: 100%;
    padding: 10px;
}
}
/* 29may */
.Footer__Social  .Icon-Wrapper--clickable{
    color: #414042!important;
}
h2.popular_searches_head {
    margin-top: 20px;
}
svg.Icon.Icon--youtube {
    padding-top: 2px;
}
.blog_post:before {
    content:'';
    position: absolute;
    width:90%;
    top:0;
    background:#414042;
    height: 1px;
    left: 5%;
}
.blog_post{
    position:relative;
    padding-top:40px;
}
.template-index .blog_after_collection_list {
margin-bottom:50px!important;
}

.CartItemWrapper {
  padding-right: 20px;
}
span.Drawer__Title.Heading.u-h4 {
    padding-left: 20px;
}
@media(max-width:767px){
  .desktop_footer_img{
    display:none;
  }
  .Slideshow.Slideshow--fullscreen .Slideshow__Carousel .Slideshow__Slide .Slideshow__Content {
   top: unset;
    bottom: 55px;
    transform: translate(-50%);
}
  .Slideshow.Slideshow--fullscreen .Slideshow__Carousel .Slideshow__Slide .SectionHeader__ButtonWrapper a.Button{
    max-width: max-content;
  }
  .Slideshow.Slideshow--fullscreen .Slideshow__Carousel .Slideshow__Slide .SectionHeader__ButtonWrapper .ButtonGroup {
    justify-content: center;
    column-gap: 10px;
}
  .Slideshow.Slideshow--fullscreen .Slideshow__Carousel .Slideshow__Slide .SectionHeader__ButtonWrapper a.Button{
    font-size: 10px !important;
  }
  .Slideshow.Slideshow--fullscreen .Carousel--insideDots .flickity-page-dots{
    left: unset;
    right: 20px;
    bottom: 10px;
  }
  .Drawer--fromRight form.Drawer__Content .Drawer__Main .Drawer__Container {
    padding-left: 0;
   }
  a.Header__Icon.Icon-Wrapper span.Header__CartDot {
    top: -5px;
    right: -5px;
}
a.Header__Icon.Icon-Wrapper .Header__CartDot.is-visible {
    transform: scale(.8);
}
  .Drawer--fromRight form.Drawer__Content .Drawer__Main {
    padding-right: 0px;
    overflow-x: hidden;
}
}
@media(min-width:767px){
.weekly_feature_after_collection.swsw .CollectionItem:hover .CollectionItem__ImageWrapper a:after,.favourties_collection .Grid__Cell:hover .ProductItem__ImageWrapper:after  {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-image: linear-gradient(to top, rgba(4, 4, 4, 0.65), rgba(54, 54, 54, 0.2));
          border-radius: 10px;
}
  .favourties_collection .Grid__Cell:hover .ProductItem__Info.ProductItem__Info--center {
    display: block!important;
    bottom: 40px;
    transform: none;
    text-align: center;
    width: 100%;
    left: 0;
top: inherit;

}
 .weekly_feature_after_collection.pren .SectionHeader__ButtonWrapper a:hover {

    color: #cba916c9;
}
  a.readmore.Button.Button--primary:hover{
    background-color:#9f6a58;
    color:#fff;
  }
   .weekly_feature_after_collection.pren h2.SectionHeader__Heading.SectionHeader__Heading--emphasize.Heading.u-h1 {
    font-size: 22px!important;
}

  .footer_Section .Container {
    max-width: 1250px;
}
  .Footer__Block--text {
    flex-basis: auto;
}
  .template-index .blog_after_collection_list {
    margin-top: 50px!important;
}
  .logo_footer_mobile{
    display:none;
  }
  .CollectionMain .CollectionToolbar__Item.CollectionToolbar__Item--layout {
    display: none;
}
  .Slideshow.Slideshow--fullscreen .Slideshow__Carousel .Slideshow__Slide .SectionHeader__ButtonWrapper {
    margin-top: 125px;
}
  .Slideshow.Slideshow--fullscreen .Slideshow__Carousel .Slideshow__Slide .Slideshow__Content .ButtonGroup {
    column-gap: 85px;
}
}
.Slideshow.Slideshow--fullscreen .Slideshow__Carousel .Slideshow__Slide .SectionHeader__ButtonWrapper a.Button {
    color: #f2f3e4 !important;
    border-color: transparent !important;
    padding: 0 !important;
    padding-bottom: 5px !important;
    border-radius: 0 !important;
}
.Slideshow.Slideshow--fullscreen .Slideshow__Carousel .Slideshow__Slide .SectionHeader__ButtonWrapper .Button::before {
    background-color: transparent !important;
    border-bottom: 1px solid #f2f3e4 !important;
    border-radius: 0 !important;
}
.Slideshow.Slideshow--fullscreen .Slideshow__Carousel .Slideshow__Slide .SectionHeader__ButtonWrapper a.Button:hover {
    text-underline-offset: 10px;
}

.template-product .Product__Wrapper .ProductForm__BuyButtons button.Button--secondary {
    display: none;
}
.template-product .Product__Wrapper .ProductForm__BuyButtons .product-restore-email .email-me-button {
    border-radius: 15px !important;
}
.reset23947hdfjue8934 {
    z-index: 9 !important;
}

.template-article .Article__Wrapper .Article__Content .Article__Header {
    margin: -18px;
}
.template-article .Article__Wrapper {
    max-width: 100%;
    padding: 0;
    margin: 0;
}
.metacontent {
    padding: 20px 15px !important;
    box-sizing: border-box;
}
.SectionHeader__Description {
    max-width: 100%;
}
.Cart .Drawer__Footer button.Cart__Checkout {
    background: #9f6a58;
    border: 1px solid #c0865e;
    color: #fff !important;
    font-weight: 400;
}

@media screen and (min-width: 641px){
  #sidebar-cart .Drawer__Container {
    padding-left: 0;
    padding-right: 0;
}
}


/* New footer design css */

.shopify-section--footer section.footer_Section {
    background: #778F71;
}
.Footer .manan-footers-wrpss {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.manan-footers-wrpss .ftrlinks-logo img {
    display: block;
    width: 100%;
   max-width: 80%;
}

.manan-footers-wrpss .logo_footer_right img {
    margin-left: auto;
}
.Footer .Footer__Inner {
    flex-direction: column-reverse;
}
.Footer .Footer__Inner .Footer__Blocks--TextLinks {
    width: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.Footer .Footer__Inner .Footer__Blocks--Newsletter-wrpss {
    width: 100%;
    display: block;
    padding-top: 70px;
    padding-bottom: 90px;
}
.Footer__Inner .Footer__Blocks--Newsletter-wrpss .Footer__Block--newsletter {
    width: 100%;
    max-width: 475px;
    margin: auto;
  padding: 0 0px;
}
.Footer__Block--newsletter .Newsletter-texts h2.Footer__Title {
    color: #F3F4E0;
    display: block;
    text-align: center;
    font-size: 32px;
    letter-spacing: 0;
    font-family: 'Helvetica';
    font-weight: normal;
}
.Footer__Block--newsletter .Newsletter-forms form#footer-newsletter input.Form__Input {
    width: 100%;
    border: 0px solid #9f6a58 !important;
    background: #728769;
    border-radius: 8px;
    color: #F3F4E0 !important;
    font-family: 'Helvetica';
    text-align: center;
}
.Footer__Block--newsletter .Newsletter-forms form#footer-newsletter input.Form__Input::placeholder {
    color: #F3F4E0 !important;
}
.Newsletter-forms form#footer-newsletter {
    display: flex;
    align-items: center;
  justify-content: center;
    column-gap: 15px;
}
.Newsletter-forms form#footer-newsletter button.Form__Submit {
    background: #728769;
    margin-top: 0;
    border-radius: 8px;
    line-height: 15px;
}
.Newsletter-forms form#footer-newsletter button.Form__Submit {
    background: #728769;
    margin-top: 0;
    border-radius: 8px;
    line-height: 15px;
    color: #F3F4E0;
    font-family: 'Helvetica';
    font-size: 13px;
    padding: 16px 25px;
}
.Footer__Blocks--TextLinks .Footer__Block--links ul.Linklist li.Linklist__Item {
    text-align: center;
    margin-bottom: 1px;
}
/* .Footer__Blocks--TextLinks .Footer__Block--links ul.Linklist li.Linklist__Item:first-child {
    margin-bottom: 20px;
} */
.Footer__Blocks--TextLinks .Footer__Block--links ul.Linklist li.Linklist__Item a.Link {
    color: #F3F4E0;
    font-family: 'Helvetica';
    letter-spacing: 0;
  transition: transform 0.2s ease-out;
}
/* .Footer__Inner .Footer__Blocks--TextLinks .Footer__Block--text .Footer__Content p:first-child {
    margin-bottom: 20px;
} */
.Footer__Inner .Footer__Blocks--TextLinks .Footer__Block--text .Footer__Content p {
    text-align: center;
    margin-bottom: 1px;
}
.Footer__Inner .Footer__Blocks--TextLinks .Footer__Block--text .Footer__Content p a {
    color: #F3F4E0;
    font-family: 'Helvetica';
    letter-spacing: 0;
}
.Footer__Block.Footer__Block--text ul.Footer__Social {
    text-align: center;
}
.Footer__Block.Footer__Block--text ul.Footer__Social li.HorizontalList__Item a.Link svg.Icon {
    fill: #F3F4E4;
}
.Footer__Block.Footer__Block--text ul.Footer__Social li.HorizontalList__Item a.Link svg.Icon path{
  fill: #F3F4E4;
}
section.footer_Section .Footer {
    padding: 50px 0 0px 0;
}
.Footer__Blocks--Newsletter-wrpss .Newsletter-texts .Footer__Content {
    width: 100%;
    max-width: 85%;
    margin: auto;
}
.Footer__Blocks--Newsletter-wrpss .Newsletter-texts .Footer__Content p {
    color: #F3F4E0;
    font-size: 15px;
    font-family: 'Helvetica';
    line-height: 21px;
    margin-bottom: 25px;
    letter-spacing: 0;
}
p.Form__Alert.Alert.Alert--success {
    font-family: 'Helvetica';
}
.Footer__Blocks--TextLinks h2.Footer__Title {
    display: block !important;
    font-size: 18px !important;
    color: #F3F4E0 !important;
    font-family: 'Helvetica' !important;
    letter-spacing: 0 !important;
    width: 100%;
    text-align: center !important;
}

.Footer__Blocks--TextLinks ul.Linklist li.Linklist__Item a.Link:hover {
   text-decoration: underline;
}
.Footer__Block--text .Footer__Content p a:hover{
  text-decoration: underline;
}


@media only screen and (min-width: 768px){
 .wsscc-main {
    bottom: 1px !important;
} 
/* Product popup img css start */

.pswp__scroll-wrap .pswp__zoom-wrap {
    transform: unset !important;
}

.pswp__scroll-wrap .pswp__zoom-wrap img{
    left: 50%;
    transform: translateX(-50%);
}
}


@media only screen and (max-width: 767px){
  .manan-footers-wrpss .ftrlinks-logo img {
    max-width: 70%;
}
  .footer_Section footer#section-footer .Footer__Inner {
        padding-top: 0rem;
    }
  .Footer .Footer__Inner .Footer__Blocks--Newsletter-wrpss{
    padding-top: 25px;
    padding-bottom: 35px;
  }
  .Footer__Blocks--Newsletter-wrpss .Newsletter-texts .Footer__Content {
    max-width: 100%;
}
  .Newsletter-forms form#footer-newsletter {
    column-gap: 10px;
    
}
.Newsletter-forms form#footer-newsletter button.Form__Submit {
        font-size: 0;
        width: 90px;
        height: 55px;
    }
.Newsletter-forms form#footer-newsletter button.Form__Submit:after {
    background-image: url(/cdn/shop/files/Arrow_1.svg?v=1744017162);
    background-repeat: no-repeat;
    content: '';
    display: block;
    background-size: 35px;
    width: 35px;
    height: 10px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.Footer__Block--newsletter .Newsletter-forms form#footer-newsletter input.Form__Input {
    padding: 20px 15px;
    text-align: left;
    font-size: 12px;
    font-family: 'Helvetica';
}
.Footer__Blocks--TextLinks .Footer__Block--links h2.Footer__Title {
        display: block;
        font-size: 20px !important;
        color: #F3F4E0;
        font-family: 'Helvetica';
        letter-spacing: 0;  
        position: relative;
        width: 100%;
          text-align: left !important;
}
  .Footer .Footer__Inner .Footer__Blocks--TextLinks {
    flex-direction: column;
}
  .Footer__Blocks--TextLinks .Footer__Block--links ul.Linklist li.Linklist__Item:first-child {
    margin-bottom: 1px;
}
  .Footer__Blocks--TextLinks .Footer__Block--links ul.Linklist li.Linklist__Item {
    text-align: left;
}
  .Footer__Inner .Footer__Blocks--TextLinks .Footer__Block--text {
    width: 100%;
}
.Footer__Blocks--TextLinks .Footer__Block--links {
        padding-top: 0rem !important;
        width: 100%;
        border-bottom: 1px solid #F3F4E0;
        margin-top: 20px;
}
     .Footer__Blocks--TextLinks .Footer__Block.Footer__Block--links .Footer__Title::after {
        content: '';
        background-image: url(/cdn/shop/files/Polygon_1.svg?v=1744025795);
        background-repeat: no-repeat;
        background-position: center;
        background-size: 13px;
        transform: none;
        position: absolute;
        right: 5px;
        top: 30%;
        font-size: 13px;
        display: inline-block;
        transition: transform 0.2s ease-out;
        height: 13px;
        width: 13px;
    }

.Footer__Blocks--TextLinks .Footer__Block.Footer__Block--links.is-active h2.Footer__Title:after {
    top: 10%;
    transform: rotate(180deg);
}
  .Footer__Blocks--TextLinks .Footer__Block--links ul.Linklist {
    padding-bottom: 20px;
    /* display: none; */
}
.Footer__Inner .Footer__Blocks--TextLinks .Footer__Block--text {
    padding-top: 40px !important;
}
 .shopify-section--footer section.footer_Section {
    padding-bottom: 40px;
} 
 .wsscc-main {
    z-index: 1 !important;
    }
  

.Slideshow__Content--bottomLeft{
  bottom: 55px;
}
  div#collection-sort-popover {
    bottom: 40px;
}
  
}

@media (min-width: 767px){
   .Slideshow.Slideshow--fullscreen .Slideshow__Carousel .Slideshow__Slide:nth-child(1) .Slideshow__Content .ButtonGroup {
        column-gap: 165px;
    }
    .Slideshow.Slideshow--fullscreen .Slideshow__Carousel .Slideshow__Slide:nth-child(4) .Slideshow__Content .ButtonGroup {
        column-gap: 80px;
    }
      .Slideshow.Slideshow--fullscreen .Slideshow__Carousel .Slideshow__Slide:nth-child(5) .Slideshow__Content .ButtonGroup {
        column-gap: 120px;
    }
    div#collection-filter-drawer header.Drawer__Header .Drawer__Close{
    left: 65% !important;
}
}

@media (max-width: 767px) {
    .Slideshow.Slideshow--fullscreen .Slideshow__Carousel .Slideshow__Slide:nth-child(4) .SectionHeader__ButtonWrapper .ButtonGroup {
        justify-content: center;
        column-gap: 15px;
    }
  .gfbPageWrapper .gfbBundleUpsellWrapper {
    margin: 0 10px;
}
  .template-collection .CollectionInner {
    margin-top: 5px;
}
.CollectionMain nav.breadcrumb {
    padding-left: 10px;
}

}
/* .Slideshow.Slideshow--fullscreen .Slideshow__Carousel .Slideshow__Slide:first-child .Slideshow__Content,
.Slideshow.Slideshow--fullscreen .Slideshow__Carousel .Slideshow__Slide:nth-child(2) .Slideshow__Content,
.Slideshow.Slideshow--fullscreen .Slideshow__Carousel .Slideshow__Slide:nth-child(3) .Slideshow__Content,
.Slideshow.Slideshow--fullscreen .Slideshow__Carousel .Slideshow__Slide:nth-child(4) .Slideshow__Content,
.Slideshow.Slideshow--fullscreen .Slideshow__Carousel .Slideshow__Slide:last-child .Slideshow__Content{
    display: none;
} */

.Slideshow.Slideshow--fullscreen .Slideshow__Carousel .Slideshow__Slide .Slideshow__Content{
     display: none;
}

.favourties_collection .ProductListWrapper ul.slick-dots {
    display: none !important;
}

.gfbBundleUpsellContainer_Template1 .gfbBundleUpsellFooter_Template1 {
    background-color: #9f6a58;
    border-radius: 15px;
}
.gfbBundleUpsellContainer_Template1 {
    margin-bottom: 30px;
}

div#collection-filter-drawer header.Drawer__Header span.Drawer__Title {
    padding-left: 0;
}
.QuantitySelector .QuantitySelector__CurrentQuantity {
    font-size: 13px;
    font-weight: 400;
}

/* plp tile font family changes start */

 [data-section-type="collection"] .ProductItem__Wrapper h2.ProductItem__Title.Heading > a {
    font-weight: 100;
    font-family: 'Helvetica' !important;
}
 [data-section-type="collection"] .ProductItem__Wrapper .ProductItem__PriceList > span {
    font-weight: 300;
    font-family: 'Helvetica' !important;
}
[data-section-type="collection"] .ProductItem__Wrapper .ProductItem__PriceList span {
    font-weight: 100;
    font-family: 'Helvetica' !important;
}
[data-section-type="collection"] .ProductItem__LabelList .rts-label{
     font-family: 'Helvetica' !important;
}
.CollectionMain nav.breadcrumb span {
}
.CollectionMain nav.breadcrumb {
    font-family: 'Helvetica';
}
.CollectionMain nav.breadcrumb a {
    padding: 0px;
    line-height: 4;
}
.CollectionMain .CollectionToolbar__Group .CollectionToolbar__Item {
    font-family: 'Helvetica';
}
 .ProductListWrapper .ProductItem__Wrapper h2.ProductItem__Title.Heading > a {
    font-weight: 100;
    font-family: 'Helvetica' !important;
    font-size: 18px;
    line-height: 20px;
}
 .ProductListWrapper .ProductItem__Wrapper .ProductItem__PriceList .ProductItem__Price > span {
    font-weight: 100;
    font-family: 'Helvetica' !important;
    font-size: 16px;
}
 .ProductListWrapper .ProductItem__Wrapper .ProductItem__PriceList > .ProductItem__Price {
    font-weight: 100;
    font-family: 'Helvetica' !important;
}
.blog_post h3.SectionHeader__SubHeading {
    text-transform: capitalize !important;
}
[data-section-type="collection"] .ProductItem__LabelList .rts-label {
    background: #fff;
    font-size: 11px;
    padding: 2px 6px;
    color: #424a54;
    border-radius: 2px;
    text-align: center;
}
[data-section-type="collection"] .ProductItem__LabelList {
    padding: 4px 6px;
    display: flex;
    flex-direction: column;
    gap: 3px;
}
[data-section-type="collection"] .ProductItem__Info{
    margin-top: 10px;
}
[data-section-type="collection"] .ProductItem__ImageWrapper {
    border-radius: 0;
}
[data-section-type="collection"] .ProductItem__Wrapper h2.ProductItem__Title.Heading > a {
    font-size: 16px;
    line-height: 25px;
    font-weight: 300;
}
[data-section-type="collection"] .ProductItem__Wrapper a.ProductItem__ImageWrapper .AspectRatio > img {
    border-radius: 0;
}
[data-section-type="collection"] .ProductList--grid[data-desktop-count="4"] > .Grid__Cell, [data-section-type="collection"] .ProductList--grid[data-desktop-count="3"] > .Grid__Cell {
    padding-left: 0;
    margin-right: 5px;
}
@media only screen and (max-width: 767px){
.template-collection [data-section-type="collection"] .ProductItem__Wrapper h2.ProductItem__Title.Heading > a {
    font-size: 12px;
    line-height: 15px;
}
.ProductListWrapper .ProductItem__Wrapper h2.ProductItem__Title.Heading > a{
    font-size: 17px;
}
[data-section-type="collection"] .ProductItem__Wrapper .ProductItem__PriceList.Heading span {
    font-size: 12px !important;
}
}
/* plp tile font family changes End */
.category-description p{
   font-family: 'Helvetica' !important;
}
