/** Shopify CDN: Minification failed

Line 258:10 Expected identifier but found "{"
Line 258:11 Unexpected "{"
Line 258:21 Expected ":"
Line 277:23 Expected identifier but found "{"
Line 277:24 Unexpected "{"
Line 277:34 Expected ":"
Line 294:23 Expected identifier but found "{"
Line 294:24 Unexpected "{"
Line 294:34 Expected ":"
Line 300:21 Expected identifier but found "{"
... and 15 more hidden warnings

**/
@font-face {
	font-family:Gotham-Bold;src:url(Gotham-Bold);src:url(Gotham-Bold.eot?#iefix) format('embedded-opentype'),url(Gotham-Bold.woff) format('woff'),url(Gotham-Bold.ttf) format('truetype'),url(Gotham-Bold.svg#Gotham-Bold) format('svg');font-display:swap
}

@font-face {
	font-family:Gotham-Book;src:url(Gotham-Book);src:url(Gotham-Book.eot?#iefix) format('embedded-opentype'),url(Gotham-Book.woff) format('woff'),url(Gotham-Book.ttf) format('truetype'),url(Gotham-Book.svg#Gotham-Book) format('svg');font-display:swap
}

@font-face {
	font-family:Gotham-Medium;src:url(Gotham-Medium);src:url(Gotham-Medium.eot?#iefix) format('embedded-opentype'),url(Gotham-Medium.woff) format('woff'),url(Gotham-Medium.ttf) format('truetype'),url(Gotham-Medium.svg#Gotham-Medium) format('svg');font-display:swap
}


/* body {
	font-family: Gotham-Book
} */
 

.swatch-method-image .product-block-options--swatch .product-block-options__item {
  width: 50px;
  height: 50px;
  min-height: 50px;
  background-size:30px;
}
.navigation .navigation__tier-1>.navigation__item>.navigation__link{
	font-family:Gotham-Medium;
      text-transform: uppercase;
}
.navigation .navigation__tier-1>.navigation__item:last-child{
	color:#aa4022
}
.product-block__title{
	color:#3E3A39;
      margin-bottom: 10px;
}
.product-price__amount {
/* color: #3e3a39; */
  color:#333333;
    font-size: 18px;
    font-weight: bold;
}
@media (min-width: 1800px){
#section-id-template--15733385134301__16460322770d21e921 .overlay-text__title {
    font-size: 46px!important;
}
}
@media (min-width: 768px) {
 
  .collapsible-tabs__heading {
   
    font-size: 24px;
}
  .collapsible-tabs__tab .cc-accordion-item__title{
  	 font-size: 14px;
  }
  #template--15733385232605__main{
  	 font-size: 24px;
  }
  .swatch-method-image .product-block-options--swatch .product-block-options__item {
    width: 50px;
    min-height: 50px;
  }
  #section-id-template--16312753291485__16359276425da8ce46 .overlay-text__title{
  	text-transform: uppercase;
  }
  #section-id-template--16312753291485__16359276425da8ce46 .overlay-text__button{
  	    background: rgba(255,255,255,.6);
    font-size: 24px;
    border: 1px solid #ffffff!important;
    padding: 12px 40px;
    text-transform: uppercase;
    font-weight: 600;
    color: #231815;
        transition: all .25s ease;
  }
  #section-id-template--16312753291485__16359276425da8ce46 .overlay-text__button:hover{
  background:#FCFAF1
  }
  #section-id-template--16312753291485__16359276425da8ce46 .overlay-text__text{
  	    position: relative;
    top: 70px;
  }
  .home-collection .column {
    padding: 0 25px;
    margin-bottom:90px
}
   .home-collection .flexible-layout{
  margin-left:0
  }
 .home-collection .text-column__title{
  	    font-size: 36px;
    color: #3E3A39;
    margin-bottom: 5px;
  }
  .home-collection p{
  	    font-size: 18px;
    color: #595757;
    
  }
  .home-collection .text-column__text{
  margin-bottom: 20px;
  }
  .home-collection .small-feature-link{
  	    font-size: 22px;
    color: #231815;
    text-decoration: none;
    padding-bottom: 5px;
        text-transform: unset;
        letter-spacing: 0;
        transition: all .5s ease;
    position: relative;
  }
   .home-collection .small-feature-link:after{
  content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    background: #231815;
    left: 0;
    bottom: -3px;
  }
  .home-collection .small-feature-link:hover:after{
  	     animation: widtha .5s;
  }
  @keyframes widtha
{
	from {width:0px;}
	to {width:100%;}
}

@-webkit-keyframes widtha 
{
	from {width:0px;}
	to {width:100%;}
}
  #shopify-section-template--15733385134301__16460322770d21e921 .overlay-text__title{
  	line-height: 1.4;
  }
  .section-id-template--15733385134301__16359278676808bea5 .container.container--no-max{
  padding:0 125px
  }
  .hometitle {
    margin: 80px 0 80px;
}
  .product-recommendations .hometitle, .section-product-recently .hometitle{
    margin: 80px 0 80px;
}
  #shopify-section-template--16312753291485__16359278676808bea5 .hometitle,
  #shopify-section-template--15733385134301__16479128093b7a01c0 .hometitle{
  	margin-top:0
  }
  .recentlyboxcx{
  margin-bottom:130px
  }
  .collection-slider-row {
    margin-top: 80px;
    overflow: hidden;
}
  .collection-listing .product-block {
    margin-bottom: 0;
  }
  .view-all{
  	    position: relative;
    top: -45px;
    font-size: 30px;
  }
 .home-collection .container--no-max{
  	padding-left: 150px;
    padding-right: 150px;
  }
  .home-collection .rimage-outer-wrapper, .home-collection .text-column__image{
  max-width:100%!important
  }
  .section-id-template--15733385134301__16479128093b7a01c0 .container.container--no-max{
  	    padding: 0 125px;
  }
  #shopify-section-footer .container--no-max{
  padding-left:10%;
     padding-right:10%;
  }
  #section-id-template--16088728076509__16548318702dd718e8 .container{
  padding: 0 20%;
  }
}
/*     cookies */
    .cookies {
      position: fixed;
    left: 0;
    right: 0;
    bottom: 30px;
    padding: 0;
    color: #222;
    box-shadow: 0 0 30px #0000001a;
    background: #EAE9E9;
    transition: all .75s cubic-bezier(.19,1,.22,1);
    width: 90%;
    margin: auto;
}
   
    .between-row {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
}
  
    .between-row p{
        margin-bottom: 0;
    padding: 30px;
    color: #5A5A5A;
    font-size: 14px;
    }
.accepct{
    float: right;
    background: #060606;
    color: #ffffff;
    height: 100%;
    display: block;
    margin-right: 30px;
}
    .modal{
  display:none;
  bottom:0;
  left:0;
  opacity:1;
  overflow:hidden;
  position:fixed;
  right:0;
  top:0;
  z-index:25;
  color:#fff;
  align-items:center;
  justify-content:center
}


.modal a,.modal a:hover{
    color:inherit;
  }

.modal .btn:not([disabled]),.modal .btn:not([disabled]):hover{
    color:{{ settings.color_button_text | default: "#ffffff" }};
    color:var(--colorBtnPrimaryText);
  }

.modal.modal--quick-shop{
    align-items:flex-start;
  }

.modal-open .modal .modal__inner{
      animation:modal-open 0.5s forwards;
    }

.modal-open .modal:before{
      content:"";
      position:fixed;
      top:0;
      left:0;
      width:100%;
      height:100%;
      background-color:{{ settings.color_modal_overlays | default: "#000000" }};
      background-color:var(--colorModalBg);
      animation:overlay-on 0.5s forwards;
      cursor:pointer;
    }

.modal-closing .modal .modal__inner{
      animation:modal-closing 0.5s forwards;
    }

.modal-closing .modal:before{
      content:"";
      position:fixed;
      top:0;
      left:0;
      width:100%;
      height:100%;
      background-color:{{ settings.color_modal_overlays | default: "#000000" }};
      background-color:var(--colorModalBg);
      animation:overlay-off 0.5s forwards;
    }

.modal-open--solid .modal:before{
    background-color:{{ settings.color_modal_overlays | default: "#000000" }};
    background-color:var(--colorModalBg)
}

.modal-open .modal--solid:before{
      background-color:#000;
      animation:full-overlay-on 0.5s forwards;
    }

.modal-closing .modal--solid:before{
      background-color:#000;
      animation:full-overlay-off 0.5s forwards;
    }

.modal--is-closing{
  display:flex !important;
  overflow:hidden;
}

.is-active{
  display:none !important;
  overflow:hidden;
}

@media only screen and (min-width:590px){
  .modal-open{
    overflow:hidden;
  }
}

.modal__inner{
  transform-style:preserve-3d;
  flex:0 1 auto;
  margin:20px;
  max-width:100%;
  display:flex;
  align-items:center
}

@media only screen and (min-width:590px){

.modal__inner{
    margin:40px
}
  }

.modal--square .modal__inner{
    background-color:{{ settings.color_body_bg | default: "#ffffff" }};
    background-color:var(--colorBody);
    color:{{ settings.color_body_text | default: "#1c1d1d" }};
    color:var(--colorTextBody)
}

.modal__inner img{
    display:block;
    max-height:90vh;
  }

.modal__inner .image-wrap img{
    max-height:none;
  }

.modal__centered{
  position:relative;
  flex:0 1 auto;
  min-width:1px;
  max-width:100%;
}

.modal--square .modal__centered-content{
    max-height:80vh;
    padding:30px;
    min-width:200px;
    min-height:190px;
    overflow:auto;
    -webkit-overflow-scrolling:touch
}

@media only screen and (min-width:590px){

.modal--square .modal__centered-content{
      padding:60px;
      max-height:90vh;
      max-width:1200px
}
    }

.modal__close{
  border:0;
  padding:20px;
  position:fixed;
  top:0;
  right:0;
  color:#fff
}

@media only screen and (min-width:590px){

.modal__close{
    padding:40px
}
  }

.modal__close .icon{
    width:28px;
    height:28px;
  }

.modal__close:focus,.modal__close:hover{
    color:#fff;
  }

.modal--square .modal__close{
    position:absolute;
    color:{{ settings.color_body_text | default: "#1c1d1d" }};
    color:var(--colorTextBody);
    padding:13.33333px
}

.modal--square .modal__close:focus,.modal--square .modal__close:hover{
      color:{{ settings.color_body_text | default: "#1c1d1d" }};
      color:var(--colorTextBody);
    }

.modal .page-content,.modal .page-width{
    padding:0;
  }

.popup-cta{
  margin-bottom:20px;
}

@media only screen and (max-width:589px){
  .modal--mobile-friendly{
    top:auto;
    bottom:0;
    overflow:auto
  }

    .modal--mobile-friendly.modal--square .modal__centered-content{
      padding:20px 20px 0;
    }

    .modal--mobile-friendly.modal--is-active{
      overflow:auto;
    }
      .modal-open .modal--mobile-friendly:before{
        display:none;
      }
      .modal-closing .modal--mobile-friendly:before{
        display:none;
      }

    .modal--mobile-friendly .modal__inner{
      margin:10px;
      box-shadow:0 10px 20px rgba(0, 0, 0, 0.3);
    }

    .modal--mobile-friendly .h1{
      padding-right:25px;
    }

    .modal--mobile-friendly input{
      font-size:16px !important;
    }

    .modal--mobile-friendly .input-group{
      margin:0 auto 20px;
    }

    .modal--mobile-friendly .btn{
      min-width:auto;
    }

    .modal--mobile-friendly .text-close{
      display:none;
    }
}
.swatch-style-icon_circle .option-selector--swatch .opt-label{
background-size: 28px;
}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after, .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{
    font-size: 12px!important;
    color: #000000;
}
#cartform .checkout-note{
display:none
}
.product-label {
    display: block;
    margin: 0;
    margin-top: 0;
    margin-left: -7px;
    border-radius: 0 50px 50px 0;
    overflow: hidden;
}
.product-label>span {
    padding: .7em 1.3em .7em 1em;
  text-transform: uppercase;
}
.swatch-style-icon_circle .option-selector--swatch .opt-label:before{
border:0
}
#section-id-template--15733385134301__1648882780c3a7a32f .gallery__item{
height:auto!important;
  flex-grow: 1!important;
}
.text-swiper__text{
	color:#6B6C6D
}
.overlay-texts{
	    text-align: center;
}
.swiper_list .gallery--with-margins{
	padding-top:0
}
.swiper_list .gallery--with-margins .gallery__item {
  padding:0 15px

}
.gallery__item.lazyload--placeholder {
    background-color: transparent;
}
#r--feature-theme .r--feature-masonry .r--item-body{
	    text-align: left!important;
}
#r--feature-theme .r--feature-masonry .r--carousel-item{
	box-shadow: none!important;
}
.r--item-view .r--item-body .r--stars {
  text-align: left!important;
}
#r--feature-theme .r--feature-masonry .r--title-review{
	text-align: left!important;
}
.r--item-view .r--date-ryviu{
    /* text-align: left!important; */
    position: relative;
    left: -50%;
    /* top: 29px; */
    margin-left: 40px!important;
}
.section-header__title{
    border-bottom: 1px solid #939494;
    padding-bottom: 30px;
    font-size: 33px;
      margin-bottom: 0;
}
#r--feature-theme .r--avatar-wp {
    display: none;
}
#r--feature-theme .r--author .r--detail-right {
    margin-left: 0!important;
    width: auto!important;
}
.r--item-view .r--author {
    background-color: transparent!important;
    padding: 0!important;
}
#r--feature-theme .r--feature-masonry {
  overflow: inherit!important;

}
#glider-double{
/*       padding-left: 100px!important;
    padding-right: 100px!important; */
}
.r--feature-masonry .glider-contain .glider-prev,
.r--feature-masonry .glider-contain .glider-next{
	    top: 100px!important;
}
}
#r--feature-theme .r--feature-masonry .glider .r--carousel-item {

/*     width:480px!important; */
/*       flex: none; */
}
.section-apps .fully-spaced-row--medium{
overflow: hidden;
}
.r--featured-wapper {
    width: 100%;
    padding: 0 6.25%;
}
.section-apps .fully-spaced-row--medium .container{
	    max-width: none;
}
.r--featured-wapper .r-container{
	    max-width: none!important;
}

.r--feature-masonry .r--icon-slider {
  background: transparent!important;
  text-align: center;
}
span.r--previous.r--icon-slider:after {
    content: 'prev';
    font-family: 'swiper-icons';
    background: transparent;
    font-size: 24px;
}
span.r--next.r--icon-slider:after {
    content: 'next';
    font-family: 'swiper-icons';
    background: transparent;
    font-size: 24px;
}
#r--feature-theme .r--feature-masonry .glider {
/*     padding-left: 100px!important;
    padding-right: 100px!important; */
}
.r--feature-masonry .glider-contain .glider-prev {
    right: auto!important;
    left: 0!important;
}
#glider-double{
margin:0 90px
}

.popSliderbox {
      position: fixed;
    z-index: 1111;
    margin: auto;
    top: 0;
    bottom:0;
    left: 0;
    right: 0;
  height: 640px;
    width: 1081px;
	   display:none
  
}
.pop_ins{
    display: flex;
    align-items: center;
    margin: auto;
  padding: 40px;
    background: #ffffff;
}
.popmask{
	 position: fixed!important;
    margin: auto;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    z-index: 1111!important;
  display:none
}
.ins-gallery{
padding:0 125px;
  margin-bottom:120px;
  margin-top: 120px;
}
#shopify-section-template--15733385068765__1646212129cb5d6329{
margin-bottom:120px
}
.pop_instagram-pic{
width:45%
}
.buy-buttons-row .shopify-payment-button{
/* 	display:none */
}
.instagram_box{
	margin-left:30px;
    display: flex;
    align-items: center;
    justify-content:flex-start;
}
.ins-pro_price{
	    font-size: 20px;
    color: #595757;
    line-height: 1;
}
.ins-pro_title{
	 font-size: 20px;
    color: #595757;
}
.ins-pro_link{
width: 140px;
    height: 30px;
    display: block;
    background: #352D2B;
    text-align: center;
    line-height: 30px;
    color: #ffffff;
    margin: 10px auto 40px;
}
.ins-pro_date{
	    color: #909091;
    margin-top: 40px;
}
.pop-prev{
	    left: -90px!important;
      border: 1px solid #ffffff;
    width: 60px!important;
    height: 60px!important;
    border-radius: 60px!important;
}
.pop-prev:after, .pop-next:after{
color: #ffffff;
    font-size: 20px!important;
}
.pop-next{
	right: -90px!important;
      border: 1px solid #ffffff;
    width: 60px!important;
    height: 60px!important;
    border-radius: 60px!important;
}
.thumb-next{
	height: 100%!important;
   
    top: 50%!important;
    /* bottom: 0; */
    transform: translateY(-50%);
    margin-top: 0!important;
    right: 0!important;
width: 80px!important;
      background: rgba(183,184,184,.5);
}
.thumb-prev{
	height: 100%!important;
    top: 50%!important;
    /* bottom: 0; */
    transform: translateY(-50%)!important;
    margin-top: 0!important;
    left: 0!important;
    width: 80px!important;
      background: rgba(183,184,184,.5);
}
.thumb-next:after, .thumb-prev:after{
	    font-size: 24px!important;
    color: #ffffff;
}
.cubtitlee{
display: inline-block;
    font-size: 24px;
    margin-top: 20px;
    line-height: 1;
  color:#676869;
  text-transform: lowercase;
}
.thumb_mask{
	position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(0,0,0,.6);
    top: 0;
    left: 0;
    color: #ffffff;
    flex-flow: column;
  opacity:0;
      transition: all .5s ease;
}
.ins_icon{
    background: url(https://cdn.shopify.com/s/files/1/0015/8937/9159/files/ins_icon_e4477f57-5425-4440-ab3f-30cd4c70ae4f.png?v=1649795355);
    width: 30px;
    height: 30px;
    background-size: cover;
    margin-bottom: 20px;
	}
.thumb_mask span{
    font-size: 15px;
    padding: 3px 15px;
    border: 1px solid #ffffff;
  transition: all .5s ease;
}
.thumb_mask span:hover{
	background:#ffffff;
  color:#000000
}
.thumb-item{
	    position: relative;
      cursor: pointer;
}
.thumb-item:hover .thumb_mask{
	opacity:1
}
.thumb-item > img{
	    width: 100%;
    vertical-align: middle;
}
.about_touch{
	background: url(https://cdn.shopifycdn.net/s/files/1/0015/8937/9159/files/5_524e2fcb-60cb-45c5-a6c8-bed8ffb063af.png?v=1657680475);
       padding: 370px 26% 50px;
    color: #fff;
    text-align: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.about_touch h2{
    font-size: 50px;
    color: #ffffff;
}
.about_touch p{
    font-size: 20px;
    line-height: 1.3;
}
.facebook_icon{
    background: url(https://cdn.shopifycdn.net/s/files/1/0015/8937/9159/files/f1.png?v=1649837083);
}
.insg_icon{
    background: url(https://cdn.shopifycdn.net/s/files/1/0015/8937/9159/files/f2.png?v=1649837083);
}
.douyin_icon{
    background: url(https://cdn.shopifycdn.net/s/files/1/0015/8937/9159/files/f3.png?v=1649837083);
}
.twitter_icon{
    background: url(https://cdn.shopifycdn.net/s/files/1/0015/8937/9159/files/1_3x_5e602ddd-897b-4188-9e31-52e2733aae09.png?v=1651050563);
}
.pinterest_icon{
    background: url(https://cdn.shopifycdn.net/s/files/1/0015/8937/9159/files/2_3x_8f41c36c-a5fc-4931-972e-69bf858d709c.png?v=1651050563);
}
.about_social a i{
	display: inline-block;
    background-size: cover;
    margin: 0 45px;
   width: 32px;
    height: 32px;
}
.about_social{
	    margin-top: 60px;
}
#section-id-template--16312753357021__164983172156d73bc9{
    margin: auto;
   
}
#shopify-section-template--16312753357021__164983172156d73bc9{
		background: #FCFAF1;
    margin: 0;
    padding: 120px 0;
    font-size: 20px;
    color: #000000;
    line-height: 1.8;
}
.menu-promotion__text{
	font-size: 15px;
    color: #454545;
    font-weight: 600;
    margin-top: 15px;
      letter-spacing: 1px;
}
@media (max-width: 1800px) and (min-width: 1320px){
	
}
@media (min-width: 1930px){
  .popSliderbox{
      height: 850px;
      width: 1313px;
	}
  .ins-pro_info{
  	    font-size: 18px;
  }
}
.container-fulle{
padding:0 125px
}
.review_top{
	    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #939494;
    padding-bottom: 20px;
    margin-bottom: 40px;
}
.review_top h2{
	    font-size: 28px;
    color: #000000;
    margin: 0;
}
.allreview-right{
	display: flex;
    align-items: center;
    position: relative;
}
.allreview-right .testimonial__star-rating{
	margin-bottom: 0;
    margin-right: 10px;
    color: #AA4022;
      
}
.allreview{
	    color: #404040;
}
.review_np{
	position: relative;
    display: flex;
    align-items: center;
    height: auto;
}
.review-next{
	position: relative!important;
    right: 0!important;
    margin: 0!important;
}
.review-prev{
	    position: relative!important;
    left: 0!important;
    right: 0!important;
    margin: 0!important;
}
.rew_top{
	display: flex;
  align-items: center;
  margin-bottom: 25px;
}
.rew_top .testimonial__star{
	    color: #aa4022;
}
.rew_top .testimonial__star svg{
	width: 20px;
    height: 20px;
}
.rew_top .testimonial__star-rating{
margin:0;
      margin-right: 10px;
  letter-spacing: -5px;
}
.rew_content h2{
	    font-size: 18px;
    text-transform: initial;
    margin-bottom: 20px;
}

.allreview-right .testimonial__star svg{
	width:20px;
  height:20px
}
.rev_author{
    margin-top: 40px;
}
.review_box{
	    padding-bottom: 90px;
    margin-bottom: 100px;
  padding-left: 90px;
    padding-right: 90px;
  padding-top: 20px;
}
 .pc_showflex{
  	display:flex
  }
  .mobile_showflex{
  	display:none
  }
.pc_show{
  	display:block
  }
  .mobile_show{
  	display:none
  }
.instagram_box >img{
width:120px
}
#section-id-template--16312753357021__164983172156d73bc9 .pc_showflex{width:100%}
#privy-container #privy-inner-container .privy .privy-text-element span, #privy-container #privy-inner-container .privy .privy-html-element span, 
#privy-container #privy-inner-container .privy .privy-element.privy-button-element.privy-button-flat{
    font-family: 'Gotham-Medium'!important;
}
.navigation__tier-3 a[href="/collections/1920s-jewelry"]{
	display:none
}
/* shop-the=look */
.shop-the-look,
.shop-the-look__item {
  position: relative;
  display: block;
  overflow: hidden;
}

.shop-the-look__item {
  background: rgb(var(--secondary-background)); /* Use as a filler */
}

.shop-the-look__item[hidden] {
  position: absolute;
  visibility: hidden;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
}

.shop-the-look__item[hidden] .popover,
.shop-the-look__item[hidden] .drawer {
  display: none; /* Making sure popover and drawer are hidden for hidden look helps alleviating issues with Safari */
}

.shop-the-look__image {
  width: 100%;
}

.shop-the-look__product-wrapper {
  position: absolute; /* Position is set dynamically in Liquid */
}

/* Dot elements */

.shop-the-look__dot {
  position: relative;
  display: block;
  width: 24px;
  height: 24px;
  border-radius: 100%;
  background: var(--section-dot-inner-background);
  box-shadow: 0 0 0 8px rgb(var(--section-dot-background)) inset, 0 1px 5px rgba(0, 0, 0, 0.15);
}

@keyframes shopTheLookDotKeyframe {
  0% {
    opacity: 1;
    transform: scale(0.4);
  }

  100% {
    opacity: 0;
    transform: scale(1.3);
  }
}

.shop-the-look__dot::after {
  content: '';
  position: absolute;
  left: -4px;
  top: -4px;
  width: 32px;
  height: 32px;
  border: 2px solid rgba(var(--section-dot-background), 0.6);
  border-radius: 100%;
  animation: shopTheLookDotKeyframe 2s ease-in-out infinite;
}

/* Product part */

/* This allows to shift by the size of the dot */
[dir="ltr"] .shop-the-look__product-wrapper {
  margin-left: -12px;
}
[dir="rtl"] .shop-the-look__product-wrapper {
  margin-right: -12px;
}
.shop-the-look__product-wrapper {
  margin-top: -12px;
}

[dir="ltr"] .shop-the-look__product {
  padding: 15px 32px 15px 15px;
}

[dir="rtl"] .shop-the-look__product {
  padding: 15px 15px 15px 32px;
}

.shop-the-look__product {
  position: absolute;
  display: flex;
  align-items: center;
  width: max-content;
  left: calc(100% + 28px);
  top: 50%;
  max-width: 46vw;
  background: rgb(var(--background));
  visibility: hidden;
  opacity: 0;
  transform: scale(0.8) translateY(-50%);
  transition: visibility 0.4s cubic-bezier(0.75, 0, 0.175, 1), opacity 0.4s cubic-bezier(0.75, 0, 0.175, 1), transform 0.4s cubic-bezier(0.75, 0, 0.175, 1);
  will-change: transform;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  transform-origin: top var(--transform-origin-start);
  z-index: 1;
  border-radius: min(var(--block-border-radius), 4px);
}

.shop-the-look__product[open] {
  visibility: visible;
  opacity: 1;
  transform: scale(1) translateY(-50%);
}

.shop-the-look__product::before {
  position: absolute;
  content: '';
  right: 100%;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent rgb(var(--background)) transparent transparent;
  border-width: 8px;
}

.shop-the-look__product--reverse {
  left: auto;
  right: calc(100% + 28px);
  transform-origin: top var(--transform-origin-end);
}

.shop-the-look__product--reverse::before {
  right: auto;
  left: 100%;
  border-color: transparent transparent transparent rgb(var(--background));
}

.shop-the-look__product-bottom-wrapper {
  display: grid;
  grid-auto-flow: column;
  justify-content: flex-start;
  grid-gap: 12px;
  gap: 12px;
}

[dir="ltr"] .shop-the-look__product-image {
  margin-right: 24px;
}

[dir="rtl"] .shop-the-look__product-image {
  margin-left: 24px;
}

.shop-the-look__product-image {
  flex: none;
  width: 72px;
}

.shop-the-look__product-vendor {
  display: block;
  max-width: max-content;
  margin-bottom: 1px;
}

.shop-the-look__product-title {
  display: block;
  margin-bottom: 2px;
}

/* Nav */

.shop-the-look__nav {
  position: absolute;
  display: block;
  bottom: 24px;
  background: rgb(var(--background));
  color: rgb(var(--text-color));
  border: 1px solid rgb(var(--border-color));
  border-radius: min(var(--button-border-radius), 10px);
  overflow: hidden;
  z-index: 1;
  transform: translateZ(0); /* Solves an extremely odd rendering issue on Safari */
}

.shop-the-look__prev-next-buttons {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.shop-the-look__arrow {
  border: none;
  border-radius: 0;
}

[dir="ltr"] .shop-the-look__arrow:first-child {
  border-right: 1px solid rgb(var(--border-color));
}

[dir="rtl"] .shop-the-look__arrow:first-child {
  border-left: 1px solid rgb(var(--border-color));
}

@media screen and (min-width: 741px) {
  .shop-the-look__nav {
    bottom: 40px;
  }
}

@media screen and (min-width: 1000px) {
  .shop-the-look__label {
    text-align: center;
    line-height: 56px;
    padding-left: 20px;
    padding-right: 20px;
    border-bottom: 1px solid rgb(var(--border-color));
  }

  [dir="ltr"] .shop-the-look__arrow:last-child {
    border-left: 1px solid rgb(var(--border-color));
  }

  [dir="rtl"] .shop-the-look__arrow:last-child {
    border-right: 1px solid rgb(var(--border-color));
  }

  .shop-the-look__counter {
    flex-grow: 1;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 1.4;
    overflow: hidden;
  }

  .shop-the-look__counter-page {
    position: relative;
  }

  .shop-the-look__counter-page-base {
    opacity: 0; /* Just to allocate the space */
  }

  [dir="ltr"] .shop-the-look__counter-page-transition {
    left: 0;
  }

  [dir="rtl"] .shop-the-look__counter-page-transition {
    right: 0;
  }

  .shop-the-look__counter-page-transition {
    position: absolute;
    display: inline-block;
    top: 0;
    height: 100%;
    line-height: normal;
  }

  .shop-the-look__counter-page-transition[hidden] {
    transform: translateY(100%);
    visibility: hidden;
  }
}
#section-id-template--16312753455325__1654760893926fda54{
	max-width: 100%;
    margin: 0;
    padding: 0;
  background: #EEE9E0;
}
#block-id-639f7ea3-3ba2-4c22-a3cf-993e13bca468 {
padding:0
}
#block-id-639f7ea3-3ba2-4c22-a3cf-993e13bca468 .custom-html{
	width: 63%;
    margin: auto;
    display: block;
}
.edm_title{
    font-size: 43px;
    margin-bottom: 80px;
  text-align: center;
}
.mc-field-group input[type="email"]{
	    border: 0;
    border-bottom: 1px solid #000000;
    background: transparent;
    width: 100%;
    padding: 10px 0;
      outline: none;
}
.mc-field-group{
	    position: relative;
}
.mc-field-group input[type="submit"]{
    position: absolute;
    right: 0;
    top: 7px;
    background: transparent;
    border: 0;
    padding: 10px 0;
    color: #000000;
    font-size: 14px;
      font-weight: bold;
}
.edm_ps{
	font-size: 14px;
    color: #372D2B;
    margin-top: 60px;
}
#shopify-section-template--16088728076509__16548318702dd718e8 .text-column__text p{
	    font-size: 16px;
    color: #372D2B;
  line-height: 1.4;
      margin-top: 40px;
}
#shopify-section-template--16088728076509__16548318702dd718e8 .column {
	margin-bottom:120px
}
#shopify-section-template--16088728076509__1654837624e87570c3 h2{
	font-size: 42px;
}
#shopify-section-template--16088728076509__1654837624e87570c3 p{
	font-size: 24px;
}
#shopify-section-template--16088728076509__1654837624e87570c3 .fully-spaced-row--medium{
	    margin-top: 90px;
    margin-bottom: 150px;
}
#block-id-e03464af-a813-4cd5-92c4-2292f32dcdb8{
	display:none
}
#mc_embed_signup div.mce_inline_error {
    margin: 0!important;
    padding: 10px 0!important;
    background-color: transparent!important;
    font-weight: bold!important;
    z-index: 1!important;
    color: #af4622!important;
}
.first_a{
	    color: #000000;
    text-decoration: underline;
}
.first_a{
    text-align: center;
    margin-bottom: 20px;
}
.swatch-method-image .product-block-options--swatch  .img_cover.product-block-options__item{
	background-size: cover;
}
.swatch-method-image .product-block-options--swatch  .img_headpiece.product-block-options__item{
	background-size: 35px;
}
.swatch-method-image .product-block-options--swatch  .img_setsize.product-block-options__item{
	background-size: 30px;
}
.swatch-method-image .product-block-options--swatch  .img_largesize.product-block-options__item{
	background-size: cover;
}
.modal--is-active {
    display: flex !important;
    overflow: hidden;
}

.swatch-method-image div[data-product-id="7536638787805"] .product-block-options--swatch .product-block-options__item{
	background-size: 35px;
  background-color: #e9e9ea;
}
.swatch-method-image div[data-product-id="1573420630103"] .product-block-options--swatch .product-block-options__item{
	background-size: 35px;
  background-color: #e9e9ea;
}

#shopify-section-template--15733385232605__faq-content-1{
min-height:200px
}
.cky-btn-accept{
	border-color: #060606!important;
    background-color: #060606!important;
}
.cky-consent-bar{
    border-color: transparent!important;
    background-color: #EAE9E9!important;
    width: 90%!important;
    margin: auto!important;
    margin-bottom: 30px!important;
    box-shadow: none!important;
}
.cky-title{
	display:none
}
.cky-notice-des p{
	color:#5A5A5A 
}
.cky-notice-des p a{
	color:#000000;
      text-decoration: underline;
}
#shopify-section-cookies-popup .section-cookies-popup{
	    top: auto;
    bottom: 0;
    padding: 0 5% 30px;
    width: 100%;
    height: auto;
}
#shopify-section-cookies-popup .cc-popup-modal {
	    background: #EAE9E9;
    width: 100%;
    box-shadow: 1px 1px 15px 0px rgba(6,6,6,.41);
}
#shopify-section-cookies-popup .cc-popup-content{
padding:20px;
  text-align: left;
}
#shopify-section-cookies-popup .cc-popup-close{
	    background: #060606;
    color: #ffffff;
    padding:0 30px;
    width: auto;
    height: 100%;
    top: 0;
    right: 0;
    font-size: 12px;
}
#shopify-section-cookies-popup .cc-popup-container{
	width: 84%;
}
.rimage-wrapper.lazyload--placeholder {
    background: #ffffff;
    background-image: url(https://cdn.shopify.com/s/files/1/0015/8937/9159/files/loading2.gif?v=1655706569);
    background-position: center center;
    background-size: 60px 60px;
    background-repeat: no-repeat;
}
  .pagination__number {
    margin:0
  }
  .pagination__number a{
    padding: 28px;
    font-size: 12px;
        color: #000000;
  }
  .pagination__number.active{
     padding: 28px;
    font-size: 12px;
        color: #454545;
  }
  .pagination svg{
        width: 6px;
    height: 10px;
    vertical-align: -1px;
  }
  .next, .prev{
      padding: 28px;
  }
  .swiper-lazy-preloader-logo{
    background: #ffffff;
    border:0!important;
     background-image: url(https://cdn.shopify.com/s/files/1/0015/8937/9159/files/loading2.gif?v=1655706569);
    background-position: center center;
    background-size: 60px 60px;
    background-repeat: no-repeat;
  }
.product-block-options--swatch .product-block-options__item.bgcolors{
	background-color: #e8e8e8;
}
.product-block-options--swatch .product-block-options__item.bgyellow{
	background-color: #cecbb5;
}


.swatch-method-image div[data-product-id="4204911853704"] .product-block-options--swatch .product-block-options__item{
	background-color: #e8e8e8;
  background-size: 35px;
}
.swatch-method-image div[data-product-id="7602117804253"] .product-block-options--swatch .product-block-options__item{
	background-color: #e8e8e8;
  background-size: 35px;
}

.swatch-method-image div[data-product-id="7515139145949"] .product-block-options--swatch .product-block-options__item{
	background-color: #e8e8e8;
}
#section-id-template--16312752898269__1655967750612cb575 .overlay-text__text{
	color: #372D2B;
}
#section-id-template--16312752898269__1655967750612cb575 .overlay-text__button{
	    width: 120px;
    padding: 0;
    background: transparent;
    text-transform: capitalize;
    line-height: 1.6;
    margin: 0 30px;
    margin-top: 60px;
    padding: 15px 0;
    border-radius: 5px;
}
#mc_embed_signup.sc_forms h2{
	font-size: 18px;
      margin-bottom: 30px;
}
#section-id-template--16312752898269__1655967750612cb575 .overlay-text__button:hover{
	  color:#000000;
  opacity:.7
}
#section-id-template--16312752898269__1655967750612cb575 .overlay-text__button:nth-child(1):before{
content:'';
      background: url(https://cdn.shopify.com/s/files/1/0015/8937/9159/files/sc1.png?v=1655972874);
    width: 100px;
    height: 52px;
    background-size: 100% 100%;
    display: block;
    margin: auto auto 20px;
}
#section-id-template--16312752898269__1655967750612cb575 .overlay-text__button:nth-child(2):before{
content:'';
      background: url(https://cdn.shopify.com/s/files/1/0015/8937/9159/files/sc2.png?v=1655972874);
    width: 60px;
    height: 63px;
    background-size: 100% 100%;
    display: block;
    margin: auto auto 20px;
}
#section-id-template--16312752898269__1655967750612cb575 .overlay-text__button:nth-child(3):before{
   content:'';
      background: url(https://cdn.shopify.com/s/files/1/0015/8937/9159/files/sc3.png?v=1655972874);
    width: 73px;
    height: 73px;
    background-size: 100% 100%;
    display: block;
    margin: auto auto 20px;
}
#section-id-template--16312752898269__1655967750612cb575 .overlay-text__button:nth-child(4):before{
content:'';
      background: url(https://cdn.shopify.com/s/files/1/0015/8937/9159/files/sc4.png?v=1655972874);
    width: 66px;
    height: 66px;
    background-size: 100% 100%;
    display: block;
    margin: auto auto 20px;
}
.sc_forms h2{
	text-align: center;
    font-size: 24px;
    font-weight: normal;
    color: #372D2B;
}
.sc_forms p{
	    font-size: 24px;
    text-align: center;
    color: #372D2B;
}
#mc_embed_signup.sc_forms input[type="submit"]{
	    width: 160px;
    height: 50px;
    background: #372D2B;
    border: 0;
    border-radius: 0;
      position: relative;
      top: 0;
    margin: 0;
}
#mc_embed_signup.sc_forms input[type="email"]{
    border: 1px solid #372D2B;
    border-radius: 0;
    width: 100%;
      height: 50px;
      padding: 0 10px;
}
#mc_embed_signup.sc_forms input[type=email]::placeholder{
	color:#d9d9d9
}
 #mc_embed_signup.sc_forms .mce_inline_error{
	 
}
#mc_embed_signup.sc_forms #mce-success-response {
  
    text-align: center;
    padding: 0;
}
#shopify-section-template--16145486840029__main{
margin-bottom:200px}
#mc_embed_signup .sc_fileds .mc-field-group{
	    padding: 0;
    margin-right: 15px;
    width: 50%;
}
.sc_fileds{
	    display: flex;
    justify-content: center;
}
.option-selector--swatch .opt-label.img_headpiece:before{
    background-size: 35px;
}
.option-selector--swatch .opt-label.bgcolors {
    background-color: #e8e8e8!important;
}
.option-selector--swatch .opt-label.bgyellow{
	background-color: #cecbb5;
}  
.option-selector--swatch .opt-label.img_cover:before{
    background-size: cover;
}
#section-id-template--16312752898269__1655967750612cb575 .overlay-text__rte {
   max-width: 100%;
}
#section-id-template--16312752898269__1655967750612cb575 .overlay-text__rte p{
	font-size: 18px;
      margin-top: 30px;
}
 #shopify-section-template--16145486840029__165604990181f397e5{
  	display:none
  }
#shopify-section-template--16145486840029__1655968240b55c557c{

}
#section-id-template--16145486840029__1655968240b55c557c{
	margin: 0 auto;
    padding: 120px 40px 60px;
    
}
#section-id-template--16312752898269__1655967750612cb575 .overlay-text__button:before{
	zoom:.8
}
#shopify-section-template--16145486840029__main h1{
    display: none;
}
#shopify-section-template--16145486840029__main .product-column-right h1.title{
	display:block
}
#NavigationTier2-3 .navigation__tier-2 .navigation__column:first-child{
/* 	display:none */
}
#shopify-section-template--15733385101533__main{
margin-bottom:90px
}
a[data-cc-modal-contentelement="#block-content-template--15744583860445__main-612a229b-b279-444f-a557-870900ead6bf"]:before{
content:'';
      background: url(https://cdn.shopifycdn.net/s/files/1/0015/8937/9159/files/SIZE.png?v=1656558086);
    width: 30px;
    height: 30px;
    background-size: cover;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.input-row{
	    position: relative;
}

.cc-modal-window.cc-modal-window--size-medium .sc_title{
    text-align: center;
    margin-left: -40px;
    margin-right: -40px;
    border-bottom: 1px solid #f2f2f2;
    padding-bottom: 18px;
    margin-top: 20px;
    font-size: 24px;
}
#privy-container #privy-inner-container .privy .privy-text-element span{
	font-family: Gotham-Book!important;
}
.size_boxs > div{display:none}
.size_boxs > div:first-child{display:block}
.size_ul{ display: flex;justify-content: center;margin: 30px 0;}
.size_ul li{padding: 10px 40px;    list-style-type: none;cursor: pointer;}
.size_box table{    width: 100%;}
.size_ul li.active{
  font-weight: bold;
    color: #000000;
    border-bottom: 2px solid #000000;
   
}
.sc_p-title{
  font-size: 14px;
}
.size_box table tr th{
    background: #f7f7f7;
    border-bottom: 0;
    color: #000000;
    width: 20%;
    text-align: center;
}
.size_box table tr td{
  
    width: 20%!important;
    text-align: center;
}
.size_box table tr:nth-child(2n+1){
  background: #f7f7f7;
}
.privy-side-tab-wrapper::after{
	content:'';
  	background: url(https://cdn.shopifycdn.net/s/files/1/0015/8937/9159/files/gb.png?v=1656919217);
    width: 20px;
    height: 20px;
    background-size: cover;
        display: none;
    position: relative;
    z-index: 11111111111111111111;
    position: absolute;
    top: 16px;
    left: 10px;
}
.privy-dropdown-container{
	    transform: rotate(-90deg);
    position: fixed;
    width: 20px;
    height: 20px;
    display: none;
    background: url(https://cdn.shopifycdn.net/s/files/1/0015/8937/9159/files/gb.png?v=1656919217);
    z-index: 10000001;
    right: 10px;
    margin: auto;
    top: 0;
    background-size: cover;
    bottom: -200px;
    cursor: pointer;

}
.privy-tab-text:after{
  content:'';
	 transform: rotate(-90deg);
    position: fixed;
    width: 20px;
    height: 20px;
    background: url(https://cdn.shopifycdn.net/s/files/1/0015/8937/9159/files/gb.png?v=1656919217);
    z-index: 10000001;
    right: 10px;
    margin: auto;
    top: 0;
    background-size: cover;
    bottom: -200px;
    cursor: pointer;
}
#privy-container #privy-inner-container .privy-tab-container div.privy-tab .privy-tab-text {
    right: -10px;
}
.tract_order{
	    width: 25vw;
    margin: 5vw auto;
    text-align: center;
}
#YQNum{
	    width: 100%;
    margin: 2vw 0 1.5vw;
}
#sbutton{
width:100%
}
 #section-id-template--15862240116957__1649831988d961819e{
  	margin-bottom: 0;
  }
/* quick buy modal */
.quickbuy-container .gallery__inner{
	display: flex;
    align-items: flex-start;
}
.quickbuy-container .product-detail .gallery .main-image{
	    order: 1;
    width: calc(100% - 140px);
}
.quickbuy-container .thumbnails{
	    margin-left: 0;
    padding-right: 40px;
    width: 140px;
    white-space: normal;
        overflow: hidden;
    max-height: 640px;
}
.quickbuy-container .thumbnails .thumbnail{
	display: block;
    margin: 0 0 10px;
    width: auto;
}
.best_forms{
	    display: block;
    width: calc(100% + 50px);
    margin: 60px 0 100px;
      background: #FCFAF1;
    padding: 110px 0;
      margin-left: -10px;
    margin-right: -40px;
}
@media (min-width: 2800px){
#section-id-template--16312752898269__1655967750612cb575 .overlay-text__text {
    transform: scale(1.5);
}
}
  .privy-caret-down{
    transform: rotate(-90deg);
    position: fixed!important;
    width: 40px!important;
    height: 40px;
    display: block!important;
    background: url(https://cdn.shopifycdn.net/s/files/1/0015/8937/9159/files/gb.png?v=1656919217);
    z-index: 10000001;
    right: auto!important;
    margin: auto;
       top: 7px;
    left: 5px;
    cursor: pointer;
    border: 0px!important;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center center;
    
  }
  .swatch-method-image .product-block-options--swatch .product-block-options__item[data-media="29512790573277"]{
        background-image: url(https://cdn.shopify.com/s/files/1/0015/8937/9159/products/Dark-Green-2_24d5d3b7-e037-4329-b393-b9c4cbfbd1fe_48x48.png?v=1658715798)!important;
  }
  .product-form[data-product-id="6870510665888"] [data-swatch="dark green"] {
    --swatch-background-image: url(https://cdn.shopify.com/s/files/1/0015/8937/9159/products/Dark-Green-2_24d5d3b7-e037-4329-b393-b9c4cbfbd1fe_48x48.png?v=1658715798)!important;
}
  .ann_fixed {
    position: fixed!important;
    width: 100%;
    height: 30px;
    top: 0;
    left: 0;
    z-index: 1111;
    
  }
  .bar_hed{
        padding-top: 30px;
  }
  .topbar_height{
    position:relative;
    top:30px
  }
  .section-id-template--16088728076509__1658818488470241d6{
        margin-top: 0;
  }
  @media (min-width: 768px){
  #section-id-template--16312752898269__1655967750612cb575 .fixed-height-item {
      height: 34.53125vw!important
  }
}
  #section-id-template--16312753357021__165882734468597995 .overlay-text__text{
    width: 60%;
    margin: auto;
  }
  #section-id-template--16312753357021__165882734468597995 .overlay-text__subheading{
       font-size: 20px;
    font-family: Gotham-Medium;
  }
  #section-id-template--16312753357021__165882734468597995 .overlay-text__title{
    line-height: 1.4;
  }
  #section-id-template--16312753357021__165882734468597995 .overlay-text__title {
    font-size: 30px;
    text-transform: inherit!important;
    font-family: Gotham-Book!important;
}
  .page-header--with-upper-spacing {
/*     padding-top: 30px!important; */
    margin-top: 30px;
}
  .r--widget-section .r-container{
        max-width: 1240px!important;
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px!important;
    padding-right: 40px!important;
  }
  @media (min-width:2500px){
#section-id-template--16088728076509__16548318702dd718e8 .container {
    padding: 0 5%;
}
.section-announcement-bar{
  zoom: 1.2;
}
  #pageheader>.logo-area{
    zoom: 1.2;
  }
  #main-nav .navigation__tier-1-container{
    zoom: 1.2;
  }
  .has-paging__title{
     zoom: 1.2;
  }
  .small-feature-link{
     zoom: 1.2;
  }
  .product-block .product-info .innerer{
    zoom: 1.3;
  }
  .home-collection .text-column__title, .home-collection .text-column__text, .home-collection .small-feature-link,
  #section-id-template--15733385134301__16460322770d21e921 .overlay-text__title,
  .hometitle, .review_top h2, .pc_showflex, .rew_top, .rew_content, .section-footer__title, .section-footer__text,
  .section-footer__text-block__image:not(:last-child), .section-footer__text-block__social, .copyright,
  .section-footer__newsletter-block .signup-form, #privy-container #privy-inner-container .privy-tab-container.privy-side.privy-side-right .privy-side-tab-wrapper
  .page-header:not(.page-header--with-background), .link-dropdown, .pagination-row, .contact-form{
    zoom: 1.3;
  }
  .section-footer__menu-block__menu, #section-id-template--16312753291485__16359276425da8ce46 .overlay-text__text,
  .pageheader--layout-inline-menu-center .logo-area__right, .main-search__container.container, .product-label>span,
  .navigation .navigation__tier-2-container, .product-block .image-cont .btn.quickbuy-toggle,
 .overlay-text--for-banner .overlay-text__inner, #shopify-section-template--16312753357021__164983172156d73bc9,
    .feature-text-paired, .about_touch, .faq-header__content, .faq-index__item-container, .collapsible-tabs,
    .product-detail, .size-chart__inner, #block-id-639f7ea3-3ba2-4c22-a3cf-993e13bca468, .cart-summary-overlay,
    #cartform{
    zoom:1.2
  }
  #privy-container #privy-inner-container .privy-popup-container .privy-popup-content-wrap .privy-popup-inner-content-wrap{
    zoom:1.5
  }
  .page-header--with-upper-spacing, #shopify-section-template--16088728076509__16548318702dd718e8 .column {
    margin-top: 30px;
     zoom: 1.3;
  }
  .best_forms #mc_embed_signup, .article{
     zoom: 1.3;
  }
    .section-footer__newsletter-block .signup-form__email {
    width: 100%;
    padding: 10px 15px;
}
  .signup-form__button{
        padding: 10px 15px;
  }
   
    .r--widget-section .r-container {
    max-width: 1570px!important; 
    padding-left: 85px!important;
    padding-right: 85px!important;
}
    #recently-viewed-products .product-block .product-info{
       zoom: 1.3;
    }
    .section-footer__newsletter-block {
    flex: 0 1 450px;
}
}
  .section-main-product{
    margin-top:80px
  }
 
  .header-v1 .r--image-items li, #r--default-theme .r--default-theme .r--thumbnail li,
  #r--default-theme .r--default-theme .r--thumbnail li img{
   
    width: 100px!important;
    height: 100px!important;
  }
  .template-page.template-suffix-faq #content {
    margin-top: 30px;
  }
  #content{
     margin-top: 30px;
  }
  
  #NavigationTier2-5 .navigation__tier-3-container.navigation__child-tier .navigation__tier-3 .navigation__item:first-child{
/*     display:none */
  }
   .closeins{
     
        display:none;
  }
@media (max-width: 768px) {
  .section-footer__row.section-footer__row--blocks{
        display: grid;
    grid-template-rows: auto auto auto;
    grid-template-areas:
        'a'
        'b'
        'c';
  }
  .section-footer__row__col.section-footer__newsletter-block{
        grid-area: a;
    margin-bottom: 40px;
  }
  .section-footer__row__col.section-footer__text-block.section-footer__text-block--with-text{
    grid-area: b;
  }
 .section-footer__menu-block .section-footer__title:after,
   .section-footer__menu-block .section-footer__title:before{
      content: "";
    position: absolute;
    top: calc(50% - 1px);
    right: 0;
    width: 11px;
    height: 1px;
    background-color: currentColor;
    transition: .3s ease;
    transition-property: transform,opacity;
  }
   .section-footer__menu-block .section-footer__title:before{
  transform: rotate(-90deg);
  }
   .section-footer__menu-block .section-footer__title{
      position: relative;
  }
  .section-footer__menu-block {
    flex-shrink: 2;
    border-bottom: 1px solid rgba(103,104,105,.15);
}
  .section-footer__menu-block .section-footer__menu-block__menu {
  display:none
/*     height: 0; */
/*     overflow: hidden; */
/*     transition: all .3s ease; */
}
  .section-footer__menu-block.ondown .section-footer__menu-block__menu{
/*     height:auto; */
/*     transition: all .3s ease; */
  }
  .section-footer__menu-block.ondown .section-footer__title:before{
     transform: rotate(0);
  }
   .r--widget-section .r-container {
   
    padding-left: 0!important;
    padding-right: 0!important;
}
  #privy-container #privy-inner-container .privy-tab-container div.privy-tab .privy-tab-text {
    right: 0;
}
  .privy-caret-down{
    display:none!important
  }
   .header-v1 .r--image-items li, #r--default-theme .r--default-theme .r--thumbnail li,
  #r--default-theme .r--default-theme .r--thumbnail li img{
   
    width: 100px!important;
    height: 100px!important;
  }
  #shopify-section-template--16312753455325__1654760893926fda54 {
    margin-top: 0;
}

.section-main-product {
    margin-top: 30px;
}
  .privy-caret-down{
    color: white;
    position: absolute;
    bottom: 10px;
    left: 0px;
  }
  #privy-container #privy-inner-container div.privy-tab.privy-basic.privy-side.privy-right{
        position: relative;
  }
  .section-id-template--16088728076509__1658818488470241d6 {
    margin-top: 50px;
}
  #section-id-template--16312753357021__165882734468597995 .overlay-text__text {
    width: 100%;
}
  .majortitle{
        font-size: 24px;
  }
  #section-id-template--16312753357021__165882734468597995 .overlay-text__title {
    font-size: 16px!important;
    line-height: 1.6;
}
  #section-id-template--16312753357021__165882734468597995 .overlay-text__subheading {
    font-size: 15px;
    font-family: Gotham-Medium;
    margin-bottom: 10px;
}
  .privy-caret-down {
    width: 30px!important;
    height: 30px;
    top: 5px;
    left: 22%;
    background-size: 15px 15px;
}
  .pc_show{
  	display:none
  }
  .mobile_show{
  	display:block
  }
  .sc_fileds {
 
    flex-flow: column;
}
  .best_forms{
  	       padding: 40px 20px;
    margin: 30px 0 50px 0;
    margin-right: -15px;
    margin-left: -15px
  }
  .tract_order {
    width: 100%;
    margin: 60px 0;
}
  #YQNum {
    width: 100%;
    margin: 20px 0 20px;
}
  .bgwNXa {
    width: 50%!important;
}
  .buPIWB{
  	padding: 5px 0 2px!important;
  }
  .bgwNXa .privy-bar-tab-inner{
      transform: rotate(-90deg)!important;
    right: -50%;
    transform-origin: bottom center!important;
  }
  .privy-dropdown-container {
    right: 0;
    top: 0;
    bottom: -160px;
        width: 30px;
    height: 30px;
    background-size: 20px 20px;
    background-position: center center;
    background-repeat: no-repeat;
}
  
  #privy-container #privy-inner-container .privy-tab-container.privy-side.privy-side-right .privy-side-tab-wrapper {
    text-align: center;
  }
  #privy-container #privy-inner-container .privy-tab-container div.privy-tab{
  	line-height: 1.7!important;
        font-size: 14px!important;
  }
  #privy-container #privy-inner-container div.privy-tab.privy-basic.privy-side.privy-right {
    padding: 0px 20px 6px !important;
  }
  .swatch-method-image .product-block-options--swatch .img_headpiece.product-block-options__item {
    background-size: 23px;
}
  .swatch-method-image div[data-product-id="7536638787805"] .product-block-options--swatch .product-block-options__item, .swatch-method-image div[data-product-id="1573420630103"] .product-block-options--swatch .product-block-options__item {
    background-size: 23px;
}
  .swatch-method-image div[data-product-id="4204911853704"] .product-block-options--swatch .product-block-options__item, .swatch-method-image div[data-product-id="7602117804253"] .product-block-options--swatch .product-block-options__item {
    background-size: 23px;
}
  #section-id-template--16312752898269__1655967750612cb575 .overlay-text__inner{
  	    background: #E2DFD2;
    position: absolute;
    bottom: 0;
    padding: 20px 20px 0;
  }
  #section-id-template--16145486840029__1655968240b55c557c {
    padding: 60px 20px 0;
}
   #mc_embed_signup .sc_fileds .mc-field-group {
       width: 80%;
    margin: auto;
}
  #mc_embed_signup.sc_forms h2{
    width: 75%;
    margin: auto auto 20px;
    font-size: 18px;
  }
  #mc_embed_signup.sc_forms input[type=email] {
    border: 1px solid #767676;
  }
  #shopify-section-template--16145486840029__165604990181f397e5{
  	display:block
  }
  #section-id-template--16312752898269__1655967750612cb575 .overlay-text__button{
  	display:none
  }
  #section-id-template--16312752898269__1655967750612cb575 .overlay-text__button {
    width: 50%;
      margin: 0;
    padding: 10px;
    border-radius: 5px;
    float: left;
}
  #section-id-template--16312752898269__1655967750612cb575 .overlay-text__button:nth-child(1):before {
    width: 50px;
    height: 26px;
    margin: auto auto 10px;
}
  #section-id-template--16312752898269__1655967750612cb575 .overlay-text__button:nth-child(2):before {
    width: 30px;
    height: 32px;
    margin: auto auto 10px;
}
  #section-id-template--16312752898269__1655967750612cb575 .overlay-text__button:nth-child(3):before {
    width: 36px;
    height: 36px;
    margin: auto auto 10px;
}
  #section-id-template--16312752898269__1655967750612cb575 .overlay-text__button:nth-child(4):before {
    width: 33px;
    height: 33px;
    margin: auto auto 10px;
}
  #section-id-template--16312752898269__1655967750612cb575 .overlay-text__rte p {
    font-size: 12px;
    margin-top: 10px;
        line-height: 1.4;
}
  .sc_forms p {
    font-size: 12px;
  }
  #mc_embed_signup .mc-field-group{
  min-height:62px!important
  }
  #mc_embed_signup.sc_forms input[type=submit] {
   width: 40%;
    height: 40px;
    font-size: 12px;
    padding: 0 15px;
    margin: auto;
}
  #mc_embed_signup div.mce_inline_error {
    padding: 0!important;
    font-weight: 400!important;
    font-size: 12px!important;
  }
  #mc_embed_signup.sc_forms input[type=email] {
    height: 40px;
}
  #shopify-section-cookies-popup .cc-popup-close{
  	    position: relative;
    height: auto;
    padding: 10px;
    margin: auto;
    display: block;
    margin-bottom: 10px;
  }
  #section-id-template--16312752898269__1655967750612cb575 .overlay-text__title {
    margin-bottom: 0;
}
  #shopify-section-cookies-popup .cc-popup-container {
    width: 100%;
    font-size: 12px;
}
  .navigation__tier-3 a[href="/collections/1920s-jewelry"]{
	display:block
}
  .feature-text-paired{
  	    text-align: center;
  }
  #section-id-template--15862240116957__1649831988d961819e{
  	margin-bottom: 0;
  }
  #shopify-section-template--16312753357021__16498308195a6b9a03 .subheading {
    font-size: 18px;
}
  .about_touch{
  	padding: 100px 6% 50px;
    background: url(https://cdn.shopifycdn.net/s/files/1/0015/8937/9159/files/7_010ffe0e-65fd-4250-a5fa-8ae6f796c739.png?v=1657681038);
    background-position: center;
    height: 600px;
    background-size: cover;
        display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: flex-end;
  }
  .about_touch h2 {
    font-size: 25px;
  }
  .about_touch p {
    font-size: 12px;
  }
  #shopify-section-template--16312753357021__164983172156d73bc9 {
    padding: 80px 0;
    font-size: 15px;
    line-height: 1.8;
}
  .about_social a i {
    margin: 0 25px;
    width: 20px;
    height: 20px;
}
  #r--feature-theme .r--author {
    text-align: center;
    line-height: 1;
    overflow: hidden;
    width: 100%!important;
    justify-content: center;
}
  span.r--next.r--icon-slider:after, span.r--previous.r--icon-slider:after{
    font-size: 18px;
}
  .r--item-view .r--item-body .r--stars, #r--feature-theme .r--feature-masonry .r--title-review {
    text-align: center!important;
}
  .r--item-view .r--date-ryviu {
    left: 0;
    top: auto;
    bottom: 0;
    text-align: left!important;
}
  #glider-double {
    margin: 0 40px;
}
  .section-header__title {
    font-size: 22px;
  }
  .product-recommendations .product-list .product-block:nth-child(5){
  	display:none
  }
  #shopify-section-template--15733385134301__16479128093b7a01c0 .product-list .product-block:nth-child(5){
  	display:none
  }
  #recently-viewed-products.product-list .product-block:nth-child(5){
  	display:none
  }
  .cc-accordion-item__content table{
  	width: 100%!important;
  }
  .gallery__inner .owl-carousel .owl-item{
  width:6px!important;
    height:6px;
        background: transparent;
    border-radius: 10px;
        border: 1px solid #d9d9da;
  }
  .gallery__inner .owl-carousel .owl-item .thumbnail{
    
  	
  }
 .gallery__inner .owl-carousel .rimage-wrapper{
  	padding-top: 0!important;
  }
 .gallery__inner .thumbnails .thumbnail:after{
  	 width: 6px;
    height: 6px;
    background: #000000;
    top: -2px;
    left: -5px;
    border-radius: 10px;
  }
  .gallery__inner .thumbnails .thumbnail.selected:after {
      width: 6px;
      height: 6px;
      background: #7c7473;
      top: -3px;
      left: -6px;
      border-radius: 10px;
    border: 1px solid #7c7473;
	}
  .gallery__inner .owl-stage{
  	width: 100%!important;
    transition: inherit!important;
    display: flex;
    justify-content: flex-end;
    transition: inherit!important;
  }
  .cart-item .remove {
    display: block;
    margin-top: 5px;
    background: url(https://cdn.shopify.com/s/files/1/0015/8937/9159/files/delete.png?v=1648434525);
    width: 20px;
    height: 20px;
    background-size: cover;
    text-indent: -999999px;
}
  .buttoned-input input{
  padding:5px 0;
    width: 20px;
  }
  .buttoned-input a:last-child {
    padding: 0 5px 0 5px;
}
  .buttoned-input a {
    padding: 0 5px 0 5px;
}
  .hometitle {
    font-size: 22px;
    margin-bottom:40px
}
  #shopify-section-template--16312753291485__16359278676808bea5 .product-list .product-block:nth-child(1){
  	width:100%
  }
  #section-id-template--16312753291485__16359276425da8ce46 .overlay-text{
  	display: flex;
    align-items: flex-end;
  }
   #section-id-template--16312753291485__16359276425da8ce46 .overlay-text__button-row {
    margin: 0;
    margin-bottom: 30px;
	}
  .product-block .product-info .innerer {
    flex-direction: column-reverse;
}
  #section-id-template--16312753291485__16359276425da8ce46 .overlay-text__title {
    line-height: 1.4;
	}
  #section-id-template--16312753291485__16359276425da8ce46 .overlay-text__button{
  	width: 135px;
    height: 35px;
    font-size: 12px;
    line-height: 35px;
    padding: 0;
    background: rgb(255 255 255 / 60%);
    color: #251714;
    font-family: Gotham-Medium;
    border: 1px solid #ffffff!important;
  }
  .view-all .small-feature-link{
  	    position: relative;
    top: -20px;
  }
  .product-block__title{
  	margin-bottom:0
  }
  .swatch-method-image .product-block-options--swatch .product-block-options__item {
    width: 30px;
      height: 30px;
    min-height: 30px;
    background-size: 18px;
  }
  #shopify-section-template--15733385134301__164862213071d8a116 .small-feature-link{
  color: #251714;
    font-size: 15px;
    text-transform: unset;
    text-decoration: none;
    border-bottom: 1px solid #251714;
    letter-spacing: 0;
  }
  #section-id-template--15733385134301__16460322770d21e921 .overlay-text__title {
    font-size: 22px!important;
    line-height: 1.3;
}
  #section-id-template--16312753291485__16359276425da8ce46 .overlay-text__button:hover{
  	background:#FCFAF1
  }
 #section-id-template--15733385134301__164862213071d8a116 .text-column__title{
  	margin-bottom:0;
       font-size: 20px;
  }
  .hometitle{
  	padding: 0 20px;
  }
  .gallery__item.lazyload--placeholder {
    background-color: transparent;
}
  #shopify-section-template--15733385134301__1648882780c3a7a32f .hometitle{
      padding: 0 60px;
    line-height: 1.3;
  }
  svg{
  	    width: 20px;
    height: 20px;
  }
  .ins-gallery {
    padding: 0;
    margin-bottom: 60px;
}
  .popSliderbox{
  	    height: 100%;
    width: 100%;
    overflow-y: scroll;

	}
.pop_ins>img {
    width: 100%;
}
.instagram_box {
       padding: 20px 20px;
    width: 88%;
}
.pop_ins {
  display: block;
  padding: 0;
}
  .ins-pro_title {
    font-size: 16px;
    color: #595757;
    line-height: 20px;
    margin-bottom: 10px;
}
  .popSliderbox{
    z-index:9999999999999999999
  }
  .ins-pro_price {
    font-size: 16px;
    color: #595757;
    line-height: 1;
}
  .ins-pro_link{
     margin: 0;
    margin-top: 29px;
  }
  .instagram_box1{
        display: flex;
    align-items: flex-start;
        margin-bottom: 20px;
  }
    .instagram_box2{
           display: flex;
    flex-direction: column;
    text-align: left;
          padding-left: 20px;
      position:relative;
  }
  .closeins{
        position: absolute;
        right: 0;
        width: 16px;
        top: -14px;
        display:block;
  }
  .pop_instagram-pic {
    width: 100%;
    height: 300px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    align-content: center;
}
  .cubtitlee {
    font-size: 20px;
  }
  .ins-gallery {
    margin-top: 80px;
}
  .container-fulle {
    padding: 0 20px;
}
  .review_box {
    margin-bottom: 0px;
    padding: 0px 30px 50px;
}
  .review_top h2 {
        font-size: 22px;
    text-align: center;
  }
  .review_top{
  	    flex-flow: column;
  }
  .pc_showflex{
  	display:none
  }
  .mobile_showflex{
  	display:flex;
    margin-top: 10px;
  }
  .menu-promotion{
  	display:none
  }
  .mobile-navigation-drawer .navigation__tier-2>.navigation__item>.navigation__link {
    color: #333333;
    font-family: 'Gotham-Medium';
    font-size: 14px;
  }
  .navigation__link.mark444,.navigation__link.mark555{
        color: #333!important;
  }
  .product-detail .thumbnails.owl-carousel{
  	margin-top: -30px;
  }
  .product-detail .detail .title {
    margin-top: 20px;
    margin-bottom: 5px;
        font-size: 18px;
    text-transform: capitalize;
}
  .mobile-navigation-drawer .navigation__link {
    color: #333333;
    font-family: 'Gotham-Medium';
    font-size: 13px;
}
 #recently-viewed-products.product-list .product-block{
  	margin-bottom: 20px;
  }
  .not-in-quickbuy{
  	position: relative;
  }
 .not-in-quickbuy > div.shopify-app-block .review-widget{
/*   	 position: absolute;
    bottom: 11px;
    left: 90px; */
   margin-bottom: 5px;
  }
  .navigation .navigation__tier-1>.navigation__item>.navigation__link{
  	font-size: 14px;
    
  }
  .mobile-nav-title{
  	text-transform: uppercase;
        font-size: 14px;
    color: #333333;
  }
  .navigation__mobile-header{
  	    align-items: center;
  }
  .navigation .navigation__tier-1>.navigation__item:last-child a{
      color: #aa4022;
  }
  .product-block__title{
  	    font-size: 12px;
    line-height: 1.3;
    margin-bottom: 6px;
  }
  .product-price__amount {
    color: #3e3a39;
    font-size: 14px;
        font-family: Gotham-Medium;
}
  .product-price__from {
    display: none;
}
  .price-label--sale {
    display: none;
}
  .price-area .was-price {
    margin-left: 0;
    font-size: 14px;
    color: #999999;
}
  .price-area .on-sale .current-price {
    color: #333333;
    font-size: 20px;
    font-weight: 700;
    font-family: 'Gotham-Medium';
}
  .product-form .label__value {
    font-weight: bold;
    color: #333333;
        letter-spacing: 0;
}
  .opt-label {
    min-height: 32px;
    padding: 3px 15px;
    border: 1px solid #D8d8d8;
    color: #333333;
    font-size: 12px;
}
  .product-form .label {
 
    text-transform: uppercase;
}
  .product-block .product-info .innerer .product-block-options--swatch {
    margin-top: 5px;
}
  .product-form .option-selector {
    margin-top: 20px;
}
  .theme-money {
    white-space: nowrap;
    
    color: #333333;
}
  #shopify-section-template--16312753291485__16359278676808bea5 .product-list .product-block:nth-child(1) .product-block__title {
    font-size: 17px;
    
  }
  #shopify-section-template--16312753291485__16359278676808bea5 .product-list .product-block:nth-child(1) .product-price__amount{
  	font-size: 17px;
  }
  .theme-money.product-price__compare{
  	font-family: Gotham-Book;
        font-size: 12px;
  }
  .price-area .price__from {
    display: none;
}
  .gallery-viewer{
  	display:none!important
  }
  .gallery-viewer-open, .gallery-viewer-open body {
    overflow: inherit;
    height: auto!important;
}
  #block-id-e03464af-a813-4cd5-92c4-2292f32dcdb8 .rimage-background{
  	    background-image: url(https://cdn.shopify.com/s/files/1/0015/8937/9159/files/8-80.jpg?v=1654839136)!important;
  }
  #shopify-section-template--16088728076509__1654760893926fda54{
	display:block
}
  #block-id-16547608934e3e6c83-0{
  	display:none
  }
  #block-id-e03464af-a813-4cd5-92c4-2292f32dcdb8{
	display:block
}
  .edm_title {
    font-size: 30px;
    margin-bottom: 50px;
}
  #block-id-639f7ea3-3ba2-4c22-a3cf-993e13bca468 .custom-html {
    width: 100%;
    padding: 0 50px 75px;
    display: block;
}
  .edm_ps {
    font-size: 12px;
    margin-top: 30px;
}
  .mc-field-group input[type=email],
  .mc-field-group input[type=submit]{
  	font-size: 12px;
  }
   .mc-field-group input[type=submit]{
      top: 2px;
  }
  #shopify-section-template--16088728076509__1654837624e87570c3 h2 {
    font-size: 22px;
        padding: 0 20px;
}
  #shopify-section-template--16088728076509__1654837624e87570c3 p {
    font-size: 12px;
        padding: 0 15%;
}
  #shopify-section-template--16088728076509__1654837624e87570c3 .fully-spaced-row--medium {
    margin-top: 50px;
    margin-bottom: 70px;
}
  #section-id-template--16088728076509__16548318702dd718e8 .flexible-layout .column{
  	    margin-bottom: 50px;
    width: 50%!important;
        padding: 0 10px;
  }
   #section-id-template--16088728076509__16548318702dd718e8 .flexible-layout{
      flex-direction: inherit;
  }
  #shopify-section-template--16088728076509__16548318702dd718e8 .text-column__text p {
    font-size: 12px;
    margin-top: 10px;
}
  #shopify-section-template--16088728076509__16548318702dd718e8  .rimage__image {
    width: 80%;
    margin: auto;
    right: 0;
}
   .collapsible-tabs__heading {
   
    font-size: 18px;
}
  .collapsible-tabs__tab .cc-accordion-item__title{
  	 font-size: 14px;
  }
  #template--15733385232605__main{
  	 font-size: 18px;
  }
  
/*   0629 */
    .mobile-navigation-drawer .navigation__tier-2-container {
  display:none;
    position: relative;
    width: 100%;
    transform: inherit;
        top: 0!important;
}
  .navigation .navigation__tier-1>.navigation__item {
    display: block;
    position: relative;
}

  .mobile-navigation-drawer--child-open .navigation__tier-1>.navigation__item>.navigation__link{
  	opacity: 1;
  }
  .mobile-navigation-drawer--child-open .navigation__tier-1>.navigation__item>.navigation__children-toggle{
  	opacity: 1;
  }
  .navigation__children-toggle{
  	    position: absolute;
    right: 0;
    top: 0;
  }
  .mobile-navigation-drawer .navigation__item{
  	position: relative;
  }
  .mobile-navigation-drawer .navigation__tier-2-container .navigation__item--open>.navigation__tier-3-container {
    opacity: 1;
    visibility: inherit;
    height: auto;
}
  .mobile-navigation-drawer--child-open .navigation__tier-1>.navigation__item>.navigation__link,
  .mobile-navigation-drawer--child-open .navigation__tier-1>.navigation__item>.navigation__children-toggle{
  	transform: translate3d(0,0,0);
  }
  .mobile-navigation-drawer .navigation__tier-2 {
    padding-bottom: 0px;
}
  .mobile-navigation-drawer--child-open {
    overflow-y: auto;
}
  .navigation__item--with-children.toggle_on .navigation__tier-2-container{
/*   display:block */
    background:#f8f8f8
  }
  .navigation__item--with-children.toggle_on{
  background:#f2f2f2
  }
  .mobile-navigation-drawer .navigation__tier-1>.navigation__item>.navigation__children-toggle svg {
    transform: rotate(0deg);
}
   .mobile-navigation-drawer .navigation__tier-1>.navigation__item.toggle_on>.navigation__children-toggle svg {
    transform: rotate(180deg);
}

  .navigation__columns--count-2 .navigation__item--with-children > a{
  	display:none
  }
  .mobile-navigation-drawer .navigation__tier-3 {
    padding-left: 20px;
}
  .cc-modal-window.cc-modal-window--size-medium .sc_title {
    margin-top: 20px;
  }
  .size_ul li {
    padding: 10px;
    font-size: 12px;
    width: 50%;
    text-align: center;
}
.size_ul li.active {
    border-bottom: 1px solid #000000;
}
.size_boxs > div {
    margin-left: 0;
    margin-right: 0;
}
.size_boxs span{font-size: 12px;}
.size_boxs p{font-size: 12px;}
.tables{    width: 100%;
    overflow: scroll;}
.tables table{    width: 400px;}
.cc-modal-window {
    z-index: 9000000;
}
  .cc-modal-window__content {
    margin: 0px 20px 20px;
}
  .tables table {
    width: 400px;
    display: block;
}
  .size_box table tr th {
    font-size: 12px;
    padding: 5px;
    width: 80px!important;
}
  .size_box table tr td {
    font-size: 12px;
    padding: 5px;
    width: 80px!important;
}
  .template-product .thumbnails.owl-carousel.owl-loaded,
  .gallery__inner .owl-carousel .owl-item{
    display: none!important;
        width: 0;
    height: 0;
        visibility: hidden;
    opacity: 0;
  }
  .product-detail .gallery .slick-dots {
    box-sizing: border-box;
    margin-bottom: 0;
    padding: 0;
    display: flex;
    justify-content: flex-end;
    flex-wrap: wrap;
    position: absolute;
    bottom: 10px;
    right: 20px;
    z-index: 111111;
    width: 90%;
        
}
  .product-detail .gallery .slick-dots li {
     flex: 0; 
    display: inline-block;
    justify-content: center;
    width: 10px!important;
    height: 10px;
    background: transparent;
    border-radius: 10px;
    border: 1px solid #d9d9da;
    margin: 0 5px;
    margin-bottom: 5px;
}
  .product-detail .gallery .slick-dots li.slick-active{
  background: #7c7473;
    border-color: #7c7473
  }
}