/** Shopify CDN: Minification failed

Line 355:0 Unexpected "}"

**/

.tab-sizeguide .nav-tabs li a.nav-link.active{
  border-bottom:1px solid #000;
}

.tab-sizeguide .nav-tabs li.nav-item {
    display: inline-block;
    width: fit-content;
    padding:15px;
}

.tab-sizeguide .nav-tabs li a.nav-link {
    text-decoration: none;
}
.tab-pane {
  display: none;
}

.tab-pane.active {
  display: block;
}
.tab-pane h2 {
    font-size: 25px;
    padding:15px 0 0;
}
.tab-pane h1 {
    font-size: 35px;
}

.table-responsive img.bracelate-img {
    height: 380px;
    object-fit: cover;
    width: 100%;
}

.table-responsive table, .table-container table{
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #ccc; /* outer border */
}

.table-responsive table th,
.table-responsive table td {
  border: 1px solid #ccc; /* inner borders */
  padding: 8px 12px;
  text-align:center;
}

.table-container table th,
.table-container table td{
  border: 1px solid #ccc; /* inner borders */
  padding: 8px 12px;
  text-align:center;
}


/* Hide 3rd child by default */

.xo-facets-vertical__filter > :nth-child(3).your-new-class {
    display: none;
}

/* Show it when active */
.xo-facets-vertical__filter > :nth-child(3).your-new-class.active {
    display: block;
}


.newsletter-wrapper {
  text-align: center;
  padding: 60px 20px;
}

.newsletter-title {
  font-size: 38px;
  font-weight: 400;
  margin-bottom: 5px;
  font-family: serif;
}

.newsletter-subtitle {
  font-size: 16px;
  color: #555;
  margin-bottom: 35px;
}

.newsletter-form {
  max-width: 600px;
  margin: 0 auto;
  position: relative;
}

.newsletter-form input {
  width: 100%;
  padding: 18px 20px;
  border: 1px solid #ccc;
  border-radius: 2px;
  font-size: 16px;
  outline: none;
}

.newsletter-form button {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 55px;
  border: none;
  background: transparent;
  font-size: 22px;
  cursor: pointer;
}

.image-with-text-4__image{border:none!important;}

.xo-menu-horizontal__sub-menu, .xo-menu-horizontal__sub-menu-last{
  border:1px solid #866b55;
}
.xo-menu-horizontal__sub-menu-last a{color:#866b55!important;opacity:1!important}

.xo-menu-horizontal__sub-menu--second li:nth-child(2) ul.xo-menu-horizontal__sub-menu, 
.xo-menu-horizontal__sub-menu--second li:nth-child(2) ul.xo-menu-horizontal__sub-menu .xo-menu-horizontal__sub-menu-last{
    position: absolute;
    bottom: 0;
}

.xo-header__sticky {
  height:100px!important;
}
.xo-header__container{padding-top:10px;}
.xo-header__right-item-search-title{display:none}

.xo-product-info-content__style-3{padding-top:0!important;}
.main-product__content-grid{
  border-top:0!important;
}

.xo-more-info__tabs-trigger .xo-btn__text{
  font-family:'Times New Roman';
}

.main-collection__heading, .xo-register__heading{
  font-size:70px;
}

.main-collection__total-product{
  opacity:0
}

.xo-facets-vertical__sort-by xo-filters-field:nth-child(7), .xo-facets-vertical__sort-by xo-filters-field:nth-child(8) {
    display: none;
}
.password__footer{z-index:1!important}
body.password.gradient.st-wishlist-initialized .st-wishlist-details-button[data-type=floating] {
    z-index:-1!important
}

/*cart*/

#cart .xo-table th{
  color:#866b55;
}

#cart .xo-table__head-row, #cart .xo-table__body-row{
  border-color:#866b55;
}

/* Quick View */

.product-info-content-quickview__vendor{
  display:none;
}

.xo-main-product-quickview-content #shopify-installments{
  display:none;
}

.product-info-content-quickview__view-detail a.focus-inset{
    font-size:26px;
}

.size-guide__content-active{
    left: 0;
    top: 0;
}

.ezrv-widget_header h2{
  font-size:40px;
}

.xo-buy-button__cart-add-add-to-card .xo-btn__content{
  padding-top:11px;
  padding-bottom:10px;
}

.xo-product-info-content__quantity-picker .xo-quantity {
    height: 5.4rem!important;
    border-color:#b5885e;
}

.gfa-content__carousel-container.GSC-uRRBfENlOwmNgpu{
  width:20%!important;
}


/* feedback Changes */

@media screen and (max-width: 768px) {
  h1.h1.main-collection__heading {
    font-size: 34px;
  }

.xo-more-info__tabs-trigger .xo-btn__text {
    font-family: Times New Roman;
    font-size: 11px !important;
}

}


/* .xo-facets-drawer.xo-facets-drawer--mobile {
    border-bottom: 1px solid #866b55;
} */

span.xo-btn__text {
    font-family: 'Times Newroman';
    font-weight: 400;
}

span.xo-menu-horizontal__label {
    font-size: 18px;
    text-decoration: none !important;
}

/* Product media */

.shopify-policy__container {
    max-width: 560px;
    max-width: 100%;
    margin: 0 auto;
    padding-left: 20%;
    padding-right: 20%;
    padding-top: 4%;
}


/* Size Guide */

.tab-sizeguide {
    border: 2px solid black;
    padding: 20px;
}

.filter-content__item {
    border-top: .1rem solid #866b55;
}

.xo-menu-horizontal__line-hover {
    display: none;
}

/* cart popup */

h5.h5.xo-side-cart__price-number {
    font-size: 24px !important;
}

.xo-cart-mini-footer {
    padding-top: 0px !important;
}

.xo-btn--link .xo-btn__text {
  font-size: 1.2rem !important
}

/* *************** */


.product-features {
  border-top: 1px solid #B5885E !important;
  border-bottom: 1px solid #B5885E !important;
}

.shopify-policy__title h1 {
    font-size: 50px !important;
}

p.text.highlight {
    color: #CFB296;
}

p.text.highlight:hover {
    color: white;
}

.st-wishlist-details-button.st-wishlist-details-button--bottom_right {
    bottom: 110px !important;
    right: 30px;
}


@media (max-width: 768px) {
  .product-features {
    flex-wrap: wrap;
    gap: 20px;
  }

  .product-feature {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

/* Mobile only */
@media (max-width: 768px) {
    .ezrv-widget_header h2 {
        font-size: 20px; /* adjust as needed */
    }
}


/* Desktop (default) */
form.ezrv-widget_review_submit_form h2 {
    font-size: 45px;
}

/* Mobile only */
@media (max-width: 768px) {
    form.ezrv-widget_review_submit_form h2 {
        font-size: 28px;
        padding-top: 20px;
    }
}

@media (max-width: 767px) {
    xo-modal-trigger.xo-sticky-variant-modal__button-confirm-item {
        display: none !important;
    }
}


@media (max-width: 450px) {
    .main-product__content-info-content-style-3 {
        display: flex;
        justify-content: center;
        padding: 2rem 2rem !important;
        width: 100%;
    }
    }
}

@media (max-width: 450px) {
.xo-image.xo-image--zoom {
    max-height: 60% !important;
    object-fit: cover;
}
}


@media (max-width: 426px) {
.tab-sizeguide {
    overflow-x: scroll;
}

.table-responsive img.bracelate-img {
    height: 250px;
    object-fit: cover;
    width: 100%;
}
}


@media (max-width: 450px) {
.product-info-media-carousel__image {
    padding-bottom: 125px;
}
}


button.st-wishlist-details-button.st-wishlist-details-button--header-icon.st-initialized {
    background: transparent;
}


/* .product-info-media-quickview__image {
   max-height: 463px !important;
} */


.xo-modal-content__body.xo-scrollbar {
    width: 800px !important;
}

h5.h5.product-info-content-quickview__title {
    font-size: 35px;
}
