/** Shopify CDN: Minification failed

Line 510:0 Unexpected "<"
Line 3050:0 Unexpected "}"
Line 3599:41 "order-radius" is not a known CSS property
Line 4008:33 Expected identifier but found whitespace
Line 4015:63 Unexpected "{"

**/
/* body,
html {
  overflow-x: hidden;
} */
 h1,h2,h3,h4,h5,h6,a,span,strong,input,output,select,option,label,div,p,summary,button{font-family:"Montserrat" !important;}
.hero__image{
  background-color:transparent;
}
.site-nav__link {
  letter-spacing: normal !important;
  text-transform: inherit !important;
}
.section-header {
  margin-bottom: 30px;
}

.medium-up--one-for h3 {
  font-size: 18px;
  font-weight: bold;
  font-family: "master";
  margin-bottom: 10px;
  font-weight: 700;
}
.medium-up--one-for p {
  font-size: 16px;
  font-weight: normal;
  color: #222;
}
.newsletter-section__content p.h2 {
  font-size: 24px !important;
  font-family: "master";
  font-weight: 400;
  margin-bottom: 0 !important;
  
}
.newsletter-section__content .theme-block {
  margin-bottom: 0;
}
.newsletter-section__content .theme-block p {
  font-size: 14px;
  margin-bottom: 35px;
  margin-top: 10px;
}
.newsletter__input-group {
  flex-wrap: wrap;
}
.newsletter__input {
  width: 100%;
  border: 1px solid #000;
}
.newsletter__input:placeholder {
  color: #000;
  text-align: center;
  font-size: 14px;
  font-family: "master";
  font-style: normal;
  margin-left: 30px;
  font-weight: 400;
  line-height: 140%;
}
.newsletter__input-group .input-group-btn {
  width: 100%;
  margin-top: 30px;
}
.newsletter__input-group .input-group-btn .btn {
  width: 100%;
}
.me-top-main {
  text-align: center;
  margin-bottom: 60px;
}
.me-custom-width {
  max-width: 1050px;
  margin: auto;
}
.bottom-footer {
  display: flex;
  justify-content:space-between;
  padding-bottom: 0px;
  border-top: 1px solid rgba(32, 35, 30,0.5);
  padding-top: 50px;
  margin-top: 62px;
}
.bottom-fotter-firsr .social-icons {
  display: flex;
  margin-bottom: 0;
  margin-top: 34px;
}
.bottom-fotter-firsr .social-icons li {
  margin: 0 10px;
}
.main-foot-text {
  display: flex;
  font-size: 15px;
  justify-content: space-between;
  margin-top: 24px;
}
.bottom-fotter-firsr {
  width: 30%;
}
.last-bot {
  display: flex;
  justify-content: center;
  padding-top: 0px;
  flex-direction: column;
}
[data-center-text="true"] .grid-product__meta {
  text-align: left;
}
[data-type_product_capitalize="true"] .grid-product__title {
  /* text-transform: uppercase;
  
  
  display: inline-block;
  width:80%; 
  overflow: hidden !important;
  text-overflow: ellipsis; */  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;font-family: "master";
  letter-spacing: normal;
  overflow: hidden;font-size: 16px;
  text-overflow: ellipsis;
  white-space: normal;
}
.grid-product__price {
  font-size: 16px;
  font-family: "master";
}
.product-slide img {
  border-radius: 4px;
}
.dis-filter-main {
  display: flex;
  align-items:center;
}
.dis-filter-main .collection-sidebar__group {
  border-top: 0px;
}
.dis-flex-main-filter {
  display: flex;
  flex-wrap:wrap;
  align-items: center;
  padding: 0;flex-direction: row-reverse;
  justify-content:space-between;
}
.dis-filter-main .collection-sidebar__group {
  position: relative;
  overflow: unset;
  padding-right: 50px;
}
.dis-filter-main .collapsible-content {
  height: 528px;
  position: absolute;
  z-index: 99;
  background: #fff;
  padding: 15px;
  border-radius: 4px;
  border: 1px solid #ccc;
  width: 210px;
}
.dis-filter-main .collapsible-trigger {
  text-transform: capitalize;
  letter-spacing: normal;
  font-size: 14px;
  font-family: "master";
  font-weight: 700;
}
.dis-filter-main .collapsible-trigger__icon {
  height: 12px;
  width: 12px;
  right: -15px;
}
.filter-form div:first-of-type .collection-sidebar__group {
  border-top: 0;
  padding-top: 5px;
}
.dis-flex-main-filter .collection-sidebar {
  margin-bottom: 0;
}
.me-filter-name {
  margin-right: 50px;
  font-size: 14px;
  text-transform: uppercase;
  font-family: "master";
  font-weight: 700;
}
.bg-main-all {
  background: #fcf0f8;
  display: inline-block;
  width: 100%;
  margin-bottom: 45px;
}
.collection-content {
  padding-top: 0;
}
.dis-flex-main-filter .tag__checkbox-wrapper span {
  font-size: 13px;
  font-family: "master";
  font-weight: 700;
}
.price-range__display-min .money,
.price-range__display-max .money {
  font-size: 9px;
}
#CollectionSidebar-5-filter-price {
  height: 80px !important;
}
.my-all-new-imag {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.my-all-new-imag .product-slide {
  width: 49%;
}
.h2.product-single__title {
  font-size: 30px;
  font-family: "master";
  font-weight: 700;
  text-transform: capitalize;
}
.Me-contebt-oll-text {
  font-size: 16px;
  font-family: "master";
  font-weight: 300;
  display: flex;
  letter-spacing:normal;
  align-items: center;
  margin: 10px 0;
}
.Me-contebt-oll-text span {
  margin-right: 15px;
}
.main-1 {
  position: relative;
}
.min-img-block-pro {
  position: absolute;
  bottom: 15px;
  left: 15px;
      width: 100px !important;
}
.header-item {
  justify-content: center;
}

.hero[data-arrows="true"] .flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 20%;
  top: 25%;
  display: none;
  width: 50%;
  height: 50%;
}
.product__policies {
  display: none;
}
.meta-maini-block {
  position: relative;
}
.product-block--price {
  position: absolute;
  top: 0;
  right: 0;
}
.main-font-16 {
  font-size: 16px;
}
.custom-price {
  display: flex;
  flex-direction: row-reverse;
}
.custom-price .on-sale .money {
  font-size: 20px;
  font-family: "master";
}
.custom-price .product__price--compare .money {
  font-family: "master";
  font-weight: 700;
  font-size: 20px;
}
.product__price-savings {
  font-size: 14px;
  color: #000;
}
.color-green {
  color: green;
}
.variant__label {
  font-size: 18px !important;
  letter-spacing: normal !important;
  text-transform: capitalize !important;
}
[data-center-text="true"] .variant-input-wrap label {
  margin: 0 4px 12px;
  border-radius: 20px;
  width: 40px;
  height: 40px;
  padding: 0;
  padding-top: 0px;
  text-align: center;
  padding-top: 8px;
}
.variant-input {
  margin-right: 15px;
}
.product__quantity {
  display: flex;
  align-items: center;
}
.product__quantity label {
  display: block;
  margin-bottom: 0;
  letter-spacing: normal !important;
  text-transform: capitalize !important;
  font-size: 18px !important;
  margin-right: 40px;
}
.js-qty__num {
  padding: 9px 45px;
  border:0px;
}
.js-qty__wrapper {
      max-width: 160px;
    background: #FCF0F8;
    border: 1.4px solid #D9D9D9;
    border-radius: 50px;
  overflow:hidden;
}
.js-qty__adjust {
  padding: 0 23px;
  background-color:#fff;
}
.set-one {
  display: flex;
  align-items: center;
}
.set-one span {
  margin-right: 15px;
  width: 38px;
  text-align: center;
  display: inline-block;
}
.set-one span img {
  margin: auto;
}
.set-one {
  margin-bottom: 15px;
}
.m-date label {
  margin: 2px 8px 0;
  font-size: 16px;
  letter-spacing: normal;
  font-family: "master";
}

.bg-main-all .page-width {
    max-width: 1700px;
}
.collapsible-content__inner {
  border: 0;
}
#m-date {
  font-weight: bold;
  letter-spacing: 0;
  margin-bottom: 0;
  margin-left: 10px;
  font-size: 16px;
}
.main-imag-box {
  display: flex;
  justify-content: space-between;
}
.love-img {
  width: 23%;
}
.people-image {
  padding: 15px;
  background: #f5f5f5;
  border-radius: 4px;
}
.p-name {
  margin-bottom: 15px;
  font-family: "master";
}
.p-name span {
  font-size: 14px;
  margin-left: 3px;
}
.product-recommendations-placeholder .my-2,
.product-recommendations-placeholder .my-3 {
  display: none;
}
.variant__label {
  position: relative;
}
.variant__label-info {
  position: absolute;
  right: 0;
}
.variant-wrapper {
  margin-top: 25px;
}
.variant-wrapper + .variant-wrapper {
  margin-top: 25px;
  margin-bottom: 0;
}
/* div:empty{
  display:none;
} */
.my-new-on-fetured .grid-overflow-wrapper {
  -webkit-overflow-scrolling: un;
  overflow: unset;
}
.grid-product__see-all {
  display: none;
}

.template-product #shopify-section-template--17050841448671__16994203324cb351ec .section-header h2
{
  font-size: 22px;
}

.template-product #shopify-section-template--17050841448671__16994203324cb351ec .jdgm-rev-widg__title
{
  font-size: 22px;
}

.template-product #shopify-section-template--17050841448671__16994203324cb351ec .jdgm-rev-widg__summary-text
{
  font-size: 14px;
}

.template-product #shopify-block-7c0cae9a-70a8-47b5-807f-b6cf60f16d54 .jdgm-rev__rating
{
   font-size: 17px;
}

.template-product #shopify-block-7c0cae9a-70a8-47b5-807f-b6cf60f16d54 .jdgm-rev__author
{
   font-size: 15px;
}

.template-product #shopify-block-7c0cae9a-70a8-47b5-807f-b6cf60f16d54 .jdgm-rev__buyer-badge-wrapper
{
   font-size: 15px;
}

.template-product #shopify-block-7c0cae9a-70a8-47b5-807f-b6cf60f16d54 .jdgm-rev__content
{
   font-size: 15px;
}

/* Dhanashri */

#shopify-section-sections--17050836336863__header .menu-list-items
{
  display: contents;
}

#shopify-section-sections--17050836336863__header .menu-list-items .grid__item:nth-child(5)
{
  margin-top: 0px;
}

#shopify-section-sections--17050836336863__header .mobile-nav__link
{
  padding-top: 6px !important;
}

#shopify-section-sections--17050836205791__scrolling_text_9AP4Fc .scrolling-text__inner
{
 font-size: 15px !important;
 color: #000;
}

#shopify-section-sections--17050836205791__scrolling_text_9AP4Fc .scrolling-text--sections--17050836205791__scrolling_text_9AP4Fc
{
  --move-speed: 2000s;
}

#shopify-section-sections--17050836205791__scrolling_text_9AP4Fc .scrolling-text
{
  margin-bottom: 51px;
}

.template-product .saving-persentage
{
    padding: 8px 8px;
    border: 1px solid #CF3E80;
    border-radius: 4px;
    background-color: #CF3E80;
    color: #FFF !important;
    margin-left: 4px;
}

.template-collection #shopify-section-template--17050840760543__17288973612c862799
{
  margin-bottom:-30px;
}
</div>
.template-product #swatch-group4750240 .swatch-label
{
  font-size: 18px;
  letter-spacing: normal;
}

.template-product .variant-input
{
  text-transform: uppercase;
}

#shopify-section-sections--17050836336863__header .site-nav__link
{
  font-size: 16px !important;
}

.template-index #shopify-section-template--17050841120991__768c16e9-aa59-4d20-bbbe-f2e3884635eb .pt-main h2
{
  font-size: 24px !important;
  font-weight: bold !important;
}

.template-index #shopify-section-template--17050841120991__62949998-710e-4e91-b04b-7f074092b9e6 .section-header__title
{
  font-size: 24px !important;
  font-weight: bold !important;
}

#shopify-section-template--17050841120991__62949998-710e-4e91-b04b-7f074092b9e6 .grid-product__title
{
   font-size: 16px !important;
  font-weight: 400;
}

#shopify-section-template--17050841120991__62949998-710e-4e91-b04b-7f074092b9e6 .grid-product__price
{
   font-size: 16px !important;
   font-weight: 600;
}

.template-collection #shopify-section-template--17050840760543__main-collection .grid-product__title
{
   font-size: 14px !important;
   font-weight: 300 !important;
}

.template-collection #shopify-section-template--17050840760543__main-collection .grid-product__price
{
   font-size: 14px;
   font-weight: 600;
   margin-top: 0px;
   color:#000 !important;
}

.template-index #shopify-section-template--17050841120991__dffbd30f-ee37-4f7d-a03e-c7ae25975a0a .section-header h2
{
    font-size: 24px !important;
    font-weight: bold !important;
  
}

.template-index #shopify-section-template--17050841120991__cf698b5b-76d9-47b2-8689-b1b1d7c0ab40 .section-header h2
{
    font-size: 24px !important;
    font-weight: bold !important;
}

.template-index #shopify-section-template--17050841120991__77eea098-e79c-4e7a-85cc-308fef33af8a .section-header h2
{
    font-size: 24px !important;
    font-weight: bold !important;
}

.template-collection #shopify-section-template--17050840760543__03a98d4b-ab53-46aa-b33f-1353450c73e0 .section-header h2
{
    font-size: 24px !important;
    font-weight: bold !important;
}

.template-product #shopify-section-template--17050841448671__main .product-single__title
{
  font-size: 26px !important;
}

.template-product .collapsible-trigger-btn
{
   font-size: 16px !important;
   font-weight: bold !important;
}

.template-product .section-header__title
{
  font-size: 24px !important;
  font-weight: bold !important;
}

.template-product .jdgm-rev-widg__title
{
  font-size: 18px !important;
  font-weight: bold !important;
}

.template-product #shopify-section-template--17050841579743__16994203324cb351ec .section-header h2
{
  font-size: 24px !important;
  font-weight: bold !important;
}

.template-product #shopify-section-template--17050841579743__main .size_texttt
{
   display: none;
}

.template-collection #shopify-section-template--17050840760543__rich_text_gaBGL8 .metafield-rich_text_field p
{
  font-size: 16px;
  margin-bottom: 15px;
}

.template-collection #shopify-section-template--17050840760543__rich_text_gaBGL8 .metafield-rich_text_field li
{
  font-size: 16px;
}

/* .template-collection #shopify-section-template--17050840760543__rich_text_gaBGL8 .metafield-rich_text_field h3
{
   margin-top: 30px;
}

.template-collection #shopify-section-template--17050840760543__rich_text_gaBGL8 .metafield-rich_text_field h2
{
   margin-top: 30px;
   margin-bottom: 12px;
} */

/* .template-index #shopify-section-template--17050841120991__768c16e9-aa59-4d20-bbbe-f2e3884635eb .pt-main .auto-main .image_grid
{
  width: 152px;
  height: 152px;
}
 */

.template-index #shopify-section-template--17050841120991__768c16e9-aa59-4d20-bbbe-f2e3884635eb .auto-main img 
{
    width: auto;
  margin:0px auto;
}

/* Dhanashri */

.template-product .size-chart__standalone
{
  display:none;
}

.template-collection #shopify-section-template--17050840760543__collection-header
{
   margin-top: 2rem !important;
}

.template-collection #shopify-section-template--17050840760543__collection-header .coll_img 
{
    margin-bottom: -2rem !important;
}

.RecentlyViewed_main .grid-product__image-mask {
    border-radius: 0px !important;
}

.collection_grid .auto-main p
{
  margin-top:0px;
  font-size: 12px;
}

/* .collection_grid .auto-main 
{
    margin: 0px auto  !important;
}

.slick-list
{
  display: flex !important;
} */

#shopify-section-template--17050841579743__16994203324cb351ec .index-section,
#shopify-section-template--17050841448671__16994203324cb351ec .index-section
{
  margin-top: 0px !important;
  margin-bottom: 10px !important;
}

.jdgm-widget *
{
  font-size: 14px;
}

#shopify-section-template--17050841120991__cf698b5b-76d9-47b2-8689-b1b1d7c0ab40
{
  margin-top:0px !important;
}

#shopify-section-template--17050841120991__cf698b5b-76d9-47b2-8689-b1b1d7c0ab40 .shop-our-collections 
{
    padding-top: 50px !important;
}

.site-footer .footer__collapsible {
    font-size: 14px !important;
}

@media only screen
and (min-width:0px)
and (max-width:576px)
{
.template-collection #shopify-section-template--17050840760543__main-collection .grid-product__price
  {
    word-wrap: break-word;
  }

  #shopify-section-sections--17050836205791__scrolling_text_9AP4Fc .scrolling-text__inner
  {
    gap: 25px !important;
  }

  .template-collection #shopify-section-template--17050840760543__collection-header .coll_img1
  {
    display:block !important;
  }

  .pswp__ui .btn 
  {
    height: 50px !important;
    width: 50px !important;
  }

  .product__photo-zoom
  {
    height: 50px !important;
    width: 50px !important;
  }

  #shopify-section-template--17050841120991__62949998-710e-4e91-b04b-7f074092b9e6 .grid-product__content .grid-product__title
  {
    font-size: 13px !important;
  }

  .template-collection #shopify-section-template--17050840760543__main-collection .grid-product__title
  {
    font-size: 13px !important;
  }

  .grid-product__title
  {
    font-size: 13px !important;
  }

  .mobile-nav__item .mobile-nav__child-item .mobile-nav__faux-link
  {
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 14px !important;
    padding: 16px 0 !important;
  }


  .site-footer__linklist
  {
    padding-bottom: 5px !important;
  }

  .site-footer .row_flex
  {
    padding-top: 0px !important;
  }

  .grid__item.footer__item--b7a904dd-ff6c-4acb-8782-c4d5e868c565 
  {
    margin-bottom: 25px;
  }

  /* .site-footer__linklist
  {
    justify-items: center;
  }

  .site-footer .grid__item:nth-child(2) .no-bullets.site-footer__linklist
  {
    justify-items: center;
  } */

  .site-footer .footer-custom-text-wrap .footer__item-padding
  {
    text-align:left;
  }


  .site-footer .grid__item:nth-child(4)
  {
    text-align:left !important;
  }

 

  .footer__collapsible .image-wrap img
  {
    left:0px !important;
  }

}

@media only screen
and (min-width:577px)
and (max-width:767px)
{
.template-collection #shopify-section-template--17050840760543__main-collection .grid-product__price
  {
    word-wrap: break-word;
  }

  #shopify-section-sections--17050836205791__scrolling_text_9AP4Fc .scrolling-text__inner
  {
    gap: 25px !important;
  }
  .template-collection #shopify-section-template--17050840760543__collection-header .coll_img1
  {
    display:block !important;
  }
}

@media only screen
and (min-width:768px)
and (max-width:992px)
{

  #shopify-section-sections--17050836205791__scrolling_text_9AP4Fc .scrolling-text__inner
  {
    gap: 25px !important;
  }

    #shopify-section-sections--17050836336863__header .site-nav__link
  {
    font-size: 16px !important;
  }
  
}

@media only screen
and (min-width:1401px)
and (max-width:1600px)
{
  /* #shopify-section-sections--17050836336863__header .site-nav__link 
  {
    font-size: 13px !important;
  } */
}

@media only screen
and (min-width:1601px)
and (max-width:1800px)
{
  /* #shopify-section-sections--17050836336863__header .site-nav__link 
  {
    font-size: 13px !important;
  } */
}

@media only screen
and (min-width:1801px)
and (max-width:2000px)
{
  /* #shopify-section-sections--17050836336863__header .site-nav__link 
  {
    font-size: 13px !important;
  } */
}

@media (max-width: 990px) {
  .hero[data-arrows="true"] .flickity-prev-next-button {
    display: none;
  }
  .main-big-collection {
    text-align: unset !important;
  }
  .section-header h2,
  .section-header h3 {
    font-size: 18px;
  }
  .me-bg .medium-up--one-for {
    width: 50%;
        margin-bottom: 40px;
    text-align: center !important;
  }
  .me-bg .btn.btn--secondary {
    font-size: 14px !important;
  }
  .medium-up--one-for h3 {
    font-size: 16px;
    text-align: center;
  }
  .medium-up--one-for p {
    font-size: 12px;
    min-height: auto;
    text-align: center;
  }
  .text-columns_custom .text-spacing p {
    margin-bottom: 10px !important;
}
  .me-bg .grid--uniform {
    display: flex;
    flex-wrap: wrap;
  }
}

/* Devraj Css Start *******************************************************************************/
.site-nav__link {
  color: #000;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.grid_custom_product {
  width: 250px;
}


/************************************************** Bhema Css Start *************************************/
span.announcement-text {
  font-size: 14px;
}

.main-big-collection .btn {
  font-weight: 700;
  padding: 30px 8px 4px 8px !important;
  font-family: master !important;
}
#shopify-section-template--16741387010271__924020b2-e8a6-4257-a193-baab2c4fe558
  .btn.btn--secondary {
  padding: 10px 15px 0px 0px;
  font-family: "master";
  font-weight: 400;
}
.medium-up--one-for p {
  font-weight: 400;
  line-height: 20px;
}
h2.mar-bot-main {
  font-family: "master";
  font-weight: 400;
}
#shopify-section-template--16741387010271__cabc53df-db21-46ef-b4d6-6f9cab8f7596
  h3 {
  font-family: master;
  font-weight: 400;
}
.block-main p {
  font-weight: 300;
  font-family: "master";
}
.pttest h2 {
  font-family: "master";
  font-weight: 400;
}
.test-me-all {
  font-size: 16px;
  margin-top: 5px;
  font-weight: 300;
}

.newsletter-section__content .enlarge-text p {
  font-size: 16px;
  margin-bottom: 35px;
  margin-top: 10px;
  font-weight: 300;
  font-family: 'Prox';
}

.footer__newsletter-btn .icon {
  /* height: 16px;
  width: 20px; */
   height: auto;
  width: auto; 
}
.site-footer__linklist a {
  font-size: 16px;
  font-weight: 300;
}
.footer__newsletter-input {
  border-bottom: 1px solid;
}
.main-foot-text {
  font-size: 14px;
  margin-top: 15px;
}
.icon {
  height: auto;
  width: auto;
}
.block-one-foot a {font-size: 16px;font-style: normal;font-weight: 500;line-height: 20.8px;text-decoration-line: underline;text-transform: capitalize;}
.block-one-foot a + a {margin-left:11px;}
.newsletter-section__content form {
  max-width: 100%;
  margin: 0 auto;
}
.newsletter__input-group {
  min-width: 100%;
}

.footer__collapsible .image-wrap
{
   background:transparent !important; 
}

.site-footer .grid
{
  display:contents;
}

@media (max-width: 900px) {
  .BG-mmian .list-main-one {
    font-size: 16px;
    letter-spacing: normal;
    font-weight: 300;
  }

  /* #shopify-section-sections--17050836336863__header .site-nav__link 
  {
    font-size: 13px !important;
  } */
}





@media (max-width: 650px) {
  .announcement-bar {
    padding: 15px 0;
  }
  .site-nav__link--icon .icon {
    width: 23px;
    height: 18px;
  }
  .site-nav__icons .site-nav__link--icon svg {
    width: 23px;
    height: 23px;
  }
  
  .auto-main p {
    text-align: left;
  }
  .grid-product__price {
    font-size: 16px !important;
    font-weight:600;
  }
  #shopify-section-template--16741387010271__b32f57b1-9e5e-42ec-b9b6-28932a8a92f6
    img {
    width: 24px !important;
    height: 24px !important;
          min-width: 24px;
  }
  #shopify-section-template--16741387010271__cabc53df-db21-46ef-b4d6-6f9cab8f7596
    h3 {
    font-size: 14px !important;
    font-family: "master";
  }
  .main-big-collection .btn {
    font-size: 16px !important;
  }
  .section-header h2,
  .section-header h3 {
    font-size: 16px !important;
    letter-spacing: 0.72px;
  }
  .medium-up--one-for h3 {
    font-size: 16px !important;
        margin-bottom: 7px;
  }
  .me-bg .btn.btn--secondary {
    /* font-size: 16px !important; */
  }
  .newsletter-section__content {
    max-width: 430px;
  }
  h2.mar-bot-main {
    font-size: 18px !important;
  }
  .newsletter-section__content p.h2 {
    font-size: 20px !important;
    font-weight:900;
        margin: 0 auto;
    max-width: 247px;
  }
  .me-top-main {
    margin-bottom: 0;
}
  

  .newsletter-section__content .enlarge-text p {
    font-size: 14px;
  }
  .newsletter-section__content form {
    max-width: 330px;
  }
  .BG-mmian {
    display: block !important;
    max-width: 240px !important;
    margin: 0 auto;
  }
  .list-main-one {
    font-size: 17px;
    letter-spacing: 0.28px;
    margin: 0 0px 15px !important;
  }
  .list-main-one:nth-child(3) {
    margin-bottom: 0px !important;
  }
  .pttest h2 {
    font-size: 18px !important;
  }
  .Name-af-test {
    font-size: 18px !important;
  }
  .index-section {
    padding: 15px 0;
  }


  .mega-navigation__featured-wrapper  
  {
    display:none
  }

  #NavDrawer .image-menu-item .drawer-btn
  {
    display:none;
  }

  /* .site-header 
  {
        padding: 0px 0 !important;
  } */

  #NavDrawer .megamenu-menu-color 
  {
    margin-bottom: 8px;
  }

  #NavDrawer a.mobile-nav__link
  {
    padding-top:14px !important;
    padding-bottom:14px !important;
  }

  .mobile-nav__item--secondary .top-menu-space
  {
    padding-top:15px !important;
    padding-bottom:5px !important;
  }

  .account-nav 
  {
    margin-top: 22px;
  }

  #NavDrawer .megamenu-footer
  {
    padding-top:5px !important;
    padding-bottom:5px !important;
  }

  .mobile-nav__item:after
  {
    border-bottom: 1px solid rgb(32, 35, 30, 0.5) !important;
  }
}













.text-columns_custom .text-spacing p {
  margin-bottom: 30px;
}
.img_bx h2 {
  color: #000;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.72px;
  text-transform: uppercase;
  font-family: master;
  font-weight: 400;
  margin: 15px 0 0 0;
}
.img_bx {
  width: calc(33.33% - 13px);
}
.img_main .page-width {
  overflow: hidden;
}
.img_bx img {
  width: 100%;
}
.highlight-head {
  color: #000;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  text-transform: uppercase;
  margin-bottom: 68px;
}
.highlights {
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
  overflow: inherit;
}
.highlights .highlight_bx {
  width: calc(33.33% - 13px);
  text-align: center;
}
.highlight_bx p {
  font-weight: 300;
  font-family: master;
  font-size: 14px;
  text-align: center;
  max-width: 320px;
  margin: 0 auto;
}
.highlight_bx img {
  width: 100%;
  max-width: 123px;
  margin: 30px auto 0 auto;
}
.pttest {
  width: 100%;
  margin-bottom: 80px;
  overflow: hidden;
}
.newsletter__input-group .input-group-btn span {
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-family: "master";
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: normal;
  text-transform: uppercase;
}
.trust-list {
  margin-top: 34px;
}
.coll_product .swiper-button-next.swiper-button-disabled,.coll_product .swiper-button-prev.swiper-button-disabled {
    opacity: 1;
}
.insta_inner{
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
}
.insta-box {
    width: calc(16.6666% - 20px);
    margin-bottom: 20px;
  border-radius: 8px;
}
.insta-box img {
  border-radius: 8px;
    width: 100%;
}
.insta-heading {
    color: #000;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
  padding: 0 0 25px 0;
  text-transform: uppercase;
}
.test-new .swiper-slide{
  width:300px;
}
.test-new {
    overflow: hidden;
}
.test-new .swiper-slide img{
  width:100%;
}
.peyment_hide{
  display:none;
}
.mobile_logo{
  display:none !important;
}
.carousel_img .swiper-pagination {
    bottom: 0 !important;
    background: #CBCBCB;
    height: 2px;
    display: flex;
    justify-content: space-between;
}
.swiper-pagination-bullet{
  width: 100%;
  margin:0 !important;
  height:2px !important;
  border-radius:0 !important;
}
.swiper-pagination-bullet-active{
  background-color:#222222 !important;
}
.product-slide {
  border-radius: 8px;
  padding-bottom:10px
}
.product-slide img{
  border-radius: 8px;
  width:100%;
}
.carousel_img .swiper-button-prev, .carousel_img .swiper-button-next {    
    width: 22px;
    height: 22px;
}
.carousel_img .swiper-button-next.swiper-button-disabled, .carousel_img .swiper-button-prev.swiper-button-disabled {
    opacity: 0;
}
.carousel_img .swiper-button-prev {
    transform: translateY(-0%) rotate(180deg)!important;
  left:3px;
}
.carousel_img .swiper-button-next {
  right:3px;
}
.megamenu .site-nav__dropdown-link {
    letter-spacing: normal;
}
.dis-flex-main {
    display: flex;
    align-items: center;
}
.custom_filter_option {
    display: none;
}
.dis-flex-sec {
    display: flex;
    align-items: center;
}
.dis-flex-sec .collection-filter__item {
    margin-bottom: 0;
}
.dis-flex-count {
    padding-right: 46px;
  letter-spacing: normal;
    font-size: 14px;
      text-transform: uppercase;
}
.SortBylabel_main {
    display: flex;
    background: transparent;
    align-items: center;
}
.SortBylabel {
    letter-spacing: normal !important;
        width: 72px;
    margin-bottom: 0;
    font-size: 13px !important;
}
#SortBy {
    border: 0;
    padding: 0;
    text-transform: uppercase;
    letter-spacing: normal;
    width:170px;
    letter-spacing:normal;
  background-image: var(--urlIcoSelect) !important;
    background-position: 100% !important;
    background-repeat: no-repeat;
    background-size: 11px;
    font-family: master;
    font-size: 14px !important;
    font-weight: 300;
}
.tag-list--active-tags {
    display: flex;
}
.tag--remove a {
    letter-spacing: normal;
    padding-right: 32px;
}
.tag--remove .icon {
    right: 5px;
}
.tag--remove {
    margin-right: 0.25em;
    position: relative;
    margin-top: 0.25em;
}
.tag-list--active-tags {
    margin-bottom: 0;
}
.dis-filter-main .collapsible-trigger-btn{
      padding: 8px 10px 8px 0;
}
.collection-hero__content .section-header__title {
    color: #FFF;
    font-size: 24px !important;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
  font-family: 'master';
}
.collection-hero__content .section-header__shadow {
    display: block;
}
.collection-hero {
    height: 200px !important;
}
.collection-hero__content .breadcrumb{
      text-align: left !important;
}
.collection_sub_text {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%;
}
.collection-hero__content:before {
    opacity: 0.5;
}
.Buttery-soft-main {
    border-radius: 300px;
    background: rgba(255, 255, 255, 0.80);
    position: absolute;
    bottom: 16px;
    right: 6px;
    z-index: 1;
    display: flex;
    align-items: center;
    padding: 4px 5px;
}

.Buttery-soft-main span {
    color: #000;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    padding: 0 0 0 3px;
}


.find_size_main {
    display: flex;
    align-items: center;
}
.find_size_main img{
  margin-right: 9px;
    width: 30px;
}
.find_size_main span {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}
.variant-input-wrap input[type=radio]:checked+label {
    box-shadow: inherit;
    color: #fff;
    background: #000;
  font-weight: 400;
    font-family: 'master';
    border: 2px solid #d9d9d9;
}
[data-center-text=true] .variant-input-wrap label {
    margin: 0 4px 12px;
    border-radius: 20px;
    width: 40px;
    height: 40px;
    padding: 8px 0 0;
    text-align: center;
    font-size: 16px;
    letter-spacing: normal;
    font-family: 'master';
    color: #868181;
   font-weight: 300;
  border: 1px solid #d9d9d9;
}

.add-to-cart span {
    color: #FFF;
    font-family: 'master';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: normal;
}
[data-type_product_capitalize=true] .collection-item__title span {
    letter-spacing: normal;
}
.add-to-cart {
    max-width: 450px;
  border-radius: 4px;
}
.product-add-form {
    text-align: center;
}
.set-one {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    letter-spacing: normal;
}
.set-one_main {
  max-width: 100%;
   margin: 10px auto 10px 1px;
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #afafab;
    border-bottom: 1px solid #afafab;
    padding: 10px 0;
}
.collapsible-trigger-btn--borders {
    border-color: #868181;
}
.collapsibles-wrapper--border-bottom {
    border-bottom-color: #868181;
}
.RecentlyViewed_main .grid__item {
    width: 25% !important;
      min-width: 25%;
}
.RecentlyViewed_main{
  display:flex;
  width: 100%;
}
.product-recommendations-placeholder .grid {
    display: flex;
  padding: 0 0 8px;
}
.product-recommendations-placeholder .grid .grid__item {
 min-width: 25%;
}
.RecentlyViewed_main .grid-product__image-mask {
    border-radius: 8px;
}
.product-recommendations-placeholder .grid .grid__item:first-child ,.RecentlyViewed_main .grid__item:first-child{
    margin-left: 0;
}
.product-single__meta {
    padding-left: 13px;
}
.collapsible-content__inner p:empty{
  display:none;
}
.collapsible-content__inner .metafield-rich_text_field {
    font-weight: 300;
    font-family: 'master';
  color: #000;
font-size: 15px;
font-style: normal;
line-height: 140%; /* 22.4px */
}
.mobile_sp_main {
    display: none;
    flex-wrap: wrap;
    justify-content: space-between;
}
.pro_title {   
    letter-spacing: normal;
    display: block;
    width: 100%;color: #222;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
}
.product-block_custom {
    color: #222;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    margin: 5px 0 10px 0;
     letter-spacing: normal;
    line-height: normal;
}
.pro_price {
    color: #222;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: normal;
    text-transform: uppercase;
      margin: 5px 0 10px;
}
.people-image_for_mobile{
  display:none;
}
.product-single__meta .collapsible-content__inner {
    border: 0px solid !important;
}
.collapsible-trigger-btn--borders{
      border-top: 0px solid !important;
}
.product-recommendations-placeholder,.RecentlyViewed_main{
  overflow:auto;
}
.card_pro_innerr .add-to-cart span {
    font-size: 12px;
}

.text-box {
    border-radius: 16px;
    background: #D3E4FF;
    text-align: center;
      padding: 22px 15px 22px 15px;
  margin-bottom: 20px;
}
.collection-text-box {
    text-align: center;
}
.text-box img {
    margin: 0 auto;
}
.collection-t-inner .header {
    color: #222;
  margin-bottom: 25px;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.text-box p {
    color: #000;
    text-align: center;
    font-size: 14px;
      letter-spacing: normal;
    font-style: normal;
    font-weight: 300;
    line-height: 160%;
}
.collection-t-inner {
    max-width: 435px;
}
.text-box p:empty,.collection-text-box{
  display:none;
} 



.collection-text-box-secend .collection-t-inner .header {
    color: #222;
    margin-bottom: 12px;
}
.collection-text-box-secend .text-box img {
    margin: 0 auto 15px auto;
}
.collection-text-box-secend .text-box {
    padding: 28px 10px 15px 10px;
}
.custom_class_for_review .jdgm-prev-badge__text {
    color: #000;
    font-size: 14px;
    font-style: normal;
      padding-left: 7px;
    font-weight: 300;
      font-family: 'Prox';
}
.custom_class_for_review {
    margin-bottom: 6px;
}
.newsletter-section, .testimonials-section {
    padding: 50px 0;
}
.cart__item--variants, .cart__item-name{
    /* font-weight: 400 !important; */
    font-size: 14px !important;
}
.size_texttt{
  color: #000;
  font-family: Prox;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 140%;
}
.footer-top_socil  {
    display: none;
}
.pagination .next, .pagination .prev {
    width: 35px;
    background: transparent;
}
.pagination .next a, .pagination .prev a {
    padding: 13px;
}
.pagination .next .icon, .pagination .prev .icon {
    height: 20px;
    width: 20px;
    fill: #000;
}
.best_beadge {
    border-radius: 8px 0px 0px 0px;
    background: #FCF0F8;
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    position: absolute;
    top: 0;
    left: 0;
    z-index:1;
    padding: 6px 8px;
}
.mobile_sp_main .custom_class_for_review {
    width: 100%;
}
.best_beadge_color {
    background: #E4EFFF;
}
.product__photos_custom{
 /* display:none;*/
}
.product__column-sticky {
    display: block;
    position: sticky;
    top: 3rem;
    z-index: 2;
}
.product_main_data{
  display:flex;
}
.card_pro_innerr .add-to-cart span.money ,.card_pro_innerr .add-to-cart .money_des{
  display:none;
}
.btn--close-search .icon path {
    stroke: #fff !important;
}
.predictive-search-results h3{
 font-family: "master";
  letter-spacing: initial;
    font-size: 18px;
      font-weight: 600;
}
.results__search-btn,.search__input{
  font-family: "master";
}
.results ul {
    font-size: 16px;
}
.results-products__info .grid-product__price .money {
    margin-left: 0 !important;
}
.swiper-coll {
    overflow: hidden;
}

.carousel_img .swiper-button-next ,.carousel_img .swiper-button-prev{
        background: #fff;
    box-shadow: 0 2px 10px #0000001a;
    width: 2.28571rem;
    height: 2.28571rem;
    top: 50% !important;
    z-index: 4;
  margin-top:0px;
    transform: translateY(-50%) !important;
    visibility: hidden;
    opacity: 0;
    transition: .3s;
      border-radius: 100px;
      display: flex;
    justify-content: center;
    align-items: center;
} 

.grid_custom_product:hover .carousel_img .swiper-button-next, .grid_custom_product:hover .carousel_img .swiper-button-prev{
      visibility: visible;
    opacity: 1;
    transition: 300ms;
}

.grid-product__content:hover .carousel_img .swiper-button-next, .grid-product__content:hover .carousel_img .swiper-button-prev{
      visibility: visible;
    opacity: 1;
    transition: 300ms;
}

.carousel_img .swiper-button-next:after, .carousel_img .swiper-button-prev:after{
  background-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.1716 12L9 6.90133L9.91422 6L15.0858 11.0987L16 12L9.91421 18L9 17.0987L14.1716 12Z' fill='%231a1a1a'/%3E%3C/svg%3E");
    width: 100%;
    height: 100%;
    background-size: contain;
    background-repeat: no-repeat;
}
.carousel_img .swiper-button-prev:after {
    transform: rotate(180deg);
}

.swiper-button-next_sec ,.swiper-button-prev_sec{
  width:45px;
  height:45px;
  background-color:#E4EFFF;
  position:absolute;
  top:40%;
  right:0;
  cursor:pointer;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='45' viewBox='0 0 45 45' fill='none'%3E%3Ccircle cx='22.5' cy='22.5' r='22.5' fill='%23E4EFFF'/%3E%3Cpath d='M19 32L29 22L19 12' fill='%23E4EFFF'/%3E%3Cpath d='M19 32L29 22L19 12' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  border-radius: 100px;
    background-size: 100%;
    background-repeat: no-repeat;
  z-index: 1;
  }
.swiper-button-prev_sec {
    right: inherit;
    transform: rotate(180deg);
    left: 10px;
}
.swiper-button-next_sec {
    right: 10px;
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    opacity: .35 !important;
}
.drawer__close-button {
    padding: 0 0px 0 0 !important;
}
.collection-filter .btn {
    border: 1px solid;
    border-color: #1F4E98;
    padding: 0 15px 0 15px;
    background-color: #1F4E98 !important;
    color: #fff;
    font-family: 'master';
    width: fit-content !important;
}
.breadcrumbs_custom span a, .breadcrumbs_custom span {
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: normal;
}
.breadcrumbs_custom {
    margin-bottom: 40px;
}
.product-content-main .product__price {
    color: #121212;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: normal;
    line-height: 32px;
}

.js-qty__adjust--plus {
    border-radius: 0 50px 50px 0;
}
.js-qty__adjust--minus {
    border-radius: 50px 0 0 50px;
}
.back-col {
    background-color: var(--colorAnnouncement);
  height: auto;
}
.back-col  .announcement-text{
  text-align: center;
}
.announcement-text-one{
  font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size: 10px;font-style: normal;font-weight: 600;line-height: normal; letter-spacing: 0.22px;text-transform: uppercase;text-align: center;
    padding: 6px 0;
}
.back-col .slick-slider {
    margin-bottom: 0px;
}
/* .drawer__fixed-header .drawer__title{
  color: #000!important;
}
.drawer__fixed-header{
  background-color: #fff!important;
} */




.coll_product_ctt .swiper-wrapper .grid__item{
  width:300px !important;
  min-width:300px !important;
  padding-left:0;
}
.ct_text_box img{
  width:100%;
  /* margin-top: 120px; */
  margin-top: 25px;
}
.ct_head {
    color: rgba(0, 0, 0, 0.87);
    font-size: 26px;
    line-height: normal;
    margin: 15px 0;
}
.ct_head_text {
    color: rgba(0, 0, 0, 0.87);
    font-size: 18px;
    line-height: 20px;
    margin: 0px 0;
}
.coll_product_ctt {
    /* margin-top: 120px; */
  margin-top: 25px;
}
.ct_text_box {
    /* margin-top: 120px; */
  margin-top: 25px;
}
.ct_img_box .page-width {
    max-width: 1680px;
}
.featured-collection-secend .page-width {
    max-width: 1680px;
}
.ct_view_all {
    height: 38px;
    display: inline-block;
    font-weight: 300;
    border-radius: 25px;
    border: 2px solid #000;
    padding: 0 25px!important;
    font-size: 20px!important;
    letter-spacing: .14px!important;
    background: #F4C966;
    line-height: 38px!important;
}
.featured-collection-secend .grid-product .grid-product__title.grid-product__title--heading {
    font-family: var(--typeHeaderPrimary),var(--typeHeaderFallback);
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 20px;
    letter-spacing: normal;
    white-space: inherit;
    overflow: inherit!important;
    display: block;
    text-transform: capitalize;
    text-align: left;
}
.featured-collection-secend  .grid-product .grid-product__meta {
    padding: 8px 0 0;
}
.featured-collection-secend  .grid-product .grid-product__price {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: normal;
    text-transform: uppercase;
    font-family: var(--typeHeaderPrimary),var(--typeHeaderFallback);
    opacity: .8;
    margin-top: 6px;
}

@media(max-width:750px){
  .ct_head {
    font-size: 20px;
}
      .ct_view_all {
    height: 30px;
    font-weight: 500;
    border-radius: 5px;
    padding: 0 25px !important;
    font-size: 14px!important;
    letter-spacing: .14px!important;
background: #F4C966;
        line-height: 32px!important;
}
  .ct_head_text {
    font-size: 15px;
    font-weight: 300;
}
  .coll_product_ctt, .ct_text_box {
    margin-top: 40px;
}
  .ct_text_box img {
    margin-top: 40px;
}
  .ct_img_box .page-width {
    padding: 0;
}
  .coll_product_ctt .swiper-wrapper .grid__item {
    width: 250px!important;
    min-width: 250px!important;
}
 .featured-collection-secend .grid-product .grid-product__title.grid-product__title--heading {
    font-weight: 300;
   padding: 0 8px 0 0;
   font-size:13px;
   line-height: normal;
  }
  .featured-collection-secend_main {
    margin: 0;
}
  .featured-collection-secend_main  .grid-product .grid-product__price {
    font-weight: 200;
  }
  .ct_view_all {
    height: 30px;
    font-weight: 300;
    border-radius: 5px;
    padding: 0 25px !important;
    font-size: 14px!important;
    letter-spacing: .14px!important;
    line-height: 32px!important;
}

  .site-footer .grid__item:nth-child(4)
  {
    width: 100% !important;
    max-width: 100%;
    text-align: center;
    padding: 0px 25px;
  }



  .site-footer .row_flex .grid__item
  {
    max-width: 100% !important;
  }

  .site-footer .row_flex .grid__item+.grid__item 
  {
    padding-left: 20px !important;
  }
  
}

@media only screen
and (min-width:751px)
and (max-width:990px)
{

  .site-footer .row_flex .grid__item
  {
    max-width: 100% !important;
  }

  .site-footer .row_flex
  {
    max-width: 100% !important;
  }

  .site-footer .grid__item 
  {
    padding-left: 20px !important;
  }

  .site-footer .row_flex .grid__item+.grid__item 
  {
    padding-left: 20px !important;
  }
}


#NavDrawer .drawer__fixed-header {
  display: block;
  background: #fff;
}
#NavDrawer.drawer {
  top:0px;
}

.product-content-main .variant-input {

  margin-top: 10px;
}

.footer__collapsible .image-wrap img
{
  width:60%;
  object-fit:contain;
  left: 0%;
}

.collection-header header
{
  margin:20px auto !important;
}

#NavDrawer .drawer__fixed-header .drawer__title img
{
  display:none;
}

/* .header__inline-menu .list-menu li:nth-child(8) a span:before */
#site-nav-item--4 .appear-delay-1 div:nth-child(2) .site-nav__dropdown-link:after
{
  content: "New";
  position: relative;
  z-index: 100000;
  top: -2px;
  background-color: #cf3e80;
  color: #fff;
  font-size: 12px;
  left: 0vw;
  width: fit-content;
  padding: 2px 11px;
  display: inline-block;
  border-radius: 25px;
}

#Sublinklist-collections-all4-1 .mobile-nav__grandchildlist .mobile-nav__item:nth-child(1) .mobile-nav__link:after
{
  content: "New";
  position: relative;
  z-index: 100000;
  top: -2px;
  background-color: #cf3e80;
  color: #fff;
  font-size: 12px;
  left: 0vw;
  width: fit-content;
  padding: 2px 11px;
  display: inline-block;
  border-radius: 25px;
}

#CartDrawer
{
  z-index: 1111111111;
}

#CollectionHeaderSection
{
  margin-bottom: 15px;
}

.gf-left #gf-tree
{
  padding-top:20px;
}
/* .template-collection .bg-main-all {
    display: none;
} */

/* .grid-product__tag--sale
{
  background-color: #333333;
} */

#shopify-section-template--17050841120991__768c16e9-aa59-4d20-bbbe-f2e3884635eb .auto-main p{
   font-family: "master";
  font-weight:500;
}

/* .header-item .site-nav .site-nav__item:nth-child(5) .site-nav__link {
    color: #cf3e80 !important;
}

.drawer  .mobile-nav__item:nth-child(5) .mobile-nav__link {
    color: #cf3e80 !important;
}
 */

/* Sold out label start */

.grid-product__tag--sold-out
{
  display:none;
}

/* Sold out label start */

/* Login Page */

.template-customers-login .main-content .btn
{
  background: #F4C966 !important;
}

.template-customers-login .main-content .btn:hover
{
  background: #F4C966 !important;
}

.template-customers-login #customer_register_link
{
  font-size: 17px !important;
}

.template-customers-login .section-header__title
{
  font-size: 34px !important;
}

/* Login Page */

/* Reset your password Page */

.template-customers-login #RecoverPasswordForm h2 
{
  font-size: 34px !important;
}

.template-customers-login #RecoverPasswordForm p
{
  font-size: 16px !important;
}

.template-customers-login button 
{
  font-size: 16px !important;
}

/* Reset your password Page */

/* Create Account */

.template-customers-register .section-header__title 
{
  font-size: 34px !important;
}

.template-customers-register .main-content .btn
{
  background: #F4C966 !important;
}

.template-customers-register .main-content .btn:hover
{
  background: #F4C966 !important;
}

.template-customers-register input:active
{
  border: unset !important;
  border-color: unset !important;
}

/* Create Account */

/* Account Page */

.template-customers-account .section-header__title 
{
  font-size: 34px !important;
}

.template-customers-account .medium-up--two-thirds p
{
  font-size: 16px !important;
}

.template-customers-account .medium-up--one-third p
{
  font-size: 16px !important;
}

.template-customers-account .medium-up--one-third h3
{
  text-transform: capitalize !important;
}

.template-customers-account .medium-up--one-third .h5
{
  letter-spacing: 1px !important;
}

.template-customers-account .text-link
{
  border-radius: 40px;
  padding: 15px;
  background: #f4c966;
  position: relative;
  top: 1rem;
  border: 2px solid #000;
}

/* Account Page */

/* Addresses Page */

.template-customers-addresses .section-header__title 
{
  font-size: 34px !important;
}

.template-customers-addresses #AddressNewForm .grid
{
  margin: 0 0 0 -10px !important; 
}

.template-customers-addresses #AddressNewForm label 
{
  letter-spacing: 0.1em !important;
}

.template-customers-addresses .main-content .btn 
{
  background: #F4C966 !important;
  padding: 0px 40px !important;
  border: 2px Solid #000;
}

.template-customers-addresses .main-content .btn:hover 
{
  background: #F4C966 !important;
}

.template-customers-addresses #addresses-cancel-submit
{
  text-decoration: underline;
  font-size: 16px !important;
}

.template-customers-addresses #EditAddress_9127698104543 .grid
{
  margin: 0 0 0 -10px !important; 
}

.template-customers-addresses #EditAddress_9127698104543 label 
{
  letter-spacing: 0.1em !important;
}

.template-customers-addresses #address-edit-toggle
{
  text-decoration: underline;
  font-size: 16px !important;
}

/* Addresses Page */

/* Impaq */

.btn.btn--secondary
{
  border: 2px Solid #000 !important;
}

/* Media Queries */

@media only screen
and (min-width: 0px)
and (max-width: 575px)
{
  .template-index .shopify-section .pt-main 
  {
    padding: 10px 0 0 !important;
  }

  .template-index .reviewslider 
  {
    margin: 0px 0px !important;
  }

  .template-index #insta-feed 
  {
    margin-bottom: 15px !important;
  }
}

@media only screen
and (min-width: 576px)
and (max-width: 767px)
{
  .template-index .shopify-section .pt-main 
  {
    padding: 10px 0 0 !important;
  }

  .template-index .reviewslider 
  {
    margin: 0px 0px !important;
  }

  .template-index #insta-feed 
  {
    margin-bottom: 15px !important;
  }
}

/* Media Queries */

/* Impaq */

.footer__newsletter-input
{
  height: auto  !important;
  font-size: 14px !important;
}


.sidsizepage table td, .sidsizepage table th
{
  padding:3px;
  text-align: center;
  font-size:14px !important;
}


@media screen and (min-width: 767px)
{
  .sidsizepage
  {
    width:500px;
    margin: 0px auto;
  }
}

.sidsale
{
  color:#D13E80;
}

.returnprime .customer .exchange__btn , .return__btn{
     background: #f4c966 !important;
}
.return__btn {
background: #1e1e1e !important;
color:#000 !important;
}

/* #shopify-section-template--17050841120991__slideshow .hero__text-shadow .hero__link .btn
{
  background-color: #ff000000 !important;
}

#shopify-section-template--17050841120991__slideshow .hero__text-shadow .hero__link .btn:hover
{
  background-color: #ff000000 !important;
} */

#shopify-section-template--17050841120991__slideshow .hero__text-shadow .hero__link
{
  margin-bottom:0px !important;
}

.collection-section-necesera{padding: 96px 0 0px; background: #f7f3ec;}
.inner-sectaion-page{padding: 0px 47px;width: 100%;margin: auto; background: #f7f3ec;}
.section-headerrs p{margin: 0;font-size: 18px; font-weight: 500; color: #686663; text-transform: uppercase;}
.section-headerrs .section-header__title{font-size: 50px;font-weight: 300;text-transform: capitalize !important;margin: 15px 0 30px;}
.collection-section-necesera .collection-item{margin-bottom: 0px; border: 1px solid #00000042; border-radius:25px; background: #FDFAF6;}
.collection-image img{border-radius:25px;}
.collection-section-necesera .collection-item--below .collection-item__title{margin-top: 0px; padding: 17px 25px 24px;}
.collection-section-necesera .collection-item--below .collection-item__title p{font-size: 20px;font-weight: 600;margin: 0px 0 10px; color:#000;}
.collection-section-necesera .collection-item--below .collection-item__title span{font-size: 20px;font-weight: 400;margin: 0px 0 8px; color:#686663; text-transform: capitalize;}
.collection-section-necesera .grid__item{padding-left: 25px;}

.hero-aothersec .swiper-slide.grid__item{width: 25%; padding-left: 0px; margin-bottom: 0px;}
/* .hero-aothersec .swiper-container-new{overflow:hidden;} */
/* .hero-aothersec{padding: 0 47px;} */
.newsletter__input-group .input-group-btn .btn{background: #000 !important; padding: 10px !important; border:none;}
.new-newsletter-section-necesara .newsletter__input{border:none !important; background:#fff !important; padding:13px 20px !important;}
.new-newsletter-section-necesara .newsletter-section__content .enlarge-text p{margin-bottom: 20px; font-size: 20px;font-weight: 400;}
.new-newsletter-section-necesara .newsletter-section__content p.h2{font-weight:700; color:#686663 !important}

.Fan-Favouriteaas .modal--is-active{overflow:visible !important}
/* .hero-aothersec .grid__item-image-wrapper{border: 1px solid #00000042; background: #FDFAF6; border-radius:20px;} */
.Fan-Favourites{background: #F7F3EC; padding:100px 0 0px;}
/* .hero-aothersec .grid-product__image-mask{border-radius: 20px;} */
.hero-aothersec .grid-product__link{padding: 0px;}
.hero-aothersec .grid-product .grid-product__meta{padding: 16px 0 0;}
.hero-aothersec .grid-product .grid-product__price{margin-bottom: 8px;}
.grid-product__title{font-size:15px !important; font-weight:500; color:rgb(32, 35, 30) !important; white-space: nowrap; text-transform: math-auto !important;}
.hero-aothersec .grid-product .grid-product__price span{font-size:15px !important; font-weight:700 !important; color:#000 !important;}
 
.collection-content .grid-product .grid-product__price span{font-size:15px !important; font-weight:700 !important; color:#000 !important;}
.collection-content .grid-product .grid-product__price{margin-bottom: 8px;}





.grid-product_enable_swatches .quick-product__btn{ text-transform:uppercase; padding: 0px !important; border-radius: 40px; font-size:15px !important; font-weight:500 !important;color: #000;
    text-align: left;background:transparent !important;border-radius:0 }
  .grid-product_enable_swatches .quick-product__btn span{text-decoration:underline;    position: relative;
    left: 5px;
    top: -3px;
}


.color-swatches .color-swatch{width: 30px;height: 30px;}
.color-swatches .color-swatch img{width: 100%;height: 100%;}
.site-footer__linklist a,.footer__small-text,.footer__item-padding .footer__collapsible p,.site-footer a,.site-footer p{color: #8b8986 !important; font-size:13px; font-weight:500;margin:0;}
.footer__title{letter-spacing: 0.24em;color: #BCA18E; font-size:13px !important; font-weight:600 !important; margin-bottom: 0px !important;}
.footer__item-padding .footer__collapsible p strong{font-size:17px !important; font-weight:600 !important; color: #BCA18E;line-height: 29px; }
.footer__social li{margin: 0 0px 0 0 !important; padding:10px; border-radius:50%; background: #BCA18E; }
.no-bullets.social-icons.footer__social{display: none; gap: 15px; flex-direction: row-reverse; justify-content: flex-end; margin: 0 0 15px !important;}
.no-bullets.social-icons.footer__social li a{color:#20231e !important}
.bottom-footer{padding-top: 10px; margin-top: 0px; padding-bottom: 10px;} 
footer.site-footer{padding:0px 0 0 !important; background: #20231E !important;}
.footer-page-width{max-width:1440px; margin:auto;    padding:0px 60px;}
footer.site-footer .footer__item-padding{padding-right: 0px;}
footer.site-footer .grid__item{padding-left:0 !important;}
/* .footer__item--custom_wCAyfa{width: 40% !important;} */
/* .footer__item--3beb47bb-247e-4bdf-bd51-f729075f37c2{width: 19% !important;}
.footer__item--cf1191b2-36bd-498e-95cf-733170285a05{width: 19% !important;} */
.footer__item--custom_6K6qLb{width:22% !important;}
/* .site-footer .grid{display: flex !important; margin: 0 0 45px !important; justify-content:space-between;} */
.fetaure-footer-cions{display: flex; justify-content: space-between; align-items: center;gap:60px;}
.footer-features{display:flex;justify-content:space-between;align-items:center;gap:30px;padding: 24px 0 30px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,0.1);border-bottom:1px solid rgba(255,255,255,0.1);margin:40px 0 0;}
.feature-item{display:flex;align-items:center;gap:15px;  }
.feature-item img{width:24px;height:22px;object-fit:contain;}
.feature-item p{margin:0;font-size:13px; font-weight:600; color: rgba(253, 250, 246, 0.75);letter-spacing: 0.04em;}
.site-footer .footer__small-text{font-size: 17px;font-weight: 600; padding:0 !important}
.collapsible-content__inner p a{line-height:29px !important;}
.site-footer__linklist a{padding: 1px 0 !important;}
.supports-touch .quick-product__btn{display:block !important}


.lw-hero {display: grid;grid-template-columns: 1.3fr 1fr;overflow: hidden;}
.lw-left {position:relative;padding: 48px 48px 48px 219px;display: flex;flex-direction: column;justify-content: center;gap: 16px;}
.lw-badge {display: inline-block;border: 1px solid #8EBEA1;color: #62AA7F;background: #EAEDE2;font-size: 18px;letter-spacing: .1em;font-weight:500;padding: 4px 10px;width: fit-content;}
.lw-heading {font-size:91px;text-transform: math-auto !important;font-weight: 300;line-height: 1.1;margin: 0;letter-spacing: -2px;}
.lw-sub {font-size:20px;line-height: 1.6;font-weight:400;max-width:590px;margin: 0;}
.lw-btns { display: flex; gap: 12px; margin-top: 8px; flex-wrap: wrap; }
.lw-btn-primary {border: none;padding: 12px 24px;font-size: 18px;font-weight:600;letter-spacing: .1em;cursor: pointer;border-radius: 999px;transition: background .2s, color .2s;text-decoration: none;display: inline-block;}
.lw-btn-outline {background: transparent;padding: 12px 24px;font-size: 18px;letter-spacing: .1em;font-weight:600;cursor: pointer;border-radius: 999px;transition: background .2s, color .2s;text-decoration: none;display: inline-block;}
.lw-right { position: relative; overflow: hidden; }
.lw-right img { width: 100%; height: 100%; object-fit: cover; display: block; }
.lw-rating {position: absolute;left: 100%;transform: translateX(-50%);background: #D6E6F8;border-radius: 50%;width: 184px;height: 184px;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 2px;z-index:2;}
.lw-rating-num { font-size: 26px; font-weight: 700; color: #3F5D80; line-height: 1; }
.lw-stars { color: #3F5D80; font-size: 19px; letter-spacing: 1px; }
.lw-rating-sub { font-size:16px; color: #000; font-weight: 500; letter-spacing: .05em; text-align: center; line-height: 1.3; }
.inner-ratine-texting{border: 1.19px solid #000000;width: 87%;height: 87%;border-radius: 50%;display: flex;align-items: center;flex-direction: column;justify-content: center;}

.eco-marquee-wrap {overflow: hidden; width: 100%; border-top: 1px solid #00000042; border-bottom: 1px solid #00000042; padding: 10px 0;}
.eco-marquee-track {display: flex; width: max-content; }
.eco-marquee-track:hover {animation-play-state: paused;}
.eco-marquee-item {text-transform: uppercase; display: flex; align-items: center; gap:15px; padding: 0 20px; font-size: 18px; font-weight: 400;white-space: nowrap; letter-spacing:normal;}
.eco-marquee-item svg {width: 30px; height: 30px; flex-shrink: 0; stroke:#11111126;}
.eco-marquee-sep {display: none !important;}
.iccon-svg{background:#f7f3ec; padding:15px; border-radius:50%; width: 60px; height: 60px;}

.fabric-story *,
.fabric-story *::before,
.fabric-story *::after {box-sizing: border-box;margin: 0;padding: 0;}
.fabric-story { width: 100%; }
.fs-container {max-width: 100%;margin: 0 auto;padding: 0 47px;}
.fs-header { margin-bottom: 36px; }
.fs-eyebrow {font-size: 18px;font-weight: 500;text-transform: uppercase;margin-bottom: 12px; letter-spacing: 2px;}
.fs-main-heading {font-size: 50px;font-weight: 300;line-height: normal;letter-spacing: -0.5px;margin-bottom: 10px; text-transform:math-auto !important;}
.fs-subtext {font-size: 20px;line-height: 30px;max-width: 1057px;}
.fs-wrapper {border: 1px solid #00000042;border-radius: 25px;overflow: hidden;background: #fff;}
.fs-cards-section {display: flex;align-items: stretch;border-bottom: 1px solid #e0dbd3;}
.fs-viewport {flex: 1;overflow-x: auto;overflow-y: hidden;cursor: grab;user-select: none;-webkit-overflow-scrolling: touch;scrollbar-width: none;}.fs-viewport::-webkit-scrollbar { display: none; }
.fs-viewport.grabbing { cursor: grabbing; }
.fs-track {display: flex;width: max-content;height: 100%;}
.fs-card {flex: 0 0 14%;min-width: 220px;border-right: 1px solid #00000042;}
.fs-card--last {border-right: none;}
.fs-card--first {border-top-left-radius: 25px;}
.fs-card--last {border-top-right-radius: 25px;}
.fs-card-inner {padding: 33px 15px 29px 27px;display: flex;flex-direction: column;gap: 13px;height: 100%;}
.fs-icon-wrap {width: 63px;height: 63px;border-radius: 50%;background: color-mix(in srgb, var(--card-accent, #ccc) 18%, #fff);display: flex;align-items: center;justify-content: center;flex-shrink: 0;}.fs-icon-img { width: 24px; height: 24px; object-fit: contain; }
.fs-icon-placeholder {width: 30px; height: 30px;display: flex; align-items: center; justify-content: center;}
.fs-icon-placeholder svg {width: 30px; height: 30px;stroke: var(--card-accent, #888); fill: none;}
.fs-fabric-name {font-size: 18px;font-weight: 700;letter-spacing: 1.5px;text-transform: uppercase;color: color-mix(in srgb, var(--card-accent, #888) 90%, #000);}
.fs-quote {font-style: italic;font-size: 17px;line-height: 1.55;color: #686663;}.fs-desc {font-size: 17px;line-height: 1.6;color: #686663;flex: 1;}.fs-tag {display: inline-block;font-size: 16px;font-weight: 700;text-transform: uppercase;padding: 7px 14px;border-radius: 4px;background: color-mix(in srgb, var(--card-accent, #ccc) 15%, #fff);color: color-mix(in srgb, var(--card-accent, #888) 90%, #000);margin-top: auto;width: max-content;}
.fs-stats-row {display: grid;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));background: #FDFAF6;}.fs-stat {padding: 23px 32px 25px;border-right: 1px solid #00000042;text-align: center;}.fs-stat:last-child { border-right: none; }
.fs-stat-number {font-size: 23px;font-weight: 700;letter-spacing: -0.5px;margin-bottom: 6px;}.fs-stat-label {font-size: 16px;color: #686663;line-height: 1.5;font-style: italic;}.fs-stats-row .fs-stat:nth-child(1) .fs-stat-number { color: #93774D; }
.fs-stats-row .fs-stat:nth-child(2) .fs-stat-number { color: #3F5D80; }
.fs-stats-row .fs-stat:nth-child(3) .fs-stat-number { color: #6B9274; }

.cd-section *,
.cd-section *::before,
.cd-section *::after {box-sizing: border-box;margin: 0;padding: 0;}
.cd-section { width: 100%; }
.cd-container {max-width: 100%;padding: 0 47px;margin: 0 auto;}
.cd-header {display: flex;align-items: flex-end;justify-content: space-between;gap: 24px;margin-bottom: 36px;}
.cd-header-left { flex: 1; }
.cd-eyebrow {font-size: 18px;font-weight: 500;letter-spacing: .1em;text-transform: uppercase;margin-bottom: 10px;}
.cd-heading {font-size:50px;font-weight: 300;line-height: 1.1;letter-spacing: -0.5px;text-transform:math-auto !important;margin-bottom: 14px;}
.cd-subtext {font-size: 20px;font-weight:400;line-height: 1.6;max-width: 1050px;font-weight:400;}
.cd-header-right {flex-shrink: 0;padding-bottom: 4px;}
.cd-explore-link {display: inline-flex;align-items: center;gap: 6px;font-size: 20px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;text-decoration: none;white-space: nowrap;transition: opacity .2s;}
.cd-explore-link:hover { opacity: 1; }
.cd-explore-link svg { flex-shrink: 0; }
.cd-cards-grid {display: grid;grid-template-columns: repeat(4, 1fr);gap: 16px;}
.cd-card {border-radius: 20px;padding: 28px 24px 28px;display: flex;flex-direction: column;gap: 14px;min-height: 280px;}
.cd-icon-wrap {width: 63px;height: 63px;border-radius: 50px;display: flex;align-items: center;justify-content: center;flex-shrink: 0;}.cd-icon-img {width: 24px;height: 24px;object-fit: contain;}
.cd-icon-svg {width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;}
.cd-icon-svg svg {width: 100%;height: 100%;}
.cd-card-title {font-size: 18px;font-weight: 700;letter-spacing: .04em;text-transform: uppercase;line-height: 1.35;}
.cd-card-desc {font-size: 18px;line-height: 1.65;font-weight:400;flex: 1;}
.cd-card-cta {display: inline-flex;align-items: center;gap: 6px;font-size: 18px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;text-decoration: none;margin-top: auto;transition: opacity .2s;}
.cd-card-cta:hover { opacity: .7; }

.rr-section *,
.rr-section *::before,
.rr-section *::after { box-sizing: border-box; margin: 0; padding: 0; }
.rr-section { width: 100%; }
.rr-container {max-width: 100%;padding: 0 47px;margin: 0 auto;}
.rr-header {display: flex;align-items: flex-end;justify-content: space-between;gap: 20px;margin-bottom: 24px;}
.rr-eyebrow {font-size: 18px;font-weight: 500;letter-spacing: .12em;text-transform: uppercase;margin-bottom: 6px;}
.rr-heading {font-size:50px;font-weight: 300;line-height: 1.15;text-transform:math-auto !important;letter-spacing: -0.3px;}
.rr-overall-rating {display: flex;align-items: flex-end;gap: 8px;text-align: right;flex-direction: column;}
.rr-overall-num {font-size: 26px;font-weight: 700;line-height: 1;}
.rr-overall-count {font-size: 15px;font-weight: 500;letter-spacing: .1em;color:#000 !important;text-transform: uppercase;margin-top: 3px;}
.rr-stars-sm { margin-bottom: 2px; }
.rr-slider-outer {width: 100%;padding: 0 0px 0 47px;overflow: hidden;}
.rr-viewport {width: 100%;overflow: hidden;}
.rr-track {display: flex;gap:0px;transition: transform 0.42s cubic-bezier(.4,0,.2,1);will-change: transform;}
.rr-card {flex-shrink: 0;min-width: 0;}
.rr-photo-wrap {width: 100%;aspect-ratio: 3 / 3.5;overflow: hidden;background: #e8e4de;}
.rr-photo {width: 100%;height: 100%;object-fit: cover;object-position: top center;display: block;}
.rr-photo-placeholder {width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.rr-info {padding: 16px 16px 14px;display: flex;flex-direction: column;gap: 10px;border: 1px solid #00000025;border-top: none;background: #fff;}
.rr-info .rr-stars{justify-content: flex-start;}
.rr-stars {display: flex;align-items: center;justify-content: flex-end;gap: 2px;}
.rr-quote {font-size: 18px;font-style: italic;line-height: 1.55;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.rr-bottom-row {display: flex;align-items: center;justify-content: space-between;gap: 8px;}
.rr-reviewer {font-size: 16px;font-weight: 500;}
.rr-product-link {font-size: 15px;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;text-decoration: none;white-space: nowrap;flex-shrink: 0;transition: opacity .2s;}
.rr-product-link:hover { opacity: .65; }
.rr-arrows {display: flex;align-items: center;gap: 10px;margin-top: 20px;justify-content: center;}
.rr-arrow {width: 30px;height: 30px;border-radius: 50%;background: transparent;display: flex;align-items: center;justify-content: center;cursor: pointer;color: #1a1714;transition: background .2s, color .2s;}
.rr-arrow:hover { background: #1a1714; color: #fff; }
.rr-arrow:disabled { opacity: 0.28; cursor: not-allowed; }
.rr-arrow:disabled:hover { background: transparent; color: #1a1714; }

.oc-section *,
.oc-section *::before,
.oc-section *::after { box-sizing: border-box; margin: 0; padding: 0; }
.oc-section { width: 100%;}
.oc-container {max-width: 100%;padding: 0 47px;margin: 0 auto;}
.oc-header { margin-bottom: 32px; }
.oc-eyebrow {font-size: 18px;font-weight: 500;letter-spacing: .12em;text-transform: uppercase;margin-bottom: 10px;}
.oc-heading {font-size: 50px;text-transform:math-auto !important;font-weight: 300;line-height: 1.15;letter-spacing: -0.3px;margin-bottom: 12px;}
.oc-subtext {font-size:20px;font-weight:400;line-height: 1.6;max-width: 940px;}
.oc-cards {display: grid;grid-template-columns: repeat(4, 1fr);gap: 14px;margin-bottom: 28px;}
.oc-card {border-radius: 25px;padding: 30px 32px;display: flex;align-items: center;gap: 16px;transition: opacity .2s;}
.oc-card:hover { opacity: .85; }
.oc-icon-wrap {width: 63px;height: 63px;border-radius: 50%;flex-shrink: 0;display: flex;align-items: center;justify-content: center;}
.oc-icon-img {width: 22px;height: 22px;object-fit: contain;}
.oc-icon-svg {width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;color: #6b6057;}
.oc-icon-svg svg {width: 100%;height: 100%;}
.oc-card-label {font-size: 18px;font-weight: 600;line-height: 1.35;}
.oc-footnote {font-size: 18px;line-height: 1.6;font-weight:400;padding-top: 20px;}
.oc-footnote strong {font-weight: 700;}

.faq-section *,
.faq-section *::before,
.faq-section *::after { box-sizing: border-box; margin: 0; padding: 0; }
.faq-section { width: 100%;  border: 1px solid #0000001F;}
.faq-container {max-width: 100%;padding: 0 47px;margin: 0 auto;}
.faq-header { margin-bottom: 36px; }
.faq-eyebrow {font-size: 18px;font-weight: 500;letter-spacing: .13em;text-transform: uppercase;margin-bottom: 10px;}
.faq-heading {font-size:50px;text-transform:math-auto !important;font-weight: 300;line-height: 1.12;letter-spacing: -0.3px;}
.faq-question {width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 20px;padding: 10px 0 10px;background: none;border: none;cursor: pointer;text-align: left;font-size: 18px;font-weight:600;line-height: 1.4;transition: opacity .15s;}
.faq-question:hover { opacity: .75; }
.faq-icon {flex-shrink: 0;width: 28px;height: 28px;display: flex;align-items: center;justify-content: center;position: relative;color: inherit;}
.faq-icon-plus,
.faq-icon-minus {position: absolute;transition: opacity .25s ease, transform .25s ease;}
.faq-icon-minus { opacity: 0; transform: rotate(-90deg); }
.faq-icon-plus  { opacity: 1; transform: rotate(0deg); }
.faq-item.is-open .faq-icon-plus  { opacity: 0; transform: rotate(90deg); }
.faq-item.is-open .faq-icon-minus { opacity: 1; transform: rotate(0deg); }
.faq-answer-wrap {display: grid;grid-template-rows: 0fr;transition: grid-template-rows 0.38s cubic-bezier(.4,0,.2,1);}
.faq-item.is-open .faq-answer-wrap {grid-template-rows: 1fr;}
.faq-answer {overflow: hidden;font-size: 17px;line-height: 1.7;font-weight: 400;}
.faq-answer > * { padding-bottom: 0px; }
.faq-answer-inner {padding-bottom: 22px;}

.One-wardrobe-Every {text-align: center;width: 100%;}
.ow-eyebrow {font-size: 18px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: #8a7d6a;margin-bottom: 12px;}
.ow-heading {font-size:50px;font-weight: 300;line-height: 1.1;letter-spacing: -0.4px;color: #1a1714;margin-bottom: 14px;text-transform:math-auto !important;}
.ow-subtext {font-size:20px;color: #686663;margin-bottom: 28px;font-weight:400;}
.ow-btn {display: inline-block;padding: 15px 36px;background: #1a1714;color: #fff;font-size: 18px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;text-decoration: none;transition: opacity .2s;}
.ow-btn:hover{color:#fff;}
.new-newsletter-section-necesara .newsletter-section__content form{gap: 10px;flex-direction: column-reverse;}
.new-newsletter-section-necesara .newsletter__input-group{flex-wrap: nowrap;}
.new-newsletter-section-necesara .newsletter__input-group .input-group-btn{margin-top: 0px; width: auto;}
.newsletter-section{flex-direction: column;}
.aw-section *,
.aw-section *::before,
.aw-section *::after {  margin: 0;padding: 0;}
.aw-section { width: 100%; border: 1px solid #00000042;border-right: 0; border-left: 0;}
.aw-container { max-width: 100%; }
.aw-header {padding: 0 47px 24px;}
.aw-eyebrow {font-size: 18px;font-weight: 500;letter-spacing: .12em;text-transform: uppercase;margin-bottom: 8px;}
.aw-heading {font-size:50px;font-weight: 300;line-height: 1.15;text-transform:math-auto !important;letter-spacing: -0.3px;}
.aw-slider-wrap {overflow-x: auto;overflow-y: hidden;cursor: grab;user-select: none;-webkit-overflow-scrolling: touch;scrollbar-width: none;padding: 0 0px;}
.aw-slider-wrap::-webkit-scrollbar { display: none; }
.aw-slider-wrap.grabbing { cursor: grabbing; }
.aw-track {display: flex;gap: 0px;width: max-content;}
.aw-card {flex: 0 0 420px;width: 220px;}
.aw-card-link {display: block;text-decoration: none;color: inherit;border-right: 1px solid #00000042;}
.aw-img-wrap {width: 100%;aspect-ratio: 3 / 4;overflow: hidden;background: #e8e4de;margin-bottom: 0px;}
.aw-img {width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .4s ease;}
.aw-card-link:hover .aw-img {transform: scale(1.03);}
.aw-img-placeholder {width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.aw-info {padding:24px 25px;}
.aw-name {font-size: 20px;font-weight: 600;margin-bottom: 4px;line-height: 1.3;}
.aw-cta {display: inline-flex;align-items: center;gap: 5px;font-size: 20px;font-weight: 700;letter-spacing: .07em;text-transform: uppercase;transition: opacity .2s;}
.aw-card-link:hover .aw-cta {opacity: .7;}

.shipping-exchange-delivery {display: none;background: #fdf9f5;border-bottom: 1px solid #e4ddd2;padding: 14px 0;overflow-x: auto;-webkit-overflow-scrolling: touch;}
.shipping-exchange-delivery__inner {display: flex;gap: 0;padding: 0 16px;min-width: fit-content;}
.shipping-exchange-delivery__item {display: flex;align-items: center;gap: 10px;padding-right: 18px;margin-right: 18px;border-right: 1px solid #e4ddd2;flex-shrink: 0;}
.shipping-exchange-delivery__item:last-child {border-right: none;padding-right: 0;margin-right: 0;}
.shipping-exchange-delivery__icon {color: #c9b898;flex-shrink: 0;}
.shipping-exchange-delivery__title {font-size: 11px;font-weight: 700;color: #20231e;line-height: 1.2;margin-bottom: 2px;}
.shipping-exchange-delivery__sub {font-size: 9px;color: #6b635a;}
.shipping-exchange-delivery::-webkit-scrollbar { display: none; }

.collapsible-content__inner .footer__collapsible{display:flex;justify-content:space-between;gap:80px;padding :56px 0;margin:0 0 56px;border-bottom:1px solid rgba(253, 250, 246, 0.1);}
.collapsible-content__inner .footer__title{font-size:13px !important; letter-spacing: 0.28em;color: rgb(203, 183, 156);font-weight: 700;text-transform: uppercase;margin-bottom: 14px !important;}
.footer-email-left h2{    text-transform: capitalize;font-size: 36px;font-weight: 300;line-height: 1.1;letter-spacing: -0.02em;margin-bottom: 14px;color:#fff;}
.footer-email-left p{font-size: 14px !important;color: rgba(253, 250, 246, 0.65) !important;line-height: 1.7;margin: 0px;}
.footer-email-left{width:55%;}
#newsletter-footer{width:45%;}
.footer__newsletter{max-width:100%;}
.footer__newsletter-input{max-width:75%;border-width: medium; border: 1px solid rgba(253, 250, 246, 0.18); background: rgba(253, 250, 246, 0.06);padding: 18.9px 24px;font-size: 14px;color: rgb(253, 250, 246);outline: none;font-family: Montserrat, sans-serif;}
.footer__newsletter-btn{width:25%;text-transform: uppercase;background: rgb(203, 183, 156);border:1px solid rgb(203, 183, 156) ;color: rgb(253, 250, 246);padding: 20px 0px;font-size: 12px;font-weight: 700;letter-spacing: 0.18em;}
.footer__newsletter-input::placeholder{color:rgb(253, 250, 246)}

.gokwik-checkout svg{display:none}
.drawer__fixed-header{background-color:#000 !important}
.ct-texttt{background: #fff1fa00 !important;}
.drawer__footer, .drawer__scrollable{padding: 10px 10px !important;}
#shopify-block-Aamora2hLNHcxQVNaT__12120936241911852800{display:none}



.free-shipping-wrapper {background: #f8f8f8;padding: 16px;border-radius: 10px;margin-bottom: 20px;}
.free-shipping-wrapper p {margin: 0 0 10px;font-size: 14px;font-weight: 500;}
.success-msg {color: #1d1f1eff;}
.shipping-progress {width: 100%;height: 8px;background: #e5e5e5;border-radius: 20px;overflow: hidden;}
.shipping-progress-fill {height: 100%;background: linear-gradient(90deg, #1d1f1eff, #434644ff);border-radius: 20px;transition: width .4s ease;}
.free-shipping-wrapper{text-align:center}
.mini-cart-products{padding:10px;}
.mini-cart-products-list{display:flex;gap:12px;overflow-x:auto;padding: 0;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;}
.mini-cart-products h3{margin:0 0 10px;font-size:14px}

.mini-cart-products-list::-webkit-scrollbar{
    /* display:none; */
}

.mini-cart-product{flex:0 0 140px;text-decoration:none;color:#000;}
.mini-cart-product img{width:140px;height:160px;object-fit:cover;border-radius:8px;}
.mini-cart-product h4{font-size:13px;margin:8px 0 4px;line-height:1.4;}

.mini-cart-product span{font-size:14px;font-weight:600;}

.mini-cart-products span.money{font-size:13px}

.mini-cart-products .mini-cart-btn{display:flex;align-items:center;justify-content:center;width:100%;height:35px;border:1px solid #000; font-size:13px;background:#bca18e;color:#fff;text-decoration:none;cursor:pointer;border-radius:50px;margin-top:10px;transition:.3s;}

.mini-cart-products .mini-cart-btn:hover{
    background:#333;
}

.mini-cart-products .quick-view-btn{
    background:#fff;
    color:#000;
    border:1px solid #000;
}

.mini-cart-products .quick-view-btn:hover{
    background:#000;
    color:#fff;
}

.mini-cart-products .sold-out{
    background:#ccc;
    cursor:not-allowed;
}






.mini-cart-products .variant-list{
    display:none;
    margin-top:10px;
}

.mini-cart-products .variant-list.active{
    display:flex;
    flex-wrap:wrap;
    gap:7px;
}

.mini-cart-products .variant-btn{
    padding:8px 12px;
    border:1px solid #ddd;
    background:#fff;
    cursor:pointer;
    border-radius:4px;
    font-size:13px;
}

.mini-cart-products .variant-btn:hover{
    background:#000;
    color:#fff;
}

.mini-cart-products .variant-list{
    display:none;
    flex-wrap:wrap;
    gap:8px;
    margin:10px 0;
}

.mini-cart-products .variant-list.active{
    display:flex;
}

.mini-cart-products .variant-btn{
    padding:0px 7px;
    border:1px solid #ddd;
    background:#fff;
    cursor:pointer;
}

.mini-cart-products .variant-btn.active{
    background:#000;
    color:#fff;
}




.mini-cart-products  .variant-list{
    display:none;
    flex-wrap:nowrap;
    overflow-x:auto;
    gap:8px;
    margin-bottom:10px;
    scrollbar-width:none;
    -ms-overflow-style:none;
}

.mini-cart-products  .variant-list.active{
    display:flex;
}

.mini-cart-products  .variant-list::-webkit-scrollbar{
    display:none;
}

.mini-cart-products  .variant-btn{
    flex:0 0 auto;
}
.mini-cart-products .title{font-size:13px;    display: -webkit-box !important;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    margin:5px  0 0;
    -webkit-box-orient: vertical;}





.modal--square .modal__inner{margin: 0px !important;box-shadow: 0 15px 45px rgb(0 0 0 / 0%) !important;width:100% !important;height:100vh !important;background-color:#00000047 !important;max-width: 100%;display: flex;justify-content: center; align-items: center;}
.modal .modal__inner .modal__centered-content .h2.product-single__title{    font-size: 20px !important; line-height: 26px !important;margin:5px 0 0;}
.modal--square .modal__centered-content{max-height: fit-content !important;max-width: fit-content !important; padding:20px !important;background:#fdfaf6;}

.modal .modal__inner .modal__centered-content  .product__price .money{font-size:20px !important;}

.modal .modal__inner .size-chart__standalone,.modal .modal__inner .variant-wrapper.js,.modal .modal__inner  .custom-product-tabs,.modal .modal__inner .fabric-slider{display:none;}
.modal .modal__inner .variant-wrapper.js.size-options{display:block !important;}


.modal-open .modal:before{background-color: #e6e6e600 !important;}
.modal-open .grid-product .image-wrap {
    padding-bottom:150.00000000000003% !important;
}
 .Fan-Favouriteaas   .medium-up--one-quarter {
        width: 100% !important;
    }

.Fan-Favouriteaas .grid__item {
    padding-left: 0px !important;
}
.modal--square .modal__centered{height:70vh;width:65%;overflow:scroll;box-shadow: 0 0 28px #00000054;background:#fdfaf6;padding:0 0 0 20px;}

.collections-listing{display:none;}
.cart-link__bubble--visible{background:#000 !important;}

.collection-content   #CollectionAjaxContent .page-width { max-width:90% !important;width:90% !important;}
.usf-filters-horz .usf-facets__body{justify-content: center;} 


.cart__item-row{margin-bottom: 0px;}
.shippinghgdf{font-size:11px;margin:0 ;position:relative;top:7px;left:2px;}
.drawer__footer.appear-animation.appear-delay-4{border-top:1px solid #0000002c ;}

.shipping-message{font-size:13px;margin:0 0 10px;}

.modal__inner .modal__centered-content .product-content-main .js-qty__adjust{padding:0 16px}
.modal__inner .modal__centered-content .product-block.form-block .product-block{    width: 120px;}
.modal__inner .modal__centered-content .product-block.form-block .product-block.block-product-form{width:250px;}


@media (max-width:1600px) {
.lw-heading{font-size: 70px;}
.lw-left{padding: 48px 48px 48px 160px;}
.lw-sub{max-width: 520px;}
.lw-btn-primary,.lw-btn-outline,.lw-badge,.eco-marquee-item,.section-headerrs p,.ow-eyebrow,.aw-eyebrow,.faq-eyebrow,.faq-question,.oc-footnote,.rr-eyebrow,.rr-quote,.ow-btn,.fs-eyebrow,.cd-eyebrow,.cd-eyebrow,.cd-card-desc,.cd-card-title,.cd-card-cta,.fs-fabric-name,.oc-card-label,.hero-aothersec .grid-product_enable_swatches .quick-product__btn,.oc-eyebrow{font-size: 16px !important;}
.iccon-svg{width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;}
.Fan-Favourites{padding: 70px 0 0;}
.eco-marquee-wrap{padding: 5px 0;}
.collection-section-necesera{padding: 76px 0 0;}
.section-headerrs .section-header__title,.hero-aothersection .section-headerrr .section-header__title,.aw-heading,.fs-main-heading,.rr-heading,.cd-heading,.oc-heading,.faq-heading,.ow-heading{font-size: 40px;}
.section-headerrs .section-header__title{margin: 10px 0 25px;}
.lw-sub,.hero-aothersection .section-headerrr p,.shop-all-link,.grid-product__title,.fs-subtext,.new-newsletter-section-necesara .newsletter-section__content .enlarge-text p,.cd-subtext,.aw-name,.aw-cta,.ow-subtext,.cd-explore-link,.collection-section-necesera .collection-item--below .collection-item__title span,.oc-subtext,.collection-section-necesera .collection-item--below .collection-item__title p,
.grid-product__title,.hero-aothersec .grid-product .grid-product__price span{font-size: 15px !important;}
.fabric-story-template--21655787307231__fabric_story_BJkxnV,.faq-section-template--21655787307231__faq_new_section_z9GE8P,.asi-section-template--21655787307231__as_seen_in_fnwLid,.oc-section-template--21655787307231__our_commitment_kAX64n{padding-top: 70px !important; padding-bottom: 70px !important;}
.fs-icon-wrap{width: 50px;height: 50px;}
.fs-quote,.fs-desc{font-size: 15px;}
.fs-tag{font-size: 14px;}
.fs-card-inner{padding: 26px 15px 20px 23px;}
.fs-card{flex: 0 0 12%;}
.fs-stat-number{font-size: 21px;}
.fs-stat-label{font-size: 15px;}
.fs-stat{padding: 18px 25px 20px;}
.cd-section-template--21655787307231__cleverly_designed_bwPf6n{padding-top: 0px !important;}
.cd-icon-wrap,.oc-icon-wrap{width: 50px; height: 50px;}
.cd-icon-svg,.oc-icon-svg{width: 23px; height: 23px;}
.cd-section-template--21655787307231__cleverly_designed_bwPf6n{padding-bottom: 70px;}
.asi-logo-img{max-height: 35px !important;}
.rr-product-link{font-size: 13px;}
.rr-reviewer{font-size: 15px;}
.oc-cards{margin-bottom: 15px;}
.faq-answer{font-size:15px;}
.newsletter-section__content p.h2{font-size: 22px !important;} 
.site-footer__linklist a, .footer__small-text, .footer__item-padding .footer__collapsible p, .site-footer a,.feature-item p,.site-footer .footer__small-text{font-size: 13px;}
.footer__title{font-size: 16px !important;}
.hero-aothersec .swiper-slide.grid__item{width: 24%;}
.cd-section-template--21655787307231__cleverly_designed_bwPf6n{padding-bottom: 70px !important;} 
.footer-features{margin: 25px 0 0;padding: 21px 0 20px;}
}

@media screen and (max-width:1360px) {
.lw-left{padding: 48px 48px 48px 100px;}
.lw-heading {font-size: 58px;}
.lw-btn-primary, .lw-btn-outline, .lw-badge, .eco-marquee-item, .section-headerrs p, .ow-eyebrow, .aw-eyebrow, .faq-eyebrow, .faq-question, .oc-footnote, .rr-eyebrow, .rr-quote, .ow-btn, .fs-eyebrow, .cd-eyebrow, .cd-card-desc, .cd-card-title, .cd-card-cta, .fs-fabric-name, .oc-card-label, .hero-aothersec .grid-product_enable_swatches .quick-product__btn, .oc-eyebrow{font-size: 15px !important;}
.lw-sub, .hero-aothersection .section-headerrr p, .shop-all-link, .grid-product__title, .fs-subtext, .new-newsletter-section-necesara .newsletter-section__content .enlarge-text p, .cd-subtext, .aw-name, .aw-cta, .ow-subtext, .cd-explore-link, .collection-section-necesera .collection-item--below .collection-item__title span, .oc-subtext, .collection-section-necesera .collection-item--below .collection-item__title p, .hero-aothersec .grid-product .grid-product__price span{font-size: 17px !important;}
.section-headerrs .section-header__title, .hero-aothersection .section-headerrr .section-header__title, .aw-heading, .fs-main-heading, .rr-heading, .cd-heading, .oc-heading, .faq-heading, .ow-heading{font-size: 34px;}
.Fan-Favourites{padding: 60px 0 0;}
.hero-aothersection .section-headerrr p{margin: 0 0 0px;}
.hero-aothersection{margin-bottom: 20px;}
.fabric-story-template--21655787307231__fabric_story_BJkxnV, .faq-section-template--21655787307231__faq_new_section_z9GE8P, .asi-section-template--21655787307231__as_seen_in_fnwLid, .oc-section-template--21655787307231__our_commitment_kAX64n{padding-top: 60px !important; padding-bottom: 60px !important;}
.cd-header{margin-bottom: 26px;}
.cd-section-template--21655787307231__cleverly_designed_bwPf6n{padding-bottom: 60px !important;}
.cd-icon-svg, .oc-icon-svg{width: 19px; height: 19px;}
.cd-icon-wrap, .oc-icon-wrap{width: 45px; height: 45px;}
.aw-section-template--21655787307231__as_worn_by_zdr3xG{padding-top: 51px;}
.rr-overall-count{font-size: 14px;}
.oc-card{padding: 30px 15px; gap: 10px;}
.newsletter-section__content p.h2{font-size: 20px !important;}
.site-footer__linklist a, .footer__small-text, .footer__item-padding .footer__collapsible p, .site-footer a, .feature-item p, .site-footer .footer__small-text{font-size: 15px;}
.footer__title{font-size: 15px !important;}
/* .footer-features{padding: 20px 0 21px;} */
/* .feature-item img{width: 30px;} */
.rr-section-template--21655787307231__real_reviews_xQQVEc{padding-top: 50px !important;}
/* footer.site-footer{padding: 46px 0 0 !important;} */
.site-footer .grid{margin: 0 0 35px !important;}
.footer__item-padding .footer__collapsible p strong{font-size: 16px !important;}
.lw-rating{width: 160px; height: 160px;}
.lw-rating-num{font-size: 22px;}
.lw-rating-sub{font-size: 14px;}
.lw-stars{font-size: 16px}
}

@media screen and (max-width:1260px) {
.lw-left{padding: 48px 48px 48px 80px;}
.lw-heading{font-size: 50px;}
.lw-btn-primary, .lw-btn-outline, .lw-badge, .eco-marquee-item, .section-headerrs p, .ow-eyebrow, .aw-eyebrow, .faq-eyebrow, .faq-question, .oc-footnote, .rr-eyebrow, .rr-quote, .ow-btn, .fs-eyebrow, .cd-eyebrow, .cd-card-desc, .cd-card-title, .cd-card-cta, .fs-fabric-name, .oc-card-label, .hero-aothersec .grid-product_enable_swatches .quick-product__btn, .oc-eyebrow{font-size: 13px !important;}
.lw-rating{width: 140px; height: 140px;}
.collection-section-necesera{padding: 50px 0 0;}
.inner-sectaion-page,.hero-aothersec,.fs-container,.cd-container,.asi-container,.rr-container,.oc-container,.faq-container{padding: 0 15px;}
.rr-slider-outer{padding: 0 0 0 15px;}
.collection-section-necesera .grid__item{padding-left: 10px;}
.collection-section-necesera .grid{margin: 0 0 0 0px !important;}
.section-headerrs .section-header__title, .hero-aothersection .section-headerrr .section-header__title, .aw-heading, .fs-main-heading, .rr-heading, .cd-heading, .oc-heading, .faq-heading, .ow-heading{font-size: 30px;}
.lw-sub, .hero-aothersection .section-headerrr p, .shop-all-link, .grid-product__title, .fs-subtext, .new-newsletter-section-necesara .newsletter-section__content .enlarge-text p, .cd-subtext, .aw-name, .aw-cta, .ow-subtext, .cd-explore-link, .collection-section-necesera .collection-item--below .collection-item__title span, .oc-subtext, .collection-section-necesera .collection-item--below .collection-item__title p, .hero-aothersec .grid-product .grid-product__price span{font-size: 16px !important;}
.collection-section-necesera .collection-item--below .collection-item__title p{margin: 0 0 5px;}
.Fan-Favourites{padding: 50px 0 0;}
.hero-aothersec .swiper-slide.grid__item{width: 32%;}
.fabric-story-template--21655787307231__fabric_story_BJkxnV, .faq-section-template--21655787307231__faq_new_section_z9GE8P, .asi-section-template--21655787307231__as_seen_in_fnwLid, .oc-section-template--21655787307231__our_commitment_kAX64n{padding-top: 50px !important; padding-bottom: 50px !important;}
.fs-header{margin-bottom: 25px;}
.aw-section-template--21655787307231__as_worn_by_zdr3xG{padding-top: 50px !important;}
.asi-logos{gap: 30px 20px;}
/* .footer-page-width{width: 93%;} */
.aw-header{padding: 0 15px 24px;}
.site-footer__linklist a, .footer__small-text, .footer__item-padding .footer__collapsible p, .site-footer a, .feature-item p, .site-footer .footer__small-text{font-size: 14px;}
}

@media screen and (max-width:1060px) {
.lw-left{padding: 30px 20px 30px 20px;}
.collection-section-necesera .grid__item{padding-bottom: 20px;}
.Fan-Favourites {padding: 20px 0 0;}
.fabric-story-template--21655787307231__fabric_story_BJkxnV, .faq-section-template--21655787307231__faq_new_section_z9GE8P, .asi-section-template--21655787307231__as_seen_in_fnwLid, .oc-section-template--21655787307231__our_commitment_kAX64n{padding-top: 40px !important; padding-bottom: 40px !important;}
.cd-section-template--21655787307231__cleverly_designed_bwPf6n{padding-bottom: 40px !important;}
.aw-section-template--21655787307231__as_worn_by_zdr3xG{padding-top: 40px !important;}
.rr-section-template--21655787307231__real_reviews_xQQVEc{padding-top: 40px !important;}
.newsletter-section, .testimonials-section{padding: 40px 0;}
.footer__item--3beb47bb-247e-4bdf-bd51-f729075f37c2,.site-footer .row_flex{padding-top: 0px !important;}
.site-footer .row_flex .grid__item{padding: 0 0px !important; }
.site-footer .row_flex .grid__item+.grid__item{padding-left: 0px !important;}
.site-footer .grid__item:nth-child(2) .no-bullets.site-footer__linklist{margin: 0px auto 0px !important; padding-bottom: 0px !important;}
.site-footer .footer__item-padding{margin: 0px 0px !important;}
.footer__item--custom_wCAyfa{padding-top: 0px !important;}
.lw-sub, .hero-aothersection .section-headerrr p, .shop-all-link, .grid-product__title, .fs-subtext, .new-newsletter-section-necesara .newsletter-section__content .enlarge-text p, .cd-subtext, .aw-name, .aw-cta, .ow-subtext, .cd-explore-link, .collection-section-necesera .collection-item--below .collection-item__title span, .oc-subtext, .collection-section-necesera .collection-item--below .collection-item__title p, .hero-aothersec .grid-product .grid-product__price span{font-size: 15px !important;}
.footer__item--cf1191b2-36bd-498e-95cf-733170285a05{padding-top:0 !important;}
}

@media screen and (max-width: 991px) {
.fs-card { flex: 0 0 33.33%; min-width: 33.33%; }
.fs-card--first { border-top-left-radius: 0; }
.fs-card--last  { border-top-right-radius: 0; }
.cd-cards-grid {grid-template-columns: repeat(2, 1fr);}
.cd-header {flex-direction: column;align-items: flex-start;}
.oc-cards { grid-template-columns: repeat(2, 1fr); }
.small--one-half {width: 50%;}
.hero-aothersec .swiper-slide.grid__item {width: 49%;}
.site-footer .row_flex
}

@media (max-width: 768px) {
.lw-hero { grid-template-columns: 1fr; }
.lw-right { min-height: 280px; }
.lw-left { padding: 36px 24px; }
.lw-heading { font-size: 36px; }
.lw-rating{display:none;}
}

@media screen and (max-width: 600px) {
.oc-container { padding: 0 16px; }
.oc-cards { grid-template-columns: 1fr; }
.oc-heading { font-size: 26px; }
.rr-container{ padding: 0 16px; }
.rr-slider-outer { padding: 0 16px; }
.rr-header { flex-direction: column; }
.fs-container { padding: 0 15px; }
.fs-main-heading { font-size: 32px; }
.fs-subtext { font-size: 16px; line-height: 24px; }
.fs-card { flex: 0 0 75vw; min-width: 260px; }
.fs-stats-row { grid-template-columns: 1fr; }
.fs-stat { border-right: none; border-bottom: 1px solid #00000042; }
.fs-stat:last-child { border-bottom: none; }
.cd-container { padding: 0 16px; }
.cd-cards-grid {grid-template-columns: 1fr;}
.cd-heading { font-size: 30px; }
.cd-subtext { font-size: 14px; }
.cd-card { min-height: unset; }
.faq-container { padding: 0 16px; }
.faq-question { font-size: 15px; padding: 18px 0; }
.aw-header { padding: 0 16px 20px; }
.aw-slider-wrap { padding: 0 16px; }
.aw-card { flex: 0 0 72vw; width: 72vw;}
.shipping-exchange-delivery {display: block;}
.site-footer .grid{flex-wrap:wrap;}
.footer__item--cf1191b2-36bd-498e-95cf-733170285a05 {
    width: 40% !important;
}

}



















 
/* new-homepagestart */
.template-index{background-color:rgb(253, 250, 246) !important}
.new-container{max-width: 1440px;margin:auto;}


.rhea-hero{position:relative;}
 
.page-widthwwws{position:absolute;z-index:2;height:100%;width:100%;}
.page-widthwwws::before{content:'';position:absolute;  background: linear-gradient(105deg, rgba(32, 35, 30, 0.55) 0%, rgba(32, 35, 30, 0.1) 50%, transparent 100%);
width:100%;height:100%;z-index:3;}
.hero-content{max-width: 580px;position:relative;z-index:4;align-self: anchor-center;}
.rhea-hero .page-width{position:relative;z-index:2;margin:0 auto;}
.hero-rating{display:inline-flex;align-items:center;background:#fff;color:#000;border-radius:50px;padding:8px 24px;font-size:14px;font-weight:600;margin-bottom:26px;}
.hero-subtitle{gap:14px;display: flex;justify-content: start;align-items: center;font-size: 11px;letter-spacing: 0.32em;text-transform:uppercase;font-weight: 700;    margin-bottom: 24px;color:#fff;}
.hero-content h1{font-size: 64px;font-weight: 300;line-height: 1;letter-spacing: -0.025em;margin-bottom: 24px;text-transform: math-auto;color:#fff;}
.hero-content p:nth-child(1){width: auto;font-size: 12px;margin-bottom: 0px; color:#000;   font-weight: 600;letter-spacing: 0.06em;}
.hero-content p{font-size: 16px;line-height: 1.7;margin-bottom: 30px; font-weight: 400;color:#fff;width: 435px;}
.hero-buttons{display:flex;gap:15px;}
.hero-buttons a{font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;cursor: pointer;transition: 0.25s;display: inline-flex;align-items: center;gap: 8px;text-decoration: none;padding: 18px 44px;font-size: 14px;  border: 1.5px solid rgb(253, 250, 246);}
.hero-buttons .btn-primary{background:#fff;color:#000;}
.hero-buttons .btn-secondary{border:1px solid #fff;color:#fff;}
.featured-product-card{ position:relative;z-index:10;align-self: end;} 
.featured-product-card-iner{display:flex;width: 300px;justify-content:center;align-items:center;background:#fff;gap:14px;padding:14px;}
.product-label{display:block;font-size:9px;letter-spacing:0.18em;color:#b9985c;margin-bottom:2px;font-weight: 700;}
.product-info h4{font-size:13px;color: rgb(32, 35, 30);font-weight: 600;margin-bottom: 0px;line-height:1.3;text-transform: capitalize;letter-spacing: 0;} 
.product-info a{color:#000;text-decoration:underline;font-size:10px;font-weight:700;letter-spacing: 0.14em;}
.mainhero-banner .money{font-size:15px !important;font-weight:700 !important;position: relative;top: -4px;}
.rhea-hero picture img{height:720px !important;object-fit:cover;}
.featured-product-card-iner img{width:84px !important;height:92px !important;}
.featured-product-card-iner .price{height:15px;}
.page-widthwwws-innerer{padding:50px 80px;display:flex;justify-content:space-between;height:100%;width:100%;}

.trust-bar{border-bottom: 1px solid rgb(229, 222, 210);;}
.trust-bar ul{display:flex;justify-content:space-between;margin:0;padding: 28px 60px;}
.trust-bar ul li svg{border-left: 1px solid rgb(229, 222, 210);padding-left:5px;stroke:rgb(193 173 138);}
.trust-bar ul li{list-style:none;display:flex;justify-content:center;align-items: center;gap:14px;}
.trust-bar ul li p{font-size: 13px;color: rgb(107, 99, 90);line-height: 1.4;margin:0;}
.trust-bar ul li strong{font-size: 13px;font-weight: 700;color: rgb(32, 35, 30);margin-bottom: 2px;letter-spacing: -0.005em;}

.hero-aothersection .section-headerrr p{font-size: 13px !important;letter-spacing: 0.28em;font-weight: 700;text-transform: uppercase;color: rgb(203, 183, 156);margin-bottom: 10px;}
/* .hero-aothersection .section-headerrr .section-header__title{font-size: 40px;font-weight: 300;line-height: 1.08;letter-spacing: -0.02em;color: rgb(32, 35, 30);margin: 0px; */
.hero-aothersection .section-headerrr .section-header__title{font-size: 40px;font-weight: 300;line-height: 1.08;letter-spacing: -0.02em;color: rgb(32, 35, 30);margin: 0px;text-transform: unset;}
.shop-all-link{font-size: 12px !important;color: rgb(32, 35, 30);font-weight: 700;letter-spacing: 0.18em;text-transform: uppercase;border-bottom: 1px solid rgb(32, 35, 30);padding-bottom: 3px;display: inline-flex;align-items: center;gap: 8px;}
.hero-aothersection{padding-bottom: 24px;border-bottom: 1px solid rgb(229, 222, 210);margin-bottom: 40px;}
.hero-aothersection {display: flex;align-items: flex-end;justify-content: space-between;}

.Fan-Favouriteaas .new-container,.lifestyle-grid .new-container,.sera-squad .new-container,
.featured-in .new-container,.custom-faq-section .new-container,.commitment-section .new-container{padding:0 48px;}

.Fan-Favouriteaas{margin:72px 0 0;}
/* .Fan-Favouriteaas .grid__item{padding-left:7px !important;} */

.lifestyle-grid{padding:80px 0; }
.lifestyle-subtitle{font-size: 13px;letter-spacing: 0.28em;font-weight: 700;text-transform: uppercase;color: rgb(203, 183, 156);margin-bottom: 18px;text-align:center;}
.lifestyle-grid .lifestyle-heading{font-size: 52px;text-transform: unset;font-weight: 300;line-height: 1.08;letter-spacing: -0.02em;color: rgb(32, 35, 30);margin: 0px auto;max-width: 780px;text-align:center;}
.lifestyle-cards{margin-top: 48px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;}
.lifestyle-card{position:relative;overflow:hidden;min-height:460px;}
.card-image{width:100%;height:460px;object-fit:cover;display:block;}
.card-overlay{position:absolute;inset:0;  background:linear-gradient(to top,rgba(0,0,0,.75),rgba(0,0,0,.1));}
.card-content{position:absolute;left:24px;right:24px;bottom:28px;z-index:2;color:#fff;}
.card-label{font-size: 10px;letter-spacing: 0.22em;font-weight: 700;color: rgba(253, 250, 246, 0.85);text-transform: uppercase;margin-bottom: 10px;}
.card-title{font-size: 22px;font-weight: 400;color: rgb(253, 250, 246);line-height: 1.2;text-transform: unset !important;letter-spacing: -0.005em;margin-bottom: 14px;}
.card-btn{color: #fff !important;text-decoration: none;border-bottom: 1px solid #fff;padding-bottom: 5px;font-size: 14px;letter-spacing: 2px;text-transform: uppercase;font-weight: 600;}
.lifestyle-card img{transition:0.5s ease;}
.lifestyle-card:hover img{transform:scale(1.06);}
 
.trust-stats{background:rgb(247, 243, 236);    padding: 70px 0;border-top:1px solid rgb(229, 222, 210);border-bottom:1px solid rgb(229, 222, 210)}
.trust-stats-wrapper{display:grid;grid-template-columns:repeat(3,1fr);}
.trust-stat-item{text-align:center;padding:0 40px;position:relative;}
.trust-stat-item:not(:last-child)::after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:130px;background:#ddd6cf;}
.stat-number{font-size: 52px;font-weight: 300;color: rgb(32, 35, 30);letter-spacing: -0.03em;margin-bottom: 12px;line-height: 1;}
.stat-title{font-size: 17px;color: rgb(32, 35, 30);line-height: 1.45;font-weight: 400;margin-bottom: 6px;}
.stat-description{font-size: 13px;color: rgb(107, 99, 90);letter-spacing: 0.04em;}
 
.shop-collection{background:rgb(253, 250, 246);padding:90px 0;}
.shop-collection .page-width{max-width:1400px;margin:auto;}
.section-subtitle{font-size: 13px;text-align:center;letter-spacing: 0.28em;font-weight: 700;text-transform: uppercase;color: rgb(203, 183, 156);margin-bottom: 18px;}
.section-heading{text-transform: unset !important;font-size: 44px;font-weight: 300;text-align:center;line-height: 1.08;letter-spacing: -0.02em;margin: 0px;}
.section-heading span{color: rgb(32, 35, 30) !important;}
.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top: 48px;}
.collection-card{text-align:center;}
.collection-image-wrapper{display:block;overflow:hidden;}
.collection-image{width:100%;height:520px;object-fit:cover;display:block;transition:.6s ease;}
.collection-card:hover .collection-image{transform:scale(1.05);}
.collection-content{padding-top:18px;}
.collection-title{    font-size: 18px;font-weight: 700;color: rgb(32, 35, 30);letter-spacing: 0.22em;margin-bottom: 8px;}
.collection-desc{font-size: 13px;color: rgb(107, 99, 90);margin-bottom:10px;}
.collection-btn{font-size: 11px;color: rgb(32, 35, 30);font-weight: 700;letter-spacing: 0.18em;text-transform: uppercase;border-bottom: 1px solid rgb(32, 35, 30);padding-bottom: 3px;}

.ask-sera{background:rgb(247, 243, 236);padding: 48px 0px;border-top: 1px solid rgb(229, 222, 210);border-bottom: 1px solid rgb(229, 222, 210);}
.ask-sera-iner{display: flex;justify-content: space-evenly;align-items: center;}
.ask-era-inner{display:flex;justify-content:center;align-items:center;gap:36px;}
.ask-era-inner p{margin:0;font-size: 22px;font-weight: 300;color: rgb(32, 35, 30);letter-spacing: -0.005em;}
.ask-era-inner p strong{font-size: 13px;letter-spacing: 0.24em;font-weight: 700;color: rgb(203, 183, 156);text-transform: uppercase;margin-bottom: 6px;}
.ask-sera-iner a{ font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;  display: inline-flex;align-items: center;gap: 8px; padding: 15px 32px;font-size: 13px;background: rgb(32, 35, 30);color: rgb(253, 250, 246);} 


.rhea-edit-section {background: #fdfaf6;padding: 40px 0 96px;}
.rhea-edit-wrapper {display: grid;grid-template-columns: 1.4fr 1fr;background: #f7f3ec;}
.rhea-edit-image img {width: 100%;height: 620px;object-fit: cover;}
.rhea-edit-content {padding: 72px 60px;display: flex;flex-direction: column;justify-content: center;}
.rhea-eyebrow {font-size: 11px;font-weight: 700;letter-spacing: .28em;text-transform: uppercase;color: #cbb79c;display: block;margin-bottom: 18px;}
.rhea-heading {text-transform: unset !important;font-size: 42px;font-weight: 300;line-height: 1.08;margin-bottom: 20px;}
.rhea-description p{font-size: 15px;line-height: 1.7;color: #6b635a;margin-bottom: 32px;}
.rhea-products {display: grid;grid-template-columns: repeat(3,1fr);gap: 12px;margin-bottom: 32px;}
.rhea-product-card {text-decoration: none;color: inherit;}
.product-image {width: 100%;height: 150px;object-fit: cover;display: block;}
.rhea-product-card h4 {padding-top: 10px;margin:0;font-size: 12px;letter-spacing:0;text-transform:unset !important;color: rgb(32, 35, 30);font-weight: 500;}
.rhea-product-card span {font-size: 13px;font-weight: 600;}
.rhea-btn {background: #20231e ;color: #fff !important;text-decoration: none;padding: 15px 32px;width: fit-content;text-transform: uppercase;letter-spacing: .14em;font-size: 13px;font-weight: 600;}
 
.rhea-edit-section span.money{font-size: 13px !important;color: rgb(32, 35, 30);font-weight: 600;margin-top: 0px;}


.sera-squad{padding:80px 0;}
.sera-eyebrow{text-align:center;font-size: 13px;letter-spacing: 0.28em;font-weight: 700;text-transform: uppercase;color: rgb(203, 183, 156);margin-bottom: 18px;}
.sera-heading{ text-transform:unset !important;text-align:center;font-size: 42px;font-weight: 300;line-height: 1.08;letter-spacing: -0.02em;color: rgb(32, 35, 30);margin: 0px 0 48px;}
.sera-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;}
.sera-image img{width:100%;display:block;height:340px;object-fit:cover;}
.sera-content{padding-top:12px;}
.sera-content h3{font-size: 14px;color: rgb(32, 35, 30);font-weight: 700;margin-bottom: 7px;}
.sera-content p{font-size: 11px;color: rgb(107, 99, 90);margin-bottom: 0px;letter-spacing: 0.04em;}
.sera-content a{text-decoration: none;font-size: 12px;font-weight: 700;letter-spacing: 2px;color:rgb(32, 35, 30);border-bottom: 1px solid #000;padding-bottom: 3px;}

.featured-in{ border-bottom:1px solid rgb(229, 222, 210);background:rgb(253, 250, 246);}
.featured-in-wrapper{display:flex;align-items:center;justify-content:space-between;gap:40px;min-height:84px;}
.featured-label{font-size: 11px;letter-spacing: 0.28em;color: rgb(203, 183, 156);font-weight: 700;text-transform: uppercase;flex-shrink: 0;}
.featured-logos{display:flex;align-items:center;justify-content:center;gap:50px;flex:1;}
.featured-logo{font-size: 15px;   font-weight: 800;letter-spacing: 0.18em;text-transform: uppercase;white-space: nowrap;}
.featured-logo span{color:rgb(120 124 118 / 68%);}
.featured-logo img{max-height:26px;width:auto;display:block;}
.featured-rating{white-space:nowrap;font-size:13px;letter-spacing:2px;font-weight:600;}

.custom-faq-section{padding:70px 0; }
.faq-wrapper{display:flex;justify-content:space-between;}
.faq-subtitle{font-size: 11px;letter-spacing: 0.28em;font-weight: 700;text-transform: uppercase;color: rgb(203, 183, 156);margin-bottom: 18px;}
.faq-left{width:35%;}
.faq-right{width:55%;}
.faq-left h2{font-size: 40px;font-weight: 300;line-height: 1.08;letter-spacing: -0.02em;color: rgb(32, 35, 30);margin: 0px 0px 18px;text-transform:unset !important;}
.faq-desc{font-size: 14px;color: rgb(107, 99, 90);line-height: 1.75;margin-bottom: 28px;}
.faq-buttons{display:flex;flex-direction:column;gap:12px;}
.faq-btn{font-weight:600;letter-spacing: 0.14em;border:1px solid #222;padding:16px;text-align:center;text-decoration:none;color:#222;font-size:12px;  text-transform:uppercase;width:200px;}
.faq-item{border-bottom:1px solid rgb(229, 222, 210);}
.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px 0;border:none;background:none;cursor:pointer;font-size:20px;font-weight:500;}
.faq-icon{font-size:30px;transition:.3s;color:rgb(229, 222, 210);}
.faq-answer{max-height:0;overflow:hidden;transition:.4s ease;color:#7a6f66;line-height:1.9;padding-right:50px;}
.faq-item.active .faq-answer{max-height:300px;padding-bottom:0px;}
.faq-item.active .faq-icon{transform:rotate(45deg);}

.commitment-section{background:;padding:80px 0;    border-bottom: 1px solid rgb(229, 222, 210);}
.commitment-wrapper{display:grid;grid-template-columns:50% 50%;border:1px solid #ddd4ca;background:rgb(253, 250, 246);}
.commitment-image img{width:100%; height: 580px;object-fit:cover;display:block;}
.commitment-content{padding:44px;}
.commitment-subtitle{font-size: 13px;letter-spacing: 0.28em;font-weight: 700;text-transform: uppercase;color: rgb(203, 183, 156);margin-bottom: 18px;}
.commitment-title{font-size: 38px;font-weight: 300;text-transform:unset !important;line-height: 1.08;letter-spacing: -0.02em;color: rgb(32, 35, 30);margin: 0px 0px 18px;}
.commitment-desc{font-size: 15px;color: rgb(107, 99, 90);line-height: 1.75;margin-bottom: 28px;}
.commitment-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-bottom:24px;}
.commitment-item{display:flex;gap:15px;}
.commitment-item img{width:26px;height:26px;object-fit:contain;margin-top:3px;}
.commitment-item h4{font-size: 13px;text-transform:unset !important;letter-spacing:0;font-weight: 700;color: rgb(32, 35, 30);margin-bottom: 3px; }
.commitment-item p{font-size: 13px;color: rgb(107, 99, 90);line-height: 1.5;}
.commitment-note{padding: 14px 18px;background: rgb(247, 243, 236);font-size: 12px;color: rgb(107, 99, 90);line-height: 1.65;border-left: 2px solid rgb(203, 183, 156);}
.commitment-note p{margin:0;}

.cta-banner{padding:50px 20px;text-align:center;background:#cbb79c;}
.cta-banner__content{max-width:900px;margin:0 auto;}
.cta-banner__subtitle{font-size: 13px;letter-spacing: 0.32em;font-weight: 700;color: rgba(253, 250, 246, 0.75);text-transform: uppercase;margin-bottom: 20px;}
.cta-banner__heading{font-size:56px;line-height:1.1;font-weight:300;color:#fff;margin:0;text-transform: unset !important;}
.cta-banner__heading em{font-style:italic;color:#1e1e1e;font-weight:300;}
.cta-banner__description{font-size: 16px;color: rgba(253, 250, 246, 0.9);line-height: 1.7;margin: 10px auto 32px; }
.cta-banner__buttons{display:flex;justify-content:center;gap:15px;margin-top:40px;flex-wrap:wrap;}
.cta-btn{min-width:300px;padding:18px 30px;text-decoration:none;text-transform:uppercase;letter-spacing:2px;font-size:14px;font-weight:600;transition:.3s;}
.cta-btn--primary{background:#161c1b !important;color:#fff !important;}
.cta-btn--secondary{border:1px solid #fff;color:#fff;background:transparent;}
.cta-btn--primary:hover{opacity:.9;}
.cta-btn--secondary:hover{background:#fff;color:#000;}

.reviewew{border-bottom: 1px solid rgb(229, 222, 210);}
.reviews-section .new-container{padding:0 48px;}
.reviews-section{padding:90px 0 ;} 
.review-header{display:grid;grid-template-columns:1fr 240px;gap:60px;margin-bottom:50px;align-items:start;align-items: end;}
.tagsdvd{font-size: 13px;letter-spacing: 0.28em;font-weight: 700;text-transform: uppercase;color: rgb(203, 183, 156); }
.review-header h2{font-size: 44px;margin : 18px 0 0 ;font-weight: 300;text-transform: math-auto;line-height: 1.08;letter-spacing: -0.02em;color: rgb(32, 35, 30); }
.rating-box{text-align:end;border-left:1px solid #ddd6cf;padding-left:50px;}
.rating-box h3{font-size:64px;line-height:1;font-weight:300;color:#222;margin:0;}
.rating-box h3 strong{font-size:24px;color:rgb(203, 183, 156);}
.rating-box p{font-size:13px;color:rgb(107, 99, 90);margin:5px 0 10px;}
.rating-box a{font-size: 12px;color: rgb(32, 35, 30);font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;text-decoration:underline;padding-bottom: 3px;margin-top: 14px;}
.review-slider{display:flex;gap:18px;overflow-x:auto;scrollbar-width:none;}
.review-slider::-webkit-scrollbar{display:none;}
.review-card{width:19%;min-width:18%; border:1px solid #e4ddd6;}
.reviewew .image-wrap{aspect-ratio:4/5;overflow:hidden;}
.reviewew .image-wrap img{width:100%;height:100%;object-fit:cover;display:block;}
.review-content{padding:20px;}
.reviewew .stars{color:#ccb07f;font-size:14px;letter-spacing:2px; }
.review-text{font-size: 14px;color: rgb(32, 35, 30);margin: 14px 0px 18px;line-height: 1.6;font-style: italic;font-weight: 300;}
.review-user{border-top:1px solid #ddd6cf;padding-top:14px;}
.review-user p{margin:0;font-size:11px;font-weight: 600;}  
.review-user p:nth-child(3){color:rgb(203, 183, 156);letter-spacing: 0.06em;margin-bottom: 8px;}
.review-user strong{font-size:13px;font-weight:600;color:#222;}
.review-user span{color:#777;font-size:13px;}
.review-user small{display:block;margin-top:8px;color:#a89d90;font-size:13px;}
 .Fan-Favouriteaas h2 span{color:#000 !important;}
.trust-marhiww .new-container{overflow:hidden}
.mobile-view,.febricc-mobile{display:none;}
.coll_productnew .swiper-pagination{display:none !important;}

.product-content-main .h2.product-single__title{font-size:40px !important;line-height:45px !important;text-transform: math-auto !important;}
.prdoduct-value-text{font-size: 13px;color: rgb(203, 183, 156);text-transform: uppercase;font-weight: 700 !important;letter-spacing: 1px;}
.jdgm-star.jdgm--on:before{color:rgb(203, 183, 156)}

.product-section .product-content-main .product__price .money{font-size:30px !important;color:#000 !important;}
.product-single__meta .jdgm-widget.jdgm-widget {margin-bottom: 0px !important;}
.page-content--product .product-single__meta .jdgm-widget.jdgm-widget {margin-bottom: 10px !important;}
.shopify-block.shopify-app-block{min-height:0px !important;}
.color-hedaifngn h5{font-size:13px !important;letter-spacing:1px !important;}
.color-hedaifngn{margin:0 0 15px;}
.product-section .product-content-main .variant__label{font-size: 13px !important;margin-bottom: 0px !important;font-weight: 700 !important}
.product-content-main .variant-input-wrap label{font-size:13px !important;}
.product-section .product-content-main .size-options .variant-input-wrap label{border-radius:0 !important;display: flex;justify-content: center;border:1px solid #a09587 !important;align-items: center;width: 58px !important ;height: 41px !important;}
.product-section .product-content-main.page-content--product .size-options .variant-input-wrap input[type=radio]:checked+label{background: rgb(247, 243, 236) !important;border-color: #a09587 !important;color:#a09587 !important;}

.custom-product-tabs .tab-headings{display:flex;gap:19px;border-bottom:1px solid #ddd;margin-bottom:20px;}
.custom-product-tabs .tab-btn{background: none;border: none;cursor: pointer;padding: 12px 0;font-size: 13px;font-weight: 600;text-transform: uppercase;letter-spacing: 1px;color: rgb(160, 149, 135);}
.tab-contents p,.tab-contents span,.tab-contents a{font-size:13px;}
.custom-product-tabs .tab-btn.active{border-bottom:2px solid #000;color:#000;}
.tab-pane {display: none;}
.tab-pane.active {display: block;}
.custom-product-tabs .tab-pane{display:none;}
.custom-product-tabs .tab-pane.active{display:block;}
.product-recommendations_perent .section-header { border-top: 0px solid #ccc !important; padding-top: 0px !important;text-align: left;}
.product-recommendations_perent .section-header p {margin: 0;font-size:13px;text-transform:uppercase !important;letter-spacing:1px;color:rgb(203, 183, 156) !important;}
.product-recommendations_perent .section-header h2 {text-transform:unset !important;font-weight:300 !important; font-size:40px !important; }




.page-content--product{padding-bottom: 0px !important;}
.product-content-main .variant-wrapper{max-width: 100% !important;}
.page-content--product{background:rgb(253, 250, 246);}

/* .footer__collapsible{background:red;} */
.footer-page-width .grid__item:nth-child(2) .footer__collapsible p:first-of-type {  color: rgba(253, 250, 246, 0.6) !important;margin-bottom: 24px;}
.footer-page-width .grid__item:nth-child(2) .footer__collapsible p:nth-of-type(2) a {padding-left:25px;  color: #fff !important;position:relative;}
.footer-page-width .grid__item:nth-child(2) .footer__collapsible p:nth-of-type(3) {margin:16px 0 0  !important; position:relative;padding-left:25px;}
.footer__collapsible ul li{margin:0 0 7px;}
.footer-page-width .grid__item:nth-child(2) .footer__collapsible p:nth-of-type(3):before{content:'';background:url('/cdn/shop/files/Asset_5.png?v=1780996236');width:13px;height:15px;position:absolute;background-size:100%;left: 0;}

.payment-methods {display: flex;gap: 8px;align-items: center;flex-wrap: wrap;}
.payment-method {font-size: 10px;font-weight: 700;padding: 5px 10px;border: 1px solid rgba(253, 250, 246, 0.2);color: rgba(253, 250, 246, 0.55);letter-spacing: 0.06em;text-transform: uppercase;}
 
.bottom-footer{padding: 24px 60px;}
.footer-social-links {display: flex;gap: 14px;font-size: 12px;color: rgba(253, 250, 246, 0.4);}
.footer-social-links a {color: inherit;text-decoration: none;transition: opacity 0.3s ease;}
.footer-social-links a:hover {opacity: 1;color: rgba(253, 250, 246, 0.8);}

/* .footer-features .fetaure-footer-cions{padding:0 60px;} */
.footer-page-width .grid__item:nth-child(2) .footer__collapsible p:nth-of-type(2) a:before{content:'';background:url('/cdn/shop/files/Asset_6.png?v=1780996236');width:16px;height:16px;position:absolute;background-size:100%;left: 0;}

.vertical-text-slider {height: 40px;overflow: hidden;position: relative;}
.slider-track {transition: transform 0.5s ease;}
.slide {height: 40px;display: flex;align-items: center;justify-content:center;}
.slider-track P{margin:0;font-size:13px;color:#fff;text-align:center;}
.slider-track P strong,.slider-track p a{ color:rgb(203, 183, 156) !important;font-weight:700 !important;} 
.vertical-text-slider{background:rgb(32, 35, 30);}
.grid-product .meta-label{     bottom: inherit !important;right: inherit !important;z-index: 1 !important;left: 14px !important;top: 14px !important;}
.site-nav__link.site-nav__link--icon.globo-search-activator{display:none !important;}
.grid-product .soft-fabrics-label{border-radius:0 !important;width: fit-content !important;margin:0 0 8px !important;text-transform: uppercase !important;color: rgb(32, 35, 30) !important;font-weight: 700 !important;     letter-spacing: 0.18em !important;padding: 4.5px 5.5px !important; }
.trust-stat-item:nth-child(1) .stat-title{font-style: italic !important;}
.faq-answer p{font-size:14px;line-height:20px;}
  /* ══════════════════════════════════════════
   NECESERA MEGA MENU — CSS only
   Apne header.liquid ke <head> mein paste karo
   Ya theme.css mein add karo
══════════════════════════════════════════ */

/* ── Nav links ── */
.site-nav__link {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  letter-spacing: 0.18em !important;
  text-transform: uppercase !important;
  color: #20231E !important;
  border-bottom: 2px solid transparent !important;
  transition: border-color 0.15s ease !important;
}
.site-nav__item:hover > .site-nav__link,
.site-nav__details[open] > .site-nav__link {
  border-bottom-color: #20231E !important;
}

/* ── Mega panel background ── */
.site-nav__dropdown.megamenu {
  background: #FDFAF6 !important;
  border-top: 1px solid #E5DED2 !important;
  border-bottom: 1px solid #E5DED2 !important;
  box-shadow: 0 16px 40px rgba(32,35,30,0.08) !important;
  border-radius: 0 !important;
}

/* ── Column titles (top-level child links) ── */
.site-nav__dropdown-link--top-level {
  font-size: 11px !important;
  font-weight: 700 !important;
  letter-spacing: 0.22em !important;
  text-transform: uppercase !important;
  color: #CBB79C !important;
  font-family: 'Montserrat', sans-serif !important;
  margin-bottom: 18px !important;
}

/* ── Grandchild links ── */
.site-nav__dropdown-link.text-underline-hov {
  font-size: 14px !important;
  font-weight: 500 !important;
  color: #20231E !important;
  font-family: 'Montserrat', sans-serif !important;
  margin-bottom: 12px !important;
  text-decoration: none !important;
}
.site-nav__dropdown-link.text-underline-hov:hover {
  color: #CBB79C !important;
}

/* ── Feature image cards ── */
.mega-navigation__featured {
  display: flex !important;
  gap: 20px !important;
}
.mega-navigation__featured-wrapper {
  width: 200px !important;
  display: block;
  text-decoration: none;
  transition: transform 0.25s ease;
}
.mega-navigation__featured-wrapper:hover {
  transform: translateY(-3px);
}
.mega-navigation__featured-wrapper img {
  width: 100% !important;
  height: 180px !important;
  object-fit: cover !important;
}

/* ── Image card text ── */
.mega-navigation__featured-heading {
  font-size: 13px !important;
  font-weight: 600 !important;
  color: #20231E !important;
  font-family: 'Montserrat', sans-serif !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  margin: 12px 0 4px !important;
}
.mega-navigation__featured-content .des-image {
  font-size: 11px !important;
  color: #6B635A !important;
  letter-spacing: 0.04em !important;
  font-family: 'Montserrat', sans-serif !important;
}

/* ── Image card button ── */
.mega-menu-image-btn {
  display: inline-flex !important;
  padding: 9px 18px !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  letter-spacing: 0.16em !important;
  text-transform: uppercase !important;
  background: #20231E !important;
  color: #FDFAF6 !important;
  text-decoration: none !important;
  font-family: 'Montserrat', sans-serif !important;
  margin-top: 8px !important;
  transition: background 0.2s ease !important;
}
.mega-menu-image-btn:hover {
  background: #CBB79C !important;
}

/* ── Footer strip ── */
.megamenu-menu-color {
  background: #F7F3EC !important;
  border-top: 1px solid #E5DED2 !important;
  padding: 14px 60px !important;
}
.megamenu-footer .site-nav__link {
  font-size: 11px !important;
  color: #6B635A !important;
  letter-spacing: 0.14em !important;
  border: none !important;
  padding: 0 !important;
}
.megamenu-footer .site-nav__link:hover {
  color: #CBB79C !important;
  border: none !important;
}


.site-nav__link{letter-spacing: 0.2em !important;}

/* ── Shop All button ── */
.megamenu-shop-btn .btn--secondary {
  padding: 10px 24px !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  letter-spacing: 0.18em !important;
  background: transparent !important;
  color: #20231E !important;
  border: 1.5px solid #20231E !important;
  border-radius: 0 !important;
  font-family: 'Montserrat', sans-serif !important;
  transition: all 0.2s ease !important;
}
.megamenu-shop-btn .btn--secondary:hover {
  background: #20231E !important;
  color: #FDFAF6 !important;
}



.template-index .site-header__logo .logo--inverted img {
    filter: invert(1) !important;
}

.menu-list-items{ width:60%;display:flex;justify-content:space-between;}
.image-menu-item{ width:40%;}
.site-nav__dropdown .border-top-menu{border:0}
.image-menu-itemsadasda{width:100%;display:flex;justify-content:space-between;gap:40px;}  
.image-menu-itemsadasda .mega-card{width:50%;text-align:left;}
.image-menu-itemsadasda .mega-card img{width: 100%;height: 200px;object-fit: cover;}
.image-menu-itemsadasda .mega-card h4{margin:5px 0 0;font-size:13px;text-transform:unset !important;letter-spacing:0 !important;font-weight:400 !important;line-height:20px;}
.image-menu-itemsadasda .mega-card p{margin:0;line-height:20px;}
.image-menu-itemsadasda .mega-card p span{margin:0;font-size:13px;font-weight:600;}

.fabricdesign-wrapper{
  display:flex;
  flex-wrap:wrap;
  gap:20px;
}

.fabricdesign-item{
  flex:0 0 calc(25% - 15px); /* 4 per row */
}

.megamenu{padding: 0px 0 0;}
.top-bar-info {border-top: 1px solid #E5DED2;padding: 14px 60px;background: #F7F3EC;font-size: 11px;letter-spacing: 0.14em;color: #6B635A;text-align: center;text-transform: uppercase;font-weight: 500;}
#SiteHeader .page-width{  max-width: 100%;padding:0;}
#SiteHeader .header-layout.header-layout--center{max-width:1410px;margin:auto;padding:0 60px 10px;}
#SiteHeader .text-center.dsdsfsd{border-top:1px solid rgb(229, 222, 210); padding-top: 14px;}
.text-center.dsdsfsd .site-nav__link.site-nav__link--underline {  letter-spacing: 0.2em !important;}
.site-nav--is-megamenu.site-nav__item{padding: 0 5px;}
.site-nav__item #site-nav-item--8 .site-nav__link--underline{color: rgb(157, 6, 5) !important;}
.second-header-inner{padding: 10px 60px;display: flex;justify-content: center;gap: 36px;}
.second-header-inner a{font-size: 11px;color: rgb(107, 99, 90);font-weight: 500;letter-spacing: 0.16em;text-transform: uppercase;}
.second-header{border-bottom:1px solid rgb(229, 222, 210);}
.site-nav__icons.kdlksajfewfjn a{display:flex;justify-content:center;align-items:center;gap:8px;}
.site-nav__icons.kdlksajfewfjn a p{margin: 0;font-size: 13px;text-transform: capitalize;font-weight: 500;}
.site-nav__icons{display:flex;justify-content:center;align-items:center;gap:25px;}
.site-nav__icons .site-nav__link--icon svg {width: 18px !important;height: 18px !important;}
.site-header--stuck .megamenu {padding:25px 0 0 !important;}
.top-bar-info a{background:transparent !important;color: #6B635A;}

.commitment-note p strong{color:rgb(32, 35, 30);}

.whatsapp-chat {position: fixed;bottom: 24px;right: 24px;z-index: 1000; }
.whatsapp-chat-btn {display: flex;align-items: center;gap: 10px;background: #25D366;color: #FDFAF6;border: none;padding: 14px 22px;cursor: pointer;font-family: Montserrat, sans-serif;font-weight: 700;font-size: 13px;letter-spacing: 0.12em;text-transform: uppercase;box-shadow: 0 6px 20px rgba(37, 211, 102, 0.35);transition: all 0.3s ease;}
.whatsapp-chat-btn:hover {transform: translateY(-2px);box-shadow: 0 8px 24px rgba(37, 211, 102, 0.45);}
.whatsapp-chat-btn svg {flex-shrink: 0;}
.help-popup-header h4{margin:0;font-size:13px;letter-spacing: 0.16em;}
.help-popup {opacity: 0;visibility: hiden;transform: translateY(10px);transition: all .3s ease;}
.help-popup.active {opacity: 1;visibility: visible;transform: translateY(0);}
.help-widget{position:fixed;bottom:3.5rem;right:24px;z-index:999;}
.help-toggle{background:#8b8986 ;color:#fff;border:none;padding:14px 22px;cursor:pointer;font-size:13px;font-weight:700;text-transform:uppercase;}
.help-popup{position:absolute;right:0;bottom:70px;width:320px;background:#fff;box-shadow:0 12px 40px rgba(0,0,0,.15);padding:20px;opacity:0;visibility:hidden;transform:translateY(10px);transition:.3s ease;}
.help-popup.active{opacity:1;visibility:visible;transform:translateY(0);}
.help-popup-header{display:flex;justify-content:space-between;align-items:center;}
.close-popup{background:none;border:none;cursor:pointer;font-size:13px;}
.help-text{margin:2px 0 20px;font-size:13px;}
.help-item{display:flex;gap:12px;padding:12px 0;text-decoration:none;color:#000;border-top:1px solid #eee;}
.help-item strong{display:block;}
.help-item span strong{font-size: 13px;font-weight: 600;}
.help-item span small{font-size: 13px;}
.help-item small{color:#777;}
.help-icon{font-size:13px;}
.help-icon {width: 38px;height: 38px;border-radius: 50%;background: rgba(32, 35, 30, 0.094);color: rgb(32, 35, 30);display: flex;align-items: center;justify-content: center;flex-shrink: 0;}
.help-icon svg {width: 18px;height: 18px;}
.whatsapp-icon {width: 38px;height: 38px;order-radius: 50%;background: rgba(37, 211, 102, 0.094);color: #25D366;display: flex;align-items: center;justify-content: center;flex-shrink: 0;}
.whatsapp-icon svg {width: 18px;height: 18px;}


.fabricdesign-item ul li img{width:67px;}
.fabric-wrapper {background:rgb(247, 243, 236);display:flex;justify-content:space-between;}
.fabricdesign-item ul li img{width:67px !important;height:67px !important;}
.fabricdesign-item ul{margin:0;}
.tab-headad{letter-spacing:0 !important;border-top:1px solid rgb(229, 222, 210);margin:15px 0 0;padding:20px 0 5px;}


.fabric-slider {
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
}

.fabric-slider::-webkit-scrollbar {
  display: none;
}

.fabric-slider ul {
  display: flex;
  gap: 16px;
  margin: 0;
  padding: 0;  overflow-x: scroll;
  overflow-y: hidden;  scrollbar-width: thin; /* Firefox */
  list-style: none;
}
.fabric-slider::-webkit-scrollbar {
  height: 4px; /* scrollbar thickness */
}
.fabric-slider a{flex: 0 0 calc(50% - 6px);scroll-snap-align: start;}
.fabric-slider a li{gap:10px;justify-content: start;
    align-items: center;position:relative;
padding:10px;background:rgb(247, 243, 236);
  display:flex;border-left:3px solid rgb(227 199 152);border-top:1px solid rgb(227 199 152);border-bottom:1px solid rgb(227 199 152); 
}
.fabric-slider li .arrow-icon{position: absolute;
    right: 20px;}
.fabric-slider li h4{font-size:13px;margin:0;color:rgb(203, 183, 156)}
.fabric-slider li p{font-size:13px;margin:0;font-weight:400;}
.fabric-slider li p strong{font-weight:600;}
.fabric-slider img {width: 67px;height:67px;}

.nt-img-stage:before{content:'';position: absolute;z-index: 3;inset: 0px; background: linear-gradient(transparent 40%, rgba(32, 35, 30, 0.53) 100%);}
.errors, .form-error,.note--success{width: fit-content;    background-color: #fff6f600 !important;border-color: #cbb79c !important;color: #ffffff !important; }
.theme-block h2{text-transform:capitalize !important;margin:0;}
.theme-block { margin-bottom: 5px !important;}
.theme-block .rte p{font-size:14px !important;}
.contandf .index-section{margin:40px 0;}
.ridchvt{margin:40px 0 0;}
.contandf .section-header__title{text-transform: capitalize !important;}
.contandf .section-header {margin-bottom: 15px;}
.form-vertical input{margin-bottom: 16px !important;}
.contandf label:not(.variant__button-label):not(.text-label) {font-size: 0.8em !important;letter-spacing: 0 !important;text-transform: capitalize !important;}
/* .contandf .form-vertical .btn--secondary{font-family: "Montserrat" !important;text-transform: capitalize !important;padding: 0px 50px !important;border: 1px solid #000 !important;} */

.contandf .form-vertical .btn--secondary{font-family: "Montserrat" !important;text-transform: capitalize !important;padding: 0px 50px !important;border: 0px solid #000 !important;}
.grid-product__meta{display:grid;}
.grid-product__meta .grid-product__link {order:1;}
.grid-product_enable_swatches{order:2}
.site-nav__link--icon .icon{width:30px !important;height:30px !important;}

#CollectionAjaxContent .bg-main-all .dis-flex-sec .collection-filter__item{font-size: 15px;width: 300px;}

#CollectionAjaxContent .dis-filter-main .collapsible-trigger-btn{font-size: 15px ;}
.bg-main-all{background:#F7F3EC !important ;   border-top:0px solid rgba(32, 35, 30, .5) !important;border-bottom: 0px solid rgba(32, 35, 30, .5) !important;}

#CollectionAjaxContent .modal .page-content--product {
    max-width: 100%;
    width: 100%;
}
#CollectionAjaxContent .modal--square .modal__centered-content{max-width: 100% !important;}

#CollectionAjaxContent .product-listing{border-bottom: 0px solid rgba(32, 35, 30, .5); margin-bottom:0px;}
#CollectionAjaxContent .modal__inner .set-one_main{display:none}

#CollectionAjaxContent .modal__inner .grid__item { padding-left: 11px;}


.collection-content #CollectionAjaxContent .modal--square .modal__centered-content .page-width{    max-width: 100% !important;    width: 100% !important;}


.main-content .variant-wrapper.js{display:none;}
.main-content .variant-wrapper.js.size-options{display:block;}
.grid-product .soft-fabrics-label{font-size: 10px !important;}
/* =================================================================== */
product-recommendations[data-intent=complementary] .product-recommendations__title{margin-top: 4px !important;}


.header-layout  .cart-link__bubble--visible{color: #fff;font-size: 8px;display: flex;justify-content: center;align-items: center;}


.drawer.drawer--right.drawer--is-open .openerr-rere{display:none;}
.drawer.drawer--right.drawer--is-open .icon.icon-close path{color:#fff;}
.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__title,.jdgm-rev__title, .jdgm-rev__body>p, .jdgm-rev__reply-content>p,jdgm-legacy-widget-content a,jdgm-legacy-widget-content p{font-size:14px !important;}




.product-block product-recommendations[data-intent=complementary] .product-recommendations__title{font-size:16px;font-weight: 700; text-transform: uppercase;}
.product-block .product-recommendations-placeholder .grid .grid__item{    min-width: 25% !important;}
.product-block product-recommendations[data-intent=complementary] .grid__item-image-wrapper .image-wrap{padding-bottom: 100% !important;}
/* .product-block product-recommendations[data-intent=complementary] .grid__item-image-wrapper {display: flex;} */
.product-block .meta-label,.product-block .reco-add-section {display:none}
.product-block product-recommendations[data-intent=complementary] .grid__item-image-wrapper .grid-product__image-mask { width: 100%;}
/* .product-block product-recommendations[data-intent=complementary] .grid__item-image-wrapper .grid-product__link{position: relative;left: 10px;} */
.product-block product-recommendations[data-intent=complementary] .grid-product__link .grid-product__meta, .product-block product-recommendations[data-intent=complementary] .grid__item-image-wrapper .grid-product__meta{padding:5px 0 0}
.product-block .product-recommendations-placeholder span.money{font-size: 12px;font-weight:600;}
.product-block  product-recommendations[data-intent="complementary"] .grid__item{margin-bottom: 0rem;}

.product-block .product-recommendations-placeholder .grid-product__title{font-size: 12px !important;}


.shopify-section .page-content--product{        padding-bottom: 0px !important;}

.jdgm-rev-widg{padding:0 !important;}
.index-section .page-width .section-header h2{font-size:18px;}


.product-recommendations-placeholder.qq .grid-product .grid-product__price{margin: 5px 0 5px !important;}
.product-recommendations-placeholder.qq span.money{font-weight:600;}

.dis-flex-main .collection-filter__item--sort{flex: none;margin-bottom: 0px;}
/* .dis-flex-sec .collection-filter__sort-container.SortBylabel_main{display:none} */
.grid-product .product-reviews{margin-top:5px;margin-bottom:5px !important}


.modal--quick-shop product-recommendations[data-intent=complementary] {display:none !important;}



@media screen and (min-device-width: 1400px) and (max-device-width:1500px) {
.footer__item--custom_wCAyfa{width: 27% !important;}
.footer-page-width .grid__item:nth-child(2) .footer__collapsible p:first-of-type{max-width: 316px;}
}





@media(max-width:1600px){
.new-container,.footer-page-width{max-width: 1340px;}
.featured-logos{gap: 30px;}
.featured-in-wrapper{gap: 20px;}
.featured-logo{font-size: 13px;}

.product-content-main .h2.product-single__title{font-size: 25px !important;line-height: 32px !important;}
.product-section .product-content-main .product__price .money{font-size:25px !important;}
.product-recommendations_perent .section-header h2{font-size: 36px !important;}
.collapsible-content__inner .footer__collapsible{gap: 45px;}
.collapsible-content__inner .footer__collapsible{padding: 30px 0;margin: 0 0 25px;}
.footer__newsletter-input{max-width: 70%;}
.footer__newsletter-btn { width: 30%;}
}
@media(max-width:1350px){
.new-container,.new-container, .footer-page-width{max-width: 95%;}
.hero-content h1{font-size: 50px;max-width: 524px;}
.hero-buttons a{padding: 18px 27px;}
.Fan-Favouriteaas {margin: 60px 0 0;}
.lifestyle-grid,.shop-collection {padding:60px 0;}
.hero-aothersection .section-headerrr .section-header__title{font-size:30px;}
.hero-aothersection{margin-bottom: 31px;}
.grid-product__title{font-size: 15px !important;}
.lifestyle-grid .lifestyle-heading{font-size: 40px;max-width: 634px;}
.lifestyle-subtitle{margin-bottom: 10px;}
.lifestyle-cards{margin-top: 25px;}
.card-title{margin-bottom: 2px;    font-size: 18px;}
.card-btn{font-size: 12px;letter-spacing: 1px;}
.stat-number{font-size: 42px;}
.trust-stats{padding: 45px 0;}
.section-subtitle{margin-bottom: 8px;}
.section-heading{font-size: 32px;}
.collection-grid{margin-top: 25px;}
.ask-sera{    padding: 30px 0px;}
.rhea-heading{    font-size: 32px;}
.rhea-edit-content{padding: 44px 50px;}
.rhea-description p{margin-bottom: 20px;}
.rhea-edit-section{    padding: 40px 0 60px;}
.review-header h2{font-size: 34px;}
.rating-box h3{font-size: 54px;}
.review-header{margin-bottom: 30px;}
.review-content {padding: 10px;}
.review-text{margin: 10px 0px 10px;}
.review-user{padding-top:10px;}
.sera-heading{font-size: 32px;    margin: 0px 0 30px;}
.sera-image img{height: 246px;}
.featured-in-wrapper{min-height: 70px;}
.sera-squad{padding: 60px 0  30px;}
.featured-logos {gap: 18px;}
.featured-logo {font-size: 12px;}
.commitment-section{padding: 60px 0;}
.commitment-title{font-size: 28px;}
commitment-content {padding: 40px;}
.commitment-content {padding: 43px;}
.faq-question{padding: 17px 0;}
.cta-banner__heading{    font-size: 44px;}
.cta-banner{padding:44px 20px;}
.custom-faq-section {padding: 50px 0;}

.footer-page-width{padding: 0px  !important;}
.bottom-footer {   padding: 24px 0px !important;}
}

@media(max-width:1250px){
.new-container,.new-container, .footer-page-width{max-width: 98%;}
.Fan-Favouriteaas .new-container, .lifestyle-grid .new-container, .sera-squad .new-container, .featured-in .new-container, .custom-faq-section .new-container, .commitment-section .new-container {
    padding: 0 20px;
}
.site-nav--is-megamenu.site-nav__item {padding: 0 0px;}

}
@media(max-width:1200px){
.featured-logos {  gap: 18px;  overflow: scroll;justify-content: flex-start;}
.site-nav.site-navigation .site-nav__link{font-size: 12px !important;}

.text-center.dsdsfsd .site-nav__link.site-nav__link--underline {
    letter-spacing: 0 !important;
}
}

@media(max-width:900px){
.mobile-view{display:block;}
.desktop-view,.ask-sera,.rhea-products,.trust-marhiww,.fabric-cta-banenr,.faq-buttons,.second-header-inner,.text-center.dsdsfsd{display:none;}

.all-fabric-card,.featured-product-card{display:none;}
.hero-content{align-self: end;}
.page-widthwwws-innerer{padding: 20px;}
.hero-content p:nth-child(1){font-size: 10px;}
.hero-subtitle{font-size: 10px;margin-bottom:15px;}
.hero-content h1 {font-size: 38px;max-width: 354px;margin-bottom:14px;}
.hero-content p{font-size: 13px;margin-bottom: 20px;}
.hero-buttons a{font-size: 11px; padding: 13px 27px; }
.trust-bar ul li svg{border-left: 0px solid rgb(229, 222, 210);padding-left: 0px;width:20px;}
.trust-bar ul{padding: 14px 0px;}
.hero-rating{margin-bottom: 16px;}
.mainhero-banner .new-container,.trust-bar .new-container{max-width:100%}

.trust-bar ul {display: flex;overflow-x: auto;overflow-y: hidden;gap: 0px; list-style: none;scroll-behavior: smooth;scrollbar-width: none; /* Firefox */}
.trust-bar ul::-webkit-scrollbar {display: none; /* Chrome, Safari */}
.trust-bar ul li { min-width: fit-content;display: flex;align-items: center; gap:10px;border-left: 1px solid rgb(229, 222, 210);padding:0 12px }
.trust-bar ul li svg {flex-shrink: 0;}
.trust-bar ul li strong{font-size:11px;}
.trust-bar ul li p{font-size:9px;}
.hero-aothersection .section-headerrr p{font-size: 10px !important;}
.Fan-Favouriteaas {margin: 36px 0 0;}
.Fan-Favouriteaas h2 span{color:#000 !important;}

.coll_productnew .swiper-pagination{display:block !important;}
.coll_productnew .swiper-pagination {position: relative;margin-top: 0;top:0px;text-align: center;}
.coll_productnew .swiper-pagination-bullet {width: 4px;height: 4px !important;background: #d8d4cf;opacity: 1;margin: 0 3px !important;border-radius: 50px !important;transition: all .3s ease;}
.coll_productnew .swiper-pagination-bullet-active {width: 22px;height: 8px;background: #2f2f2f;border-radius: 50px;}
.grid-product__title {font-size: 16px !important;}
.grid-product .grid-product__price{font-size: 18px !important;}
.lifestyle-grid,.shop-collection{padding: 32px 0;}
.lifestyle-subtitle{font-size:10px;}
.lifestyle-grid .lifestyle-heading{font-size:26px;}
.lifestyle-cards {margin-top: 18px;}
.lifestyle-cards{grid-template-columns: repeat(2, 1fr);}
.card-label{font-size:9px;}
.card-title {margin-bottom: 8px;font-size: 15px;}
.card-btn{font-size: 10px;}
.card-content{    left: 14px;right: 14px;}
.collection-image{height: 320px;}
.stat-number {font-size: 36px;}
.stat-title{font-size:13px;}
.stat-description{font-size:11px;}
.ask-seramobile{background:rgb(203, 183, 156);text-align:center;padding: 28px 20px;}
.ask-seramobile .subheading{color:#fff;    font-size: 10px;letter-spacing: 0.3em;font-weight: 700;text-transform: uppercase;opacity: 0.9;margin-bottom: 14px;}
.ask-seramobile h2 p{font-size: 26px;font-weight: 300;line-height: 1.1;margin-bottom: 14px;letter-spacing: -0.02em;}
.ask-seramobile h2 p strong{ color:#fff;font-weight:400 !important;}
.ask-seramobile h2{text-transform:unset !important;}
.ask-seramobile .partest{color:#fff; font-size: 12px;opacity: 0.92;margin-bottom: 20px;line-height: 1.6;}
.ask-seramobile a{padding: 14px 22px;font-size: 11px;font-weight: 700;letter-spacing: 0.16em;text-transform: uppercase;text-align: center;width: 100%;background: rgb(253, 250, 246);color: rgb(32, 35, 30); }

.rhea-edit-image{position:relative;}
.rhea-edit-image p{position: absolute;left: 20px;top: 20px;background: rgb(253, 250, 246);padding: 8px 14px;font-size: 10px;font-weight: 700;letter-spacing: 0.22em;text-transform: uppercase;color: rgb(32, 35, 30);}
.rhea-edit-wrapper{grid-template-columns: 1fr;}
.rhea-eyebrow{font-size: 10px;letter-spacing: 0.28em;font-weight: 700;text-transform: uppercase;color: rgb(203, 183, 156);margin-bottom: 10px;}
.rhea-heading{font-size:30px !important;margin:0;font-style: italic;font-style: normal;color:rgb(184, 158, 125)}
.rhea-heading p strong{font-weight:400; color: rgb(32, 35, 30);}
.rhea-description p{font-size: 14px;color: rgb(107, 99, 90);line-height: 1.7;margin-bottom: 20px;}
.rhea-btn{font-size:11px;padding: 14px 22px;}

.review-slider {display: flex;gap: 20px;overflow-x: auto;overflow-y: hidden;scroll-behavior: smooth;-webkit-overflow-scrolling: touch;padding-bottom: 10px;}
.review-slider::-webkit-scrollbar {height: 6px;}
.review-slider::-webkit-scrollbar-thumb {background: #ccc;border-radius: 10px;}
.review-card {flex: 0 0 320px; }
.review-slider {display: flex;gap: 20px;overflow-x: ato;overflow-y: hidden;scrollbar-width: none; /* Firefox */-ms-overflow-style: none; }
.review-slider::-webkit-scrollbar {display: none;}
.review-card {flex: 0 0 320px;}
.nt-strip {margin: 20px 0 0px;}
.sera-grid{grid-template-columns: repeat(3, 1fr);}

.commitment-wrapper{grid-template-columns: 100%;border: 0px solid #ddd4ca;}
.faq-wrapper{flex-wrap: wrap;}
.faq-left,.faq-right{width:100%;}
.faq-left{text-align:center;}
.commitment-content{padding: 20px 20px 0;}

.footer-page-width .footer-custom-text-wrap:nth-child(1)  {display:none;}
.footer-page-width .footer-custom-text-wrap:nth-child(2){display:none;}

.footer__collapsible ul {display:flex;justify-content:space-between;flex-wrap:wrap;text-align: left;}
.footer__collapsible ul li{width:40%;}
.footer__title{text-align:left !important;}
}

@media(max-width:600px){
  .hero-buttons .btn-primary{border:1px solid #fff;}
  .footer-page-width{max-width:100%;padding:0 20px !important;}
.cta-banner{padding: 44px 0px;}
.cta-banner__heading {font-size: 34px;text-transform: unset !important;font-weight: 300;line-height: 1.05;letter-spacing: -0.025em;margin-bottom: 14px;}
.cta-btn{padding:14px 22px}
.cta-btn--primary{background: #ffffffff;color: rgb(32, 35, 30);}
.cta-btn--secondary{display:none;}
.cta-banner__buttons{margin-top: 0px;}
.cta-banner__description{font-size: 12px;opacity: 0.92;margin-bottom: 24px;line-height: 1.7;}
.cta-banner__subtitle{font-size:10px;}
.faq-answer p{font-size:13px;}
.custom-faq-section .new-container{max-width: 100%;padding:0 16px;}
.rhea-edit-section .new-container{max-width:100%;background:rgb(253, 250, 246)}
.trust-stats-wrapper,.collection-grid{grid-template-columns:1fr ;}
.trust-stat-item:not(:last-child)::after{display:none;}
.hero-buttons .btn-primary{padding: 13px 44px;}
.hero-buttons .btn-secondary{padding: 13px 20px;}
.trust-bar ul{padding: 16px 0px 14px;}
.Fan-Favouriteaas .new-container{max-width:100%;padding:0 16px;}
.hero-aothersec{padding:0;}
.reviews-section .new-container {padding:0 0 32px; max-width:100%;background:rgb(247, 243, 236);}
.review-header{ padding: 32px 16px 0px;}
.tagsdvd{font-size: 10px;}
.review-header h2 {font-size: 28px;margin: 10px 0 0;letter-spacing: -0.02em;line-height: 1.08;}
.rating-box a{font-size:10px;text-decoration:underline;}
.review-header{gap: 10px;}
.review-card {flex: 0 0 270px;padding: 14px;background: rgb(253, 250, 246);}
.review-content {padding:10px 0  0px;}
.hero-aothersection{border-bottom:0px solid rgb(229, 222, 210)}
.hero-aothersection {margin-bottom: 16px;}
.lifestyle-grid{padding: 32px 0 32px;}
.lifestyle-card,.card-image{min-height: 233px;height:233px;}
.lifestyle-grid .new-container{max-width:100%;padding:0 16px;}
.lifestyle-cards,.collection-grid{gap:10px;}
.trust-stat-item{border-bottom: 1px solid rgb(229, 222, 210);}
.card-btn{letter-spacing: 0px;}
.trust-stats{border-bottom: 0px solid rgb(229, 222, 210);padding: 0px 0;}
.trust-stat-item{padding: 14px 0;}
.trust-stats-wrapper .trust-stat-item:nth-child(1){padding :38px 0 14px;} 
.trust-stats-wrapper .trust-stat-item:nth-child(3){padding :14px 0 38px; }
.stat-title{margin-bottom: 0px;}
.section-subtitle{font-size: 10px;text-align:left;letter-spacing: 0.28em;font-weight: 700;}
.section-heading{font-size:28px;text-align:left;}
.collection-grid {margin-top: 16px;}
.shop-collection .page-width{padding:0 16px;}
.collection-card{position: relative;}
.collection-content{
  /* position: absolute; */
  z-index: 2;bottom: 0;text-align:left; left:20px;top:50%;
  /* transform: translateY(-50%); */
}

.shop-collection .collection-content{position: absolute;transform: translateY(-50%); }



.collection-image{height:170px;}
.collection-title{text-transform: capitalize !important;  color:#fff;  font-size: 28px;font-weight: 300;line-height: 1.05;margin-bottom: 8px;letter-spacing: -0.015em;}
.collection-desc{font-size: 12px;color:#fff;opacity: 0.9;margin-bottom: 14px;line-height: 1.4;}
.collection-btn{font-size: 10px;font-weight: 700;color:#fff !important;letter-spacing: 0.16em;text-transform: uppercase;border-bottom: 1.5px solid rgb(253, 250, 246);padding-bottom: 2px;}
.collection-content {padding-top: 0px;}
.collection-card:before{z-index:1;left:0;content:'';position:absolute;height:100%;width:100%;background: linear-gradient(90deg, rgba(32, 35, 30, 0.55) 0%, transparent 60%);}
.rhea-edit-image img{height:380px;}
.rhea-edit-wrapper{background:transparent;}
.rhea-edit-content{padding:18px 16px 0;}
.rhea-btn{width: 100%;text-align: center;}
.rhea-heading p{text-transform: capitalize;font-style: italic;}
.rhea-heading p strong{font-style:normal;}
.rating-box{padding-left: 0px;}
.review-header{grid-template-columns: 1fr 50px;margin-bottom:16px;}
.review-slider{gap:12px;padding: 0px 16px;}
.review-text{font-size: 13px;margin: 5px 0px 10px;line-height: 1.55;}  
.review-user strong{font-size: 11px;}
.review-user p{font-size: 10px;}
.review-user {padding-top: 3px;}
.sera-squad {padding: 32px 0 ;}
.sera-eyebrow{font-size: 10px;margin-bottom: 10px;}
.sera-heading{font-size:26px;margin: 0px 0 14px;}
.sera-image img{height: 116px;}
.sera-grid{gap:4px;}
.sera-content,.featured-rating,.commitment-item p{display:none;}
.featured-in-wrapper{flex-wrap: wrap;background:rgb(247, 243, 236);text-align:center;padding:20px ;border-top: 1px solid rgb(229, 222, 210);border-bottom: 1px solid rgb(229, 222, 210);}
.featured-label{width: 100%;}
.featured-logo span{color: rgb(32, 35, 30);}
.featured-label{font-size:10px;}
.featured-in .new-container{ max-width: 100%;padding:0;}
.featured-logo{text-transform: capitalize;font-size: 18px;font-weight: 600;color: rgb(32, 35, 30);font-style: italic;letter-spacing: -0.01em;}
.commitment-section {padding: 32px 0;}
.commitment-image img{height:280px;}
.commitment-subtitle{font-size: 10px;letter-spacing: 0.28em;font-weight: 700;text-transform: uppercase; margin-bottom: 10px;}.commitment-title{font-size: 28px;font-weight: 300;line-height: 1.08;letter-spacing: -0.02em;color: rgb(32, 35, 30);margin: 0px 0px 14px;}
.commitment-section .new-container{padding: 0px 0px;max-width: 100%;}
.commitment-content{padding:18px 16px 0;}
.commitment-item img{margin-top: 0px;width: 20px;height: 20px;}
.commitment-note{font-size:11px;}
.commitment-item h4{font-size: 12px;}
.commitment-section{border-bottom:0px solid rgb(229, 222, 210);}
.commitment-item{gap: 10px;}
.faq-subtitle{font-size:10px;margin-bottom: 10px;}
.faq-left h2{font-size: 28px;margin: 0px 0px 14px;}
.faq-question {padding: 10px 0;}.
.faq-icon{font-size: 17px;}
.hero-content p{width:100%;}
.rating-box{border-left: 0 solid #ddd6cf;} 
.febricc-mobile{display:block;}
.febri-storyryr, .payment-methods {display:none;}
.Fan-Favouriteaas .new-container, .lifestyle-grid .new-container,
.sera-squad .new-container, .custom-faq-section .new-container,{padding: 0px 16px;max-width: 100%;}
.hero-aothersec .grid-product__link{display: flex;justify-content: space-between;align-items:center;flex-wrap: wrap;}

.hero-aothersec .grid-product .grid-product__price {margin-bottom:0px;width: 18%;}
.febric-stroy-mobile{padding:0 16px;}
.febric-stroy-mobile a{ padding: 14px 22px;font-size: 11px;font-weight: 700;letter-spacing: 0.16em;text-transform: uppercase;text-align: center;display: inline-block;text-decoration: none;width: 100%;background: transparent;color: rgb(32, 35, 30);border: 1.5px solid rgb(32, 35, 30);}
.hero-aothersec .grid-product__link  .grid-product__title.grid-product__title--body{width:75% !important;}
.flickity-page-dots{bottom: 15px !important;}
.product__main-photos{margin-bottom: 0px;}
.page-content .grid__item {padding-left: 0px;}
.prdoduct-value-text{font-size: 10px;margin:0 0 6px;}
.product-content-main .h2.product-single__title{font-size: 22px !important;line-height: 27px !important;}
 .product-section .product-content-main .product__price .money {font-size: 20px !important;}
.color-hedaifngn h5,.product-section .product-content-main .variant__label{ font-size: 11px !important;}
.product-section .product-content-main .size-options .variant-input-wrap label{width: 49px !important;height: 31px !important;}
.custom-product-tabs .tab-btn{font-size: 11px;}
.custom-product-tabs .tab-btn{padding: 0px 0 6px;}
.index-section{margin:0 !important}
.page-full, .page-width {padding: 0 16px !important;}
.product-single__meta{padding: 0 10px  !important;}
.tab-headings {display: flex;overflow-x: auto;overflow-y: hidden;white-space: nowrap;gap: 20px;padding-bottom: 0px;-webkit-overflow-scrolling: touch;scrollbar-width: none;}
.tab-headings::-webkit-scrollbar {display: none;}
.product-recommendations_perent .product-recommendations-placeholder .grid {display: flex !important;white-space: nowrap;overflow: scroll;}
.product-recommendations_perent .section-header {margin-bottom: 10px;}
.tab-btn {flex: 0 0 auto;white-space: nowrap;}
.product-recommendations_perent .product-recommendations-placeholder .grid .grid__item{width: 45% !important;}
.product-recommendations-placeholder   .grid-product .image-wrap {padding-bottom: 200px !important; }
.product-recommendations_perent .section-header {margin-bottom: 10px !important;}
.flickity-page-dots .dot{margin: 0 3px !important;background: #e8e8e8 !important;width: 6px !important;height: 6px !important;}
.product-recommendations_perent .section-header p{font-size:10px;}
#MainContent .product-content-main .size-options .variant-input {margin-right: 8px !important;}
.product-content-main .product-block[data-dynamic-variants-enabled] {margin-bottom: 18px !important;}
.product-content-main .variant-wrapper:last-child {margin-bottom: 0px !important;}
.grid-product__title {font-size: 12px !important;}
.product-recommendations_perent span.money {font-size: 13px;font-weight: 600;}
.page-widthwwws-innerer{padding:20px 16px;}
.footer-page-width .grid__item{border-bottom: 1px solid rgba(253, 250, 246, 0.12);}
.site-footer__linklist a{font-size:13px !important;}
.footer-social-links a{font-size:11px !important;}
.footer__title {font-size: 13px !important;    }
.last-bot {padding-top: 10px !important;padding-bottom: 3px !important;}
.bottom-footer{justify-content: center;}
.footer .collapsible-content,
  .footer .collapsible-content__inner {display: block !important;height: auto !important;max-height: none !important;overflow: visible !important;}

  .footer .collapsible-trigger,
  .footer .collapsible-icons {
    display: none !important;
  }
.collapsible-content__inner .footer__collapsible{flex-wrap: wrap;}
.footer-email-left, #newsletter-footer {width: 100%;text-align:left;}
.collapsible-content__inner .footer__collapsible{        padding: 0px 0;}
.footer-email-left h2{font-size:24px;margin:5px 0;} 
.collapsible-content__inner .footer__collapsible {gap: 14px;} 
.footer-email-left p{font-size: 13px !important;line-height:20px;}
.footer-page-width .grid__item:nth-child(1){padding:30px 0 0;}

#SiteHeader .header-layout.header-layout--center{max-width: 100%;margin: auto;padding: 0 0px 0px;width: 100%;}
#StickyHeaderWrap{height: auto !important; }
.site-nav__icons.kdlksajfewfjn a p{display:none;}
.rhea-hero picture img{height: 440px !important;}
.personall-btn{width:100%;position: relative;padding: 0 0 43px; }
.ask-seramobile a{position: absolute;left: 0;}
.nt-mobile-image-wrap img{height: 380px;}
.nt-mobile-image-wrap:before{content:'';position: absolute;inset: 0px;background: linear-gradient(transparent 40%, rgba(32, 35, 30, 0.78) 100%);}

.help-toggle span{display:none;}
.help-toggle{padding: 8px 12px;border-radius:50px;}
.back-to-top{display:none !important}

.help-widget{bottom: 61px !important;right: 7px !important;}
.fabric-slider a{  flex: 0 0 100%; } 
.megamenu-menu-color{display:none;}
.vertical-text-slider{display:none;}

#NavDrawer a.mobile-nav__link,.mobile-nav__faux-link,.custom-link-contact,.mobile-nav__item .mobile-nav__child-item .mobile-nav__faux-link{font-size: 13px !important;    font-family: Montserrat !important;}
.header-stuck .drawer--left{top: 0px !important;}
#NavDrawer .drawer__fixed-header{background:rgb(253, 250, 246) !important;}
.drawer-shop-all-btn{display:none;}
.grid-product .product-reviews{order: 1;}



.product-recommendations_perent .meta-label{display:none;}
.fetaure-footer-cions{flex-wrap: wrap;gap: 15px 10px;}
.feature-item{width:45%;text-align: left;}
.feature-item p{font-size:13px;font-weight:500;line-height:18px;color:#8b8986 !important;}
.footer-features{border-top: 0px solid rgba(255, 255, 255, 0.1);padding: 0px 0 30px;margin: 12px 0 0;}
.feature-item img {width: 16px;height: 16px;}
.footer-social-links{padding-bottom:10px}

.modal--square .modal__centered-content{padding: 10px !important;}
.modal--square .modal__centered{padding: 0 0 0 0px;}
.modal--square .modal__centered {height: 90vh;width: 90%;}
.modal__inner .modal__centered .modal__centered-content .page-width{padding: 0 0px !important}
.modal__inner .modal__centered .product-content-main .js-qty__adjust {padding: 0 12px;}
.modal__inner .modal__centered .page-content--product{padding-bottom: 0px !important;}
.modal__inner .modal__centered .product-content-main .js-qty__wrapper {max-width: 80px;min-width: 90px;}
.modal--square .modal__inner .flickity-slider{position: initial !important;}
.product-slideshow .is-selected .product__photo-zoom{opacity: 0 !important;}
.collection-content #CollectionAjaxContent .page-widthr {max-width: 100% !important;width: 100% !important;}

.usf-sr-config__mobile-filters-wrapper .usf-filters>button{font-size: 14px; height: 35px;}
#CollectionAjaxContent .quick-product__btn{font-size: 14px;}
.bg-main-all .dis-flex-sec{justify-content: left;}
.collection-content #CollectionAjaxContent .page-width{overflow: hidden;max-width: 100% !important;
width: 100% !important;}

#CollectionAjaxContent .bg-main-all .dis-flex-sec .collection-filter__item{width: 100%;}
   .collection-content #CollectionAjaxContent .grid-product .image-wrap {padding-bottom: 229px !important;}
#CollectionAjaxContent .quick-product__btn {font-size: 13px !important; }
.collection-content .grid-product .grid-product__price span{font-size: 12px !important;}
.drawer__fixed-header{background-color: #00000000 !important;}
#FilterDrawer .tag__checkbox-wrapper span,#CollectionAjaxContent .dis-filter-main .collapsible-trigger-btn{font-size: 13px;}
#FilterDrawer .drawer__fixed-header .drawer__title{font-size: 14px; color: #000000;}
#CollectionAjaxContent .bg-main-all .dis-flex-sec .collection-filter__item{font-size:13px}
.dis-flex-sec .collection-filter__item.collection-filter__item--sort{display:none;}
.dis-flex-main-filter{flex-wrap: wrap !important;}
.dis-flex-main{width:100%;justify-content: space-between;margin:0 0 5px;}
.mobile-filter-btn{font-size:13px !important;}
#CollectionAjaxContent .bg-main-all .grid-product_enable_swatches .small--hide {display: block !important;}

.grid-product .soft-fabrics-label {font-size: 8px !important;letter-spacing: 0 !important;}



.collection-content .grid-product__meta{overflow:hidden;}

}
 
.dis-flex-sec .collection-filter__sort-container{display:none}
