/** Shopify CDN: Minification failed

Line 788:0 Expected "}" to go with "{"

**/
:root{
  --pr-clr : #dabbae;
}
.swiper-wrapper .swiper-slide p.stxt{
  position: relative;
  display: inline-block;
}
div#tidio-chat {
    z-index: 9 !important;
    position: relative;
}

#shopify-section-template--23937219395928__featured_banner_aDtxpa {
    display: none;
}

@media only screen and (min-width: 320px) and (max-width: 767px){
div#shopify-section-template--23937219395928__featured_banner_aDtxpa {
    display: block;
}
}

.page-width{
  width: 90%;
}
.swiper-wrapper .swiper-slide p.stxt:before {
    content: "";
    position: absolute;
    width: 85px;
    border-bottom: 1px solid #fff;
    height: 1px;
    right: -58%;
    top: 7.5px;
}
  .primgSlider .swiper-lazy-preloader {
    display: none !important;
}
.tbs_wrp.noTabs.stl2 h2 {
    color: #000 !important;
}
.swiper-wrapper .swiper-slide p.stxt:after {
    content: "";
    position: absolute;
    width: 8px;
    background: #fff;
    height: 8px;
    right: -100px;
    top: 4px;
    border-radius: 50%;
}
.product-single button.tryonButton {
    z-index: 99;
    right: 0;
    left: unset;
}
.mob_nav_wr .fl a:nth-child(2) {
    display: none;
}


.crlnTtl {
    position: relative; /* Ensure that the ::after pseudo-element is positioned relative to this parent */
}
p.crlnTtl.active-class:after{
      top: 50%;
    transform: translateY(-50%) rotate(90deg);
}
.crlnTtl::after {
      content: "next";
    font-family: swiper-icons;
    font-size: 9px;
    font-weight: 700;
    z-index: 99999999999999;
    color: #000;
    right: 17px;
    position: absolute;
    top: 35%;
   transform: translateY(-50%) rotate(0deg);
    height: 0;
}

@media only screen and (min-width:280px) and (max-width: 767px){
  .currency-picker{
    display:none;
  }

ul.cbb-frequently-bought-products li {
    display: block !important;
    width: 100% !important;
  position:relative;
          height: 95px !important;
}

ul.cbb-frequently-bought-products li a {
    width: 100% !important;
  height:135px !important;
}

  .cbb-frequently-bought-product-image{
 height: 123px !important;
        width: 100% !important;
  }
  .cbb-frequently-bought-plus-icon.skiptranslate.notranslate {
         width: 100% !important;
        font-size: 30px !important;
        height: 10px !important;
        line-height: 10px !important;
}
  
}

.mnvTtl.active {
    background-color: #000000 !important;
    color: #ffffff !important;
}
.tryonButton, .MB_tryonButton{
 left: 15px;
    top: 20px;
    width: 75px;
    height: 30px;
    padding: 0;
      z-index: 2;
    background-color: #dabbae;
    color: #fff;
    border-color: #dabbae !important;
    font-size: 13px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    position: absolute;
    border-radius: 56px;
  margin-left: 0px;
    transition: 0.2s;
    cursor: pointer;
      text-align: center;
    font-weight: normal;
  border: 1px solid #dabbae !important;
}
.tryonButton:hover, .MB_tryonButton:hover{
  background-color: #d2b3a5;
}
div#shopify-section-template--21493739651416__image_text_col2_8bPTCM {
    max-width: 1300px;
    margin: 0 auto;
}
.grid.custom-cnt.custom-block-4 .gitem:first-child{
  width: 32%;
}
.ct_item .custom-text h3{
  font-family: var(--ft1);
}
.ct_item:first-child .custom-text h3{
   font-family: var(--ft2);
}
.grid.custom-cnt.custom-block-4 .gitem:first-child .ct_item_text p{
  font-size: 16px !important;
}
.grid.custom-cnt.custom-block-4 .gitem .ct_item_text p{
  font-size: 15px !important;
}
.grid.custom-cnt.custom-block-4 .imgWrapper {
    width: 65%;
}
.grid.custom-cnt.custom-block-4 .gitem{
  width: 20%;
}
.grid.custom-cnt.custom-block-4 .gitem:first-child .ct_item_text{
  width: 100% !important;
}
.grid.custom-cnt.custom-block-4 .gitem .ct_item_text{
  width: 80% !important;
  margin: 0 auto;
}
.grid.custom-cnt {
    display: flex;
    justify-content: space-between;
}
.gitem:first-child .custom-text.first-grid-text{
  text-align: left;
}
.gitem .custom-text.first-grid-text{
  text-align: center;
}
nav.page-width.obc a,
nav.page-width.obc span {
font-size: 15px;
}
nav.page-width.obc span{
  color: var(--pr-clr);
}
/* nav.page-width.obc a{
  color: #fff;
} */
nav.page-width.obc {
  padding: 7px 15px;
  background: #fff;
}
div#main-collection-filters {
    padding: 0 !important;
}
#CollectionFiltersForm ul.ttc {
    padding: 0 18px !important;
    column-count: unset !important;
}
#CollectionFiltersForm .flTtl {
    border-bottom: 0;
    padding-bottom: 0;
}
.filterDD.prsld.pr {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.flTtl span.fl.f-jcsb.f-aic.fwm.ttu {
    background: var(--pr-clr);
    color: #fff;
    padding: 8px 16px !important;
}
.tlbr.fl.f-jcsb.f-aic {
    justify-content: flex-end;
}
.tlbr.fl.f-jcsb.f-aic select#SortBySt {
    border-color: var(--pr-clr);
}
.wrap-blog .blogInr .rte {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
div#shopify-block-loox_reviews_loox_rating_PTmUca {
    margin: 5px 0 20px;
}
.filterBx ul li a,
.filterDD ul li label {
    text-transform: uppercase;
}
h1.header-logo{
  margin: 0 auto !important;
}
.filterBx {
    margin-bottom: 20px !important;
    border: 1px solid #ddd;
    border-top: 0;
}
.qtyField{
  border:1px solid #eae9e9;
}
/* button.qtyBtn.minus, button.qtyBtn.plus {
    background-color: #d8bbad94;
} */
.qtyField .qty{
  border:0;
  background-color: #eee;
}
.grid.f-ais.product-single {
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;
}
.product__policies.cst-tax-dec{
  font-size: 13px;
  margin: 0;
}
.js-formBuilder-toggle .realForm input {
    height: 40px;
}
.formBuilder .header h3.description {
    font-size: 22px !important;
    font-weight: 600;
    margin: 18px 0;
}
.js-formBuilder-toggle form.realForm {
    padding: 30px;
    border: 1px solid #bec6ca;
    background: #f5f5f5;
}
div#PrSecTabs {
    border: none !important;
    padding: 20px;
}

.product-tabs.stl2 li a {
    background: #D8BBAD !important;
    padding: 10px 10px 15px !important;
    border: 0;}

.product-tabs li.active a, .prtabAcr.active {
    text-decoration: none;
    background-color: var(--tbga);
    color:  #333333 !important;
    border: 1px solid var(--bdra);
}
.product-tabs li a:hover {
    text-decoration: none;
    background-color: var(--tbga);
    color:  #333333 !important;
}
.tbs_wrp {
    border: 1px solid #e1dede;
    padding: 15px;
}
.product-tabs.stl2 li+li {
    margin-left: -9px !important;
}
.product-tabs.stl2 li.active a:before {
    bottom: -1px;
    height: 2px;
    width: 100%;
    background: none !important;
}
.product-tabs.stl2 {
    border-bottom: none !important;
}
.product-tabs li a, .prtabAcr {
    color: #ffffff !important; 
}
.tbs_wrp {
    margin-left: 5px !important;
}
#PrSecTabs ul.fl.f-wrap.product-tabs.stl2 li { padding-bottom: 0;}
.shopify-section-group-footer-group .o_ft .socIcn a .at-icon { width: 18px; height: 18px;}
.shopify-section-group-footer-group .f_links li{margin-bottom: 0;}
.grid.f-ais.product-single .pr_lbl { top: 20px; text-align: center;}
.grid.f-ais.product-single .pr_lbl .lbl.on-sale{font-size: 13px;text-transform: uppercase;line-height: 2;height: auto;}
#main_nav li.gitem.lvl-1 .img[data-bgset]{
   background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
#main_nav li.gitem.lvl-1 .img[data-bgset]:not([data-bgset=""]) {
    width: 100%;
    height: 360px;
    padding-bottom: 0 !important;
}
.mobNav ul.subLinks.active{overflow:scroll;}
.mobNav ul.subLinks.active ul.subLinks {
    position: unset;
    transform: unset;
}
.mobNav ul.subLinks.active ul.subLinks li.backto{display: none;}
.mobNav ul.subLinks.active a.hasSub{display: none;}
 @media only screen and (min-width: 768px) {
    .product-tabs.stl2 {
        display: flex !important;
       justify-content: start !important;
    }
} 
.o_ft .socIcn a {
    color: var(--icn);
    width: -webkit-fill-available;
}
.alert.alert-info.sw-login-notification{
  border-color: #dabbae;
}
.gitem .grid_bx span.smartwishlist.gbtn.pr.wishlist.addto-wishlist.unbookmarked {
    color: #000 !important;
}
.gitem .grid_bx span.smartwishlist.gbtn.pr.wishlist.addto-wishlist.unbookmarked:hover {
    color: #fff !important;
}
.gitem .grid_bx span.smartwishlist.gbtn.pr.wishlist.addto-wishlist.bookmarked{
  color: #fff !important;
  background:#dabbae;
}
.gitem .grid_bx span.smartwishlist.gbtn.pr.wishlist.addto-wishlist.bookmarked:hover{
  color:#dabbae !important;
  background:#fff;
}
.gitem .grid_bx span.smartwishlist.gbtn.pr.wishlist.addto-wishlist {
    display: flex;
    align-items: center;
    justify-content: center;
}
.post-product-item{width: 100%;}
.slideupdown {
  animation: slideupdown 4s infinite;
}
li {
    list-style: none;
    padding: 5px;
}
div#PrSecTabs {
    border: 1px solid #eee;
    padding: 20px;
}
 .fwb {
    font-weight: 300;
}
.blogInr.f-jcc.tc h3.blogTtl {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


.d-space{justify-content: space-between !important;}
.dbox-info {display: flex; justify-content: space-between !important;}
.desc-detail a.read-more { color: #b98b78;}
.variant-toggle-desc { padding: 6px 0 12px; font-size: 14px;}
.desc-detail{position: relative;
    font-size: 14px;
    color: black;
    font-family: sans-serif;
    width: 80%;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;}
.detail-coltop .read-more{color: #b98b78;}
.detail-coltop {
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
}
.stickyCart s.pr_price.cmpr{color: #fff;}
@media only screen and (min-width: 1025px) {
    #main_nav .snav {
        display: flex;
        padding: 5px 0;
        font-size:16px;
    }
}

@media only screen and (min-width: 1025px) {
    #main_nav a {
        position: relative;
        align-items: center;
        font-size: 16px;
    }
}

@keyframes slideupdown {
  0% {
    transform: translateY(100%);
    opacity: 0;
  }
  50% {
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    transform: translateY(100%);
    opacity: 0;
  }
}

@media only screen and (min-width:1024px){
div#main-collection-filters {
    margin-top: 10px;
}
  .hero_cap .page-width{
    width: 100%;
  }
}

@media only screen and (max-width:1023px){
  div#shopify-section-template--21493739651416__featured_banner_mWdez4 .row_text .row-text{
    text-align:center !important;
  }
  div#shopify-section-template--21493739651416__featured_banner_mWdez4 .sec_cov{
    padding-top: 0;
    padding-bottom: 0;
  }
  .grid.custom-cnt{
    flex-direction: row;
  }
  .grid.custom-cnt.custom-block-4 .gitem{
    width: 25% !important;
  }
  .sec_cov {
    padding: 45px 0;
}
  #shopify-section-mobile-toolbar .sec_cov{
    padding: 0!important;
  }
  .page-width{
    width: 100%;
  }
}
@media only screen and (max-width:768px){
  #shopify-section-template--21493739651416__custom_block_Uqh3Aq .ctitext_TpBMTJ .custom-text h3,
  #shopify-section-template--21493739651416__featured_banner_jjbY8T h3,
  #shopify-section-template--21493739651416__featured_banner_mWdez4 .row-text .rte h2{
    font-size: 24px !important;
  }
  #shopify-section-template--21493739651416__featured_banner_mWdez4 .row-text .rte h4{
    font-size: 18px !important;
  }
  .grid.custom-cnt{
   display: grid;
  }
  .grid.custom-cnt.custom-block-4 .gitem{
    width: 100% !important;
    display: grid;
    grid-template-columns: 1fr;
  }
  .grid.custom-cnt.custom-block-4 .gitem:first-child{
    grid-column: span 3;
  }
  .tryonButton, .MB_tryonButton, .pr_lbl{
    left: 10px !important;
    top: 10px;
    width: 54px !important;
    font-size: 11px;
    height: 25px;
  }
  .pr_lbl {top: 40px !important;}
  .dbox-info{flex-direction: column; flex-wrap: wrap;}
  .sort-filter { display: flex;justify-content: space-between; width: 100%; margin: 25px 0 0;}
  .lbl.on-sale{width: 50px !important;height: 25px !important; font-size: 12px !important;}
}
@media only screen and (max-width:520px){
  
  .gitem:first-child .custom-text.first-grid-text {
    text-align: center;
}
   .grid.custom-cnt{
   display: flex;
     flex-direction: column;
  }
  .shopify-app-block #insta-feed h2{font-size: 24px !important;}
  .sec-ttl .dbi:before, .sec-ttl .dbi:after,
  #insta-feed h2:before, #insta-feed h2:after{
    width: 50px !important;
  }
  .sec-ttl .dbi{
    gap: 18px;
  }
  #shopify-section-template--21493739651416__featured_banner_mWdez4 .imgWrapper .bgImg{
    height: 300px !important;
  }
}
@media only screen and (max-width:360px){
   #shopify-section-template--21493739651416__custom_block_Uqh3Aq .ctitext_TpBMTJ .custom-text h3,
  #shopify-section-template--21493739651416__featured_banner_jjbY8T h3,
  #shopify-section-template--21493739651416__featured_banner_mWdez4 .row-text .rte h2{
    font-size: 23px !important;
  }
  #shopify-section-template--21493739651416__featured_banner_mWdez4 .row-text .rte h4{
    font-size: 15px !important;
  }
  .sec-ttl .dbi {
    gap: 15px;
  }
  .sec-ttl .dbi:before, .sec-ttl .dbi:after{
    width: 50px;
  }
  .sec-ttl .sttl{
    font-size: 23px;
  }
  .sec-ttl .sbttl{
    font-size: 15px;
  }
   #shopify-section-template--21493739651416__featured_banner_mWdez4 .imgWrapper .bgImg{
    height: 250px;
  }
}

.pplr-wrapper .pplr_checkbox_l {
    padding: 0px 0px;
    width: 100%;
}
.o_ft .socIcn a {
    color: #DABBAE !important;
    width: -webkit-fill-available;
}
.o_ft .socIcn a:hover {
    color: black !important;
}


.cbb-frequently-bought-recommendations-container {
  margin:50px;
}


.pplr-wrapper {
    
    border:  gray;
    padding: 12px;
    background:#F8F3F0;
    
}
#wishlist_message{
  display:none;
}

.formBuilder .submitButton {
   
    color: #D8BBAD !important;
  
}

.formbuilder .description {
   
    font-size: 16px !important;
   }


.mgmenu .subLinks > li,
.ddmenu > li{
  position:relative;
  padding-left:30px;
}
.ddmenu > li:after,
.mgmenu .subLinks > li:after {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    content: "";
    width: 20px;
    height: 20px;
    background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20%3F%3E%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%3Csvg%20height%3D%22512px%22%20id%3D%22Layer_1%22%20style%3D%22enable-background%3Anew%200%200%20512%20512%3B%22%20version%3D%221.1%22%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512px%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%3Cpath%20d%3D%22M322.7%2C128.4L423%2C233.4c6%2C5.8%2C9%2C13.7%2C9%2C22.4c0%2C8.7-3%2C16.5-9%2C22.4L322.7%2C383.6c-11.9%2C12.5-31.3%2C12.5-43.2%2C0%20c-11.9-12.5-11.9-32.7%2C0-45.2l48.2-50.4h-217C93.7%2C288%2C80%2C273.7%2C80%2C256c0-17.7%2C13.7-32%2C30.6-32h217l-48.2-50.4%20c-11.9-12.5-11.9-32.7%2C0-45.2C291.4%2C115.9%2C310.7%2C115.9%2C322.7%2C128.4z%22%20fill%3D%22%23DABBAE%22/%3E%3C/svg%3E');


    background-position: center;
    background-size: 60%;
    background-repeat: no-repeat;
}

 .cartCountdown {
    display: none !important;
   
}
.p_c_c .pplr-character-count {
    display: none !important;
   
}

#button-body {
   bottom: 90px !important;
    width: 40px;
    height: 40px;
    
}



.btn5 {
    color: #fff !important;
    background-color: #D8BBAD !important;
    border: 1px solid #D8BBAD !important;
}
.grid.f-ais.product-single .pr_lbl .lbl.on-sale {Display:none !important;}


@media only screen and (min-width: 768px) {
    .wrap-product-info {
        margin-left: 45px;
        width: 70%;
    }


  @media only screen and (min-width: 768px) {
    .wrap-product-info {
        margin-left: 15px;
        width: 101%;
    }
}

  .pplr-wrapper input[type=text], .pplr-wrapper textarea {
    width: 60%;
    text-indent: 0px;
}
 

  .page-width {
    margin: 0 auto;
    padding-left: var(--site_gutter);
    padding-right: var(--site_gutter);
    max-width: 800px;
    }
  .product-tabs.stl2 {
    display: flex;
    justify-content: center;
     
}
  

.Jewellery li.gitem.lvl-1:has(a+.subLinks):nth-child(2),
.Personalise li.gitem.lvl-1:has(a+.subLinks) {
    display: flex;
    flex-direction: row-reverse;
    order: 1;
}
.Personalise li.gitem.lvl-1:has(a+.subLinks):first-child{
  width:25%;
}
     .Jewellery li.gitem.lvl-1:has(a):first-child{
       order:2;
     }

       .Jewellery li.gitem.lvl-1:has(a):last-child{
         display:none;
       }
       .Jewellery li.gitem.lvl-1:has(a):nth-child(3){
         order:2;
       }
    .Jewellery li.gitem.lvl-1:has(a+.subLinks):nth-child(2){
      order:1;
    }
.Jewellery li.gitem.lvl-1:has(a+.subLinks):nth-child(2) {
    width: 75%;
    justify-content: space-between;
}
  .Personalise li.gitem.lvl-1:has(a+.subLinks):nth-child(2){
    width:50%;
  }
  .Jewellery li.gitem.lvl-1:has(a+.subLinks):nth-child(2) > *{
    width:33.3333%;
  }
    .Personalise li.gitem.lvl-1:has(a+.subLinks):nth-child(2) > *{
      width:50%;
    }
  .Personalise li.gitem.lvl-1:has(> a) {
    order: 2;
}

@media only screen and (min-width: 1025px) {
    .mgmenu {
        
        box-shadow: 0px 0px 6px  #fff !important;
       
    }
}

@media only screen and (min-width: 1025px) {
    ul.ddmenu {
       
        box-shadow: 0 0 6px  #fff !important;
        
    }
}
  
ol, ul {
    margin: 0;
    padding: 0;
}
ol, ul {
    marg
ol, ul {
    margin: 0;
    padding: 0;
}

*, ::after, ::before {
    box-sizing: border-box;
}
user agent stylesheet
div {
    display: block;
    unicode-bidi: isolate;
}
 .p_c_c .pplr-character-count {display: none;}

  @media only screen and (min-width: 767px) {
    .cl_ttl {
        font-size: 30px;
        display: none;
    }
}



  
 

 
 
 


  





