/** Shopify CDN: Minification failed

Line 378:0 Unexpected "<"
Line 401:21 Expected ":"

**/
#shopify-section-sections--19439615180953__mobile_navigation_bar_GG8UWc > mobile-navigation-bar{
    background-color : #0b3b2e;
}

.price,
.price__current,
.price__regular,
.price__sale,
.product__price,
[class*="price"] {
    font-family: "DM Sans", sans-serif !important;
    font-variant-numeric: lining-nums; 
}

#shopify-section-sections--19439613739161__footer > footer > back-to-top{
    display:none;
}

.swiper-pagination-bullet:after{
    background-color:#d2ab66;
}

/* product page css */

#shopify-section-template--19439620325529__breadcrumb > section{
    background-color: #F8F5F2;
}

#shopify-section-template--19439620325529__related_products > div > div{
    padding-top: 40px;
    background-color: #F8F5F2;
}

#shopify-section-template--19439620325529__related_products > div{
    margin-bottom: 0px !important;
    padding-bottom: 60px;
    background-color: #F8F5F2;
}

#shopify-section-template--19439620325529__products_recently_viewed_GdCNUL > div{
    background-color:  #F8F5F2;
}


body.index #MainContent {
    background-color: #0c110f !important;
}

#shopify-section-template--19439620325529__products_recently_viewed_GdCNUL > div{
    padding-bottom:60px;
}

.product footer{
    margin-top: 0 !important;
}

#shopify-section-template--19439620325529__related_products>div {
    margin-bottom: 0 !important;
    padding-bottom: 60px;
    background-color: #f8f5f2 !important;
}

#product-form-template--20009151201433__main > div > div > div.button_buy-now.grow-1.skeleton-loading > button{
    background:#0E3730;
}

#sticky-addcart-form-template--20009151201433__main > div > div > div.button_buy-now.grow-1.skeleton-loading > button{
    background:#0E3730;
}

.section-header {
  padding-top: env(safe-area-inset-top);
}

/* Push page content up so it doesn't hide behind the bottom nav pill */
body {
  padding-bottom: calc(80px + env(safe-area-inset-bottom));
}

/* Extend footer background down to cover the nav pill and iPhone home indicator area */
.section-footer,
footer {
  padding-bottom: calc(80px + env(safe-area-inset-bottom));
}

/* Back to top hide */
#shopify-section-sections--20009144615065__footer > footer > back-to-top{
    display:none;
}


/* Hiding Variant picker */
._product-variant-picker {
  display: none !important;
}

#MainProduct-template--20079512846489__main > div > div > motion-element > div > div.product-detail__variant-picker.mb-25{
    display:none;
}
#MainProduct-template--20079512846489__main > skeleton-page > div > motion-element > div > div.product-detail__variant-picker.mb-25{
    display:none;
}


/*price in pdp */
.vero-price-row{
  display:flex;
  align-items:center;
  gap:12px;
  flex-wrap:wrap;
}

.vero-save-badge{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  line-height:1;
  font-weight:600;
  white-space:nowrap;
}

.vero-price-subtitle{
  margin-top:8px;
  line-height:1.5;
}

/* ===== VERO ITALY PDP CTA V2 ===== */

.product__submit-form-cart{
    display:flex !important;
    align-items:stretch !important;
    gap:12px !important;
}

/* Quantity */

.product-form__quantity{
    flex:0 0 110px;
}

.product-form__quantity quantity-input{
    height:56px !important;
    border-radius:18px !important;
    border:1px solid #E5E5E5 !important;
    background:#F8F5F2 !important;
    overflow:hidden;
    display:flex;
    align-items:center;
}

.product-form__quantity .quantity__button{
    width:36px !important;
    height:56px !important;
    background:#F8F5F2 !important;
}

.product-form__quantity .quantity-input{
    font-size:16px !important;
    font-weight:500 !important;
}

/* Add To Cart */

.button_buy-now{
    flex:1;
}

.button_buy-now .product-form__submit{
    height:56px !important;
    min-height:56px !important;
    border-radius:18px !important;
    font-size:16px !important;
    font-weight:700 !important;
    letter-spacing:0.04em;
    box-shadow:0 6px 18px rgba(0,0,0,.08);
    background:#0F4D3C !important;
}

/* Buy Now */

.btn-checkout-dynamic{
    margin-top:12px !important;
}

.shopify-payment-button{
    width:100%;
}

.shopify-payment-button__button{
    height:56px !important;
    min-height:56px !important;
    border-radius:18px !important;
    background:#F8F5F2 !important;
    border:2px solid #0F4D3C !important;
    color:#0F4D3C !important;
    font-size:16px !important;
    font-weight:600 !important;
    transition:.25s ease;
}

.shopify-payment-button__button:hover{
    background:#0F4D3C !important;
    color:#ffffff !important;
}

/* Wishlist + Compare */

.product-item__button{
    border-radius:16px !important;
}

/* Mobile */

@media (max-width: 767px){

    .product__submit-form-cart{
        gap:10px !important;
    }

    .product-form__quantity{
        flex:0 0 100px;
    }

    .product-form__quantity quantity-input,
    .button_buy-now .product-form__submit,
    .shopify-payment-button__button{
        height:52px !important;
        min-height:52px !important;
    }

    .button_buy-now .product-form__submit{
        font-size:15px !important;
    }
}



/* Judge Me Product Page Styling */
#shopify-section-template--20210993856665__178126195389f456ef{
    padding: 20px;
    background-color:#F8F5F2;
}

#judgeme_product_reviews > div > div > div.jm-stack.jm-stack--space-600.jm-review-widget__header.jm-review-widget-minimal-header > div.jm-cluster{
    display:none;
}

/* Product Page white bg issue */
#shopify-section-template--20079512846489__related_products > div{
    margin-bottom:0px !important;
}

#shopify-section-template--20079512846489__products_recently_viewed_GdCNUL > div{
    margin-bottom:0px !important;
}

.mobi-navigation-bar {
    padding-bottom: 0 !important;
}

/* QuickView css*/
body > div.tingle-modal.quickview.tingle-modal--visible > div{
    background-color: #F8F5F2;
}

/* collection page bottom white and spacing */
#shopify-section-template--20210993856665__footer > footer{
    margin-top:0px;
}

#shopify-section-template--20210993856665__main > section > motion-items-effect > div{
    margin-bottom:50px;
}


#productgridcontainer > div > div.product-grid-container.relative > nav > ul > li:nth-child(1) > a{
    background-color:#C6A864;
    border:none;
}

.pagination__item:hover {
    background: transparent !important;
    border-color: #C9A85A !important;
    color: #C9A85A !important;
}

/* body > div.tingle-modal.quickview.tingle-modal--visible > div > div > div > div > motion-element > div > div.product-detail__variant-picker.mb-25{
    display:none;
} */

#shopify-section-template--20210993856665__products_recently_viewed_MWb4ER > div{
    padding-bottom:20px;
}



/* Wishlist Page edits */
.wishlist-page-section,
.wishlist-page-section-inner {
    background: #F8F5F2;
}

#shopify-section-template--20210993856665__page-heading > div{
    margin-bottom:0px;
    padding-bottom:60px;
}

#shopify-section-template--20210993856665__main > div{
    margin-bottom:0px !important;
    padding-bottom:60px;
}

#shopify-section-template--20210993856665__page-heading > div{
    margin-bottom:0px !important;
    padding-bottom:60px;
}



/* Variant option buttons: brand gold selected + clean hover */
label.product__item-option{
  min-width: 48px;
  padding: 11px 18px;
  border-radius: 9px;
  border: 1px solid #e3e0da;
  font-weight: 600;
  color: #1a1a1a;
  background-color: #fff;
  transition: border-color .18s ease, color .18s ease, background-color .18s ease;
}

/* Hover: subtle gold tint, no fill */
label.product__item-option:hover{
  border-color: #b98a4e;
  color: #b98a4e;
  background-color: #fff;
}

/* Selected: solid gold */
input[type="radio"]:checked + label.product__item-option{
  background-color: #b98a4e !important;
  background-image: none !important;
  border-color: #b98a4e !important;
  color: #ffffff !important;
}

/* Keep selected gold even on hover */
input[type="radio"]:checked + label.product__item-option:hover{
  background-color: #a87b3f !important;
  border-color: #a87b3f !important;
  color: #ffffff !important;
}

/* Spacing: tighten around Ring size */
fieldset.product-form__input,
.product-form__input_size{
  gap: 8px !important;
  margin-top: 6px;
  margin-bottom: 18px !important;
}
fieldset.product-form__input .form__label,
.product-form__input_size .form__label{
  margin-bottom: 8px;
}

div.product-detail__variant-picker.mb-25 > variant-radios-detail{
    padding-top:12px;
    padding-left:0px;
    margin-bottom:0px;
}

<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>

#shopify-section-template--20210993856665__related_products > div{
    margin-bottom:0px !important;
}

#shopify-section-template--20210993856665__products_recently_viewed_GdCNUL > div{
    margin-bottom:0px !important;
}

#shopify-section-template--20210993561753__page-heading > div{
    margin-bottom:0px !important;
}

#shopify-section-sections--20210987204761__footer > footer{
    margin-top: 0px;
}

#shopify-section-template--20210993135769__main{
    padding-bottom: 20px;
}

body > div.tingle-modal.quickview.tingle-modal--visible > div > div > div > div > motion-element > div > h1{
    padding-bottom0px;
}

#price-product-quickview > div.vero-price-row > div > div > span.price.price-same-style.heading-style{
    font-size:2rem;
}

#shopify-section-template--20210993856665__related_products > div{
    margin-bottom:0px !important;
}

#shopify-section-template--20210993791129__page-heading > div{
   margin-bottom:0px !important;
   padding-bottom:20px; 
}

#shopify-section-template--20210993791129__main > div > div > div > div > p{
   margin-top:0px; 
}


#MainContent{
    background:#F8F5F2;
}

#CollectionSidebar > div > div.filter-blocks.pb-30.pb-1025-0 > div:nth-child(4) > collapsible-block > div > div > ul > li:nth-child(2) > filter-item > div{
    background:#B76E79;
}


