.elementor-31311 .elementor-element.elementor-element-5cc51b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-54975fe *//* ===== Bijuterii Persian – Article Style ===== */
.bp-article { 
  font-family:"Lato",sans-serif;
  color:#2a2a2a;
  line-height:1.85;
  padding:0!important;
  width:100%!important;
  max-width:100%!important;
}
.bp-article h2, .bp-article h3 {
  color:#d4af37;
  font-weight:700;
  display:inline-block;
  position:relative;
  padding-bottom:4px;
}
.bp-article h2::after, .bp-article h3::after {
  content:"";
  position:absolute;
  left:0; bottom:-3px;
  width:0%; height:2px;
  background:#d4af37;
  transition:width .35s ease;
}
.bp-article h2:hover::after, .bp-article h3:hover::after {
  width:100%;
}
.bp-article p { font-size:1.06rem; margin-bottom:1.4rem; }
.bp-article a { color:#8B6A37; text-decoration:none; border-bottom:1px dashed #d4af37; }
.bp-article a:hover { color:#d4af37; border-bottom-color:#d4af37; }

/* Info Box */
.info-box {
  background:#fffdf3;
  border:1px solid #f2e1a2;
  padding:18px 22px;
  border-radius:14px;
  box-shadow:0 4px 14px rgba(0,0,0,.03);
  margin:22px 0;
}

/* List Hover Effect */
.bp-list li {
  margin-bottom:.55rem;
  padding:4px 0;
  transition:all .25s ease;
}
.bp-list li:hover {
  transform:translateX(6px);
  color:#d4af37;
  font-weight:600;
}/* End custom CSS */