/** Shopify CDN: Minification failed

Line 124:185 Invalid escape

**/

@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500&family=Montserrat:wght@300;500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&display=swap');


    @font-face {
        font-family: 'FreightDispProBook';
        src: url('{{'FreightDispProBook-Regular.eot' | asset_url }}');
        src: url('{{'FreightDispProBook-Regular.eot?#iefix' | asset_url }}') format('embedded-opentype'),
            url('{{'FreightDispProBook-Regular.woff2' | asset_url }}') format('woff2'),
            url('{{'FreightDispProBook-Regular.woff' | asset_url }}') format('woff'),
            url('{{'FreightDispProBook-Regular.ttf' | asset_url }}') format('truetype');
        font-weight: 300;
        font-style: normal;
        font-display: swap;
    }
    
    @font-face {
        font-family: 'FreightDispProBook';
        src: url('{{'FreightDispProMedium-Regular.eot' | asset_url }}');
        src: url('{{'FreightDispProMedium-Regular.eot?#iefix' | asset_url }}') format('embedded-opentype'),
            url('{{'FreightDispProMedium-Regular.woff2' | asset_url }}') format('woff2'),
            url('{{'FreightDispProMedium-Regular.woff' | asset_url }}') format('woff'),
            url('{{'FreightDispProMedium-Regular.ttf' | asset_url }}') format('truetype');
        font-weight: 400;
        font-style: normal;
        font-display: swap;
    }


.template-index , .template-collection{background:#fff;} 
/*------------- announcement Bar------------------ */
.header__tape p{margin-bottom: 0!important;}
.header__tape a.text-primary {color:#c3935b!important;}
.container-fluid {padding-right: 50px;  padding-left: 50px;}

/*--mobile search---*/
.popup-navigation__search {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}
.popup-navigation__search p {  font-family: 'Archivo'; color: #6c757d !important;  font-size: 14px;    font-weight: 400; line-height: 1.8;}
.search input {font-size: 26px;  height: 40px;  font-weight: 400; font-family: Archivo;  line-height: 1.8;}
@media (max-width:1024px){.search-img {width: 80px;height: 80px;}}
@media (max-width:700px){.search-img {width: 80px;height: 80px;margin-top: 30px;}}
@media (max-width:541px){.search__view-all .popular-cat .col-sm-2 {flex: 0 0 33.3333%;max-width: 33.3333%;}}   
.mobile-search {width: 100%;background-color: #fff;}
.search input {font-size: 14px;}
@media (max-width:1024px){
.popular-cat .col-md-3 {flex: 0 0 50%;max-width: 50%;margin-bottom:20px;}
.search__close{position: absolute;right: 15px;z-index: 9;top: 15px; }
.mobile-search {transform: translateY(-100%);opacity: 0!important;}
.popup__body.visible .mobile-search {transform: translateY(0%);opacity: 1!important;}
.srchpop-head{margin-top:-10%;}
  .mobile-search.popup-navigation__search{max-height: 200px;}

}
 /* header */
.menu__item:last-child {  display: none;}
.menu__item:nth-last-child(2) {    display: none;}
.menu__item.menu__item--has-children .menu__item:last-child {  display: block;}
.menu__item.menu__item--has-children  .menu__item:nth-last-child(2) {    display: block;}
.menu__megamenu .menu__list--styled .menu__item:hover{ background-color:transparent;}
.switch-tab  {padding: 4px 20px !important; position: absolute; z-index: 1;  box-shadow: 0 0 4px 4px #ddd; top: 69px;  width: 40%;  left: 90px; color: rgba(0, 0, 0, 1); font-family: "Font-1658133064191", sans-serif ; letter-spacing: 0;  font-size: 12px ;  font-weight: bold !important;  font-style: normal; line-height: 20px;}
    .popup-navigation__head{position:relative;}
.menu__curtain {    border: 1px solid #d1d1d1 !important;}
.menu__curtain{box-shadow:none;}
.header__content ,.header__line-bottom ,.header__content .header__line-top{background: #FFF!important; }
.menu__megamenu .promobox p.promobox__text-1 {color: #313131 !important; line-height:1.2; font-family: "Font-1658133064191", sans-serif !important;    font-size: 15px !important;   font-weight: 500 !important;   font-style: normal !important;}
.menu__megamenu .promo-menu.promobox a {   padding: 0px 0px !important;}
.menu__item a.menu__title {padding:10px 0!important;}
    .menu__megamenu, .menu__curtain { width:93%;  margin: -2px 50px;    }
a.menu__title span { font-family: 'Cinzel', serif !important; font-size: 22px !important; letter-spacing: 0;text-transform:capitalize;}
 /* .menu__item.menu__item--has-children.col-lg-2:nth-child(4) .col-lg  {column-count:2 ;}
.menu__item.menu__item--has-children.col-lg-2:nth-child(4){flex: 0 0 22.66%;  max-width: 25%;}
.menu__item.menu__item--has-children.col-lg-2:nth-child(3) { max-width: 12%;   flex: 0 0 12%;}
.menu__item.menu__item--has-children.col-lg-2:nth-child(2) {  max-width: 13%;} */
.menu__item .product-search__image a{padding:0!important;}
.menu__megamenu {padding:0 60px;}
.product-search__image .rimage {  border-radius: 23px;}
.product-search__price span.price { color: #d2ab68;  padding: 0;  padding-top: 0;font-size: 15px;}
.menu__item .product-search__title a {padding-left: 0!important;  font-size: 14px!important; padding-bottom: 5px!important;}
span.mega-products-head {  margin-left: -70px;}
.menu__megamenu .menu__item.menu__item--has-children {    margin-bottom: 30px;}
.header__content .menu__megamenu .container-fluid {border-top: solid 1px #ddd; padding-right: 15px;    padding-left: 15px;   margin: 0 0px !important;}
.menu__megamenu .menu__grid .menu__list .menu__item a{color: rgba(0, 0, 0, 1) !important;  font-size: 15px !important;    font-weight: 500 !important;    font-style: normal !important; text-decoration: none;padding:12px 0!important; display: block;  letter-spacing: 0;  text-transform: none;  text-shadow: none !important;  white-space: normal; font-family: Montserrat !important;}
.header__line--colorize-1, .header__line--colorize-2{border-bottom:none;}
.menu__item a {   padding: 15px 15px !important;   color: rgba(0, 0, 0, 1) !important;  font-family:"Font-1658133064191", sans-serif !important; letter-spacing:0!important; font-size: 15px !important;   font-weight: 400 !important;  font-style: normal !important;  line-height: 20px !important;}
.header__content .container-fluid {    margin: 0 30px!important;margin-top:15px!important;}
.header-swtich-tab span {  font-family: "Font-1658133064191", sans-serif !important;  letter-spacing: 0;  font-size: 13px;  font-weight: 400;  font-style: normal ;  line-height: 20px ;}
svg.icon.icon-theme-109 ,svg.icon.icon-theme-180 , svg.Icon.Icon--account {    display: inline-block;  vertical-align: middle;  width: 25px;  height: 25px;  font-size: 16px;  fill: currentColor;}
.header__btn-cart span{    display: inline-block;   background-color: #c3935b;  height: 20px;  width: 20px;  border-radius: 50%;  text-align: center;  font-size: 11px;
font-weight: 600;   line-height: 20px;    color: #fff;    position: absolute;    bottom: -8px;    right: -7px;}
a.header__btn-search{ left: -10px;    top: 12px;   border-bottom: 1px solid #000;   width: 200px;   text-align: left;   POSITION: ABSOLUTE;}
.header__btn-search svg.icon.icon-theme-168 {  margin-bottom: 4px;    width: 12px;  height: 11px;}
.header__line-bottom{    margin-top: -22px;}
.header__line--colorize-1  .header__btn-wishlist:hover , .header__line--colorize-1 .header__btn-cart:hover {   color: #000!important;}
.header__line--colorize-1 .header__btn-account:hover>i .icon, .header__line--colorize-1 .header__btn-wishlist:hover>i .icon, .header__line--colorize-1 .header__btn-cart:hover>i .icon{fill:#000;}
.template-product .header__content, .template-product .header__line-bottom, .template-product .header__content .header__line-top {  background: #fffdf4 !important;}
.header-swtich-tab .iRnBax1 {    display: inline-flex;  width: 0;  height: 0; border-style: solid;    transform: rotate(90deg);  border-width: 5px 0 5px 5px;  border-color: transparent transparent transparent #c3935b;  margin-left: 22px;cursor:pointer;  margin-right: 18px;}
.iRnBax1-div:hover .switch-tab1 {  opacity:1;}
.header-swtich-tab .switch-tab1 {  padding: 4px 20px !important;  position: absolute;    opacity:0; z-index: 1;  border: 1px solid #ddd;  top: 35px;  width: 76%;  left: 0;box-shadow:none;  color: #fff; font-family: "Font-1658133064191", sans-serif;  letter-spacing: 0;  font-size: 12px; font-weight: bold !important;  font-style: normal;  line-height: 20px;  z-index: 111;}
.menu__products:nth-child(1) {  margin-top: 54px;}
.col-lg-8.d-none.d-lg-block.mb-lg-30.ml-lg-auto a.menu__title.mb-lg-10 {
    margin-left: -56px;
}

.ultimate .carousel__prev-placeholder.position-absolute.cursor-pointer.slick-arrow , .ultimate .carousel__next.position-absolute.pointer-events-none {
    top: 50%!important;
}
/*
.header-swtich-tab .iRnBax1 { display: inline-flex; width: 0;  height: 0;  border-style: solid;  border-width: 5px 0px 5px 5px;  border-color: #1c1c1c #1c1c1c #1c1c1c rgb(22 22 22 / 80%);margin-left: 2px; cursor: pointer; margin-right: 5px; transform: rotate(90deg); color: #000;}
.header-swtich-tab .switch-tab1 {padding: 4px 20px !important; position: absolute;  z-index: 1; opacity: 0; border: 1px solid #ddd; top: 35px; width: auto; left: 0; box-shadow: none; color: #fff; font-family: "Font-1658133064191", sans-serif;
letter-spacing: 0;  font-size: 12px;  font-weight: bold !important;  font-style: normal; line-height: 20px;  z-index: 111;}
.header-swtich-tab svg path {  fill: #1c1c1c;}
{background-color: transparent;  display: flex;  align-items: center;  position: relative;  right: 0;  color: #fff;  z-index: 11; padding-top: 7px;}
*/
/* ------------Hero Banner------- */
.banner-slider .slick-arrow {  width: 50px;   height: 50px;    top: 50%;   color: #000000;   background: #f8ede757;   padding: 7px;   border: 1px solid #f8ede714;  border-radius: 42px;}\
.banner-slider .slider .slick-dots li.slick-active {  border-color: #ffffff;   background: #ffffff;}
.banner-slider .slick-dots li {  width: 11px;      height: 11px;    min-width: 11px;    background-color: transparent;  border-color: #ffffff;border:solid 1px #fff;}
.banner-slider .slider .slick-dots li.slick-active{  width: 11px;      height: 11px;    min-width: 11px;  background-color: #fff!important;}
.banner-slider .slick-dots li:hover,.banner-slider .slick-dots li button:focus {  background: #c3935b; }
   .banner-slider .slider .slick-dots {margin-bottom: 25px; }
.banner-information i.mr-15 { display: none;}
.banner-slider .slider  path {    fill: #fff;}
.banner-slider a.promobox__btn-1.btn.btn--clean {margin-bottom: 50px; font-weight:bold;}
.banner-slider a.promobox__btn-1.btn.btn--clean:hover{BACKGROUND: #ac7a3f!important;border:solid 1px #c3935b ;color:#FFF!important;}
.menu__grid.menu__list {  margin-top: 15px;}
.banner-information {    text-align:center;   margin: 0 auto;border:none!important;}
.banner-information{border:none!important;}
.banner-information a.btn.btn-theme {  padding: 11px 30px;  display: inline-block;  width: auto; text-decoration: none; text-align: center; vertical-align: middle; white-space: nowrap;  cursor: pointer; border: 1px solid transparent!important; user-select: none;  appearance: none; font-size: 14px; line-height: 18px;font-weight: 600; background-color: #c3935b; color: #fff!important;    font-family: Archivo; letter-spacing: 0rem; border-radius: 5px; position: relative; overflow: hidden;}
 .banner-information .btn-theme:hover{   background: #ac7a3f!important;    color: #fff;   box-shadow: none;}
 .banner-information .bold{ font-weight:bold;}


/*------------------------- Embroidery Patterns------------------------ */
 h2.h4.carousel__title.home-section-title.mb-30.text-center { font-size: 39px;'Cinzel',serif !important;   font-weight: 400;    line-height: 1.2;    letter-spacing: 0;}
/* div#shopify-section-template--17144084431014__1586283433745 img.rimage__img {    border: 1px solid whitesmoke;} */
div#shopify-section-template--17144084431014__1586283433745 .carousel__item {padding:0 15px;}
 div#shopify-section-template--17144084431014__1586283433745 .promobox__border:hover{border-color:transparent!important;} 
div#shopify-section-template--17144084431014__1586283433745 .carousel__slider {    padding-top: 20px;}


/* -------------------Collection Listing-------------------- */
.collection-listing{ padding:0 60px;}
.collection-listing h2{text-align:center;}
.quick-view  .share-btn ,.quick-view .product-page-info__field.product-page-info__quantity {display:none!important;}
.quick-view .product-page-info__full-details .btn-link { color: #c3935b!important; font-weight: 400;  font-size: 14px;  text-transform: math-auto;}

/*----------------Labels---------------*/
.label.label-name { text-align:center; padding: 1px 8px; font-family:Archivo; z-index: 111; text-transform:capitalize; font-size:11px; font-weight:600; margin-left: 5px;height:23px;border-radius:13px 0;}
 .label.label--sale-one-day   {  background-color: #eb7025;}
span.label.label--sale.label-name {  left: 15px;  top: 29px;}
.label-group{position: absolute; margin-top:10px; display:flex; flex-direction:column }
.label--out-stock{ z-index:1;}
 .label--hot {     background-color: #D2914F;     opacity: 0.76;    }
.label-new { background-color: #5E514F; }
.label--Editors-Pick { background-color: #959595;}
.label--Must-Buy {  background: #BF9573;}
.label--Best-Sellers{background:#554638 ;}


/* --------------------------------Celebrity Image Slider --------------------------*/
div#shopify-section-template--17144084431014__carousel_brands_hRFGWi  .carousel__item {    margin: 15px!important;}
div#shopify-section-template--22744858689854__carousel_brands_BDJenm .container-fluid {padding-right: -15px;  padding-left: -15px;}
div#shopify-section-template--17144084431014__carousel_brands_KXWGUK  .carousel__item {padding:0 20px; }
div#shopify-section-template--17144084431014__carousel_brands_KXWGUK .rimage__img {  border: 1px solid whitesmoke!important;}


/* ------------------------- Ultimate Brands ---------------------*/
div#shopify-section-template--17144084431014__carousel_brands_aahjQM {    background: #f8ede7;    margin-top: 60px;}
div#shopify-section-template--17144084431014__carousel_brands_aahjQM .promobox__border:hover{border-color:transparent!important;}
.carousel .slick-dots li.slick-active {     background-color: #c3935b!important;border: solid 1px #c3935b; height: 11px;  width: 11px;  }
.carousel .slick-dots li {     background-color: transparent!important;   height: 11px;  width: 11px;  border: solid 1px #000; }
.carousel .slick-dots li:hover{  background: #c3935b!important;   border-color: #c3935b;}
div#shopify-section-template--17144084431014__custom_liquid_ULbM4m h2 , .carousel-brands h2 , .collection-listing h2 , .carousel__title  h2{     font-family: 'FreightDispProBook';  font-weight:300;  font-size: 39px;  line-height: 1.2;  letter-spacing:0;} 
.carousel__title h2 {margin-bottom:10px}


 /* --------------------- One Product Section -----------------------*/
.one-product-info__button-add-to-cart .btn{  padding: 10px 25px; background-color: #c3935b; border-color: #c3935b;  font-size: 14px;  font-weight: 600;  font-family: 'Archivo'; line-height: 18px;}
.one-product-info__button-add-to-cart.btn-theme { background: #c3935b;  padding: 0;  color: #fff;  border-radius: 5px;  border-color: #c3935b;}
.one-product-info__button-add-to-cart.btn-theme:h0ver{ border-color: #c3935b; background: #c3935b;}
.one-product-info__description{ font-size:15px;     font-family: 'Archivo';   margin: 0 0 10px; color:#000;   line-height: 1.8;}
.one-product-info__price .price {    font-weight: 400;    font-size: 20px;  font-family: Montserrat !important;}
.one-product-info__button-add-to-cart svg.icon.icon-theme-109 { display: none!important;}
.one-product-info__title a.h3 {  font-size: 39px; font-weight: 300;  letter-spacing: 0; line-height: 1.2; font-family: FreightDispProBook; color: #030303;}
.one-product-info__title a.h3:hover{color:#996c38;}
.one-product-info__button-add-to-cart.btn-theme button.js-product-button-add-to-cart .btn__icon {    display: none}

                                                                                                 
/*------------------------ PLP style code----------------------------------*/
.product-collection__button-add-to-wishlist{position: absolute;    top: 3px;    right: 3px;    z-index: 1000;}
.product-collection__price span.price {   font-size: 14px;  font-family: Archivo;   margin-top: 3px;  font-weight: 700!important;  color: #c3935b;}
.collection-icon-list .collection-reviews-num , .product-collection__price .price--sale>span:not(first-child) { color:#000;  font-size: 14px;  font-family: Archivo;  margin-top: 3px;  font-weight: 700;}
.product-collection__price .price--sale>span:first-child {  font-size: 14px; font-family: Archivo;  margin-top: 3px;  font-weight: 700; color: #c3935b;}
.template-index .collection-icon-list.vstar-star {   display: none;}
.product-collection__image:hover .product-collection__button-add-to-cart {   opacity: 1;}
.product-collection__button-quick-view{min-height:40px;    margin: 0;    width: 100%;}
.product-image__overlay-top {padding:0!important;    margin-bottom: -12px;}
.product-collection__button-add-to-cart {     width: 100%;   opacity: 0;border-left:1px solid rgba(255,255,255,.3);}
.product-collection__button-add-to-cart button.btn.btn--status.js-product-button-add-to-cart{min-height:40px;}
.button-quick-view ,form .btn:not(.btn--size-large){width:100%;}
.product-image__overlay-top {    flex-direction: row-reverse;}
.product-collection--centered .product-collection__buttons-section , .product-collection--centered .product-collection__buttons{width:100%;}
.product-collection__buttons .btn--animated .btn__text {  transform:none!important;}
.product-collection__buttons    .btn--animated .btn__icon {   transform: none!important;}
.product-collection__buttons .button-quick-view{background: #c3935b; color:#fff;    border: none;}
.product-collection__button-add-to-cart .btn{ background: #c3935b!important; color:#fff!important;padding:0!important;}
.button-quick-view span, .product-collection__button-add-to-cart .btn span , .product-collection__button-add-to-cart a:hover{ color:#fff!important; }
.product-collection__buttons .button-quick-view {   width: 100%;    height: 100%;}
.product-collection__buttons-section{padding:0!important}
.button-quick-view , a.btn.button-quick-view:hover, .product-collection__button-add-to-cart .btn:hover , .product-collection__button-add-to-cart .btn{ border-color: #c3935b;background-color: #c3935b; border-color: #c3935b;}
.product-collection__title h4 {font-weight: 400; line-height: 23px;  text-transform:uppercase ;font-size: 11px; text-align: center;font-family: Archivo;color:#030303;}
.product-collection__price span.price , .product-collection__price .money {  font-weight: 400; color:#c3935b;    font-size: 14px;   font-family: Archivo;}
.product-collection__button-add-to-wishlist .btn.btn--text .icon {    fill: #fff;}
.product-collection__buttons .btn:not([class*=btn--]) .icon ,.button-quick-view i , .button-quick-view .btn .icon ,.product-collection__button-add-to-cart .btn .icon{ fill: #fff!important;color:#fff!important;}
.collection-page-heading__wrapper .fs {color: black; margin: 10px auto 20px;    font-size: 14px!important;  letter-spacing: 0; font-family: Archivo; text-align: center; line-height: 1.7!important;}
.collection-page-heading h1{  font-size: 36px; font-weight: 300;  letter-spacing: 0; line-height: 1.2; font-family: FreightDispProBook; color: #030303;}
.collection-control__button-sidebar i.mr-5 {   width: 20px;}
.collection-control__button-sidebar { background: #000; color:#fff;   padding: 10px 30px;}
.collection-filters__field select#SortByClone {background-color: #f4f4f4; padding-left: 15px !important;padding-right: 30px !important;  color: #333;  border: 0; max-width: 100%;}
.collection-filters__field  .dropdown span {    color: #000;    }
.collection-control__sort-by label{color: black;  font-size: 14px!important;  letter-spacing: 0; font-family: Archivo; line-height: 1.7!important;}
.popup-sidebar__close{display:none!important;}
.collection-sidebar-section__head span { text-transform: uppercase; margin: 0;font-size: 18px;font-family:FreightDispProBook; line-height: 23px;font-weight: 400;}
.product-collection__buttons  span.btn__text{ font-size:11px;letter-spacing: 0;    font-family: Archivo;}
.collection-filters__checkbox span {    color: #000;  font-size: 14px;    font-family: 'Archivo';    font-weight: 400;  line-height: 1.8;}
.btn-view-6 {  width: 88px!important;}
[data-active-xl=true]  .btn-view-6:before {box-shadow:  13px 0 #c3935b, 26px 0 #c3935b, 39px 0 #c3935b, 52px 0 #c3935b ,65px 0 #c3935b!important;}
.btn-view-6:before {box-shadow: 13px 0 #dcdcdc, 26px 0 #dcdcdc, 39px 0 #dcdcdc, 52px 0 #dcdcdc, 65px 0 #dcdcdc !important;}
.js-btn-view { border: 1px solid gainsboro; width: 36px; height: 35px;    position: relative;    cursor: pointer;    padding: 0;  display: inline-block;    text-align: center; font-size: 0; vertical-align: middle;  margin-right: -1px;  z-index: 1;}
.btn-view-3 {    width: 49px;}
.btn-view-3:before {    box-shadow: 13px 0 #dcdcdc,26px 0 #dcdcdc!important;}
.js-btn-view:before {    box-shadow: 13px 0 #dcdcdc;    background: #dcdcdc; content: "";    top: 13px;    position: absolute;    left: 7px;    width: 8px;    height: 8px;
border-radius: 2px;}
[data-active-xl=true]  .js-btn-view {  border-color: #c3935b;    z-index: 2;}
.btn-view-4 {    width: 62px;}
[data-active-xl=true]  .js-btn-view:before {    background-color: #c3935b!important;}
.btn-view-4:before {   box-shadow: 13px 0 #dcdcdc,26px 0 #dcdcdc,39px 0 #dcdcdc;}
[data-active-xl=true] .btn-view-4:before {    box-shadow: 13px 0 #c3935b,26px 0 #c3935b,39px 0 #c3935b!important;}
[data-active-xl=true] .btn-view-3:before {    box-shadow: 13px 0 #c3935b,26px 0 #c3935b!important;}
.button-quick-view i{width:10px!important;}
.collection-control__view-wrapper .collection-control__grid-buttons {    display: none!important;}
div#shopify-section-template--22744858689854__carousel_brands_KQDK8E .container-fluid , div#shopify-section-template--17144084431014__carousel_brands_hRFGWi .container-fluid , div#shopify-section-template--17144084431014__1586283433745 .container-fluid {   padding-right: 20px!important;    padding-left: 20px!important;}
svg.icon.icon-theme-109 , .product-collection__button-add-to-wishlist svg.icon.icon-theme-180{width: 20px;    height: 20px;}
a.button-quick-view.d-flex.flex-center.js-popup-button.btn {    padding-left: 3px;    padding-right: 3px;}
.product-collection--centered .product-collection__buttons{         flex-direction: row-reverse !important;}
.product-collection--centered .product-collection__buttons {z-index:11;}

/* --------------------------PDP----------------- */
span.stock-countdown__counter ,p.stock-countdown__title {    display: inline-block;    padding: 2px 0;    font-weight: 600;    color: #43b02a;    text-transform: uppercase;}
.social-share {display:none;}
.product-page-info__stock-countdown {    margin-bottom: -17px;}
.carousel.carousel-products .border-top {    border-top: 0!important;}
.product-page-info__share label.mb-6{display:none;}
.social-share.product-page-info__share-open{display:block!important; position: fixed; top: 30%; right: 0; writing-mode: vertical-rl; padding:5px 11px; background: #f0ded9; z-index:11;}
.social-share.product-page-info__share-open .social-share__col a:hover .social-share__item_content{background:#000;}
.social-share.product-page-info__share-open .social-share__col a svg{fill:#e9d8c9; width:20px;}
.social-share.product-page-info__share-open .row{justify-content:center;}
.social-share__item_bg{background-color:transparent;}
.product-page-info__button-add-to-cart .btn:hover{will-change:none;}
.product-page-info__button-add-to-cart i.btn__icon{    display: none;}
.product-page-info__button-add-to-cart .btn:hover , .product-page-info__button-add-to-cart .btn{background-color: #c3935b; border-color: #c3935b; color: #fff!important;}
.dynamic-checkout__button--styled .shopify-payment-button__button:hover {border:0!important;}
button.shopify-payment-button__button.shopify-payment-button__button--unbranded {  border-radius: 0px; border: 1px solid #000 !important; background-color: #fff !important;  font-family: Montserrat !important; font-weight: 400;   color: #000;}
.button-pdp{gap:10px;}
.product-page-info__button-add-to-cart .btn:hover span {  color: #fff!important;}
.product-page-info__button-add-to-cart .btn:hover {  background-color: #ac7a3f!important; color: #fff!important;}
form#product-form-template--22744859083070__main {    display: flex;    flex-direction: column;}
.button-pdp.d-flex {     margin-bottom: 0 !important; position: relative; }
.dynamic-checkout__button--styled button.shopify-payment-button__button ,.product-page-info__button-add-to-cart .btn:not(.btn--size-large) {    min-height: 40px;}
input[type=number]{background-color:#fff;border:solid 1px #000!important;}
.template-product #MainContent {background:#fffdf4;}
.product-page-info__title h1 {    font-family: 'Cinzel', serif !important; padding-right: 20px;   color: #000;  font-size: 20px !important; font-style: normal; font-weight: 400; line-height: normal; text-transform: uppercase;}
.product-page-info__price span.money {  font-weight: 400; font-size: 20px;    font-family: Montserrat !important;}
 .product-page-info__quantity label, .product-page-info__text p{   margin: 0 0 10px;    line-height: 1.8;    font-size: 14px; font-family: 'Archivo'; color: #000; font-weight: 300;}
.product-page-info {    padding: 0rem 0rem 0rem 3rem;}
.happy-customers {  margin-bottom: 40px;   font-family: 'Cinzel', serif!important;    font-size: 23px;    font-style: normal;    font-weight: 400;    line-height: normal;    text-transform: uppercase;}
.personalized-btn a { width: 170px;    height: 40px;   background-color: #000;    color: #fff;    text-align: center;    display: inline-block!important;    line-height: 40px;    margin-top: 50px; font-family: Montserrat!important;}
.promobox__content p {    margin: 0 0 10px;  font-size: 14px; font-family: Archivo; color: #000; font-weight: 400;    line-height: 1.8;}
.template-product .carousel__title.home-section-title {    text-align: center !important;    font-family: 'Cinzel', serif !important;    font-size: 23px;    font-style: normal;    font-weight: 400;    line-height: normal;    text-transform: uppercase;}
.card-body table tr td:first-child {    border-left: 0px solid #000;}
.card-body table {    margin-top: 20px;}
.card-body table tr:first-child td {    border-top: 0px solid #000;}
.card-body table tr:last-child td {    border-bottom: 0px solid #000;}
.card-body table tr td:last-child {    border-right: 0px solid #000;}
.card-body table tr td:first-child {    border-left: 0px solid #000;}
.product-page__tabs table {    width: 100%;    border-collapse: collapse;    border-spacing: 0;}
.card-body td {    padding: 15px;    border: 1px solid 1px solid rgba(0,0,0,.1);}
.card-body table tr td:last-child {    border-right: 0px solid #000;}
.card-body table td {      font-family: archivo;  border: 1px solid #000;    width: 50%;    font-size: 11px;    font-weight: 400;}
.card-body table td {    border: 1px solid #000;    width: 50%;    font-size: 11px;    font-weight: 400;}
.product-page__tabs  .tabs[data-type=mobile] .tabs__body>div>span[data-type=horizontal] .tabs__btn.active, .tabs[data-type=horizontal] .tabs__btn:hover{background-color: #fffdf4;  color:#000;  border-top-color:transparent;    border-left-color:transparent;    border-right-color:transparent;}
.tabs__head.tabs__head--slider {    display: none;}
.products-icon p {    margin-top: 10px;    font-family: Montserrat!important;    font-size: 12px;    font-weight: 400;    line-height: 15px;    letter-spacing: 0em;    text-align: center;}
.product-page__tabs   .tabs[data-type=mobile] .tabs__body>div>span {    font-weight:bold;    text-align: left !important;    }
.product-page__tabs .tabs[data-type=mobile] .tabs__body{border-color:transparent;}
.tabs__content p {  font-family: Montserrat;  font-size: 12px;     margin: 0 0 10px;  font-weight: 400; line-height: 15px;  letter-spacing: 0em; text-align: left;}
.product-page-info__title .product-collection__button-add-to-wishlist {display: flex; justify-content: flex-end; position: absolute; top: 0; z-index: 1000; right: 0;}
.product-page-info__title .product-collection__button-add-to-wishlist  svg.icon.icon-theme-180 { fill: #000;}
.product-page-info__title .product-collection__button-add-to-wishlistsvg.icon.icon-theme-181{fill: #000;}
button.shopify-payment-button__more-options.BUz42FHpSPncCPJ4Pr_f {    display: none!important;}
.shopify-payment-button__button.shopify-payment-button__button--branded.BUz42FHpSPncCPJ4Pr_f {  min-height: 40px;  border-radius: 5px !important;}
.dynamic-checkout__button--styled .shopify-payment-button__button .shopify-cleanslate div[role=button] {background-color: #ffc520!important;}
.collection-control__view-wrapper.col-lg-5 {  max-width: 30%;}

/* ------------color code ------------------- */
.standard-color-lilac {    background: #dbb4db;}
.standard-color-multi {background:url(https://cdn.shopify.com/s/files/1/0619/5983/1747/files/download.jpg?v=1722581448)}
.standard-color-beige {    background: #756153;}
.collection-filters__content-wrapper .col-6 {  margin-bottom: 0!important;}

/* ----------------------Happy Customer------------- */
.happy-customer{padding: 50px 0;    background: #fff;}
.happy-customer .promobox__content.absolute-stretch.d-flex.flex-center.align-items-lg-end.justify-content-lg-center.w-100.mx-auto.pointer-events-none {opacity: 0;}
.happy-customer .promobox.promobox--type-1.promobox--style-2.position-relative.text-center.overflow-hidden.text-underline-parent:hover .promobox__content.absolute-stretch.d-flex.flex-center.align-items-lg-end.justify-content-lg-center.w-100.mx-auto.pointer-events-none{opacity: 1;z-index:1;}
.product-gallery__main_arrows {    display: none;}
.home-builder-block-id-template--17144084824230__1634306845f7435aab-9 {  display: none;}
.happy-customer p.promobox__text-1 {    font-size: 16px!important;    font-family: Montserrat !important;    color: #fff!important;}
.happy-customer p.promobox__text-2 {    margin-top: 5px !important; color: #FFF;    text-align: center;  font-family: Montserrat !important;  font-size: 12px; font-style: normal;  font-weight: 300;  line-height: normal;}
.happy-customer .promobox__content_inner>div>div {    padding: 0 !important;}
.happy-customer h2 {  padding: 50px 0;  margin-bottom: 0!important; font-family: 'Cinzel', serif !important;   font-size: 23px;  font-style: normal;  font-weight: 400;line-height: normal;  text-transform: uppercase;}
.happy-customer .promobox:hover:before{opacity:1; }
.happy-customer .promobox:before { position: absolute;  top: 0;  left: 0; width: 100%;  height: 100%;  z-index: 1;  bottom: 0;  content: '';  opacity: 0;  background: url(https://cdn.shopify.com/s/files/1/0619/5983/1747/files/bg-background.svg?v=1693306025) no-repeat;}
.happy-customer .image-animation--to-opacity:hover>*, .happy-customer .image-animation-trigger:hover .image-animation--to-opacity>*{opacity:1!important;opacity:1; }


/* ----------------Sticky Add To Cart --------*/
.footbar-product__price .price, .footbar-product__title h4 {color: #fff!important;}
.footbar-product {padding: 10px 0; background-color: #262626;}
.footbar-product__button-add-to-cart button , .footbar-product__button-add-to-cart button .btn:hover,{background-color: #c3935b; border-color: #c3935b; color: #fff !important;}  
.footbar-product__button-add-to-cart i.btn__icon {    display: none;}
.product-page__tabs  .tabs[data-type=horizontal] .tabs__body>div>span {   text-align: left;}
.product-collection__button-add-to-cart .btn , .product-collection__buttons a.button-quick-view.d-flex.flex-center.js-popup-button.btn{     border-radius: 0 !important;}
.product-collection__button-add-to-cart .btn{border-left:1px solid rgba(255,255,255,.3)!important;}
/* -------------------------------Subscription Form------------------- */
.subscription-form [type="email"] {    border-width: 0 0 2px 0;    border-radius: 0;    background: transparent;    border-bottom-color: #000;    padding: 0;    outline: none;    box-shadow: none;    color: #000;    height: 38px;    line-height: 38px;}
.subscription-form--style-5 input[type=email]:hover {    border-top: 0;    border-bottom: solid 2px #000;}
.subscription-form--style-5 h5 {  color: #030303; letter-spacing: 0;   font-family: Font-1658133064191 !important;  line-height:1.2px;  font-size: 27px;    margin-bottom: 3rem;}
.subscription-form--style-5 , .subscription-form--style-5 [type="email"] {background:#fff!important;}
.subscription-form--style-5 input[type=email]:hover{border-top: 0;}
.subscription-form--style-5 .subscription-form__form .btn {width:30%;  background-color: #c3935b!important; border-color: #c3935b!important; font-size: 14px; line-height: 18px; font-weight: 300; color: #fff!important; font-family: 'Archivo'; letter-spacing: 0; border-radius: 5px;}
a.button-quick-view.d-flex.flex-center.js-popup-button.btn .btn  {  padding-left: 1px;    padding-right: 1px;}
.footer__subscription-checkbox{display:none!important;}


.personal-shop {    font-family: Font-1658133064191 !important;    font-size: 27px;}

/* pdp share button */
.social-share.product-page-info__share-open .social-share__col a svg {    fill: #c1925a;   width: 20px;}
a.social-share__item--facebook path:first-child {  fill: transparent!important;}
.social-share.product-page-info__share-open .social-share__col a:hover .social-share__item_content {    background: #f0ded9;}
.social-share__item--twitter{ color: #c1925a;}
a.social-share__item--facebook svg{width:27px;}
.social-share.product-page-info__share-open .social-share__col a svg path , a.social-share__item--facebook path:last-child {    fill: #c1925a;}
.social-share__item_content {    background: #f0ded9; }
.social-share.product-page-info__share-open .social-share__item:hover{color:transparent;}
.social-share.product-page-info__share-open .social-share__col a svg:hover path, a.social-share__item--facebook svg:hover path:last-child{fill: #996c38;}
.product-page-info .product-collection__button-add-to-wishlist svg.icon.icon-theme-181 {  fill:  #000!important;}


/* --------------Review App --------------*/
.noreviews-title {  text-align: center !important;  font-family: 'Cinzel', serif !important;  font-size: 35px!important;  font-style: normal;  font-weight: 400;  line-height: normal;    text-transform: uppercase;}
#vstar-noreviews .noreviews-button { font-size: 16px;   height: 40px;  padding: 0 15px;  position: inherit !important;  top: 50px !important; width: 200px !important;  margin: auto;  font-family: Montserrat !important;}
#vstar-noreviews .noreviews-center .noreviews-nostar { justify-content: center;  text-align: center;}
.product-icon-list .tt-rating-text {    font-family: Archivo;}
#vstar-noreviews .noreviews-center { align-items: center!important;  text-align: center!important;  justify-content: center!important;  flex-direction: column!important;}
#vstar-noreviews .noreviews-center .noreviews-text {    font-family: Montserrat !important;  text-align: center;}
#vstar-noreviews .noreviews-center .noreviews-text {    font-size: 15px;  line-height: 18px;}
#vstar-noreviews .nostar-wrapper .noreviews-nostar {   margin: 0 4px 11px 0;  }
.template-product .star-item.nostar path {    stroke: #000;    fill: transparent;}
div#shopify-section-template--22744859083070__1719296934972de208 {    background: #fff;}


/*------------------------- plp tabs-------------------------- */
.tabs-list .tabs {display: flex; justify-content: flex-end;align-items: center; gap:20px; background: #fff0de; padding: 13px 26px; border-radius: 9px; align-content: space-between; flex-direction: row;}
.tabs-list .tabs p { margin: 0;  font-size: 12px;   color: #bc9464;   text-transform: uppercase; font-weight: bold; font-family: archivo;}
.tabs-list { display: flex;    flex-direction: row;    align-content: flex-end;  align-items: center;  justify-content: center;    gap: 15px;}
.tabs-list .tabs img { width: 35px; height: 35px;}



/*------------- Related Products------------- */
div#shopify-section-template--22744859083070__related-products .product-collection__title a {  color: #000;    font-family: 'Cinzel', serif !important;   font-size: 16px;  font-style: normal;  font-weight: 300;  line-height: normal;  text-align: left !important;   display: block;}
div#shopify-section-template--22744859083070__related-products  .product-collection--centered .product-collection__content { align-items: start!important; text-align: start;  margin-top: 0px!important;}
div#shopify-section-template--22744859083070__related-products  .product-collection__price .money{color:#000;}
div#shopify-section-template--22744859083070__related-products   .product-collection--centered .product-collection__buttons {
    display: none!important;
}

/*------------------- Cart Drawer---------------- */
.cart-message{      border-bottom: 1px solid #ddd;  width: 100%;  text-align: center;  margin-bottom: 10px;  padding-bottom: 10px;}
.product-cart__sidebar-quantity {    display: none!important;}
.product-cart__mobile-footer .input-quantity {    display: none!important;}
.product-cart__title h3 { font-size: 12px; line-height: 20px;  margin-bottom: 5px; font-family: 'Archivo'; font-weight: 400;}
.popup-cart__buttons .btn.btn--secondary:hover , .popup-cart__buttons input.btn.btn--full.btn--secondary.input-checkbox-disable-body { background-color: #c3935b;  border: 0;color:#fff; border-radius: 5px;  font-family: Archivo;  font-size: 16px; font-weight: 600;  line-height: 20px;}
.popup-cart__buttons .btn-link {text-decoration:none;  color: #875f31;}
.popup-cart__buttons input.btn.btn--full.btn--secondary.input-checkbox-disable-body:hover { background-color: #ac7a3f!important;}
.popup-cart__taxes_and_shipping p{ font-family: Archivo; font-size: 11px;    margin: 10px 0;    color: #999;}
.popup-cart__subtotal p, .popup-cart__subtotal .price{ margin-top: 20px;  padding: 15px 0 0;  text-align: left; color: #000; font-size: 16px; font-weight: 600; font-family: FreightDispProBook;}
span.product-cart__price-value span.money {font-size: 14px;  color: #666; line-height: 20px;font-family: Archivo;}
.product-cart .product-cart__image {    border-radius: 0 !important;    margin-bottom: 20px;}
.product-cart .product-option {  display: inline-flex!important;}
.product-cart .product-option dt{margin-right:10px;    text-transform: capitalize;}

/* ------------------Footer----------------------- */
.footer__copyright div, .footer a, .footer a:visited{ color:#fff; font-family: Montserrat !important; color: #fff!important;    font-size: 14px;    font-weight: 400; letter-spacing: 0;}
.rte-setting div b, .rte-setting div a b { letter-spacing: 0;    font-size: 14px;    text-transform: capitalize; font-family: Montserrat !important;  font-weight: 400!important;}
.rte-setting div, .rte-setting div a {    text-transform: lowercase;font-size:14px; font-family: Montserrat !important;   font-weight: 100!important;}
.footer__social-media .social-media .icon svg {    min-width: 25px!important;    display: inline-block;    vertical-align: middle;    width: 25px!important;    height: 25px!important;    font-size: 16px;}
.social-media__instagram  svg , .social-media__facebook svg {    width: 20px; margin-right:5px;   height: 20px;}
.social-media .icon {    width: 20px;  min-width: 20px;}
.footer a:hover{    color: #c3935b!important;}
.footer path:hover {    fill: #c3935b;}

/* ---------------login Page------------ */
h1#simplify-login-sign-up-text {  font-size: 32px; FONT-WEIGHT: 300;text-align:center; line-height: 1.2; letter-spacing: 0; font-family: FreightDispProBook;}
.selectbox-wrapper #smlPhoneNumberInput { border: 1px solid #d7d7d7!important; background-color: #f4f4f4; font-family: Archivo; line-height: 1.8; font-weight: 400;}
#getOTPButton {  font-family: Archivo;  font-size: 14px; font-weight: 400; background: #c3935b; border-color: #c3935b;} 
div#CustomerLoginForm a.h6.btn-link.mt-20.mb-0 {    display: none;}
div#CustomerLoginForm .continue_text {  line-height: 2;text-align: center;    margin-bottom: 15px;  margin-top: 15px; font-size: 13px; font-family: Montserrat, sans-serif;  font-weight: 400;  letter-spacing: 0;}
#CustomerLoginForm h1.h3 {  display: none;}
#CustomerLoginForm  h1#simplify-login-sign-up-text{display:block!important;margin-top:20px;}
button#loginWithEmailButton{font-family: 'Archivo';  margin: 20px auto;  line-height: 1.8;  font-weight: 400;}
.selectbox-wrapper select:hover {    background: #f4f4f4;}


/* --------------------About Us Page -----------------------*/
div#shopify-section-template--17151562514598__custom_liquid_zcFXNe p {color: black;  text-align: justify; font-size: 14px;   font-family: Archivo;    color: #000; line-height: 1.8;  font-weight: 400;}
body#about-mauli main#MainContent {  padding: 0 55px;}
div#shopify-section-template--17151562514598__custom_liquid_VA8xWi h3 i { font-weight: 300; font-size: 19px;  line-height: 1.2;  letter-spacing: 0; font-family: Font-1658133064191 !important;}
h2.about-us-heading {margin-top:20px;font-weight: 400; font-size: 39px;font-family:FreightDispProBook;  line-height: 1.2;   letter-spacing:0!important;margin-bottom:10px;}


/* -------------------Contact Page --------------*/
.text-primary2 {    color: #c3935b;    padding: 8px 0;}
.form-heading { letter-spacing: 0;  font-size: 36px; font-family: FreightDispProBook;  color: #000;  line-height: 1.2; font-weight: 300;}
textarea#ContactFormMessage ,form#contact_form input {  border-width: 0 0 2px 0;  border-radius: 0;  background: transparent; border-bottom-color: #e3e7e8;    padding: 0; outline: none;  box-shadow: none;  color: #000;  height: 38px;  line-height: 38px;}
textarea#ContactFormMessage { height: 100px;    border-style: inset; border-bottom-width: 2px;  border-bottom-color: #e3e7e8; line-height: 28px;}
button.w-auto.sumbit-btn:hover ,button.btn.sumbit-btn {  background: #c3935b; border-color: #c3935b;  color: #fff; border-radius: 5px;}
.section-faqs__subheading a { color: #996c38!important;text-decoration: none;}
.contact-page__info span.text-body { font-family: FreightDispProBook; font-size: 18px;font-weight: 400 !important; padding-bottom: 20px; line-height: 1.2;}
div#shopify-section-template--22744858820926__16282872844bc23bf8 .container {    padding: 0 70px;}
ul.list-unstyled.contact-page__info {  padding: 30px;}
.contact-form p {    font-family: Archivo;}

/* --------------------Faq Page -------------------------- */
h2.faqs__head { font-family:Archivo;  padding: 20px;  background: #c3935b; border: 1px solid transparent;  border-radius: 11px; margin: 0 0 10px;  font-weight: 500;  position: relative; font-size: 16px;}
.faqs.border-top { margin: 0 0 10px; border-top: 0 !important;}
.faq-answer {  margin: 0 0 10px; line-height: 1.8;  font-size: 14px; font-family: 'Archivo'; font-weight: 400;}
h2.faqs__head span{ font-family:Archivo;  line-height: 1.8;  font-weight: 500;  cursor: pointer;  color: #fff;  position: relative; font-size: 15px; }
.faqs__cross svg.icon.icon-theme-190 {    fill: #fff;}
.faqs-form input {  border-width: 0 0 2px 0!important;  border-radius: 0;  background: transparent;  border-bottom-color: #e3e7e8; padding: 0;  outline: none; box-shadow: none; color: #000;  height: 38px; line-height: 38px;}
.faqs-form textarea#ContactFormMessage { height: 100px;  border-style: inset; border-bottom-width: 2px;  border-bottom-color: #e3e7e8; line-height: 28px;  background: transparent;  border-width: 0 0 2px 0!important;  border-radius: 0;  color: #000; padding: 0;}
input.btn.btn-theme.d-inline-block.w-auto.my-4 { background: #c3935b!important;  border: 0px solid transparent!important; border-radius: 5px!important; color: #fff!important; line-height: 18px!important; font-family: Archivo; font-size: 14px; text-transform: uppercase; padding: 12px 20px!important;  letter-spacing: 0;}
.faqs-form h4.my-3 {  font-family: FreightDispProBook;  font-size: 18px;  font-weight: 400;     padding-bottom: 20px; line-height: 1.2;}
h3.section-faqs__heading {  font-family: Font-1658133064191 !important;  font-size: 27px;  font-weight: 400;  line-height: 1.2;  letter-spacing: 0;}
div#shopify-section-template--17151562514598__custom_liquid_FF6Mdc p, div#shopify-section-template--17151562514598__spacer_p6MYFx p , div#shopify-section-template--17151562514598__custom_liquid_QGJLV3 p , .section-faqs__subheading {letter-spacing:0; font-size: 14px;  font-family:Archivo;  color: #000;  line-height: 1.8;font-weight: 400;}
div#shopify-section-template--22744858853694__main {    display: none;}
.section-faqs__subheading {letter-spacing: 0; font-size: 14px;  font-family: Archivo; color: #000; line-height: 1.8; font-weight: 400;  margin-bottom: 40px;}

/* -------------------Gift Wrap----------------------------- */
.shopify-block.shopify-app-block {   padding-left: 0;}
#ptw-wrapin .ptw-app-wrapper {  border: 0!important;   padding: 0!important;}
.ptw-app-wrapper{padding: 0!important;}
/* #ptw-wrapin #ptw-text-message { min-height: 63px!important;} */
.product-cart .d-flex.flex-column.align-items-center {    align-items: start!important;}
#ptw-wrapin .ptw-app-label label { margin: 0 0 10px;  line-height: 1.8;font-size: 14px; font-family: 'Archivo'; color: #000; font-weight: 300;}
.notes-gift label { margin: 0 0 0px; line-height: 1.8; font-size: 14px;     text-transform: capitalize; font-family: 'Archivo';  color: #000;  font-weight: 300;}
.gift-message-div{display:none!important;}
.gift-message-div.showbox{display:flex!important; }
.notes-gift textarea#notes {    background: #fffdf4;}
.notes-gift img{    width: 105px; height: 81px;}
.ptw-app-label input[type=checkbox],.ptw-app-label input[type=radio] {    margin-right: 0px;}

/* -------------------Gift Card------------------------- */
body#gift-card .product-page {    display: none;}
.v-gc-right-section textarea , .v-gc-right-section input[type=email] , .v-gc-right-section input[type=text] , .v-gc-right-section {    background: #fffdf4!important;}
h1.v-gc-product-title {font-family: 'Cinzel', serif !important;padding-right: 20px;  color: #000;  font-size: 20px !important;  font-style: normal; font-weight: 400;  line-height: normal;  text-transform: uppercase;}
.v-gc-right-section input[type=number]{border:none;}
span.v-gc-sub-title {  margin: 0 0 10px; line-height: 1.8;   font-size: 15px; font-family: 'Archivo';  color: #000; font-weight: 300;}
.v-gc-price span.money {  font-weight: 400;  font-size: 20px;  font-family: Montserrat !important;}
label.v-gc-form-label { font-family: Montserrat; font-size: 13px;  margin: 0 0 10px;  font-weight: 500;  line-height: 15px; letter-spacing: 0em;  text-align: left;}
div#shopify-section-template--17144084824230__16343107307257fa4f .border-top {  border-top: none!important;}
.mw-overlay{display:none!important;}
.pplr_cart_row .col-sm-5 p:nth-child(7){display:none;}

@media (max-width: 1224px){
  .banner-slider a.promobox__btn-1.btn.btn--clean {margin-bottom:30px!important;}
}

@media (max-width:1024px){
     .banner-slider    .promobox__content_inner { bottom: 58px !important;}
    .banner-slidera.promobox__btn-1.btn.btn--clean {margin-bottom:0px!important;}
.iRnBax {display: block;  width: 0; height: 0; border-style: solid; border-width: 5px 0 5px 5px;border-color: transparent transparent transparent rgba(32,34,35,0.80);margin-left: auto;margin-right: 30px;}
.switch-tab.active{display:block;}  
.switch-tab{display:none;}
.menu__item:last-child {  display: block;}
.menu__item:nth-last-child(2) {    display: block;}
.menu__item.menu__item--has-children.col-lg-2:nth-child(4) .col-lg  {column-count:1 ;}
.menu__megamenu .menu__item.menu__item--has-children .menu__list .col-lg {   padding-left: 0px;}
.menu__item a {    padding-left: 0!important;}
.container-fluid {    padding-right: 10px!important;    padding-left: 10px!important;}
.collection-page-heading h1 {    font-size: 17px;}
.collection-page-heading__wrapper .fs {    font-size: 12px !important;    line-height: 16px !important;}
.label.label-name { display: flex;  font-size: 8px; margin-left: 5px; margin-top: 2px; height: 18px;justify-content: center; align-items: center;}

.product-collection__buttons-section.d-none.d-flex.px-lg-10 {    display: none!important;}
.header__content .container-fluid   { padding-right: 10px!important;    padding-left: 10px!important;}
.information-line {    width: 100%;    margin: 0 auto;}
.header__content .header__line-top {margin-bottom:35px;}
div#shopify-section-template--17144084431014__carousel_products_EfDJNj carousel-products .container-fluid {  padding: 0 20px!important;}
div#shopify-section-template--17144084431014__carousel_products_EfDJNj  .carousel__next { margin-right: -18px; }
div#shopify-section-template--17144084431014__carousel_products_EfDJNj  .carousel__prev {margin-left: -18px;}
.one-product-info__title{margin-bottom:30px!important;}
.one-product__image {    margin-top: 50px;     padding: 0 10px;}
.banner-slider .slider .slick-dots{ display:flex!important;position:absolute!important;}
.banner-slider .slick-dots li {    background-color: transparent;    border-color: #ffffff;border:1px solid #fff;}
.header__content .container-fluid {    margin: 0 !important;margin-top:15px!important;}
.header__btn-search {display:block!important;}
.product-collection__button-add-to-cart {    opacity: 1;}
.product-page-info {    padding: 0rem 0rem 0rem 0;}
div#shopify-section-template--17144084431014__custom_liquid_ULbM4m h2, .carousel-brands h2, .collection-listing h2, .carousel__title h2{font-size:25px;}
.one-product-info__title a.h3 {    font-size: 25px;}
.one-product .row {    flex-direction: column-reverse;}
.one-product-info__button-add-to-cart .btn:hover {background-color: #ac7a3f!important;}
.one-product-info__button-add-to-cart .btn span { color:#fff!important;}
.home-builder-block-id-template--17144084824230__1634306845f7435aab-9 {  display: block;}
.home-builder-block-id-template--17144084824230__1634306845f7435aab-8 {    display: none!important;}
.home-builder-block-id-template--17144084824230__1634306845f7435aab-1, .home-builder-block-id-template--17144084824230__1634306845f7435aab-2 , .home-builder-block-id-template--17144084824230__1634306845f7435aab-3 , .home-builder-block-id-template--17144084824230__1634306845f7435aab-4 , .home-builder-block-id-template--17144084824230__1634306845f7435aab-5, .home-builder-block-id-template--17144084824230__1634306845f7435aab-6 , .home-builder-block-id-template--17144084824230__1634306845f7435aab-7{display:none!important;}
.happy-customer .promobox__content.absolute-stretch.d-flex.flex-center.align-items-lg-end.justify-content-lg-center.w-100.mx-auto.pointer-events-none {opacity: 1;}
.collection-listing {    padding: 0 20px;}
.carousel .slick-dots li {    margin-left: 5px;    margin-right: 5px;}
 div#shopify-section-template--17144084431014__carousel_brands_hRFGWi  .carousel__item    { margin: 0!important;}
.carousel .slick-dots li.slick-active {    margin-left: 5px;    margin-right: 5px;}
div#shopify-section-template--17144084431014__carousel_brands_KXWGUK  .carousel__item {    padding: 0 ;}
.collection-control  .collection-control__grid-buttons {    display: none;}
div#shopify-section-template--22744858689854__carousel_brands_KQDK8E .container-fluid ,div#shopify-section-template--17144084431014__carousel_brands_hRFGWi .container-fluid , div#shopify-section-template--17144084431014__1586283433745 .container-fluid {  
padding-right: 0px!important;    padding-left: 0px!important;}
.footer__social-media { margin-left:10px;   text-align: left;}
.footer__section-head{display:none;} 
ul.list-unstyled {    text-align: left;}
.social-media {        margin-bottom: 20px;justify-content: start !important;    }
.footer__social-media-mobile {display:none;}
a.header__btn-search { left: 0;    top: 2px;   border-bottom: none;    width: auto;  text-align: right;   position: relative;}
a.header__btn-account {  display: none!important;}
.header__btn-search svg.icon.icon-theme-168 {  width:12px;  margin-bottom: 0px;}
.product-page__tabs   .tabs[data-type=mobile] .tabs__body>div>span {  font-weight: 500!important;}
.tabs__body .active span {  font-weight: bold!important;}
.footer__menus .col-lg:nth-child(2) {    width: 50%;}
.footer__menus .col-lg:nth-child(1) {    width: 50%;}
.product-collection--centered .product-collection__content {  margin-top: -3px!important;}
div#shopify-section-template--17144084431014__custom_liquid_ULbM4m h2{margin-bottom:10px;}
form.subscription-form {    display: flex !important;    flex-direction: row !important;    gap: 10px;}
input.input-checkbox-disable-body:before {  content: "\e943";color: #fff;background-color: #c3935b;}
.product-page{ padding-top:0!important;}
/* .product-single__thumbnails--static .product-single__thumbnail-item {  max-width: 150px;    }*/
.product-gallery__thumbnail_item.product-gallery__thumbnail_item--type-image{    margin: 0 10px;}
.button-pdp.d-flex {     margin-bottom: 0 !important; position: fixed;    bottom: 0;    width: 100% !important;    background: #fffdf4;    left: 0;    padding: 15px 20px;
z-index: 100;}
.footbar-product__button-add-to-cart button.btn {  background: #c99a5c; padding:5px; border-radius: 5px; font-size: 12px; letter-spacing: 0; font-weight: 700; color: #fff;}
.footbar-product__button-add-to-cart button.btn   span.btn__text {    color: #fff;}
.product-gallery__main_arrows {    display: none;}
.footbar-product__price .price span {font-weight: 400;   font-size: 14px;    font-family: Archivo;}
.product-page-info .product-collection__button-add-to-wishlist {  position: absolute;  right: 0!important; display: flex; justify-content: flex-end;  top: 0;}
.product-page-info  .product-collection__button-add-to-wishlist .btn.btn--text .icon {    fill: #000;}
.product-page-info__complementary-products.product-page-info__field { display: none;}
.menu__item a {  font-family: "Font-1658133064191", sans-serif !important;}
 predictive-search.search-modal__form input#Search {background-color: #f5f5f5; border-radius: 4px; display: block; width: 100%; font-size: 15px;line-height: 1.8; font-weight: 400; font-family: 'Archivo'; padding-left: 20px!important;}
a.menu__title span, .menu__megamenu .menu__grid .menu__list .menu__item a { color: rgba(0, 0, 0, 1) !important;   font-size: 15px !important; font-weight: 500 !important;  font-style: normal !important;  text-decoration: none;  letter-spacing: 0; text-transform: uppercase; font-family: Montserrat !important;}
.popup-navigation {        background-color: #ffffff;    }  
.faqs-form h4.my-3{padding-top:30px;}
.menu__megamenu .menu__item.menu__item--has-children {  margin-bottom: 10px;}
form#contact_form {    margin-bottom: 50px;}
.contact-form { margin: 0 20px;}
div#shopify-section-template--22744858820926__16282872844bc23bf8 .container {  padding: 0 0px;}
body#about-mauli main#MainContent {    padding: 0 20px;} 
h2.h4.carousel__title.home-section-title.mb-30.text-center {    font-size: 25px;}.footer__social-media {    padding-bottom: 30px;}
.footer+.footer__back-to-top{display:none!important;}
.collection-control .col-8.col-lg-4 {    max-width: 49%;}
.collection-control__view-wrapper.col-lg-5 {    display: none!important;}
  .tabs-list .tabs{padding: 13px 25px;}
.tabs-list{width: 1050px; gap:40px;}
.collection-page-heading__wrapper .container:last-child{width: 100%; overflow: auto;}
.product-collection__title h4{margin-top:10px!important;}
  .product-collection__image{    border-radius: 23px 23px 0 0!important;  }
  span.product-cart__price-value span {  font-size: 12px; font-family: 'Archivo';}
.collection-control__button-sidebar {    padding: 7px 9px;}
  .mw-overlay{display:none!important;}
  .menu__products:nth-child(1) {  margin-top: 0px;}
  .product-page-info__sku.mb-5 {
    text-align: left;
}
 .collection-slider .slider .slick-dots{display:flex!important;position:relative!important;}
.collection-slider  .slick-dots li {
    background-color: transparent!important;
    height: 11px;
    width: 11px;
    border: solid 1px #000;
}
.collection-slider .slider .slick-dots li , .collection-slider  .slider .slick-dots li.slick-active {
    margin-left: 5px;
    margin-right: 5px;
}
 .collection-slider  .slick-dots li.slick-active {
    background-color: #c3935b!important;
    border: solid 1px #c3935b;
    height: 11px;
    width: 11px;
}
} 
.btn-theme{      background: #c3935b;    padding: 5px 15px;    color: #fff;}