/** Shopify CDN: Minification failed

Line 82:0 All "@import" rules must come first

**/
/**
 * -------------------------------------------------------------
 * GENERAL TYPOGRAPHY
 * -------------------------------------------------------------
 */

h1,h2,h3,h4,h5,h6, .main-heading {
	text-transform: uppercase; 
}

h2 .main-subheading {
 	text-transform: none !important;
}	

.nav__item, .mobile-nav__item {
  	font-family: var(---font-stack-heading);
    font-weight: var(---font-weight-heading);
    font-style: var(---font-style-heading);
    text-transform: uppercase;  
}

.product-tab__title {
  	font-family: var(---font-stack-heading) !important;
    font-weight: var(---font-weight-heading) !important;
    font-style: var(---font-style-heading) !important;
    text-transform: uppercase !important;
}

.product-tab__inner p {
  	margin: 15px 0 !important;
}

/**
 * -------------------------------------------------------------
 * BUTTONS
 * -------------------------------------------------------------
 */





/**
 * -------------------------------------------------------------
 * GENERAL LAYOUT
 * -------------------------------------------------------------
 */

.site-header {
    -webkit-box-shadow: 0px 10px 20px -5px rgb(0 0 0 / 5%);
    box-shadow: 0px 10px 20px -5px rgb(0 0 0 / 5%);
}

.site-header--transparent {
  	-webkit-box-shadow: none;
    box-shadow: none;
}

#ProductFeature--template--15385405882596__163685594017492102, #shopify-section-template--15385405554916__subcollections {
  padding-top: 0px;
}

#insta-feed {
	margin-bottom: 50px !important;
    margin-top: 0px !important; 
}

.review_count_widget {
  margin-top: 10px;
}
/* ===== OLD MONEY STYLE - BKREVIEWS abaixo do título ===== */
:root {
  --om-green: #285037; /* Verde escuro sofisticado */
  --om-font: 'Cormorant Garamond', serif;
}

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500&display=swap');

/* Estilo geral das avaliações */
.bkreviews-widget {
  display: flex !important;
  align-items: center !important;
  gap: 5px !important;
  margin-top: 0.7rem !important;
  font-family: var(--om-font) !important;
}

/* Estrelas */
.bkreviews-stars i,
.bkreviews-stars svg {
  color: var(--om-green) !important;
  font-size: 1.1rem !important;
  letter-spacing: 1.5px !important;
}

/* Texto da média e contagem */
.bkreviews-average-rating,
.bkreviews-count {
  color: #6a766e !important;
  font-size: 0.9rem !important;
  font-style: italic !important;
}

/* Hover sutil */
.bkreviews-stars:hover i,
.bkreviews-stars:hover svg {
  color: #3a6a52 !important;
  transition: color 0.3s ease;
}